Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4777

Gaming • Re: Gauging interest in FTEQW Engine with Afterquake

$
0
0
I have tested the FTEQW in the five main games it is supposed to be able to support now. I have obtained great results. Even though it claims ito support Quake II, it cannot do so directly so without a library file from Yamagi Quake of game.so placed in the baseq2 directory of Quake II install directory. Of course you are not using the whole Yamagi engine, but it needs that library to work or it will look for qwprogs.dat and progs.dat. There were no instructions on it needing another engine. I had to dig for that in forums when I had problems running Quake II.

All of the other supported games played directly without issue. I succeeded in running all of it's listed supported games in the end and was even able to add mods to them. I have very modern looking renditions of Quake I, Quake II, Quake III, Hexen II and etc. There are limits to getting Hexen II at it's best in this engine. The very best texture reworks require a different engine. That is a future project as I am now working on getting the Dungeon Keeper series of games working on Pi.

You still get a very competent Hexen II play and it was historically hard to get to play outside it's native platform. Better than what I accomplished with FTEQW was accomplished though. I will be posting instructions on that too as a different topic. I have a large development library now because of building FTEQW and I have not ran into problems building most source code.

Code:

sudo apt install libcurl4-openssl-dev libgnutls28-dev subversion automake libtool git cmake zliblibsdl1g-dev libasound2-dev libbz2-dev libjpeg-dev libvpx-dev libpkgconf-dev libgtk-3-dev 2-dev libwebp-dev libfontconfig-dev qt5-default mercurial libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile-dev libudev-dev libtiff5-dev libwebp-dev libasound2-dev libaudio-dev libxrandr-dev libxcursor-dev libxi-dev libxinerama-dev libxss-dev libesd0-dev freeglut3-dev libmodplug-dev libsmpeg-dev libjpeg-dev libogg-dev libvorbis-dev libvorbisfile3 libcurl4 libcurl-dev*
With that collection, you will be able to build most source code without issue, FTEQW required that as well as many other sources I have built for Doom engines. That is a separate topic though. My goal now is to run as many of the nostalgic games as possible on the Raspberry Pi 5 without using Steam, Wine or DOSbox. You get better performance running it natively in all cases. The Pi 5 is powerful and mature enough at this point to be able to run all the major 90s and early 2000s games natively. There is source for nearly all the games I remember and I have quite a few build projects ahead of me.

Statistics: Posted by graphicw — Sun Apr 28, 2024 3:44 am



Viewing all articles
Browse latest Browse all 4777

Trending Articles