Today’s update wipes the servers and brings some major changes to the procedural maps: there’s a snowier north, new mountains, and the power plant dungeon has been updated. We’ve also added fish traps, made cannibalism less appealing, and lots more.
The accumulated updates from April are going in this week, this includes quite a few of the buildings on the map. There’s a bit of them left to do, which will come end of may beginning of June. Performance in dungeons is likely to be a tad slower until I do a pass on LOD distances, hopefully for next wipe.
Some of you heard of the door barricades this week from the Twitter bot. This isn’t (yet, and maybe never will be) something players can place themselves. It will be breakable entities that we will place around dungeons loot rooms to seal them, and have them respawn with the loot after some time. Like a good indication that a room hasn’t been looted yet.
Stack Size Increases
Remember how you used to have to throw away cans of food and charcoal because you simply didn’t have the storage space? Well no longer! I’ve went through and increased the stack size to 10 for most food items like Chocolate, Granola, Cans, and even Empty Cans. Charcoal stack size has been doubled to 1000 units, and 5.56 now stacks to 100. Enjoy!
Reactive Target Changes
The Reactive Target was kind of a bust. I checked out Rustafied’s main server and with 200,000 entities deployed, only nine were reactive targets. They just aren’t being used as much as expected to test out weapons, and part of that probably has to do with the cost and the usability. So what I’ve done is reduced the cost by 100 Metal Fragments, and I’ve also changed it so it auto resets six seconds after being knocked down. Maybe they’ll be a little more fun now.
Survival Fish Trap
Maurino Berry Vincent Mayeur
While the survival changes have been very well received, there is still the potential for people to be unable to find food of any kind. I saw some pretty cool videos on Youtube and decided to go ahead and add our very first form of fishing to the game! It’s a default blueprint, and to use it you deploy it on the shoreline and add bait to it. Bait can be any type of food, but the important thing to know is the more bait in the trap the more likely it is to attract bigger fish. This is a good way to recycle things like mushrooms into higher quality food.
Salty Human Meat
Human Meat has long needed a negative attribute to discourage eating it. To this end, I’ve made it reduce your hydration by 40. It is still possible to survive on it, but you had better have a good water supply. I’m excited to see how this changes the game. Please stop eating new spawns.
This is kind of an experiment to see if we can give players a place to meet up or trade. Basically if you own a sentry gun, it has an option to be put into ‘Peacekeeper Mode’: it will only target players who have a weapon out, or have dealt damage to another player recently and nearby. This means you could use sentry guns to make an outpost or area of the map where random, non-aggressive people can interact without worrying about being randomly killed or attacked. I’ll probably build a couple of these after the wipe on a few official servers to see how it goes.
Snow is back. There’s more snow at high altitude and even some fairly large patches of snow in the north. It’s not the vast, samey arctic biome we used to have, but I think it’s a good compromise and a lot closer to what we want the north of the island to look like.
Speaking of altitude, Petur and I combined forces to get some more mountain variety into the maps. What goes live this week is only part of our efforts since the biome specific mountains we initially wanted to release need some more work, both in terms of optimization and visuals. That being said, you’ll definitely see a lot more variety than you did last week. Expect even more of this to come with one of the next wipes.
I continued my efforts to rework resource gathering. Ores spawning around rock clusters turned out to work pretty well, so I’m now doing something similar for mushrooms since food is starting to play a bigger role in the game. Mushrooms now only spawn on non-grassy ground inside forests. This means you can identify the general area where mushrooms could be found from far away instead of walking around aimlessly and having to hope for luck. Wild corn and pumpkins also work a bit differently now and should be easier to find and more common overall. This step also prepares us for some much needed balancing of the resource amounts, but more on that in a future devblog.
To help with performance I tweaked the bush and clutter rock spawn densities a little bit, which, depending on your hardware, should shave around 1ms off the frame time. Since I mostly got rid of bushes and rocks in parts where they weren’t very noticeable it shouldn’t decrease the visual quality of the world all that much either.
Last but not least, our testers spotted a loading time regression related to non-uniform collider scaling of cliff meshes. This is now fixed, which reduces both client and server load times by multiple seconds.
Audio Mix & Polish
I’ve been putting the finishing touches on the mix and polish changes I’ve been working on. I recorded 5-10 minute long audio reference clips from some games that I really love the audio work in and spent a lot of time listening back and forth between those reference recordings and Rust, making tweaks as I went.
We’ve got more variations for some common sounds now: each footstep type has eight variations instead of the four we had previously, bows and crossbows have multiple attack variations, raising and lowering ironsights has more variations, etc.
Gunshots and explosions will take over the soundstage in the game a lot more. We’ve been dynamically dropping the volume of background sounds and quieter world sounds for a while now, but I beefed this up a bunch and I think it sounds fucking awesome with the whole reverb tail spread thing we’ve got going on.
And on top of all this I’ve done a lot of small EQ and level tweaks and general cleanup to a LOT of sounds. Most of this stuff would be hard to notice on it’s own, but it all adds up and helps everything sit together a lot better.
There’s definitely still more we can do here, and I’ll continue refining all this stuff moving forward. I’m quite a lot happier with how everything is sounding now though and most of the sounds that have been bugging me for a while are fixed now, which feels great!
I’m texturing the female clothing I started next week. The skirt is pretty much done, but haven’t got it in-game just yet. I want to really push the frayed look a bit more before calling it finished, in line with Paul’s concepts.
Player Preview States
So it seems that people like this idea. Thanks for all the positive feedback so far. I was chasing a few bugs this week but here’s couple more anim ideas:
I still want to try others like dehydrated, fatigued, etc.
Someone pointed out they’d like to have an option to shuffle through idle stances in the preview. Although that sounds cool in theory, it’s kind of the opposite of what I want to do. Instead of showing random stances, I’d rather the anims give you a heads-up on how you’re surviving, so you can take appropriate action.
Lots of audio polish & mix tweaks New footsteps w/ more variations per surface type More bow & crossbow attack sound variations Bear/wolf footsteps are audible from farther away Fixed movement being faster when walking diagonally Fixed metal facemasks not always protecting against headshots Procedural Map: Dungeon updates Procedural Map: New powerline meshes Procedural Map: New mountain types Procedural Map: More distance between huge mountains Procedural Map: Reduced water wave clipping Procedural Map: More aggressive altitude based snow Procedural Map: Snow patches of various sizes in the far north Procedural Map: Micro cliffs can no longer spawn on roads Procedural Map: Wild pumpkins and corn spawn more reliably Procedural Map: Mushrooms spawn inside forests on ground patches with no grass Procedural Map: Overall mushroom, pumpkin and corn populations are higher Procedural Map: Airfield walls no longer float slightly above ground Procedural Map: Fixed rivers sometimes intersecting with dungeon sewer systems Procedural Map: Loading time optimizations (mostly cliff and monument placement) Procedural Map: Reduced overall bush and clutter rock density slightly Procedural Map: Tweaked the size of driftwood spawn patches Procedural Map: World size is now clamped between 1000 and 6000 Many food items now stack to 10 556 stacks to 100 Charcoal stacks to 1000 Fixed helicopter gibs being destroyed by fire Human meat reduces hydration Added new Waterbarrel art Reactive target cost reduction Reactive target automatically resets after 6 seconds of being knocked down Added Fish Trap Added various fish meat and constituent products