145,642 Commits over 4,413 Days - 1.38cph!

5 Days Ago
merge main -> rust_relay_server
5 Days Ago
ensure position updates are networked to fake player
5 Days Ago
Codegen
5 Days Ago
Merge from PlayerRigUpdate2
5 Days Ago
Added mannequin skinset subset, fixes NRE/kick
5 Days Ago
Merge from main
5 Days Ago
Merge from prototyping
5 Days Ago
Merge from combine
5 Days Ago
FIx NRE in SprayCan
5 Days Ago
Merge from industrial_dlc
5 Days Ago
merge from fix_editor_reflection_probe_delay -> main
5 Days Ago
Subtract the button to disable the reflection probes since we shouldn't need it if it's updating the same rate as standalone
5 Days 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
5 Days Ago
merge from optimize_generate_textures_alloc -> main
5 Days 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
6 Days Ago
Hair test
6 Days 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)
6 Days Ago
Add text mesh to the apartment door prefabs (functional prototype, not pretty)
6 Days Ago
Regenerate font with all characters
6 Days Ago
Show room numbers on doors as text instead of the placeholder LCD screens above the doors
6 Days Ago
Add dripping font for the apartment door numbers
6 Days Ago
Add autoturret reskinning Preserves loaded ammo, authlist, rc identifier and peacekeeper setting
6 Days Ago
auto_turret missing cover fix, fixed in scene prefabs, fixed workshop issues
6 Days Ago
merge from main -> optimize_generate_textures_alloc
6 Days 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
6 Days Ago
Add culling sphere component to the apartments
6 Days 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
6 Days Ago
Update: Codegen Tests: builds
6 Days Ago
Merge: from main Needs codegen
6 Days Ago
Optim: reimplement all Arg.Get* via GetStringView Avoids allocations in the GetString fallback Tests: unit tests
6 Days Ago
Update: add StringView-to-numeric extensions Tests: ran unit tests
6 Days Ago
Fixed mid-length hair being skinned to eyes
6 Days Ago
Clean(tests): get rid of redundant profiling code Tests: builds
6 Days Ago
Fix a bug causing io lines to not update correctly when multiple storage adaptors on the same barrel have connections between themselves
6 Days 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
6 Days Ago
Reconnect apartment doors to apartment prefabs
6 Days Ago
Optim: ConsoleSystem.Index uses StringView internally to avoid allocations Tests: booted into craggy, ran a couple commands (short and fully qualified)
6 Days Ago
Put apartment elevator at the end of the wing - add extra floor for basement - split apartment floors into their own prefabs
6 Days 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
6 Days Ago
▇ ▉▋▊▌▍▋▇ ▉▍█▋▄▌▅▇▇▇▄▉ █▊█▉▉▌▌▅ ▍▍▍█▍▍▅▋ ▍▉▄▍█ ▄▊▉▇▉▆▇█ ▋▆▍▄ ▇█▊▄▆▄▍▄▉█ ▉▄▄▋▄▋▇█ ▋▇▅▄█▍▍
6 Days Ago
Duplicated second elevator in reception area
6 Days Ago
Apartment elevator now functional
6 Days Ago
restored missing hair textures for movember moustache and santa beard
6 Days 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)
6 Days Ago
Added a viewmodel button to the skin viewer, pops the view model (wip)
6 Days Ago
increase censorship pixelation size with decreasing camera FOV (binoculars, etc) to account for further away stuff taking up more screen area
6 Days Ago
m16a2 world model added
6 Days Ago
add optional override for pixelation censorship pixel size, override it for player preview so it looks correct
6 Days Ago
functional darts 1p viewmodel
6 Days Ago
Analytics event for changing entity colours with the spraycan should now be raised for all appropriate entities