It's been just about a month since the last update - so just wanted to share with everyone what I've been working on, and what's still left to do before version 0.35 of MewnBase can get released.
Done and ready for v0.35:
- Camera zooms out a bit when entering Buggie (so you can see farther ahead when driving)
- Base repair drones that can help auto-fix air leaks, dirty solar panels etc.
- Nav Beacons that can show the location of distant bases on the map.
- Map now shows 9x9 chunks instead of just 7x7.
- Map now shows loading text, added some animation to it (so that there's less of a noticeable game-freeze when showing it).
- Updated crafting recipes for modules you can walk around inside of (like Air Cleaner) so that they require a basic Habitat Module.
- Light on Battery module goes out when it's out of power.
- Fixing some tile colors on the map.
- Subtle sound FX for placing and picking up base modules.
- Fixed some issues where passable tiles were preventing the player from exiting the Buggie (pavement, conduits etc)
- Slightly wider flashlight cone angle.
- Air Cleaner drains less power when the base has full Oxygen.
- Sound and music volume sliders on the Options menu.
- Fixed issue where Buggie physics weren't being removed after the Buggie explodes.
Performance updates done:
- Redid a lot of how world chunks are handled, loaded, and saved.
- All base tiles are now kept in memory, vs before where if you walked too far away, they would get unloaded, causing some odd power supply issues etc.
- Making it so that only tiles (and weather FX) near the player are rendered.
- Fixed an issue where terrain tiles were being drawn multiple times on top of themselves.
- Map popup now caches each chunk (less to re-draw each time you show/hide it).
- Most particle fx are now pre-loaded during the loading screen instead of repeatedly on the fly.
- Fixing memory leaks. Lots of objects are now pooled.
Still to be fixed:
- Fixing some issues with the volume sliders for sounds that are continuously playing/looping (such as the wind noise).
- Still more memory leaks that need to be fixed, especially for larger worlds.
For v0.36+
- Trying to fix/minimize the black seams that can appear between terrain tiles.
- Hopefully more biome art.
- Fixing any user-reported bugs with the Repair Drone.