Thanks! I'm going to try your method.Works perfectly. Just compile the latest github release
Edit: I used ARCH=aarch64 make
from https://github.com/iortcw/iortcw/issues/121 IIRC
Here is what I did:
I was finally able to get Return to Castle Wolfenstein working on the Pi4. The Pi4 is running the 64-bit Debian 12 "Bookworm" OS from Raspberry Pi.
Basically, I used the game-data-packager to build the game files (supplied with the rtcw *.exe) with the iortcw engine (supplied by game-data-packager) into a *.deb installer and installed the *.deb.
https://wiki.debian.org/Games/GameDataPackager
Sounds easy. However there is a bug in version 73 of game-data-packager, which is the version installed with 64-bit Debian 12 "Bookworm".
game-data-packager version 73 is supposed to download version 1.42b of the iortcw engine. However, the URL built into the software package is bad. For some reason, the sha1sum of the file downloaded from the google drive URL hard-coded into the software package didn't match the expected sha1sum and the package errors out. Perhaps the file from the google drive URL was malware, I have no idea.
I went to the game-data-packager repository and noticed the developers of the package recently submitted a merge request.
https://salsa.debian.org/games-team/gam ... quests/122
The merge request updated the software with version 1.51c of the iortcw engine and a new download link to the iortcw engine on github.
https://github.com/iortcw/iortcw/releases/tag/1.51c
The most recent version of game-data-packager, version 77, doesn't have the iortcw 1.51c update.
I downloaded the unreleased version of game-data-packager (*.deb) from the build artifacts and installed that.
I was then able to build the game executable files (*.exe) with the iortcw 1.51c engine (x86 *.zip from github) using the unreleased version of game-data-packager into a *.deb file.
I installed rtcw from package manager and the newly built *.deb generated by game-data-packager.
I was then able to run and play the game.
The procedure was a confusing mess to say the least. However, I was able to get it to work.
The game runs OK on the Pi4. A little slow.
I wasn't able to play on the highest quality video settings, I had to use the normal settings. Perhaps the game would run better on a Pi5.
Statistics: Posted by LemonPi — Sun Apr 21, 2024 5:08 pm