242,408 Commits over 3,867 Days - 2.61cph!

54 Days Ago
Some final refactoring of DeltaSnapshot/DeltaSnapshotContainer
54 Days Ago
twitch drops
54 Days Ago
Update: Add entity counter to Save Viewer This should be enough for now, I'll add more functionality as needed. Tests: loaded a large save, validated counter updates with filtering applied
54 Days Ago
Fixed interaction UI icon alignment being shit NPC weapon attack speed reduced
54 Days Ago
Shrunk swamps a/b/c terrain usage to allow for a larger buffer for terrain blend map Reprocessed terrain blend maps for those
54 Days Ago
AttackingState: fixed AI agents getting stuck in place, trying to move all the time
54 Days Ago
Wolves can wait longer in a spot while roaming, reducing the number of path queries made by roaming wolves
54 Days Ago
Scale agent bloodamount so they're not one huge blood cell on death
54 Days Ago
Fixed NPC blood fx
54 Days Ago
Budget wolf pathfinding
54 Days Ago
Frontier hazmat LOD2 excludes burst cloth bones Increased tunic controller LOD distance
54 Days Ago
Version PackageFind Find2
54 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
54 Days Ago
Merge from ai_wolf_iteration
54 Days Ago
Tweak positioning of ColorPicker popup
54 Days Ago
Bugfix: avoid parsing invalid paths in SaveViewer Tests: tried to use a malformed path
54 Days Ago
▄▉▋ ▌▋▌▌▇ ▊▉▌ ▉▍█▄▌▆▆▊ ▋▇▅▍ ▅▇▉▇▅▄ ▉▋▍▌▍▍ ▉▆ ▌▋▍█ ▋▉ ▉▌▄▅▇▇▊█ █▋▊▌▍ ▉▉▉▅▉▊▆▅▌▍
54 Days Ago
Replace ColorSampler with rewritten c# version, refresh eye dropper UI https://files.facepunch.com/solw/2024/September/04_11-55-DisgustingTaruca.png
54 Days Ago
Fix sense refresh time not accounting for budgeting delaying refresh
54 Days Ago
merge from dropped_item_perf_improvements
54 Days Ago
Properly handle origin/simspace delta accumulation when BurstCloth is re-enabled
54 Days Ago
█▄▆▌ ▉▉▉▌▄▋ ▅▊ █▌▉▋▅▅ ▉▋▊▍ ▅█ ▌▇▄▄▊█▌ ▉▌▌▆▇▄, █▌▄ ▉▇▊▍▆▊ █▆ ▌▍▍▆ ▅▉ ▌▉▌▌▍▅██▅ ▉▌ ▉▌▊ ▉▆ ▊▋▆█▅▇▆▆
54 Days Ago
Bugfix: Avoid leaking protobuff entities in SaveViewer Tests: loaded a save multiple times
54 Days Ago
Clean: remove redundant code in SaveViewer Tests: filtered a small save
54 Days Ago
Improved icelakes blend map textures
54 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
54 Days Ago
merge from store_wallpaper_page
54 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
54 Days Ago
Wallpaper pack naming
54 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
54 Days Ago
Update: Migrating ConvertSaveFile func to SaveViewer - Removed old CovertSaveFile Tests: checked sorting works on a small save, export generates valid csvs
54 Days Ago
Update .gitignore Block out
54 Days Ago
Move package rating api Formalize login params Login return
54 Days Ago
Wallpaper Starterpack item
54 Days Ago
merge from main
54 Days Ago
WIP
54 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.
54 Days Ago
merge from main
54 Days Ago
Wallpaper page media, description
54 Days Ago
PlaceDecorUniform, PlaceDecorValueNoise and PlaceDecorWhiteNoise can now all have their TerrainAnchorMode adjusted
54 Days Ago
Api updates Stats format Login2 test Clean favourite api Adjust api logging levels
54 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
54 Days Ago
Leaderboard backup, run #13684
54 Days Ago
Fixed triggerHeight not being set in builds
54 Days Ago
Merge from world_update_2
54 Days Ago
Merge from world_update_2/waterwell_update
54 Days Ago
Another pass on vending orders
54 Days Ago
Remove some old hacks to fix save games (again)
54 Days Ago
Added explicit versions of TakeFrom to eliminate param[] allocation
54 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)