138,873 Commits over 4,474 Days - 1.29cph!

2 Months Ago
FIx NRE in SprayCan
2 Months Ago
Merge from industrial_dlc
2 Months Ago
merge from fix_editor_reflection_probe_delay -> main
2 Months Ago
Subtract the button to disable the reflection probes since we shouldn't need it if it's updating the same rate as standalone
2 Months Ago
Fix the editor reflection probe rendering every frame - increase delay from 0.1s -> 1s (matching runtime) + fix it not even using the 0.1s cooldown originally
2 Months Ago
merge from optimize_generate_textures_alloc -> main
2 Months Ago
Revert back to TerrainMeta.GetHeights() that returns a 64MB managed array - keep the NativeArray for the textures themselves - fixes mismatch from GetHeight01() not returning the same value as the terrain's heightmap - tried calling GetHeight() on each pixel instead but is off by 1 step for certain heights so playing it safe
2 Months Ago
Hair test
2 Months Ago
Update the apartment door prefabs inside the apartments - set small, medium & large to different door prefabs to confirm they work (unsure how final art is intended to look)
2 Months Ago
Add text mesh to the apartment door prefabs (functional prototype, not pretty)
2 Months Ago
Regenerate font with all characters
2 Months Ago
Show room numbers on doors as text instead of the placeholder LCD screens above the doors
2 Months Ago
Add dripping font for the apartment door numbers
2 Months Ago
Add autoturret reskinning Preserves loaded ammo, authlist, rc identifier and peacekeeper setting
2 Months Ago
auto_turret missing cover fix, fixed in scene prefabs, fixed workshop issues
2 Months Ago
merge from main -> optimize_generate_textures_alloc
2 Months Ago
Implement IO entity reskinning with the new system, will now always nicely adjust any connected wires / pipes to the new positions: https://files.facepunch.com/cipeaX/2026/May/21_01-08-RightBighorn.mp4
2 Months Ago
Add culling sphere component to the apartments
2 Months Ago
Add culling support for apartment furniture - start with large spheres around each apartment - add extra check if the player is inside the apartment to handle corners of the apartment the culling sphere doesn't reach
2 Months Ago
Update: Codegen Tests: builds
2 Months Ago
Merge: from main Needs codegen
2 Months Ago
Optim: reimplement all Arg.Get* via GetStringView Avoids allocations in the GetString fallback Tests: unit tests
2 Months Ago
Update: add StringView-to-numeric extensions Tests: ran unit tests
2 Months Ago
Fixed mid-length hair being skinned to eyes
2 Months Ago
Clean(tests): get rid of redundant profiling code Tests: builds
2 Months Ago
Fix a bug causing io lines to not update correctly when multiple storage adaptors on the same barrel have connections between themselves
2 Months Ago
Optim: BuildCommand - remove another Substring alloc via StringView Down to 3 allocs/0.34KB per call Tests: ran a couple commands with and without args
2 Months Ago
Reconnect apartment doors to apartment prefabs
2 Months Ago
Optim: ConsoleSystem.Index uses StringView internally to avoid allocations Tests: booted into craggy, ran a couple commands (short and fully qualified)
2 Months Ago
Put apartment elevator at the end of the wing - add extra floor for basement - split apartment floors into their own prefabs
2 Months Ago
Integrate item container and child item container preserving into the new system Re-implement entity children preserving, with attachments repositioning if their sockets shifted, child io entity also have their connected lines update correctly Fixes various current bugs with storage adaptors / door controllers when their parent is reskinned Make ceilinglight reskinnable again, will fix reskinning io entities themselves next Fix not being able to skin snowmobile back to default
2 Months Ago
Duplicated second elevator in reception area
2 Months Ago
Apartment elevator now functional
2 Months Ago
restored missing hair textures for movember moustache and santa beard
2 Months Ago
Industrial Torch - Small texture update (still WIP), changed base materials from smoothness to metalness, fixed material assignment on worldmodel (from half on to full off)
2 Months Ago
Added a viewmodel button to the skin viewer, pops the view model (wip)
2 Months Ago
increase censorship pixelation size with decreasing camera FOV (binoculars, etc) to account for further away stuff taking up more screen area
2 Months Ago
m16a2 world model added
2 Months Ago
add optional override for pixelation censorship pixel size, override it for player preview so it looks correct
2 Months Ago
functional darts 1p viewmodel
2 Months Ago
Analytics event for changing entity colours with the spraycan should now be raised for all appropriate entities
2 Months Ago
scene fix
2 Months Ago
finalize RRP underwater post processing
2 Months Ago
HasActiveFakeConnection tweaked order of conditions + added `relay.status` convar
2 Months Ago
Optim: Arg.Args is now a StringView[] Most of the code uses GetString to lazy alloc a string. BuildCommand is now 4 allocs/0.4KB per call Tests: unit tests, booted into craggy and set a couple variables, tested crosshair clientvars
2 Months Ago
merge from texture_optimisations
2 Months Ago
Adding bullet joint to m16 rig
2 Months Ago
Optim: Arg.FullString is now a StringView - updated CodeGenerator to support StringView params - ran codegen Saves an allocation(once I’m done with conversion). Currently at 12 allocs/0.85KB per call Tests: booted into cragy, tried echo and say commands
2 Months Ago
Head texture optimisations
2 Months Ago
Randomly apply a movement offset thruster effect too when tightening radius. Refactor.