Latest experimental features

Jokermatt999 with bridge-building. It’s not a trivial construction project AT ALL, but if you’ve got plenty of wood and plenty of time, you can get yourself over the river. Maybe even your car.

Indeed. You can quest your way to a lesser version of the Police traits by working with the Old Guard representative, in case you’re curious.[/quote]
Ooooh, any other quest traits you can pick up? Some non-tangible(?) quest rewards sound interesting.

Indeed. You can quest your way to a lesser version of the Police traits by working with the Old Guard representative, in case you’re curious.[/quote]
Ooooh, any other quest traits you can pick up? Some non-tangible(?) quest rewards sound interesting.[/quote]

Planned, likely won’t land in time for 0.B stable. Hospital-refurb, join a suspiciously Chinese temple, perhaps have entry into the Hell’s Raiders, etc.

Nice to see i can now savage my combat boot for kevlar and leather patch. How is that new mechanic? I get 50/50 for combat boots, but did not find any other clothing/armor that have 2 materials.

It’s currently an even split (it’s possible to have more than two materials now), which we might revisit at a later date. Bundled with that change is a prohibition on cutting up items that include things you can’t cut up, like gun barrels.

Oh, now I can craft recipes directly from the book, even if my skill level is not high enough for this recipe. It just should be high enough to understand the book. Recipes then will be marked as “not memorized yet” until you successfully make it. That’s pretty realistic, kind of learning on practice.

Yeah I really like knowing what I memorized or haven’t :slight_smile:

First new region type added - Desert.

I believ the region type desert has been there for quite some time now.

Car doors can now carry a volume of 10. nice place for my sidearm.

Has the ambient temperature been changed to simulate desert heat, or does it still reach a scorching 25f at noon in the spring? I understand that was one of the things with the desert_test region.

every time i try to cut up certain fabric items, the game crashes and its really getting to be an annoyance.

I’m compiling the fix now. There was some administrivia re getting the fix properly attributed, but i2amroy stepped up and sorted it out.

Update: merged. Other recent fixes include a nerf to tank drones, circular saws getting wood-sawing quality, vehicle-examination handling all possible fuel reserves, “natural” artifacts no longer being buried in their rubble, and glass being easier to break.

I don’t know how recently it happened, but now filling a container with water is one unit at a time, making filling up large containers a tedium :frowning:

Couple different potential culprits there: the recent change to AIM liquid handling and the AIM time check come to mind.

Fix for container filling from infinite source is PRed.

I’m just gonna leave this here…
Current changelog.

0.B

Features:
Random characters have professions applied.
Brewing.
Wearable tools.
Martial arts techniques can trigger when wielding appropriate weapons.
Wing mirrors for vehicles.
Prototype hordes.
Adjust zombie speed with mods.
Made butcher menu’s first entry match the butcher hotkey, so you can just hold down the button to butcher all.
You can dig down stairs with proper equipment.
Scabbards, holsters and sheathable weapons.
At high skills you can quick draw/attack with weapons.
Fish spawn as distinct creatures, and they’re used for fishing checks.
Quivvers for arrows.
Furniture can act as a tool.
Corpses rot and eventually disappear.
Armor is assigned to a layer, and armor on different layers doesn’t impose layering penalties.
Destroyed vehicle parts get ripped off the vehicle.
Player can start at various locations.
Special support for mapsharing installs:
lock down debug menu
lock players to their username
more configurable file placement
locks around map files
Language switch is dynamic now.
Guns such as revolvers no longer eject casings when fired, they’re instead ejected on reload.
Internal furnace is toggleable so you’re less likely to eat random objects by accident.
Spending more time near traps has incremental chance of finding them, spotted traps are remembered.
Thrown items above a trap-defined threshold will trigger traps.
You can now peek through curtains and some doors.
Smashing a broken window again clears out the broken glass (relatively quietly).
Autopickup can get at anything you can reach, i.e. adjacent tiles.
Can set exclusion zones for autopickup, so you can avoid accidentally picking up all your stuff in your base.
Contents of books are unknown until first read (which ios faster than usual).
Can craft recipes if you have a book in range that provides it.
Can learn recipes by practicing them.
Roof of the vehicle you’re currently in is not drawn.
Faction hostility is back.
Kiln operates without player being nearby.
Radio operated items.
Switched to seed-based weather generation.
Options are only displayed when they are applicable to your build.
Can perform unspeakable acts upon zombies to turn them into your packmule slave thing.
Messages give feedback on melee misses.
Foraging is seasonal, fruits will grow each season, but once picked are gone until the next.
Pet menu to interact with friendly monsters.
Starting scenarios stitch together profession, traits, and starting location.
Picking up and dropping multiple items is now an interruptable activity.
Activatable mutations.
Heavily moddable gun platform.
Fire creates invisible hot air fields, which meander around in enclosed spaces and warm them up.
Factored windchill and humidity into body temperature calculations.
Vehicles smash items when they (wheels) run over them.
Refined vehicle/terrain collisions.
Hulks and Brutes now have a very damaging fling attack.
Jumper cables can be used to link together electrical systems of vehicles, including vehicles outside the reality bubble.
Crafting a large batch of items can apply a discount to the crafting time required.
Overhaul of “cut up” system:
Cannot cut up an item if it includes a material that can’t be cut up (e.g. shotgun).
Cutting up returns items from each material that makes up the item.
Cuting up most items should respect the total volume of the item.
Most terrain can be smashed now, if you can hit it hard enough.

Infrastructure:
Switched to SDL 2.0.
Made paths configurable for packaging and installation support.
Finished pushing martial art definitions out to json.
Tilesets can provide a per-category fallback tile to handle new monsters/items/whatever.
Silenced all the warnings, now it’s easier to keep new ones from cropping up.
Lots of string handling infrastructure, making translated string handling easier.
Missing tiles in tilesets can fall back to ASCII.
Saner glyph cache handling.
Components used to craft an item are stored in the item.
Debug overlay for hordes.
Improved window handling.
Generic iuse functors unify many types of iuse functions.
JSONized bullet pulling recipes.
Generic support for foldable vehicles, still need support for crafting them.
Encapsulation applied to map accessors.
JSONized monster drops.
Damaged fuel tanks leak fuel on the ground.
Most menus use input context now, and therefore have configurable keybindings.
Switched build to c++11.
Items can have a list of iuse methods instead of just one.
Drug effects can mostly be defined in JSON.
Scripts for querying json in tools_json_tools.
Beefed up utf-8 input handling.
JSONized NPC definitions.
Unified recipe requirements across constructions and crafting.
Better error handling when initializing SDL.
Recipes can have byproducts.
Added a standalone map layout utility.
Monsters are saved to the overmap instead of per-submap, clearing the way for horde support.
Hgamelaunch start script.
Items can spawn with variable amounts of charge.
Monster blacklists are applied consistently to all spawn code.
Different ammunition-bearing monsters (turrets, robots) have customized loadouts of their various ammo types.

Balance:
Give most starting professions decent starting equipment.
Nether spawns near corpse spawns.
Capped skill gain from many activities, especially crafting.
Melee weapons can take wear and tear damage based on their primary material.
Categorized CBMs you can get from butchering things.
BEES!
Armor values nerfed.
Mutagen spawn rates slashed.
Overhauled mp3 player morale bonus to make micromanagement of it suboptimal.
Amount of damage blocked by a block technique based on strength and skill of blocker.
Removed damage to animals from acid rain.
Nerfed speed of many zombie animals.
Starting professions supplied with cold-weather gear to match hthe expected climate.
Standing in a fire less likely to ignite clothes.
Lying in fire (when one or more legs is at 0HP) causes MUCH more damage.

Content:
New monster, Wraith.
Hops, barley, and molasses as brewing ingredients.
Yeast for fermenting brews and baking some bread foods.
Sugar beet as a renewable source of sugar.
Fruit wine and Brandy.
Moonshine and home-brewed beer.
Grappling hook.
Many new house layouts.
Wells and well digging.
CQB CBM that provides martial art style.
Decorative terrain and furniture.
Parasites and diseases from unsafe foods.
Curtains for vehicle doors and windshields, privacy please!
Foraging (in bushes, shrubs, trees).
Towel usable for many handy things (still not at HHGttG level).
hehe, honey.
Wearable rx12 auto-injector.
E-cigs
Slime mutants can slop through tight spaces, spawn friendly slimes.
Some insect-like mutants can sip nectar from flowers (but at a cost…)
Mutagen gives you wings! (butterfly wings)
Bird mutations.
Zoose
Killed bots drop (disassemblable) broken bot items instead of corpses.
Bear mutations.
Bio operator zombie.
Spider nest basements.
Nice looking road ends and roundabouts.
Exploding gasbag zombies.
Pizza parlor building.
Wheelchairs.
Notes left by other survivors scattered all over.
Brain blob directs nearby blobs to move intelligently.
Mall location.
Several toolbox items to streamline carrying around your crafting needfulls.
Cotton and many cotton-based recipes and items.
Plant mutations.
Audit of all item prices to try and get a sensical baseline for them.
Supercharged military turrets.
Make Fedora activatable, m’ilady.
Road barricades.
Necropolis.
Rollerblades and skates.
Evac center and piles of NPCs and missions.
Bandit camps.
RC car and remote-detonated bombs, and a remote controlled lamp.
Automated gas stations.
Boats.
E-ink tablet and laptops can display recipes and act like books.
Can take pictures of monsters and view them on laptops or tablets.
Fish traps.
A “Thrilling” monster easter egg.
Riot control bot.
Extensive mutation chain culminating with player effectively joining the MArloss faction.
Extensive expansion of Marloss monsters/structures.
Various power substations, with new monsters.
Diesel added as a vehicle fuel.
Added craftable pontoon bridges.
Rat mutants can burrow, Cephalopod mutants can grow a large shell, lizards can regrow limbs.

Interface:
Expanded armor layering window.
Added way to swap panes in AIM.
Animation and duration for smoking activity.
Action menu that displays all actions in a tree menu.
Highlight things you can interact with when 'e’xamining.
Many strings are properly pluralized and have support for doing so when translated as well.
Standardized overmap building colors.
Vehicle examine menu shows used/capacity of fuel tanks and cargo space.
SDL builds can play music.
Log messages colorized.
Books colorized by category.
Different weather types get their own animations.
Save/load log messages.
Fuzzy river borders.
Scrolling text animations when things are damaged and on some effects triggering.
Lots of menus now have sorting, categories, and search.
Animation delay option.
Player can write and read sign items.
Added a menu displaying martial art style characteristics.
Perishable and rotting items colorized.
UPS no longer activatable, now act as passive batteries.

Performance:
Greatly sped up construction menu.
Overmap scrolling speed greatly improved.
Turn number added to calendar since it’s called a gajillion times.
Switched a lot of large collections to use std::unordered_map() or std::unordered_set().
SDL framebuffer cache.
Extracted rain animation code from main drawing code.

Bugfixes:
No bleeding effect if your armor absorbs all the damage.
Make game stop treating trees, walls, etc as hallucinatory with respect to vehicle collisions.
Prevent drug furniture from hoovering up items.
Option to force software rendering to work around hardware support issues.
Players are ejected from vehicles when their seats are destroyed.
Contents of items destroyed by interacting with them are dumped instead of being deleted.
Restored function of area melee attacks.
Made various battery mods play nice together.
Prevent segfault in the unlikely case that you miss so badly that you shoot yourself.
Don’t cause blood spatters when the attack does no damage.
Avoid crashing when loading a corrupted submap.
Avoid resetting creature speed to 100 when a creature is saved/loaded.
Option to disable joystick input in case you have a broken joystick.
Always practice at least one of the melee skill types when attacking.
Fixed off-by-one error that made 100% coverage armor 99% coverage.
Move critical multiplier calculaton after armor absorbs damage.
Added move cost for interacting with computers.
Use maximum heard sound for effects (such as deafness), not the sum.
Player graveyard works as intended, most recent player save is moved to the graveyard folder.
Factored weight of items in furniture into cost of dragging the furniture.
Gunmods with firing modes finally make correct sounds when fired.

This is so impressive ! Thanks you for all the hard work you all put into this game, you are making the most complete survival game i can think about, including roguelike, Rust-like, zombie gamesand all… Even the old fully bugged Robinson’s Requiem from 1994 is beaten now.

Friendly NPC just sit on the free seat in my car. Now we riding together. Also he is not jumped off when zombie was near. Is this new feature, or I just too rarely communicate with NPC?

[quote=“Kevin Granade, post:417, topic:5582”]I’m just gonna leave this here…
Current changelog.

[spoiler]
0.B

Features:
Random characters have professions applied.
Brewing.
Wearable tools.
Martial arts techniques can trigger when wielding appropriate weapons.
Wing mirrors for vehicles.
Prototype hordes.
Adjust zombie speed with mods.
Made butcher menu’s first entry match the butcher hotkey, so you can just hold down the button to butcher all.
You can dig down stairs with proper equipment.
Scabbards, holsters and sheathable weapons.
At high skills you can quick draw/attack with weapons.
Fish spawn as distinct creatures, and they’re used for fishing checks.
Quivvers for arrows.
Furniture can act as a tool.
Corpses rot and eventually disappear.
Armor is assigned to a layer, and armor on different layers doesn’t impose layering penalties.
Destroyed vehicle parts get ripped off the vehicle.
Player can start at various locations.
Special support for mapsharing installs:
lock down debug menu
lock players to their username
more configurable file placement
locks around map files
Language switch is dynamic now.
Guns such as revolvers no longer eject casings when fired, they’re instead ejected on reload.
Internal furnace is toggleable so you’re less likely to eat random objects by accident.
Spending more time near traps has incremental chance of finding them, spotted traps are remembered.
Thrown items above a trap-defined threshold will trigger traps.
You can now peek through curtains and some doors.
Smashing a broken window again clears out the broken glass (relatively quietly).
Autopickup can get at anything you can reach, i.e. adjacent tiles.
Can set exclusion zones for autopickup, so you can avoid accidentally picking up all your stuff in your base.
Contents of books are unknown until first read (which ios faster than usual).
Can craft recipes if you have a book in range that provides it.
Can learn recipes by practicing them.
Roof of the vehicle you’re currently in is not drawn.
Faction hostility is back.
Kiln operates without player being nearby.
Radio operated items.
Switched to seed-based weather generation.
Options are only displayed when they are applicable to your build.
Can perform unspeakable acts upon zombies to turn them into your packmule slave thing.
Messages give feedback on melee misses.
Foraging is seasonal, fruits will grow each season, but once picked are gone until the next.
Pet menu to interact with friendly monsters.
Starting scenarios stitch together profession, traits, and starting location.
Picking up and dropping multiple items is now an interruptable activity.
Activatable mutations.
Heavily moddable gun platform.
Fire creates invisible hot air fields, which meander around in enclosed spaces and warm them up.
Factored windchill and humidity into body temperature calculations.
Vehicles smash items when they (wheels) run over them.
Refined vehicle/terrain collisions.
Hulks and Brutes now have a very damaging fling attack.
Jumper cables can be used to link together electrical systems of vehicles, including vehicles outside the reality bubble.
Crafting a large batch of items can apply a discount to the crafting time required.
Overhaul of “cut up” system:
Cannot cut up an item if it includes a material that can’t be cut up (e.g. shotgun).
Cutting up returns items from each material that makes up the item.
Cuting up most items should respect the total volume of the item.
Most terrain can be smashed now, if you can hit it hard enough.

Infrastructure:
Switched to SDL 2.0.
Made paths configurable for packaging and installation support.
Finished pushing martial art definitions out to json.
Tilesets can provide a per-category fallback tile to handle new monsters/items/whatever.
Silenced all the warnings, now it’s easier to keep new ones from cropping up.
Lots of string handling infrastructure, making translated string handling easier.
Missing tiles in tilesets can fall back to ASCII.
Saner glyph cache handling.
Components used to craft an item are stored in the item.
Debug overlay for hordes.
Improved window handling.
Generic iuse functors unify many types of iuse functions.
JSONized bullet pulling recipes.
Generic support for foldable vehicles, still need support for crafting them.
Encapsulation applied to map accessors.
JSONized monster drops.
Damaged fuel tanks leak fuel on the ground.
Most menus use input context now, and therefore have configurable keybindings.
Switched build to c++11.
Items can have a list of iuse methods instead of just one.
Drug effects can mostly be defined in JSON.
Scripts for querying json in tools_json_tools.
Beefed up utf-8 input handling.
JSONized NPC definitions.
Unified recipe requirements across constructions and crafting.
Better error handling when initializing SDL.
Recipes can have byproducts.
Added a standalone map layout utility.
Monsters are saved to the overmap instead of per-submap, clearing the way for horde support.
Hgamelaunch start script.
Items can spawn with variable amounts of charge.
Monster blacklists are applied consistently to all spawn code.
Different ammunition-bearing monsters (turrets, robots) have customized loadouts of their various ammo types.

Balance:
Give most starting professions decent starting equipment.
Nether spawns near corpse spawns.
Capped skill gain from many activities, especially crafting.
Melee weapons can take wear and tear damage based on their primary material.
Categorized CBMs you can get from butchering things.
BEES!
Armor values nerfed.
Mutagen spawn rates slashed.
Overhauled mp3 player morale bonus to make micromanagement of it suboptimal.
Amount of damage blocked by a block technique based on strength and skill of blocker.
Removed damage to animals from acid rain.
Nerfed speed of many zombie animals.
Starting professions supplied with cold-weather gear to match hthe expected climate.
Standing in a fire less likely to ignite clothes.
Lying in fire (when one or more legs is at 0HP) causes MUCH more damage.

Content:
New monster, Wraith.
Hops, barley, and molasses as brewing ingredients.
Yeast for fermenting brews and baking some bread foods.
Sugar beet as a renewable source of sugar.
Fruit wine and Brandy.
Moonshine and home-brewed beer.
Grappling hook.
Many new house layouts.
Wells and well digging.
CQB CBM that provides martial art style.
Decorative terrain and furniture.
Parasites and diseases from unsafe foods.
Curtains for vehicle doors and windshields, privacy please!
Foraging (in bushes, shrubs, trees).
Towel usable for many handy things (still not at HHGttG level).
hehe, honey.
Wearable rx12 auto-injector.
E-cigs
Slime mutants can slop through tight spaces, spawn friendly slimes.
Some insect-like mutants can sip nectar from flowers (but at a cost…)
Mutagen gives you wings! (butterfly wings)
Bird mutations.
Zoose
Killed bots drop (disassemblable) broken bot items instead of corpses.
Bear mutations.
Bio operator zombie.
Spider nest basements.
Nice looking road ends and roundabouts.
Exploding gasbag zombies.
Pizza parlor building.
Wheelchairs.
Notes left by other survivors scattered all over.
Brain blob directs nearby blobs to move intelligently.
Mall location.
Several toolbox items to streamline carrying around your crafting needfulls.
Cotton and many cotton-based recipes and items.
Plant mutations.
Audit of all item prices to try and get a sensical baseline for them.
Supercharged military turrets.
Make Fedora activatable, m’ilady.
Road barricades.
Necropolis.
Rollerblades and skates.
Evac center and piles of NPCs and missions.
Bandit camps.
RC car and remote-detonated bombs, and a remote controlled lamp.
Automated gas stations.
Boats.
E-ink tablet and laptops can display recipes and act like books.
Can take pictures of monsters and view them on laptops or tablets.
Fish traps.
A “Thrilling” monster easter egg.
Riot control bot.
Extensive mutation chain culminating with player effectively joining the MArloss faction.
Extensive expansion of Marloss monsters/structures.
Various power substations, with new monsters.
Diesel added as a vehicle fuel.
Added craftable pontoon bridges.
Rat mutants can burrow, Cephalopod mutants can grow a large shell, lizards can regrow limbs.

Interface:
Expanded armor layering window.
Added way to swap panes in AIM.
Animation and duration for smoking activity.
Action menu that displays all actions in a tree menu.
Highlight things you can interact with when 'e’xamining.
Many strings are properly pluralized and have support for doing so when translated as well.
Standardized overmap building colors.
Vehicle examine menu shows used/capacity of fuel tanks and cargo space.
SDL builds can play music.
Log messages colorized.
Books colorized by category.
Different weather types get their own animations.
Save/load log messages.
Fuzzy river borders.
Scrolling text animations when things are damaged and on some effects triggering.
Lots of menus now have sorting, categories, and search.
Animation delay option.
Player can write and read sign items.
Added a menu displaying martial art style characteristics.
Perishable and rotting items colorized.
UPS no longer activatable, now act as passive batteries.

Performance:
Greatly sped up construction menu.
Overmap scrolling speed greatly improved.
Turn number added to calendar since it’s called a gajillion times.
Switched a lot of large collections to use std::unordered_map() or std::unordered_set().
SDL framebuffer cache.
Extracted rain animation code from main drawing code.

Bugfixes:
No bleeding effect if your armor absorbs all the damage.
Make game stop treating trees, walls, etc as hallucinatory with respect to vehicle collisions.
Prevent drug furniture from hoovering up items.
Option to force software rendering to work around hardware support issues.
Players are ejected from vehicles when their seats are destroyed.
Contents of items destroyed by interacting with them are dumped instead of being deleted.
Restored function of area melee attacks.
Made various battery mods play nice together.
Prevent segfault in the unlikely case that you miss so badly that you shoot yourself.
Don’t cause blood spatters when the attack does no damage.
Avoid crashing when loading a corrupted submap.
Avoid resetting creature speed to 100 when a creature is saved/loaded.
Option to disable joystick input in case you have a broken joystick.
Always practice at least one of the melee skill types when attacking.
Fixed off-by-one error that made 100% coverage armor 99% coverage.
Move critical multiplier calculaton after armor absorbs damage.
Added move cost for interacting with computers.
Use maximum heard sound for effects (such as deafness), not the sum.
Player graveyard works as intended, most recent player save is moved to the graveyard folder.
Factored weight of items in furniture into cost of dragging the furniture.
Gunmods with firing modes finally make correct sounds when fired.
[/spoiler][/quote]
truly fantastic! thank you also for sharing the log.