Development blog
This is our development blog! We have been maintaining this blog with updates for over 1000 days now, starting June 10th, 2013. Here you can read about the work that goes into making a game as complex as Brutal Nature:
2014 July 4th
Prevented 'limit recipe quantity if smelter can't handle the power' function from reducing integral recipes to fractions, hence consuming materials but not producing outputs.
Tweaked sizes and position of elements in smelter menu slightly. More adjustment of chemistry recipes.
2014 July 3rd
More research into chemistry. Added platinum refining recipes. Added basic, advanced and electric chemistry table. Split the chemistry recipes up into tiers for the different tables.
Fixed bug where required items in a recipe where not being properly held by the smelter.
2014 July 2nd
More play testing. Fixed sorting order of building crafting categories to be sorted by tech level of building instead of alphabetically.
Changed 20KW generator to 50KW generator. Adjusted the brightness and contrast of Saltpeter to make it stand out more. Increased max power consumption of electric smelter to 20KW. Increased power consumption of most electric smelter recipes by 500%.
2014 July 1st
Did play testing and more research into chemistry. Added a few more chemistry recipes.
2014 June 30th
End of another great month! This month death sounds, respawn delay, knives, several new models, chemistry table, 3 new terrain types and dozens of new chemistry recipes.
Today I added culling to far off wires. Made server tray icon disappear when server shuts down due to error.
Fixed bug where objects and players did not always respond properly to lighting.
2014 June 29th
Fixed bug where quest voice volume setting was not working without restarting the game. Fixed bug that caused small patches of Cerussite ore to appear in the tunnels.
2014 June 28th
Added recipe power requirements to recipe info. Added line wrap to recipe descriptions.
Fixed bug where the scroll bar was not tracking the keyboard selection properly in the tree list menu.
2014 June 27th
Fixed bug where MK108 could not be crafted because electric forge was limited to 5KW. Fixed bug where belt fed weapons with no ammo remaining would crash the client.
Added brick oven object. Added brick oven model. Added high pressure chamber for making ammonia, and electrolytic cell for making sodium hydroxide, hydrogen, etc.
2014 June 26th
Changed sunlight to fade out to 0 at 300 feet below sea level. More research into chemistry. A few more chemistry recipes added.
Added kiln for cooking bricks. Added kiln model. Added bloomery model for basic smelter.
2014 June 25th
Made 3 new terrain textures and added them to the game:
Chalcopyrite, a gold colored copper/iron sulfide ore.
Sperrylite, a black and gold colored platinum ore found in Chalcophrite. Platinum is a very important catalyst for many chemical reactions.
Pyrite: a gold colored iron sulfide ore, otherwise known as fools gold, it is vital to early production of sulfuric acid.
Did more research on chemical reactions.
2014 June 24th
Wrote a new glass shader and some basic transparency support for models in BN's engine.
Added a new chemistry table to the game.
2014 June 23rd
Looked through Turbosquid for models that would be useful for the game. Bought a new beehive oven model and found several more to consider buying.
More work on researching recipes and adding more chemistry recipes.
2014 June 22nd
Fixed bug with electric smelters not drawing the correct amount of power. Did more play testing and added several new chemistry recipes.
2014 June 21st
Added filter for server names. Increased ammo recipe size by 500%. Did more play testing and planning for the new crafting system.
2014 June 20th
Did some work improving the installer. Did lots of play testing and packed up another version of Brutal Nature.
Took screenshots and released IndieDB/Desura/Steam greenlight articles/downloads for the update.
Released: 0.43
June 20th, 0.43 is now released:
- Fixed all known bugs
- Added a death respawn delay.
- Added death music.
- Added sounds for grapple retract, grapple brake, flashlight on/off and for traveling quickly through the air.
- Added knives.
- Added steel knife to player starting inventory.
- Added server setting to disable players movement affecting weapons fire.
- Added descriptions to some recipes.
- Added recycle recipes for all clothing.
- Added periodic saving to server, by default it is set to save every 30 minutes.
- Added sound for after you die when you slide down hills.
- Added shuffle to music files so a different soundtrack is loaded each time the game starts.
- Added save/loading capability for scripts.
- Added 'wiring mode' text to GUI when in wiring mode.
- Moved Armor recycling to smelter.
- Moved Graphite Element to tech level 3.
- Moved swords to Weapon>Sword category for crafting.
- Changed the tree/flora spawning system to have different categories and to maintain a number of items for each category.
- Changed noclip to be disabled by default in server.cfg.
- Changed grapple hook end to stay off screen.
- Changed inventory crafting menu to no longer asks for a quantity if you can only ever make 1.
- Changed server to keep around last save, renamed to '.old'
- Changed server to reject players gracefully when it hits its user limit.
- Increased 'size' of case recipes by 500%
- Improved description of some terrain types.
- Reduced volume and range of footsteps sounds.
- Rebalanced swords and pickaxes damage.
- Rebalanced recipes for swords.
- Tweaked console text positions and font sizes.
- Tweaked grapple movement some more.
- Tweaked crafting tutorial to better reflect current state of the game and tells you to make a basic table and small bonfire.
- Fixed bug causing NPCs to become stuck.
- Fixed armor recycling recipes not using up the armor.
- Fixed clients not registering bullet collisions with local player correctly.
- Fixed tutorial voice using the wrong volume setting.
- Fixed ObjectRefArray::Validate script function not properly removing invalid objects from the array.
- Fixed other players seeing grapple attach when it should not have, when another player shoots an NPC with it.
- Fixed server crash if admin used slay on someone who didn't exist.
- Fixed tutorial requiring a table to be made instead of a basic table.
- Fixed FindHighestVoxel failing to find a valid voxel.
- Fixed gravity causing very slow slide down gentle hills.
- Fixed excessive decimal places displayed on smelter menu.
- Fixed server leaving tray icon in tray after shut down.
- Fixed server not saving world when computer was shut down.
- Fixed 'Recycle>Case' recipes.
- Fixed required items for recipes being replicated.
2014 June 19th
Rebalanced swords and pickaxes damage. Rebalanced recipes for swords. Added server setting to disable players movement affecting weapons fire.
2014 June 18th
Added periodic saving to server, by default it is set to save every 30 minutes. Server now keeps around last save, renamed to '.old'.
Fixed bug where server would crash if admin used slay on someone who didn't exist.
2014 June 17th
Tweaked NPC behavior when target dies. Did some planning on the overall plot and story of the game.
Added descriptions to some recipes.
2014 June 16th
Added knives. Added steel knife to player starting inventory. Fixed server not saving world when computer was shut down.