Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please tell me how to install Jedi Outcast (Ubuntu arm64) #1197

Open
ArtemS2 opened this issue Jan 8, 2024 · 4 comments
Open

Please tell me how to install Jedi Outcast (Ubuntu arm64) #1197

ArtemS2 opened this issue Jan 8, 2024 · 4 comments

Comments

@ArtemS2
Copy link

ArtemS2 commented Jan 8, 2024

Please tell me if anything needs to be compiled additionally, and where should the game files be placed?

@foreignmeloman
Copy link

Just go to the latest release page and download OpenJO-linux-x86_64.tar.gz archive, extract it in GameData directory and run openjo_sp.x86_64 executable.

@ArtemS2
Copy link
Author

ArtemS2 commented Jan 29, 2024

@foreignmeloman x86_64 applications cannot run on linux arm64. That's why I'm asking how to rebuild from source code

@ArtemS2
Copy link
Author

ArtemS2 commented Jan 29, 2024

I finally found it :)

Compiling OpenJO
Some users wish to compile OpenJO (Jedi Outcast) instead of just Jedi Academy. Due to possible bugs and lack of support, OpenJO compilation is disabled by default. Additionally, there is no multiplayer OpenJO build support at this time. To enable OpenJO compilation, follow these steps:

Edit CMakeLists.txt in the repository directory.
Change the BuildJK2SPEngine, BuildJK2SPGame, and BuildJK2SPRdVanilla options to ON.
Follow the 'Getting the Dependencies', 'Generating Project Files', 'Compiling', and 'Installing' sections above.
In your Jedi Outcast GameData folder, delete/move all existing files except for the base folder and version.inf.
Copy the following files from the Jedi Academy GameData to the Jedi Outcast GameData:
cgamex86.dll/so, uix86.dll/so,
SDL2.dll/so, OpenAL32.dll/so,
jospgamex86.dll/so, rdjosp-vanilla_x86.dll/so
Copy openjo_sp(.exe) from the Jedi Academy GameData to the Jedi Outcast GameData and rename it to jk2sp(.exe).

@ensiform
Copy link
Member

The compilation guide listed on the main readme should be mostly the same process but you need all the libraries in the correct architecture.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants