July 25th, 2016: 4089 has been updated to OpenVR 1.0.2 & latest jMonkeyEngine builds.
June 12th, 2016: Included a physics "raytest" crashfix that was pushed to 5089 in 4089. No reports of it happening in 4089, but it may have been possible.
Balancing & library update
June 12th, 2016: Included a physics "raytest" crashfix that was pushed to 5089 in 4089. No reports of it happening in 4089, but it may have been possible.
June 8th, 2016: I'm bumping player health by 50%. 4089 is meant to be very challenging, but the low health was borderline frustrating -- this should help clear that up. To those who still like a great challenge, permadeath is right up your ally.
As I continue to work on my latest title, 5089, I'll be porting any applicable virtual reality & engine updates here. This latest one brings OpenVR to v1.0 & includes the latest jMonkeyEngine, LWJGL & GLFW builds.
Big sequel is here: 5089!
http://store.steampowered.com/app/414510/
Library Updates & Mac Fix
Just pushed an update to Spermination that includes many of the library updates that have been a part of my latest title, 5089. This brings LWJGL 3, GLFW, jMonkeyEngine & OpenVR (0.9.16) to their latest versions. I've also modified the launch behavior on Windows & Linux that had better results for certain configurations. Let me know if anything goes awry!
EDIT 2/23/2016: Just updated LWJGL / GLFW some more. This should fix a 32-bit problem with glfw32.dll, at least.
EDIT 2/26/2016: Small Windows launch script update.
EDIT 3/9/2016: Updated to OpenVR 0.9.18, latest jMonkeyEngine libraries & Mac launching should be fixed!
5089 is here! 3089 owners get a discount!
http://store.steampowered.com/app/414510/
Mac issues should be resolved
There was a problem with launching 4089 on Macs. You should now be able to start 4089 again!
Happy New Year :)
Update 1/7/2016 on Macs: Updated to latest builds to hopefully further improve Mac compatibility. You may need to switch to the 4089 window, since it may not appear on top at first.
jMonkeyVR & LWJGL have been updated. SteamVR will now know the game is a "seated experience" when playing in virtual reality, so resetting your seated position should now work. I've also updated LWJGL so hopefully Linux issues have been resolved.
Launch Update on Windows
4089 will now first try using your Java installation, just in case you have a 32-bit system or a newer version of the Java runtime. If no Java version is detected, the included 64-bit Java will be used.
If the included Java version doesn't work for you, or if your Java version is outdated, install the latest here:
http://www.java.com/getjava
EDIT: Also fixed the mouse scrollwheel & hopefully a Linux library problem!
EDIT 11/16/2015: Fixed a "GUI fragment shader" crash!
EDIT 11/17/2015: jMonkeyVR update, much better VR & Vive support & better performance!
Engine & VR Update
4089 has been updated to the latest jMonkeyEngine build, with better performance & compatibility support.
Also, jMonkeyVR has been updated so 4089 shall better support the Vive now!