A new update has been released, you can view the full changes on our blog post.
https://sbox.game/news/update-25-10-22
Preloaded content in initial Steam download
Crashing now opens a crash report
Support for selecting resources for interface properties in the editor
Sprite Editor: Multi-Select support. CTRL to add to current selection, SHIFT to select all between last selection
Sprite Editor: Added DEL and CTRL+D shortcuts for Delete and Duplicate
Sprite Editor: Deleting, Duplicating, and even Drag-and-Drop actions now work when performing a Multi-Select
Sprite Editor: Right Click -> Edit Frames can edit multiple frames at once with a Multi-Select
Sprite Broadcast Events
Sprite Broadcast Event Types
SpriteRenderer.PlayAnimation() no longer resets the playback when calling on the animation that's already playing
ParticleSpriteRenderer now has a PlaybackSpeed property for Sprites with animation
Ability to edit HashSet<T> properties in inspector
🧼 Improved
Material: Material.Set( ... ) actually works to set any parameters
Material: Added Material.SetFeature( .. )
Material: Added Material.GetFeature( .. )
Material: Added Shader.Schema (but don't use it yet because it's all gonna change)
Material: Refactored internal material system, so we understand it more
Sprite Editor: Made room for the scrollbar in the Timeline
Refactored SceneSpriteSystem.AdvanceFrame -> Sprite.AnimationState
Clears clamp properly to the render area
All resources support IsValid
BBox.Transform() now works correctly for asymmetric boxes and scale
PlayerController press trace can hit triggers, but drops if a solid fails press
ToolsVis Quality of Life Improvements
Allow PlayerController unducking while swimming or climbing
net_fakelag and net_fakepacketloss are cheat convars
🪛 Fixed
Model reload crash
Physics: FindClosestPoint on overlaps
Glass now always uses the correct framebuffer, fixes it when multiple tools are open
Depth of Field Fixes - Edge Vignetting & Quality Scaling
Clear connections from local snapshot states for networked objects on host change
Update main camera when a camera priority changes
Fixed \[KeyProperty] properties not respecting \[ShowIf] and \[HideIf] attributes
GenericControlWidget now checks for visibility updates properly
🚯 Removed
NativeRenderingWidget: Replacement is SceneRenderingWidget
Material: Dynamic Expressions
Remove native unused WellKnownRenderTargets
vr_vulkan_wait_fence_between_eyes dead convar
Hello everyone!
While we're working on the next update involving the trinkets, we're pushing a smaller update with value tweaks that felt important for us to slide in when possible
Please find what's changed below!
We are balancing some Souls that were underwhelming to increase various possibilities in the game. It’s a small patch to keep you waiting before the next big update comes up!
Souls
Interest:
Now gives 10🪙 when taken
Dividends:
Now gives 10🪙 when taken
Reset:
Now gives 10🪙 when taken
Hoard:
Now gives 10🪙 when taken
Tradeoff:
Now gives 6🪙 when taken
Tribute:
Now gives 10 Free Rerolls when taken
Goldweave:
Now gives 6 Free Rerolls when taken
Hustle:
Shop Slots reduction increase from 2 to 3
Agony
Increase🪙received amount from 3 to 4
Affinity:
Now has 75% chance to gain 1🪙instead of 50%
Apex
Now also increase Shop Slot by 1
Selection
Increase Shop Slot Amount from 3 to 4
Morph
Added a new effect : Turn Start: +10 Exp to all Troops on your Bench
Sacrifice
Increase percentage amount from 125% to 150%
Burst
Now reduces Spells cost by 2🪙 instead of 1🪙
Enlightenment
Reworked the effect
2 Free Rerolls when any Troop levels up
Fixed an issue where a Troop modified in Bench by Morph or Transmutation would not always give the right amount of XP when merged
Fixed an issue when opening the inventory with a Controller
Eset
Ability 3 missing slow
Poly proc on re-fire fix
Increased Arena Spooling from 18 -> 21
Fix for Bumba's Spear Bonus Strength and Intelligence double stacking with other percentile increases
Fixed Gjallarflare not showing reveal radius on the minimap. NOTE: Enemies were in fact revealed
Fixed Aspect Jorm CDR in ability 1 pools not working
Fix for Artemis Frost Warden trap missing fx
Sound pass on timings with climax music and fixed an issue with the ability system actor not being present on setup listeners
Fixed an issue with "enemy ultimate incoming" line not playing for Neith Nightstalker
I want to start this post with this so you don’t miss the chance to try our playtest, currently open to anyone! We are actively looking for feedback on our mechanics and implementations. We still have a lot to work on, mainly the onboarding process for new players, but your opinion is truly precious to us at this crucial point!

We are currently participating in Indie Fest Chile 2025, a celebration of the Chilean game development industry! There are some amazing titles that were developed in this country, and it’s an honor to be part of this selection of games!
We had a blast showcasing our game at Tokyo Game Show 2025!
The event consisted of two days of business meetings and two more days of exhibitions open to the public. During the business days, we showed the game to different publishers, receiving a lot of interest and great comments (we’re still actively talking to some of those publishers who showed interest!). During the open exhibition days, we let players try Selve — the same short demo available in our open playtest right now!
We had a really small stand as part of the Chilean pavilion, so we shared our space with other developers from Chile (the best country of Chile!). Compared with the giant stands around us, we were veeery small, still, we received a lot of players interested in this weird game!
We truly appreciate everyone who showed interest in our project. We received some really nice comments and great feedback from everyone who tried the game.
Here are some photos of people playing Selve at Tokyo Game Show!
Thank you so much for playing Selve 💚





[/carousel]
Due to the correction of the cloud save path, please back up your saves for future replacement. Here's how:
1.After saving your game, exit the game.
2.In your Steam library, right-click on the game icon -> Manage -> Browse local files. This will open the game's folder. Locate the "SavesDir" folder inside, right-click to copy it, and then paste it to your desktop (or any location outside the game folder) to create a backup.

3.After the update, the cloud save path has been changed to:
[c]C:/Users/XXXXXX/AppData/LocalLow/SoulOfPSP/暗之光明传[/c]
(or [c]C:/Users/XXXXXX/AppData/LocalLow/SoulOfPSP/暗之光明传[/c])
Note: "XXXXXX" represents your username, for example, Administrator.
If the path does not exist, please create a new folder named "SoulOfPSP" in the LocalLow directory, then create a subfolder named "暗之光明传" inside it.
4.Copy the previously backed up "SavesDir" folder into
[c]C:/Users/XXXXXX/AppData/LocalLow/SoulOfPSP/暗之光明传[/c].
The save path should now be:
[c]C:/Users/Administrator/AppData/LocalLow/SoulOfPSP/暗之光明传/SavesDir[/c]
Done.
Some early development choices created technical challenges we did not fully anticipate. As a reminder, part of the team continues to support public and beta versions with updates, while another works on rebuilding key systems in parallel.
With that in mind, it was important for us to fix certain aspects of the game before bringing you a bigger update focused on the garage. So here’s a pre-patch to prepare for the garage’s arrival!
Added a new pause menu.
New graphics options added.
You can now change difficulty at runtime.
GPU performance optimization (may vary depending on your hardware).
Fixed issue where GPU utilization increased when the game was paused.
Improved optimization when holding an item near a vehicle.
Steering wheel and similar items have been optimized for better performance.
Added a new object: Boombox Radio (listen to DBH Radio while walking).

The German Hatchback compact car settings have been modified for better maneuverability.
Vegetation coverage has been reduced in the desert to make it look drier.
You'll find some Halloween jack-o'-lanterns in the starting zone. Feel free to take one with you on your journey.

Fixed a save system issue where, under certain conditions, the car would not reload when loading a save.
Fixed a bug that could trigger car duplication if the player towed several vehicles.
Deleting saves now works properly.
Fixed a bug that could corrupt user settings.
Fixed crash when entering ragdoll mode while removing clothing.
Fixed crash when entering ragdoll mode while inside UI menus.
Fixed issue where exhaust flames appeared black.
Fixed vehicle duplication when spamming towing input during the save process.
Fixed collision issue where players could get stuck on the Chameleon gas station roof.
Fixed Talking Bear explosion sync between client and server.
Slot machine reels now align correctly.
Fixed issue where drinking a second bottle of alcohol reset the drunkenness meter.
Fixed item duplication when placing a box inside a backpack.
Fixed DVD player video not displaying.
Fixed floating white box above telephone booths.
Fixed car parts flying away during installation.
Fixed LED Mask emissive material.
Fixed wearable items bouncing under the map for clients.
Set a minimum autosave interval of 60 seconds.
The Garage Update will soon enter its final developing phase and will be tested soon.
Note: DBH will continue to support Windows 10, even as it becomes increasingly outdated. If anything changes in the future, we will let you know.
You might be wondering why there hasn't been an update lately. Well I've had a lot of things come up as of late to finding out that my two people that I had doing voices for my game decided it was best for me to go with someone else. So I've been taking a break from the game to find more people and we got 2 new people! which are amazing!
It's been a lot of work to redo stuff I had already done so it was a bit of a setback but I’m hoping now we are stronger than ever! So play the first level again to hear the new voices! I really hope you all enjoy it! We are still looking into future changes to level 1.
Global Changes
Added Raycast lighting for non-moving objects/bullet flare. Developer Comments The bullet flare and moving lights cause way too much of a performance loss so we have decided to not add this at this time. It may stay like this unless something changes.
Fixed: The player was able to wall climb. This was to fix something in the previous update that had to roll back. Not sure what was lost.
Fixed: Slowed bullets down a little to account for some collisions not registering.
Fixed: Level 4 Elevator level to not have an exit sign.
Changed: Voice lines have been updated to the new actors.
Changed: health packs now heal for more health
Changed: lights now have different light sizes due to this new system.
Changed: Fire does less damage to you The after effects are less damaging now.
Changed: Gameplay music is now quieter to account for hearing voice lines better. Found a bug in the engine that wasn’t changing the audio correctly so I had to change the actual audio.
Changed: Level 5 lighting due to the change of the raycast lighting.
Survival
Developer comments: We are still working on the overall design of the map but I think with the changes we have made so far, is going to make this a much playable and survivable experience where you could play this longer than a few rounds.
Fixed Survival perk weren't spawning the text
Fixed: How many health kits you had weren’t drawing.
Changed: Health perk text got updated to Medkits
Changed: You can now see what is behind the door a bit as the view point moves a little now instead of stationary.
Changed: Med kits are now given to you when you complete a round if you don't have 3 already.
Weapon Changes
Electric
Fixed: Fire rate has now been set and it makes the gun sound a lot better and doesn't drain ammo anymore in full auto.
Hello Dragon-Souls!
The latest patch for Heroes of Mount Dragon is live, and it brings reinforcements! Two new playable characters have joined the fray, each with unique abilities, backstories, and Dragon Forms that will reshape your strategies and deepen the world of Mount Dragon.

New playable character: Zenora
Young usher responsible for protecting the passage from the dead. She is very passionate and a little too much in love with life and death. Despite her seductive side, she is very empathetic and, unlike others of her race, she always gives back to the dead who serve her. Now, it's up to her to tell her story and re-open the Soul Gate that imprisons the dead and transforms them into bloodthirsty creatures!
New playable character: Léone
A fierce tactician, she is a galantis of the Frozen Peaks. Since childhood, she only trains physically and mentally to protect her kingdom from the hordes of the deep north. Following the death of her father a few years ago, she joins the prestigious ranks of the Golden Knights. Despite her nobility, her lineage is tainted by an obscure past. After a high betrayal, Leone is tasked with finding the traitors and putting an end to their macabre plans.
Ready to test new build and dominate the battlefield? Update now and dive in!
May the Celestial Dragon be with you!
—The Dev Team