ViveCraft v19 - Go then. There are other worlds than these.
Updated to v19r1 to fix Bows. Please update. Or don't, whatev.
Big Forge compatibility update thanks to Techjar.
This should solve a lot of the issues folks were having with Forge 'part' mods. Known to now be working: CarpenterBlocks, AE2, Forge Multipart, Hexwool and likely many others. All Hail Techjar. This also allows re-re-implementing the inventory transparency fix.
Big Multiplayer compatibility update.
In an effort to make ViveCraft play similarly on single- and multi-player I've removed changes to a lot of the 'core' shared files used by the local server when you play singleplayer. What this means is some of the neat little features that previously only worked in singleplayer are sadly gone, but multiplayer should now work a lot more like would be expected. This has almost certainly added bugs (I had to fix sunsets, of all things) so please let me know in the issues if the game does something weird.
- Important notes as result of these changes:
- Fixes crash with Terrafirmacraft.
- "Allow Crawling" now defaults to off. It was causing 'in wall' damage when you jump and hit your head. Leave it off for multiplayer and use it in single player at your own risk.
- Had to make some changes to 'Player Inertia', especially when flying. It now only applies to the horizontal directions when you're on the ground, flying and water have their own inertia that was causing... issues. Let me know if it needs tweaking.
- Dropped items spawn at your face again not hand, sorry, the server spawns these and has no idea where your hand is
:(- Other projectiles will spawn at your hand on singleplayer but face in multiplayer, for now.
Big Rendering update.
- Fixed up the "Render Scale" and "FSAA" options to ... do things. You can now scale the game from 50% to 400% of the native HMD resolution to suit your performance or quality needs. The FSAA settings is really just fancy downsample filtering and should be turned on if using render scales > 1. I find render scale of 1.5 and FSAA on goes a long way to eliminate 'tree shimmer'.
- Vivecraft now uses the Vive's "Stencil Mask". This cuts out rendering the parts of the game not visible in the HMD. It's about 30% of the screen so that should translate directly into FPS increases. Note that minecraft is single-threaded and heavily cpu-bound so this may not mean improvements for everyone.
- Fixed display mirroring settings misbehaving.
Other stuff that doesn't qualify as Big
- Horses are working OK. I think.
- Fixed r_controller scrollwheel cycling inventory
- Fixed controller buttons double mapping? maybe?