Voxel Turf

Voxel Turf 1.0.28

Version
1.0.28
Version Date
Jan. 19, 2018
Links

Patch Notes

Patch Notes: Version 1.0.28 - New Bandit Base + Car Shop + Waypoints + New Mouse Code + Less VRAM Usage + More

New Patch in the Default branch!

Full Dev Diary:


http://www.indiedb.com/games/voxel-turf/news/dev-diary-15-new-bandit-base-car-shop-waypoint-system-moar

New Mouse Code


The game now uses the system cursor which means that the UI will be more responsive/snappier. Also the mouselook code has been rewritten. Someone was still having snapping issues and they have reported that this fixes this.

Waypoint System


Waypoints and map markers now appear in the 3D world to help with navigation. You can choose which markers you want to see or disable in the Graphics Settings Menu. If you have multiple markers in the same lot then they will be merged.
In addition I've made new icons for Bases and Base Attack markers.



By default "Your Maker", "You Allies Markers" and "Next Mission Objective" are enabled. You can choose to enable "All Mission Objectives" and "Hostile Bases and Base Attacks (Turf Wars)"



New Content


I've made a new Big Bandit Base. This base has 3 levels (2 surface, 1 under ground). There is a short switching puzzle required to get to the loot room.




I've also made a Car Shop! This spawns cars that you can steal (that will trigger a silent alarm), and an NPC that you can buy cars from.

I've also converted "Red Burning Barrels" to be half spawners - this is so that you can place multiple spawn points in your own bandit bases! And Burning Barrels finally burn now!

Strategic Pausing


This is a feature that freezes time for the Economic Simulation and the Strategic AI (factions) when there are no players on a multiplayer server. This is so that when you set up a Turf Server and leave it on overnight its not overtaken by the AI.

The game will also Strat. Pause if all players online (and in singleplayer) AND are in the Game Menu (the menu that appears when you hit ESC) for over 1 minute. So if you need to AFK (to do video editing or something) the AI will not overrun the map, start wars, etc.



Engine Improvement


Geometry now uses up to 30% less VRAM. The effect is more prevalent the less developed a lot is (so a blank lot will be ~30% less VRAM, an apartment building may be ~10% less).

Misc Stuff


- The CDF Crime immunity range has been doubled for being near Bases, Bandit Bases and relevant Mission Objectives
- Infinite Bases in Build Mode (and this is moddable, so you can make this a perk or a bonus if you wish).
- You can now build roads with Streetlights from the build menu
- Added a borderless windowed option + a command line windowed option

Full Changelog


VERSION: 1.0.28
===============
- [Feature] - Added a new big Bandit Base! Has 3 levels (1 Secret Area)
- [Misc] - Blank maps now spawn 2 Big Bandit Bases (1 of each type). The "blank" map will also spawn additional big bandit bases, one for each 8 square km the map is (above 16 square km).
- [Misc] - Changed Red Burning Barrels to be "half-spawners". These spawn 2 bandits in bases that are lv 1 or 2, and 3 bandits otherwise. This does not effect any existing Red Burning Barrels. You can use these, for example, to create 1x1 bandit bases with two spawners.
- [Feature] - Map Waypoints can displayed in the world.
- You can set which waypoints you want to see in the Graphics Settings menu
- Waypoints fade away if you are in the same lot as the Waypoint.
- [Feature] - Added "Strategic Pausing". Strategic Pausing will pause the Economic Sim and pause the Strategic AI (factions). It will also stop the onHour stuff (such as aggression/reputation decay, etc).
- Strat. Pausing will be auto-engaged on servers with no players. This is so that when you leave an MP server running overnight it isn't overriden by the AI in the morning
- Strat. Pausing will engage in Single Player if you are in the game menu (the menu that comes up when you press ESC) for over 1 minute.
- Strat. Pausing will engage in Multi-Player if ALL players are in the game menu for over 1 minute
- The 1 minute timer is to prevent an exploit where you can "strat pause" on the hourly tick to skip the Economic Sim tick
- [Feature] - You can build Lit Roads now (Roads with Streetlights)
- [Feature] - Burning Barrels now actually Burn
- [Feature] - Respawn points are shown on the map with markers when you are respawning
- [Misc] - CDF Crime Immunity range increased from 1 lot to 2 near bases, bandit bases or mission objectives.
- [Misc] - Added a Health Vial selling clerk to Hospitals. They are located just in the front door
- [Feature] - Added a Caryard! The clerk there will sell you any of the civilian cars that are avaliable
- [Misc] - The Mechanic will spawn in the Caryard if there are no Mechanic's Garages
- [Misc] - Stealing cars from the Caryard will count as stolen vehicles for the purpose of the mechanic. Stealing car from the caryard where the mechanic spawns will piss her off and fail the mission
- [Modding] - Added a vehicle theft mission event (for situations where you are stealing from a vehicle stop). See scripts/common/vehicle_missions.lua for details
- [Modding] - Exposed the dragCoefficent member in turf.HovercraftEntityType and turf.BoatEntityType objects. Use these to set how drift-y these are
- [Modding] - Changed line 587 of city_generation.lua for Romlok's MultipliCity mod
- [Misc] - Clarified the Tooltip in the Ambulance missions, you only have to park on the lot, not nescessarily on the driveway.
- [Misc] - You now have an Infinite Base Limit in Build game mode
- [Modding] - Added an "infiniteBases" flag for player bonuses (see scripts/common/player_bonuses.lua)
- [Feature] - Added a "–windowed" command line option so you can force the game to start in windowed mode.
- [Feature] - Added a "–borderless" command line option so you can force the game to start in borderless-windowed mode.
- [Bugfix] - Fixed rare server CTD when bulldozing buildings
- [Bugfix] - Fixed an issue with the server and the client having different Base Limits.
- [Bugfix] - Fixed not being able to respawn on allied bases