dorpis Posted January 22, 2018 Posted January 22, 2018 The readme has instructions for the Steam release of the game, but I'm not sure how to approach the installation with the GOG release. Getting the game to run natively in Linux sounds fantastic, but I'm not sure what procedure I'm supposed to use. Does anyone know how to do it?
Circa Posted January 23, 2018 Posted January 23, 2018 I currently don't have a Linux install right now so I can't check, but it should be fairly similar to the Steam release. What does the GOG install look like on your computer? As in file structure.
dorpis Posted January 23, 2018 Author Posted January 23, 2018 I can't check now, but the GOG installation only *exists* in the first place if I use a PlayOnLinux virtual drive to do it, since the installer is an exe. Should I just grab the game files from there and proceed?
bassclarinetl2 Posted January 24, 2018 Posted January 24, 2018 Just came across the site while looking for running ja on linux and throught I should pass along my knowledge regarding GOGs installers. (Note I don't work for them). All of GOGs installers are built with innosetup and can be extracted with innoextract. Specifically, -Download the installer (Whether it has the Galaxy installer or not doesn't matter)-Install innosetup (for debian based linux `sudo apt install innosetup` works.)-Change to the location where the downloaded exe exists.-run `innoextract [downloaded filename]` The files themselves will be in `./app/` Happy to help.
Raz0r Posted January 24, 2018 Posted January 24, 2018 If you don't mind a bit of manual work, the only files you need to run JKA are assets*.pk3 in a folder called "base".Most installers can simply be treated as a .zip (or as above, with innoextract)So I would create e.g. "~/games/JediAcademy/base" and put the PK3s there.Assuming you can get that far, the rest is installer-agnostic:Download OpenJK and extract it inside that JediAcademy folder (not base)Alternatively, compile OpenJK from source (JACoders/OpenJK on Github) like:cd ~/codegit clone https://github.com/JACoders/OpenJK.gitcd OpenJKmkdir build-release && cd build-releasecmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=~/games/ -DCMAKE_BUILD_TYPE=Release ../make && make installRun from ~/games/JediAcademy, ./openjk.x86_64 for MP and openjk_sp.x86_64 for SP. May need to launch with +set fs_game "OpenJK"For MP code mods, JA++ has a Linux version available that you can also use on JA+ servers.There, I'm done with shameless plugging. Smoo likes this
dorpis Posted January 29, 2018 Author Posted January 29, 2018 Thanks, it worked quite well! I've noticed something strange after playing for a while, however. If, while playing, I die and reload a save, the level will cease to have the proper "triggers" until I restart the program. For instance, Jaden won't say the things he is supposed to, switches won't work, elevators won't start, etc. It all works once I close and reopen the game, but loading in-game causes these oddities without fail.
Raz0r Posted January 31, 2018 Posted January 31, 2018 This is the related issue, it's a tricky one and has been fixed/broken a couple times.
kiririnshi01 Posted December 5, 2020 Posted December 5, 2020 well using on linux is quite simple is just a matter of getting used you simply download wine with proton install directx and VCruntime just in case and after that when you have a windows game or software you right click on it and chose run with wine,or you could use lutris or play on linux which make stuff simpler to install i normally use q4wine to run any software and never failed is quite simple i even run japanese games with,you simply right click,run with q4wine once it launch click on accept and the GOG installer will launch after that install as usual since will be the same as installing on windows.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now