Sunday, July 18, 2021

Play Eternal Lands on your Raspberry Pi[MMORPG]

🕐🕐 Duration: Hours
🔧 Difficulty: Easy
🌟🌟🌟 Interest: Interesting

Welcome to the first successful post of my native-MMORPG project. After having tried unsuccessfully Ryzom and UO, I got an easy pick with this one. As usual with any native game you will have to get the source, compile the executable and get the data to have it running.

Installing Eternal Lands client

Installing Eternal Lands is rather easy. You just have to grab a few unusual deps and cmake will then do the job.

sudo apt-get install libsdl2-image-dev libsdl2-net-dev libopenal-dev libxml2-dev libcal3d12-dev
git clone https://github.com/raduprv/Eternal-Lands
cd Eternal-Lands/
cd nlohmann_json/
cmake . -DJSON_BuildTests=OFF 
cd ..
CMAKE_PREFIX_PATH=/home/pi/Eternal-lands/nlohmann_json/ cmake .
cmake --build .

Getting Data

You have 2 solutions to get data:

Once installed copy el.linux.bin to the installed game directory and run with

./el.linux.bin

The noob ThePiGamer

Performance review

Performance is a playable matter with ~12 FPS on a Pi 3. You shouldn't really try intensive PK'ing if you mind getting frustrated because of lag but it's definitely a decent performance for a full 3D game.

Conclusion

Amongst all the MMORPG's out there, Eternal Lands is about to be the only one so far to compile and run natively. Let alone the java population since java is always half-emulated, you can expect a decent running performance from this game and an easy compilation. Will it be your MMORPG style? Only trying it will tell out, but as far as I remember, I had hours of fun with Runescape and Tibia who were far uglier than Eternal Lands.

The pi gamer

 

No comments:

Post a Comment

Play ET: Legacy on Raspberry Pi [FPS]

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