RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    New Installer Jedi Academy

    Scheduled Pinned Locked Moved Ideas and Development
    ports
    50 Posts 10 Posters 8.4k 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.
    • ?
      A Former User
      last edited by

      @mitu Thank you. The Debian package was very helpful. I'm copying everything they do to the data folder ("base") for this game.

      @quicksilver All changes have been uploaded, let me know if the .so files install for you. Thank you for your help with this.

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @A Former User
        last edited by

        @gderber said in New Installer Jedi Academy:

        All changes have been uploaded, let me know if the .so files install for you.

        I will update it now and report back.

        Thank you for your help with this.

        Definitely! Im glad I am able to help in some way. I have been able to get a lot new ports running on my pi 4, I just dont have the bash scripting knowledge to set up installers for them (Im trying to teach myself as much as possible before I bug someone with a million questions). So if you have the energy for it, Im sure there are a bunch more we can collaborate on (and I get to learn as I go too).

        1 Reply Last reply Reply Quote 0
        • quicksilverQ
          quicksilver
          last edited by quicksilver

          So the three .so files uiarm.so, jagamearm.so, jampgamearm.so now do appear in the /roms/ports/jediacademy/ directory. Multiplayer will boot successfully however you cannot join any games. Trying to do so results in "Error: VM_CreateLegacy on cgame failed". So I also manually added cgamearm.so and I can now get into multiplayer matches. Looks like you will need to add that one to the script as well.

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @quicksilver
            last edited by

            @quicksilver Oh, I misspelled that one in my script! It should be fixed (I can't test it right now). I'll know for sure tomorrow.

            J 1 Reply Last reply Reply Quote 0
            • J
              Jste84 @A Former User
              last edited by

              @gderber just wanted to say thanks for posting this. Managed to get this running first time with a couple of slight issues.

              Not sure if you found this...but I could only get this running with a weird window. At the bottom left of my screen. If I select different resolutions I can increase the window size, but only to maybe 2/3rds of the screen and always the bottom left. Full screen option in game doesn't seem to change anything.

              Controller setup... Getting the right config for a PS3 controller seems tricky. Did you use a controller or another method?

              ? quicksilverQ 2 Replies Last reply Reply Quote 0
              • ?
                A Former User @Jste84
                last edited by A Former User

                @Jste84 Thank you.

                For the window/resolution issue, I haven't found a good solution to this yet, but you need to go into $home/.local/share/openjk folder (doing this from memory might be a little off). Open the .cfg files, one is for single player, one is for multiplayer.

                You need to modify 3 lines:
                seta r_customheight "1080" <-- your resolution height
                seta r_customwidth "1920" <---- your resolution width
                seta r_mode "-1" <--------------------- necessary for custom resolution, this prevents the game from overwriting the changes to the two lines above.

                This last is optional and you may want to tweak it, the game was originally set for 4:3 aspect ratio, if you're have a 16:9, you may want to adjust this.
                seta cg_fov "96.4" <---------- can be changed to any value
                Some recommendations around the internet seem to be around 110 for widescreen.

                I use a keyboard and mouse most of the time. If I use a game controller, it's a steam controller.

                One thing I am thinking about trying for controller configuration is antimicroX

                1 Reply Last reply Reply Quote 0
                • quicksilverQ
                  quicksilver @Jste84
                  last edited by quicksilver

                  @Jste84 you can also select a resolution in game and then match it with a resolution option in the runcommand menu to get a fullscreen game area.

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @quicksilver
                    last edited by A Former User

                    @quicksilver Ok, the script installs all for libraries. The misspelling has been corrected.

                    I did notice that nothing happened when I tried loading servers. That could be a few things. I haven't run it down yet.

                    quicksilverQ 1 Reply Last reply Reply Quote 0
                    • quicksilverQ
                      quicksilver @A Former User
                      last edited by

                      @gderber out of town for a few days but will double check everything on my end when I get back. With the spelling mistake fixed I assume everything will be good. Multiplayer was working for me properly, though I still occasionally found a server I couldn't access but perhaps they were running a different version or custom maps or something.

                      1 Reply Last reply Reply Quote 0
                      • quicksilverQ
                        quicksilver
                        last edited by

                        Everything is working properly on my end. Assuming it is working for you too, Id say the OpenJK scripts are good to go. Nice work!

                        ? 1 Reply Last reply Reply Quote 1
                        • ?
                          A Former User @quicksilver
                          last edited by

                          @quicksilver That's great news! I'm glad it's working for you! I think I may want to make an adjustment or two before posting a pull request. I'd really like a better solution for the resolution configuration. I've been looking at the quake3 scripts for that.

                          A nice to have addition, I've found the original game demos in an exe installer. I'd like to see if maybe the game will run with only the demo data, and if so find a way to either extract the data files or find the data files in a zip file/make a zip file for the data.

                          Finally I'd like to build the xLAva ports. I'd like to have a better understanding of what can and can't be shared between the two.

                          I'd be happy to help out with your scripting.

                          1 Reply Last reply Reply Quote 2
                          • R
                            RussellB
                            last edited by RussellB

                            I got it to work with the script... Just have to setup xboxdrv as it appears to not pickup the joysticks on the RPi4.

                            I've been unable to find out how to setup JK2 Jedi Outcast with this setup. Is that possible?

                            Russell

                            quicksilverQ 1 Reply Last reply Reply Quote 0
                            • quicksilverQ
                              quicksilver @RussellB
                              last edited by

                              @RussellB see here https://retropie.org.uk/forum/topic/26731/new-port-jedi-outcast

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

                                Thanks @quicksilver . I can confirm that with the 1.04 patched files it works!

                                1 Reply Last reply Reply Quote 0
                                • B
                                  bnw
                                  last edited by

                                  Hi,
                                  first of all, thanks for your script :)
                                  Installation worked without an problems.
                                  I'm running on a RasPi3 and neither SP nor MP will start. Judging from the log, there is some problem with the OpenGL.
                                  When I enable OpenGL in the raspi-config and reboot, I can succesfully start the game by calling /home/pi/RetroPie/roms/ports/'Star Wars - Jedi Knight - Jedi Academy (SP).sh'. But, if once I enable OpenGL, RetroPi refuses to start (which is a known problem).
                                  Did anybody manage to find a solution where both work on the RasPi3?
                                  Thanks a lot!

                                  Z 1 Reply Last reply Reply Quote 0
                                  • Z
                                    zerojay @bnw
                                    last edited by

                                    @bnw said in New Installer Jedi Academy:

                                    Hi,
                                    first of all, thanks for your script :)
                                    Installation worked without an problems.
                                    I'm running on a RasPi3 and neither SP nor MP will start. Judging from the log, there is some problem with the OpenGL.
                                    When I enable OpenGL in the raspi-config and reboot, I can succesfully start the game by calling /home/pi/RetroPie/roms/ports/'Star Wars - Jedi Knight - Jedi Academy (SP).sh'. But, if once I enable OpenGL, RetroPi refuses to start (which is a known problem).
                                    Did anybody manage to find a solution where both work on the RasPi3?
                                    Thanks a lot!

                                    Solution is Raspberry Pi 4.

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

                                      Tried this on a freshly burned RetroPie 4.7.1 RPi4. compiling ended with:

                                      make[2]: *** [code/game/CMakeFiles/jagamearm.dir/build.make:1428: code/game/CMakeFiles/jagamearm.dir/bg_pmove.cpp.o] Error 1
                                      make[2]: *** Waiting for unfinished jobs....
                                      make[1]: *** [CMakeFiles/Makefile2:206: code/game/CMakeFiles/jagamearm.dir/all] Error 2
                                      make: *** [Makefile:152: all] Error 2
                                      /home/pi/RetroPie-Setup
                                      Could not successfully build openjk_ja - openjk_ja - OpenJK: JediAcademy (SP + MP) (/home/pi/RetroPie-Setup/tmp/build/openjk_ja/build/openjkded.arm not found).
                                      
                                      ExarKunIvE 1 Reply Last reply Reply Quote 0
                                      • ExarKunIvE
                                        ExarKunIv @Raptorfish7
                                        last edited by

                                        @raptorfish7 sadly something changed on the software end. as i had this work a few months ago. i did open a ticket on Git hub to see if they could help. so now we just need to wait

                                        but im looking at some forks from other people and see if changing it to one of them might work then

                                        RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                        RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                        Maintainer of RetroPie-Extra .

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          Raptorfish7 @ExarKunIv
                                          last edited by

                                          @exarkuniv I was thinking that might have been it. I was able to compile it a couple days ago (both on the pi and for amd64 linux), but decided to restart with a fresh retropie image to correct some issues that had developed with my previous retropie installation. When I tried to recompile it again, I received that error. The upstream change that broke the compile would have occurred within the last 3-4 days.

                                          ExarKunIvE 2 Replies Last reply Reply Quote 0
                                          • ExarKunIvE
                                            ExarKunIv @Raptorfish7
                                            last edited by

                                            @raptorfish7 yes thats the problem. i forked a older version back from Nov 2020 and it works.

                                            i did update the script on my end, but i dont know what would be a good place to post it. and im still learning git hub.

                                            RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                                            RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                                            Maintainer of RetroPie-Extra .

                                            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.