{"id":"project:github:9214660","slug":"openjk","name":"OpenJK","url":"https://recomp.gg/p/openjk","href":"/api/v1/projects/openjk","nature":"game","method":"source-port","state":null,"stateAt":null,"license":"GPL-2.0","repoUrl":"https://github.com/JACoders/OpenJK","homeUrl":null,"stars":2309,"pushedAt":"2026-09-29T00:00:00.000Z","ai":null,"tags":[],"wayKinds":["install"],"firstSeenAt":"2026-10-09T00:00:00.000Z","supersededBy":null,"games":[{"role":"restores","game":{"id":"game:igdb:153","slug":"jedi-academy","title":"Star Wars Jedi Knight: Jedi Academy","url":"https://recomp.gg/g/jedi-academy","href":"/api/v1/games/jedi-academy"},"version":null,"platform":null,"method":"source-port"}],"related":[{"kind":"built-on","direction":"incoming","detail":null,"project":{"id":"project:github:326764918","slug":"openjk-emscripten","name":"openjk-emscripten","url":"https://recomp.gg/p/openjk-emscripten","href":"/api/v1/projects/openjk-emscripten"}}],"ways":[{"id":"way:a14ae1c075853de6","kind":"install","url":"https://github.com/JACoders/OpenJK","needs":"unknown","needsProject":null,"project":{"id":"project:github:9214660","slug":"openjk","name":"OpenJK","url":"https://recomp.gg/p/openjk","href":"/api/v1/projects/openjk"},"game":null,"systems":["windows","macos","linux"],"inputs":[],"release":{"id":"release:4d11d315d6193860","tag":"latest","name":null,"publishedAt":"2026-09-29T00:00:00.000Z","url":"https://github.com/JACoders/OpenJK/releases/tag/latest","prerelease":false},"people":[],"steps":[{"text":"It needs your own Jedi Academy, installed: from Steam, GOG or another store.","url":"https://github.com/JACoders/OpenJK/blob/260c59c2907187af555a676fe0cc798893bf7757/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"e100e95c8c3de8bafb2acea1d4e2888568c4d7fd"},{"text":"Download the latest build for your system from its latest release.","url":"https://github.com/JACoders/OpenJK/blob/260c59c2907187af555a676fe0cc798893bf7757/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"e100e95c8c3de8bafb2acea1d4e2888568c4d7fd"},{"text":"Extract it into the GameData folder of Jedi Academy; on Steam, that is steamapps/common/Jedi Academy/GameData.","url":"https://github.com/JACoders/OpenJK/blob/260c59c2907187af555a676fe0cc798893bf7757/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"e100e95c8c3de8bafb2acea1d4e2888568c4d7fd"},{"text":"Run openjk.x86.exe on Windows, openjk.x86_64 (or openjk.i386) on Linux, or the OpenJK app on macOS.","url":"https://github.com/JACoders/OpenJK/blob/260c59c2907187af555a676fe0cc798893bf7757/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"e100e95c8c3de8bafb2acea1d4e2888568c4d7fd"},{"text":"With the Mac App Store Jedi Academy, install SDL2 with Homebrew, extract the DMG into the game's app bundle, under Contents, and run OpenJK.app or OpenJK SP.app.","url":"https://github.com/JACoders/OpenJK/blob/260c59c2907187af555a676fe0cc798893bf7757/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"e100e95c8c3de8bafb2acea1d4e2888568c4d7fd"},{"text":"Jedi Academy is stable in single player and multiplayer; Jedi Outcast single player works but needs attention, and its multiplayer is not supported.","url":"https://github.com/JACoders/OpenJK/blob/260c59c2907187af555a676fe0cc798893bf7757/README.md","readAt":"2026-10-12T00:00:00.000Z","revision":"e100e95c8c3de8bafb2acea1d4e2888568c4d7fd"}],"verifiedAt":null,"firstSeenAt":"2026-10-11T00:00:00.000Z"}],"latestRelease":{"id":"release:4d11d315d6193860","tag":"latest","name":null,"publishedAt":"2026-09-29T00:00:00.000Z","url":"https://github.com/JACoders/OpenJK/releases/tag/latest","prerelease":false},"people":[{"person":{"id":"person:github:5438354","name":"JACoders","githubUrl":"https://github.com/JACoders","homeUrl":null},"role":"author"}],"hubs":[],"progress":[],"externalIds":[{"system":"github","value":"9214660","url":null},{"system":"submitgame","value":"jacoders-openjk","url":null}],"sources":[{"kind":"curation","name":"recomp.gg's How to play","url":null,"readAt":"2026-10-13T08:36:11.000Z","license":null},{"kind":"shelf","name":"recomp.gg shelf","url":null,"readAt":"2026-10-11T19:23:33.000Z","license":null},{"kind":"list","name":"submitgame","url":"https://github.com/SubmitGame/awesome-decomp-games/blob/832b0e603efd5b198c8b5aa9ddf7c6bfb8eb1f1d/data/games.json","readAt":"2026-10-11T00:00:00.000Z","license":"CC0-1.0"},{"kind":"github","name":"the GitHub API","url":"https://api.github.com","readAt":"2026-10-20T00:00:00.000Z","license":null},{"kind":"github","name":"the GitHub API","url":"https://api.github.com","readAt":"2026-10-11T00:00:00.000Z","license":null}]}