reporust_rebootcancel

140,109 Commits over 4,505 Days - 1.30cph!

47 Minutes Ago
merge from hackweek_parented_ddraw
51 Minutes Ago
Parent DDraw objects onto the player model instead of the BasePlayer object
56 Minutes Ago
merge from main
1 Hour Ago
merge from admin_status_indicators
1 Hour Ago
Added Infinite Ammo admin status indicator https://files.facepunch.com/raul/2026/August/31_19-35-AppropriateYosemitetoad.png
1 Hour Ago
better FSM way to handle critter overrideable Interested states
1 Hour Ago
merge from main
2 Hours Ago
merge from jukebox_snapping
2 Hours Ago
Added Jukebox deployment snapping https://files.facepunch.com/raul/2026/August/31_18-30-KeyWildebeast.mp4
3 Hours Ago
9 alpha-less BC7 albedo/em maps -> DXT1, 3 also halved (retro cupboard ems, m16a2_02, loot barrel): saved ~28 MB VRAM, no alpha lost no visual quality difference
4 Hours Ago
Fixed igniter and tesla coil damage tests failing since the last optim
4 Hours Ago
Improve carvable pumpkin deployment
4 Hours Ago
Batteries now add drain for the power actually reaching them Updated tests
5 Hours Ago
Regenerated MaterialIndex.json - was dated Aug 2021, so Tools/Optimize/Find Material Optimzations had been reporting 5-year-old state. Fresh scan covers 9,055 materials and flags 164 with compression savings (84 unique textures, ~68 MB VRAM potential) for example m16a2 ao on high quality compression = 1.3mb, normal compression with no visual cost = 0.7mb First pass on the free wins: 15 alpha-less DXT5/BC7 textures -> DXT1, ~13 MB VRAM, no quality cost - m2bradley mainbody/armor: removed DXT5 standalone override (5.3 MB) - m16a2 AOs x3, flamethrower AO: HQ -> Normal compression (5.3 MB) - workbench upgrade AOs x2, apartment door mats AO, crate_2/gib/webbing AOs: HQ -> Normal compression (2.2 MB)
5 Hours Ago
Fixed wonky spark material offset. (Satchel charge and others...)
5 Hours Ago
Fixed circuits dirtied mid tick not being handled in that same tick
6 Hours Ago
merge from espcanvas_autosize_clan_fix
6 Hours Ago
Improved alignment of the clan text UI on the player nameplates when it's auto-sized https://files.facepunch.com/raul/2026/August/31_15-28-SatisfiedMonarch.mp4
6 Hours Ago
merge from main
6 Hours Ago
merge from maintainables_fixes
Rin
6 Hours Ago
Fix HQM collectable missing name token
6 Hours Ago
Add beach to water pipe topology NOT filter
6 Hours Ago
merge from maintainables_fixes
6 Hours Ago
frog fixes
Today
russian roulette; - optim pass on game models - updated prefab table collision rotation
Few more pipe acess fixes / prevented trees from spawning in the middle of the pipes / smoother terrain transition near the pipes
Today
merge from sleeper_safezone_fix_2
Today
Fixed typo causing sleepers to never be killed in safezones after server restart, regression from last month
Today
Paintball Gun - added ammo to LOD3 to reduce popping
Today
fixed blowpipe world model material order so it can be converted to meshLOD
Today
russian roulette; - textures updated
Today
merge from ddraw_demo_fix
Today
Fixed ddraw objects showing up in demos even if ddraw.hideddrawduringdemo is true Before: https://files.facepunch.com/raul/2026/August/31_13-18-FirebrickDromedary.mp4 After: https://files.facepunch.com/raul/2026/August/31_13-19-GrizzledSteer.mp4
Today
Paintball Gun - replaced rigged mesh in worldmodel with static one, updated hopper shader to fix self sorting issues
Today
Disabled skin viewer viewmodel inspection for the crystal AR, SSR just cant work in the skin viewer so it looked terrible
Today
merge from main
Ornate horse mask WM LOD fix
Today
Fix a scale override on large rig monument blocker, causing collision issues Add a few missing vent cages S2P large and small oilrig
Today
WaterStandardCore light intensity correction
Rin
Today
Reduce radius of all new crate gib sounds Apply elite-crate-gib sound to crate_tools
Today
Setup oxygen RRP postfx volume and overlay
Today
Merge from hands_preview_workflow (includes changes from main)
Today
Add back filename check
Today
Cleaned up some edge cases Added a toggle to the animation inspector itself and added a text readout of what meshes were detected and loaded
Today
Proof of concept of an automated editor utility that inserts the viewmodel hands mesh into the animation inspector preview window if no hands mesh is present Allows us to still use the animation preview window once the hand mesh has been removed from the rig file Uses some naming semantics to try and resolve what the actual mesh that should be displayed should be, this is probably where we'll feel some pain for this system If the animation file ends in _anim it will check for a file ending in _rig, then fall back to looking for a file without the _anim suffix So v_bow_anims.fbx will look for v_bow_rig.fbx, failing that it will look for v_bow.fbx The preview window will then load that fbx and the hands model if needed, combine them and feed it into the preview window
Today
Added new ViewmodelClothingRandomiser component Allows us to mirror the randomisation applied to a Wearable to it's viewmodel in case that randomisation affects the arms Component has a groups array like the Random section of the Wearable, when used the group count needs to match (as we'll just copy over which "group" was activated)
Today
Merge from heavy_helmet_audio
Today
In game player voices are now also muffled by heavy plate helmet Increased volume reduction (was 2400, now 1800)
Today
Merge from main
Today
Merge from glass_ar