239,395 Commits over 3,837 Days - 2.60cph!

18 Days Ago
Update: SaveViewer triggers loading on changed event - Also disabe the export buttons if no valid save is loaded Allowed to get rid of an extra variable and a first-run exception Tests: loaded large save game multiple times, all func still worked
18 Days Ago
Merge from ai_wolf_iteration
18 Days Ago
Tweak positioning of ColorPicker popup
18 Days Ago
Bugfix: avoid parsing invalid paths in SaveViewer Tests: tried to use a malformed path
18 Days Ago
▄▉▋ ▌▋▌▌▇ ▊▉▌ ▉▍█▄▌▆▆▊ ▋▇▅▍ ▅▇▉▇▅▄ ▉▋▍▌▍▍ ▉▆ ▌▋▍█ ▋▉ ▉▌▄▅▇▇▊█ █▋▊▌▍ ▉▉▉▅▉▊▆▅▌▍
18 Days Ago
Replace ColorSampler with rewritten c# version, refresh eye dropper UI https://files.facepunch.com/solw/2024/September/04_11-55-DisgustingTaruca.png
18 Days Ago
Fix sense refresh time not accounting for budgeting delaying refresh
18 Days Ago
merge from dropped_item_perf_improvements
18 Days Ago
Properly handle origin/simspace delta accumulation when BurstCloth is re-enabled
18 Days Ago
█▄▆▌ ▉▉▉▌▄▋ ▅▊ █▌▉▋▅▅ ▉▋▊▍ ▅█ ▌▇▄▄▊█▌ ▉▌▌▆▇▄, █▌▄ ▉▇▊▍▆▊ █▆ ▌▍▍▆ ▅▉ ▌▉▌▌▍▅██▅ ▉▌ ▉▌▊ ▉▆ ▊▋▆█▅▇▆▆
18 Days Ago
Bugfix: Avoid leaking protobuff entities in SaveViewer Tests: loaded a save multiple times
18 Days Ago
Clean: remove redundant code in SaveViewer Tests: filtered a small save
18 Days Ago
Improved icelakes blend map textures
18 Days Ago
Update Apis Lets make this less complicated Clean account/login Move rating api Use FastTimer here Custom DelegatingHandler for api calls - adds retries, logging, auth
18 Days Ago
merge from store_wallpaper_page
18 Days Ago
Make senses tick instead of being evaluated on demand On demand senses are harder to debug and visualize, as well as only causing a minor performance gain Ticking is more predictable performance wise and easier to keep track of in the frame budget Senses tick faster if a player is near the NPC
18 Days Ago
Wallpaper pack naming
18 Days Ago
Bugfix:SaveViewer no longer constantly filters - Also clear up cached results when user clears save file path Tests: stepped through the code, confirmed execution happened only once
18 Days Ago
Update: Migrating ConvertSaveFile func to SaveViewer - Removed old CovertSaveFile Tests: checked sorting works on a small save, export generates valid csvs
18 Days Ago
Update .gitignore Block out
18 Days Ago
Move package rating api Formalize login params Login return
18 Days Ago
Wallpaper Starterpack item
18 Days Ago
merge from main
18 Days Ago
WIP
18 Days Ago
Corrected error in normal calculation Calculation of normals from partial derivatives of wave functions, small error in my maths on z-component is now corrected.
18 Days Ago
merge from main
18 Days Ago
Wallpaper page media, description
18 Days Ago
PlaceDecorUniform, PlaceDecorValueNoise and PlaceDecorWhiteNoise can now all have their TerrainAnchorMode adjusted
18 Days Ago
Api updates Stats format Login2 test Clean favourite api Adjust api logging levels
18 Days Ago
rebuilt the door rig with the orriginal offsets for the gates shifted collider for the gate from LOD0 to parent models import settings for display and collision meshes
18 Days Ago
Leaderboard backup, run #13684
18 Days Ago
Fixed triggerHeight not being set in builds
18 Days Ago
Merge from world_update_2
18 Days Ago
Merge from world_update_2/waterwell_update
18 Days Ago
Another pass on vending orders
18 Days Ago
Remove some old hacks to fix save games (again)
18 Days Ago
Added explicit versions of TakeFrom to eliminate param[] allocation
18 Days Ago
Fixed dead npc shopkeepers using the wrong loot panel, a symptom of them not using the correct corpse prefab Involved moving CreateCorpse override up a level from HumanNPC to NPCPlayer, this turned into a bit of a refactor as I cleaned up the copy+pasted CreateCorpse methods in FrankensteinPet, ScarecrowNPC and GingerbreadNPC, exposed any differences in their corpse generation process as virtual properties (see CorpsePath, ShouldCorpseTakeChildren, KeepCorpseClothingIntact, OverrideCorpseName, ApplyLoot, CopyInventoryToCorpse)
18 Days Ago
Fix Play Button on Game Modal not working as intended for Quick Play games
18 Days Ago
more music
18 Days Ago
Remove Gibbable, GroundWatch components from new planters, mark them as immortal Added 1x planter to water well A Added 2x planters to water well B Fixed parenting of planter in water well D and E S2P all wells
18 Days Ago
Merge from parent
18 Days Ago
Apply an item category to the individual wallpaper skins so OnValidate stops complaining
18 Days Ago
▅▇▅▋▊ ▊▋▆▍▉▌▍ ▋▊█▅▆▋▊▍ ▇▌▉▍ ▊▅▋▊ ▉▍▊▌ ▉▄▋▍▋▍ ▆▇▆▅ ▋▆▌▉▅ ▋▊▊▄▇▅ ▌▆▇ ▋▆▅█▍ ▅▋▄▌▍▇▋▍ ▉▇ ▇█▇ ▋▅▄▇ ▄▄▍▍▄▍▌ ▇▋▊▋ ▇▅█▋▋ ▇▅█▋▇▍▅█ ▋▄▆ ▋▍▋▅▅▇█▆. ▄▉▄▅▋▆▉ ▅▊▄ ▊█▍▉ ▋▍▊▊▇▄ ▅▍▉▅▍ ▋▄ █▍▉▉▄▊▆ ▋▆▇▍▋▉▋ ▋▉▇▅-▊▇▅▅▌ █▉▄▇▄▅ ▄▌ ▅▄▅▅▆▅. ▉▉▋▊▋▉▊ ▊▍ ▌▆█▇▅ ▄▆█ ▍▆▅▅-▄▄▇▅▊ ▆▉▋▋▇ ▉▉█▌▉▌, ▊▇▊▅▋▉▅ ▄▊▋▌ ▌ ▍▉▆▍▄▍█▉█ █▅▆▅▌▆█.
18 Days Ago
util.IntervalTimer (#2086) * Update util.lua - Added new function util.IntervalTimer, this is an IntervalTimer as found in the source SDK * Update util.lua * Update util.lua - Merged util.IntervalTimer with util.Timer * Update util.lua - Undo a change made to the util.Timer Started function * Update util.lua - Remove IsLessThan and IsGreaterThan functions from the util.Timer metatable * Update util.lua - Add missing comma * Update util.lua - Changed the return value of GetElaspedTime to -1.0 if the timer hasn't been started - Changed the util.Timer function to call the Start function upon creation * GetElaspedTime returns correct time after timer stops --------- Co-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>
18 Days Ago
Package and leaderboard apis
18 Days Ago
Fix terrain paint compute shader num threads, double the size of the brush so it matches the preview Balance weights on imported splatmap, bias against alpha
18 Days Ago
Spawn populations can now specify monument types they want to avoid Rowboats now avoid spawning in oasis
18 Days Ago
Adjusted MinDistanceSameType and MinDistanceDifferentType for canyons, lakes and oasis to take their fixed bounds into account
18 Days Ago
▄▉▍ █▍█▅▆▅▇ █▆▊▉▆▇▋▍ █▊ ▉▇▉▌▄▆ ▉▍▍▄█▇ ▅▌▊▊▋▌ + ▆▍▊▉▇▉▊