242,365 Commits over 3,867 Days - 2.61cph!
Update .github/workflows/crowdin.yml
Preserve string file directory structure
Update source strings
Add crowdin.yml
Add Crowdin GitHub action
Fix RedirectFileSystem DirectoryExists case sensitive
Remove key when SetMeta a null value
Add ConfigData type
Save/load Collision data to ProjectSettings/Collision.config
Remove obsolete calls
Support per triangle physics surfaces on mesh shapes https://files.facepunch.com/layla/1b1411b1/sbox-dev_WzjagCCSeA.mp4
▄▅▍▆▊▄/▍█▉▉▄ ▄▉▊▇▇▄▆▍ ▉▋▉▅▉, ▋▆-▊▍▅ ▅▆▊▄▊▅▅ ▌▋▍ ▆▇▍▆▍▍▆▇ ▄▋▊▍▌▊▍
Fix symlinked autorefresh not working
merge oilrig_sat_tube -> aux2
Sort generated source string keys
Update source strings
Fixed typos in string files
Rewrote string file parsing to support comments
Get rid of python xlsx to json script
Script to generate source CSVs for localization
Initial output of source CSV generator
tvstand and tvlarge texture updates
Shared pathing code
Scene update
█▄▄▋▉ ▌▌ ▍▊▄▍▊▋▄ █▍▅ ▍▋▌▌ ▌▍▅▅▋▊▉▆▉▊ ▋▆█▊ ▌▄▄▋▆▍, ▄▆▅▆▅▍▍▄▋▅ ▋▉▉▉▉▄▍▊▋▆▆▊▅▇
Editor startup cleanup & remove Editor.Utility
Fix path stretching asset browser size - fixes sbox-issues/issues/4609
If we pass in an invalid transform to Steam Audio, just ignore it
Fix SerializedList/Dictionary not converting property - fixes sbox-issues/issues/5104
Consumables inventory moved away from objectives UI
Fixed weapon sounds being unlinked
Replaced church prefab in the scene
Fixed stamina infinitely draining
Moved stamina drain/regen to mechanic instead of playercontroller
Posture regenerates over time
Fixed assuming max posture is 100
Update posture UI color
Prefab setup for the church
Add PostureMechanic.Default
Calculate posture damage separate from damage inflicted, so weapons can be better at breaking posture
Refactor Networking/Connection - fixes sbox-issues/issues/4676
Fixed ceiling lights being powerable using only 1 power instead of 2
Removed button active usage and power consumption
Fixed large oilrig gas room roof being see through
deleted phantom elite crate from CraggyIsland following
94119
player update. set guitars and shovel bass entities to use spine 3 instead of spine 4
Fixed unpowered components draining batteries, much more common now that branches do not waste power anymore
player update. edited drumkit deployed entity so drum sticks are positioned in the hands correctly
▇▋▉█▆ ▄▊▇▉ ▋█▄▉▄▍▇▊█_▄▅▉▋▋█▊▊▅ (▅▆▇█▆▅▌_▍▌▇▍█▄ = ▋.▅▍ ▇▄▄█ ▉.▉█)
Add [RequireComponent]
Postprocess components use [RequireComponent]
https://files.facepunch.com/garry/436210e0-e5e0-44d2-86b5-3456d99bfa33.png
Prevent electrical branch from draining power when nothing is connected to its left side
player update. geiger counter entity edited so it is held correctly and its holdtype updated with latest idle pose
Move Json.Upgrader out of Sandbox,Game, have it filter by type
Add GameResource.ResourceVersion
Inject version into gameresource saves
Change DeserializeToObject to use JsonNodes
GameResources can define JsonUpgraders
v1 upgraders for SceneFile and PrefabFile
Add GameResource.LoadFromJson and use that anywhere we load a GameResource
Fix PrefabFile upgrader doing nothing
Fix tests, supply upgraders
Increase not-attacked timeout duration
ModelPanelnspector: smooth out rotation when mouse is released instead of freezing the model
player update. edited horse sitting pose so the hands do not clip into the saddle
Move NotesUI in front of everything that isn't the pause menu
GameManager -> Game, add our own GameManager, add GameManager.IsPaused