{"id":19235128,"url":"https://github.com/triforcex/jk2sourcecode","last_synced_at":"2026-03-08T01:31:43.875Z","repository":{"id":41344819,"uuid":"54996457","full_name":"TriForceX/JK2SourceCode","owner":"TriForceX","description":"Full Source Code of Jedi Knight II ready to use (1.02, 1.03 and 1.04 versions)","archived":false,"fork":false,"pushed_at":"2024-07-11T00:45:38.000Z","size":20519,"stargazers_count":13,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-11T02:59:13.122Z","etag":null,"topics":["jedi-knight","jedi-outcast","jk2","jk2-mod","jk2mv","mvsdk","quake-engine","star-wars"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TriForceX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-29T17:33:11.000Z","updated_at":"2024-07-11T00:46:06.000Z","dependencies_parsed_at":"2022-09-01T03:01:25.611Z","dependency_job_id":null,"html_url":"https://github.com/TriForceX/JK2SourceCode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TriForceX%2FJK2SourceCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TriForceX%2FJK2SourceCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TriForceX%2FJK2SourceCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TriForceX%2FJK2SourceCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TriForceX","download_url":"https://codeload.github.com/TriForceX/JK2SourceCode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223849178,"owners_count":17213640,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jedi-knight","jedi-outcast","jk2","jk2-mod","jk2mv","mvsdk","quake-engine","star-wars"],"created_at":"2024-11-09T16:15:58.396Z","updated_at":"2026-03-08T01:31:43.863Z","avatar_url":"https://github.com/TriForceX.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JK2 Source Code\nFull Source Code of Jedi Knight II: Jedi Outcast ready to use (1.02, 1.03 and 1.04 versions)\n\n# Features\n* JK2 1.02, 1.03 and 1.04 version projects (Singleplayer and Multiplayer)\n* Main Compilers Binaries (`cpp.exe`, `lcc.exe`, `q3asm.exe`, `rcc.exe`)\n* Configured Batch Scripts for MP (`game.bat`, `cgame.bat`, `ui.bat`, `buildvms.bat`)\n\n# Notes for Multiplayer\nThis upload is mainly intended to provide the game-code QVMs ready to use.\n* Server Side `jk2mpgame.qvm`\n* Client Side `cgame.qvm`\n* User Interface `ui.qvm`\n\nTo get them you just need to open version folder you want and choose the desired module. Example: to compile the server-side part, enter to the `game` folder and run `game.bat`, then read the console output for success or errors, if everything is ok you should see something like `writing to jk2mpgame.qvm`. After that, back to the `base` folder and the QVM file will store in the `vm` folder. If you want build all QVM modules just run `buildvms.bat` from CODE-mp folder.\n\n# Requirements\n* Windows XP SP2 or higher\n* Visual Studio C++ 2008 or higher\n\n_For newer Visual Studio versions you must open the `.dsw` file and use the convertion tool to get the `.sln` project file._\n\n# Notes\nThis repository aims to make mods for JK2 Multiplayer with unmodified code-base, if you want to compile binaries (.exe, .dll, etc...) you should use **Visual C++ 6.0** from back in the days. For upgraded and safe \u0026 stable code-base is highly recommended to use the community project [JK2MV](https://github.com/mvdevs/jk2mv) _(engine code)_ and [MVSDK](https://github.com/mvdevs/mvsdk) _(game code)_ which supports all three game versions and comes with various features and optimizations.\n\n# Legal\nThe initial release for the game-code was released in 2002 in the `JK2 Editing Tools`. These tools are released \"as is\" and are unsupported by Raven Software, Activision or LucasArts.\n\nThe full release was in 2013 and can be found on SourceForge, posted by James Monroe and Rich Whitehouse. Thanks to Raven Software for making this available to us.\n\n\u003e GNU GENERAL PUBLIC LICENSE\n\u003e Version 2, June 1991\n\u003e \n\u003e Copyright (C) 1989, 1991 Free Software Foundation, Inc.,\n\u003e 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n\u003e Everyone is permitted to copy and distribute verbatim copies\n\u003e of this license document, but changing it is not allowed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftriforcex%2Fjk2sourcecode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftriforcex%2Fjk2sourcecode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftriforcex%2Fjk2sourcecode/lists"}