Here you will find my updated MMO list. I will begin studying the native games and will go to the emulated ones afterwards. The explanation is that there is little probability that a 2015'er MMORPG runs with decent performance on a Raspberry Pi with Box86.
General notes and issues
If you want to experiment yourself if a game works, those general pitfalls give a final stop to attempts with Raspberry Pi OS and wine:
- DirectX 11 based games (for example recent Unity engine games) are not supported at all by Wine. Unless the Unity developer has compiled his game for linux directly, there is no single chance that the game will run on Raspberry Pi for now.
- Downloading a game that is above 4GB per archive game will fail on FAT32 drives.
- I do my attempts only on free to download games, not on pay to download games. That said, gacha games and subscription with trial games are ok to try for me.
- Assuming that the Raspberry Pi is not the best 3D machine, 2D games that age before 2010 are best candidates to try running
- Most downloaders are troublesome to run. Try to download the full game directly
- Same way of thinking, you will get more trouble with launchers than with actual games.
Name | Type | Current status |
Eternal Lands | Native | [Success] Compilable and playable |
OldSchool Runescape | Java | [Success] Playable |
8bitsMMO | Java | [Success] Playable. Install both jars and run once on remote computer, c opy to Raspberry Pi, start with java -jar BitLauncher.jar |
Helbreath | Wine+Box86 | [Success] Playable. Click for config post |
ClanLord | Wine+Box86 | [Success] Playable. Buy-to-play. Limited interest |
Battledawn | Wine+Box86 | [Success] Playable. Download, install, play. Slightly unstable (random crashes) |
DarkEden | Wine+Box86 | [Success] Updater doesn't start; See full post for more info. |
Daimonin | Wine+Box86 | [Success] Seems that emulated version is the most straightforward way to play. |
Dark ages | Wine+Box86 | [Success] Run first DA-DisplaySelector.exe and set it full screen. |
Hostile Space Revived | Wine+Box86 | [Success] See full post |
Shattered galaxy | Wine+Box86 | [Success] Download, install and play. |
Omerta | Firefox or Chromium | [Success] Playable. Browser-Based |
Pardus | Firefox or Chromium | [Success] Playable. Browser-Based |
MonsterMMORPG | Firefox or Chromium | [Success] Playable. Browser-Based |
Illyriad | Firefox or Chromium | [Success] Playable. Browser-Based |
Aberoth | Firefox or Chromium | [Success] Playable. Browser-Based. Can play as a guest |
Astro Empires | Firefox or Chromium | [Success] Playable. Browser-Based. |
Avalon | Firefox or Chromium | [Success] Playable. Browser-Based. |
Barons of the galaxy | Firefox or Chromium | [Success] Playable. Browser-Based. |
Chronicles of Denzar | Firefox or Chromium | [Success] Playable. Browser-Based. |
Core Exiles | Firefox or Chromium | [Success] Playable. Browser-Based. |
Dark Orbit | Firefox or Chromium | [Success] Playable. Browser-Based. |
Multi user dungeons/Multi user domains | TinTin++ | [Success] sudo apt-get tintin++;tt++ #session aard aardmud.org 4010 See mud servers on Top Mud Sites |
Ryzom | Native | [Failure] Compilable (1 week), Freezes after character creation |
CrossUO | Native | [Failure] Compilable, runs, doesn't login |
OrionUO | Native | [Failure] Compilable, runs, doesn't login |
One Life | Native | [Failure] Doesn't compile on arm, segfault on x86_64 |
Daimonin | Native | [Failure] See emulated version if you want to play |
Salem | Java | [Failure] Javaws - game crashes after update |
Wurm online | Java | [Failure] Native parts - unavailable on arm |
Haven & Hearth | Java | [Failure] No OpenGL3 support on Raspberry Pi |
The 4th coming | Wine+Box86 | [Failure] Doesn't go beyond splash screen |
Meridian 59 | Wine+Box86 | [Failure] Updater fails |
Tibia | Wine+Box86 | [Failure] Crashes on startup |
Underlight | Wine+Box86 | [Failure] Problem with account manager |
Infantry Online | Wine+Box86 | [Failure] Doesn't install; Doesn't start |
Red Stone Online | Wine+Box86 | [Failure] Installer doesn't start |
Allods Online | Wine+Box86 | [Failure] Downloader doesn't start |
Ashen Empires | Wine+Box86 | [Failure] Launcher can't connect to server |
Champions of Regnum Online | Wine+Box86 | [Failure] Game crashes upon launch |
Metin 2 Online | Wine+Box86 | [Failure] Game renders black screen |
Everquest Project1999 | Wine+Box86 | [Failure] Game not installable Installed port game renders black screen with mouse cursor. Mouse cursor moves extremely slowly |
Rappelz | Wine+Box86 | [Failure] Game installs, launcher fails, script launching fails |
Ragnarok online | Wine+Box86 | [Failure] Installable, doesn't start |
AdventureQuest Worlds | Wine+Box86 | [Failure] Installable, launcher crashes |
Anarchy online | Wine+Box86 | [Failure] Installable, doesn't start |
Priston Tale | Wine+Box86 | [Failure] Installable, updatable, game crashes |
Bounty Bay Online | Wine+Box86 | [Failure] Installable, loader hangs |
Dark Space | Wine+Box86 | [Failure] Installs on pristine wineprefix, but unplayable (freezes) |
Entropia universe | Wine+Box86 | [Failure] Installable; detects Wine and refuses to start |
Istaria | Wine+Box86 | [Failure] Unreadable crash report on start |
Knight Online | Wine+Box86 | [Failure] Installer reports too old Internet Explorer version |
League of Legends | Wine+Box86 | [Failure] Installer freezes |
Lineage 2 | Wine+Box86 | [Failure] Launcher crashes |
Roblox | Wine+Box86 | [Failure] Doesn't find Internet Explorer 6 |
Star Sonata 2 | Wine+Box86 | [Failure] Doesn't install, critical performance |
Starport Galactic empires | Wine+Box86 | [Failure] Crashes after splash screen |
Silkroad Online | Wine+Box86 | [Failure] Crashes after launching |
Poptropica | Luakit | [Failure] plays but screen is unresponsive. Hangs in Firefox/Chromium |
Dead Frontier | Firefox | [Failure] Unity web plugin not supported anymore (combat scenes) |
Rogalia | Steam | [To do] [Steam only] |
Second Life | Wine64+Box64 | [To do] Haven't installed Box64 yet |
Rise Online | Wine64+Box64 | [To do] Haven't installed Box64 yet |
Need to do P99 ASAP I know Im not the only one who'd love to see this work.
ReplyDeleteHello,
DeleteSo far the installer doesn't start and returns to shell without any error message. I'll try to extract the .cab manually and see if it works, but if I can't extract them I guess it will be a failure.
Ok test results:
DeleteEQ is not installable on RPI. Must be installed on a remote PC first and then port the installed version.
Patch works (it's just an unzip question); game binary starts but stays stuck on a black screen giving a mouse cursor when I am lucky.
Worst of all :( - Mouse cursor moves very slowly making think that there is a big performance issue. Most probably related to the fact that EQ.1. has problems with OpenGL and is made to be run in D3D. I've noticed also that Box86 has issues with renderer=gdi (Direct 3D) option in wine.
Stay tuned there to see if Everquest pops in PtitSeb's list:
https://github.com/ptitSeb/box86-compatibility-list/issues?page=1&q=is%3Aissue+is%3Aopen
NOOOOOOOO, I have been eyeballing that Github for sometime, I saw D2 had some issues as it was intended to be D3D as well, but had a OpenGL wrapper that was used to make it work, could it be done for EQ? Just curious.
Deletehttps://github.com/ptitSeb/box86-compatibility-list/issues/88
Hello,
DeleteDiablo 2 is an unique case. Someone made it work on ARM architecture meaning this involves compiling and code tuning and you can launch it with wine-arm.
On the box86 side, OpenGL is native with Diablo 2: D2VidTst.exe allows it when detected.
It's always possible to get a native port but someone must get the code, analyze, compile, check what is wrong, recompile, etc. to make it run. I'm personally not that kind of coder, I just analyze what the market offers to me and try the different solutions.
Keep also in mind that having a native compilation will not ensure you that it is playable :-(
A terrible example is Ryzom which is open source code, which (after some efforts and a few weeks of machine time) compiles but in the end gives you a less than 1 FPS game with so many freezes that it's unplayable. Raspberry is not really strong with 3D Rendering and EQ is 3D based :-(
I wouldn't really expect much before Pi 5 if it ever gets released.