xLAva/JediOutcastLinux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
JediOutcastLin…
Could not load branches
Nothing to show
Could not load tags
Nothing to show
{{ refName }}
default
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
-
Clone
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
- Open with GitHub Desktop
- Download ZIP
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
JediOutcastLinux ================ Jedi Knight II: Jedi Outcast (Single Player Linux Port). https://github.com/xLAva/JediOutcastLinux The current state is playable without any major problems. - loading/saving and a lot of other open issues are fixed Binary If you just want to play the game without compiling anything, the binary files are located here: "jedioutcast/code/Release/". The binary files are not build or tested to run on every Linux system, but they should work on Ubuntu 12.10. I just wanted to add a little short cut. The following files are needed to run the game: - jk2sp - jk2gamex86.so In order to start Jedi Outcast, the "base" folder from your original game has to be copied into the folder of the Linux binary files. Be sure to mark "jk2sp" as executable and start the game with it. For those not having the Steam version: you'll need the 1.04 update from here http://help.starwars.com/articles/en_US/FAQ/Where-do-I-find-the-latest-patch-for-Jedi-Knight-II-Jedi-Outcast Example: ~/jedioutcast/Release/jk2sp ~/jedioutcast/Release/jk2gamex86.so ~/jedioutcast/Release/base/ Needed libraries on Ubuntu 12.10 32bit: sudo apt-get install libopenal1 Needed libraries on Ubuntu 12.10 64bit: sudo apt-get install ia32-libs Optional libraries on Ubuntu 12.10 64bit (different mouse access): sudo apt-get install libxxf86dga1:i386 Building If you want to build the code yourself, just follow the instructions in Build.md. Known Issues: - multi-monitor handling is still experimental - some font rendering issues with the Intel Mesa driver (on my test machine) - input handling in window mode is not perfect Widescreen Feature: This is the only thing I changed from the original code to improve the gaming experience. - added some tweaks for widescreen support (show more content left and right instead of cutting content from top and bottom) - if you want to play in your native monitor resolution you have to choose the following option "2048x1536". I change this to the current resolution of the main monitor during OpenGL start up. Porting Notes This was a fast port, so don't be surprised to see some bad hacks in place. The first goal was to get it to run. Making it better is the next step. I share the code now (in it's current shape), because I know you want to play with it and maybe help out. There is still a lot of work left to do: - CLEANUP: I have a lot of porting helpers in place (comments and other stuff) - stay closer to the original code: play with compiler flags to avoid/revert some bigger changes - make my widescreen tweaks optional Feel free to contact me: jochen.leopold@model-view.com
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published