![]() It looks like openjdk8 begins to work nicely, though I’m presented with a new issue: log4j:ERROR setFile(null,true) call failed. There’s some discussion on this in the game forum here where the dev mentioned trying an older version of Java. I get: Unrecognized VM option 'CompilerThreadHintNoPreempt'Įrror: Could not create the Java Virtual Machine.Įrror: A fatal exception has occurred. Just an update - it looks like the current version of openjdk no longer works with the game. TL DR: Switching openjdk to openjdk8 and using an absolute path for XDG_HOME_DIR works nicely for me. Nix-build # adds package to store, creates result out-link Nix-shell -p unzip # need ensureNewerSourcesHook for unzip to work properly Installation steps are as follows: # download starsector linux client after purchasing replace "allowAnyJavaVersion\":false" "allowAnyJavaVersion\":true" SubstituteInPlace data/config/settings.json \ replace "./" "\$XDG_DATA_HOME/starsector/" ![]() replace "./native/linux" "$out/native/linux" \ # need to cd into $out in order for classpath to pick up correct jar files So it should work, however, i give no guarantees that this works perfectly as I’m using openjdk instead of oracle java 7 (author makes it very clear that only java7 is officially supported). ![]() I’ve been able to play the tutorial, save, and load from save. Unfortunately the game itself is copyrighted so i can’t throw it up on nixpkgs. I created a default.nix which will build package the game given it’s in the same directory. Seen several youtubers, that I follow, rave how interesting of a game starsector is.
0 Comments
Leave a Reply. |