Jagged Alliance 2 Stracciatella
-
I've been tinkering with SBCs for a long time and never made a post to any community until now because I am so frustrated.
I have been trying unsuccesfully to compile the Jagged Alliance 2 source port 'Stracciatella' on my Pi 4. Is there anyone out there who could compile it themselves and see if they have any success?
https://github.com/ja2-stracciatella/ja2-stracciatella/releases
Maybe send me the compiled program? It'd really make my day! This is the only game I've been dying to have run natively on my RetroPie and to know it CAN be done but be unable to has been killing me these past few months.
There's one or two guides around... this one I found to be the most detailed but it doesn't work for me at least (the dependency issues are a little above my pay grade): https://blog.david-krawiec.de/articles/2018/2018-10-14-jagged-alliance-2-on-raspberry-pi.html
I vaguely remember having success compiling it on a Pi 3 B+ but the SD card was corrupted soon after so I don't have access to that unforuntately. I know for a fact that I was able to get the launcher up and running back then though but that's all.
Please dear god i hate to beg but I'm dying to play this game again... on my Pi particularly i can't imagine something so tantalizing...
Thank you for your help!!!
-
Sorry to bump but I am desperate... Has no one tried compiling?
I swear I am so desperate I would consider posting a small bounty despite being poor as dirt...
-
:,(
-
@romhackfanatic sorry for the late answer, but I just found this topic.
Anyway, I did end up with working binary, with just few changes to the original guide from David Krawiec. All credits goes to him, without it as a foundation, I wouldn't be able to done that.
So, here's what I did:
Open Terminal
sudo apt purge rustc cargo
sudo apt autoremove
sudo apt install libsdl2-dev libboost-filesystem-dev cmake
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
sudo reboot
Open Terminal
cd Downloads
git clone https://github.com/ja2-stracciatella/ja2-stracciatella/
cd ja2-stracciatella
mkdir _bin
cd _bin
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DEXTRA_DATA_DIR=/usr/local/share/ja2 ..
make -j4
sudo make installAt the end, you'll find the executable ja2 in _bin folder. You can move it somewhere else, if you want.
Then you need to put the data folder to /usr/local/share/ja2, run the ja2 executable, and edit ja2.json file as mentioned in David's guide.
After that, you should be good to go.
If you'll need some help, just ask, I'll try to help you, if I would be able to.
-
@ROMHackFanatic have you been able to get it to run yet?
It is fairly easy. The complicated part for me was to integrate it into emulation station (and I had to move the "externalized" directory from my ja2 build dir to /home/pi).
I used 0.17.0 because of dependency problems mainly related to cargo. -
I have added a port for ARMHF: Feel free to try it :-)
You want to use the armhf.AppImage.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.