244,460 Commits over 3,898 Days - 2.61cph!
Leaderboard backup, run #
13444
Fix Depth::GetLinear, be expressive about it for correctness before all, precompute these values later
Start fixing up dof https://files.facepunch.com/sam/1b2211b1/ombChoX97P.png
Iterate DoF
brickvent decals texture update and adjustment
Converted research table loot panel texts to RustText
Fixed truncated strings
Changed the library we use to support Arabic for a much better one, RTLTMPro
Fixes the messed up color tags and other rich text formatting
Will also help support other right to left languages like Hebrew
merge from menubg_cleanup
merge from autocomplete_fix
Fix leaderboard friends querry
Cleanup package header, move all editor stuff to the right
Clean analytics section
Errors are under Insights section
Split this out a bit better
merge from preventbuilding_moddingprefabs
Added two new prefabs for modders:
"Assets/bundled/Prefabs/modding/volumes_and_triggers/prevent_building_monument_cube.prefab"
"Assets/bundled/Prefabs/modding/volumes_and_triggers/prevent_building_monument_sphere.prefab"
To be used in custom monuments, allowing barricades (and tin can alarms) to bypass the no-build restrictions like in vanilla monuments
- if you don't want barricades to be placeable in your custom monument, stick to the normal prevent building prefabs
- if you want players to be able to deploy barricades in your monument, but still restrict some areas, use the normal prevent building prefabs inside a new prevent_building_monument prefab
Make package header buttons look less complicated
Add Career page, show player and weapon stats all in one place
PerformanceStats.Timings.SteamAudio isn't used
Fix OnClientOutput not counting calls
Count exceptions, store game version
Fix exception when Image becomes null while loading texture
Add more diagnostics to error reporting
Fix loading screen staying visible when leaving avatar scene
Leaderboard backup, run #
13420
This file was supposed to be on this branch.
Underwater shimmer mat tweaks.
Underwater FX.
Saved buncha VRAM on our bubble mat.
revolver relic
rabbit
relic panel expands
flashlight adjustments brickvent decal files
Merge from world_update_2
More shitty workarounds for underwater effects inside lakes
Fixed oasis_a, b and c having ocean topology painted at the center of their lake (I disabled the transfer of ocean topology on the Monument script instead of removing it, this is probably from some automated import and may reappear)
Fixed misplaced profiler sample in Construction UpdatePlacement
Fix pooledlist test not being setup and torn down properly
Fix NREs when killing enemies without the Vampire Charm 😅
Display HP value inside of healthbar as Text
https://files.facepunch.com/CarsonKompon/2024/August/23_12-27-PrimeAsiandamselfly.png
Added 7 new Items with different effects/rarities
Added Vampire Charm item which has custom behaviour on top of given effects
Clean up some mess that is no longer required
Moved Player Stats to very Bottom-Left
Interactable UI now contextually styles subtext
Added DamageMultiplier ItemEffect
Added Forceful Damage Item
Display Item Rarity on Interactable UI
https://files.facepunch.com/CarsonKompon/2024/August/23_12-13-RoughDuckling.png
didn't save the wallpaper protection values
debris_a_pile + mat updates
Add new leaderboard api
Global + Player stats have more data, which mean you don't really need to define stats in the backend to be useful
Stats unittests
Edit PlayerStatEntry styling
Fixed doors closing before actually entering room when entering from above
Created a few Hallway rooms
Update: Replacing Pool.FreeUnsafe with Pool.Free where possible
Since more IPooled usage has been added, these were left untouched by accident.
Tests: none, trivial changes
Merge: from main
Tests: checked all modes build
VR: Fix skyboxes by using the override frustum given if rendering in stereo, and then apply skybox-related modifications on top
(e.g. skybox scale, skybox world origin, etc).
We also push a middle eye origin + angles through to CCameraRenderer now.
Updated Sprite Tools
Added PlayerItemList to the HUD, shows all items you have so far.
Fix offset defaulting to 10
Fix enum parsing
merge from FrontierHazmat/BurstCloth
Update .sbproj
Added SpriteResource.GetAllTexturePaths()
3D Line-Line distance and closest point(s) utils
Fixed satchels not damaging wallpaper
Slightly decreased bullet protection
Select/expand to selected panel when using eye dropper in UI Panels tool
Add PlayerStatsRule which gives a more general overview, kills, deaths, and headshot kills
WeaponStats will additionally record headshots per weapon too