MMO (23)

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.
On to the list:
NameType
Current status
Eternal Lands Native
[Success] Compilable and playable
OldSchool RunescapeJava  
[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

5 comments:

  1. Need to do P99 ASAP I know Im not the only one who'd love to see this work.

    ReplyDelete
    Replies
    1. Hello,
      So 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.

      Delete
    2. Ok test results:
      EQ 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

      Delete
    3. 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.

      https://github.com/ptitSeb/box86-compatibility-list/issues/88

      Delete
    4. Hello,
      Diablo 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.

      Delete

Play ET: Legacy on Raspberry Pi [FPS]

🕐🕐 Duration: A few hours 🔧 Difficulty: Easy 🌟🌟🌟🌟 Interest: Hours of fun