RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Jagged Alliance 2 Stracciatella

    Scheduled Pinned Locked Moved Help and Support
    jagged alliancecompile errorstracciatellasource portja2
    6 Posts 3 Posters 765 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      ROMHackFanatic
      last edited by

      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!!!

      S M 2 Replies Last reply Reply Quote 0
      • R
        ROMHackFanatic
        last edited by

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

        1 Reply Last reply Reply Quote 0
        • R
          ROMHackFanatic
          last edited by

          :,(

          1 Reply Last reply Reply Quote 0
          • S
            Srandista @ROMHackFanatic
            last edited by

            @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 install

            At 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.

            1 Reply Last reply Reply Quote 0
            • M
              misanthropos @ROMHackFanatic
              last edited by

              @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.

              M 1 Reply Last reply Reply Quote 0
              • M
                misanthropos @misanthropos
                last edited by

                I have added a port for ARMHF: Feel free to try it :-)

                ja2-stracciatella-0.18.0.

                You want to use the armhf.AppImage.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.