userPilgrimcancel
reporust_rebootcancel

1,340 Commits over 4,414 Days - 0.01cph!

Yesterday
Deploy guides for 20 deployables moved from Guide Mesh to guide prefabs so they keep their materials on lower LODs and custom meshes; normal maps and cutouts restored on all 20, guide tris and draws unchanged from the LOD1 retargets. Guide Mesh only inherits materials from a renderer the entity actually draws, which on RendererLOD and MeshLOD assets is LOD0 only, so the LOD1 retargets and the planter guide meshes were rendering flat. Each guide prefab is one child on the same mesh with the materials copied from the entity's own renderer for that LOD. needs manifest update
Yesterday
Shockbyte tool cupboard deploy guide switched from the LOD0 mesh to a custom guide mesh via a guide prefab, guide draws 4 -> 2, tris 37,958 -> 13,646, both normal maps kept.
2 Days Ago
cherry pick from planters_guide_fix
2 Days Ago
cherrypick 21 various guide mesh fixes from prop_optimisations
2 Days Ago
cherrypick tier 3 workbench guide mesh fix from prop_optimisation
2 Days Ago
cherrypick small engine guide mesh fix from prop_optimisation
2 Days Ago
cherrypick tripod spotlight guide mesh fix from prop_optimisation
2 Days Ago
cherrypick wind turbine guide mesh fix from prop_optimisation
2 Days Ago
2nd pass cherry pick on boat building station
2 Days Ago
cherypick boat building station guide mesh fix from prop_optimisation
2 Days Ago
cherry pick chanelier guide mesh fix from prop_optimisation
2 Days Ago
chery pick sail guidemesh optimisation fix from prop_optimisation
2 Days Ago
cherrypick cannon guide mesh fix from prop_optimisation
2 Days Ago
merge from main
3 Days Ago
bee grenade viewmodel visual drift fix fixed bees clipping on admire static bees split from fx and cached as viewmodel renderers to fix drifted visuals https://files.facepunch.com/pilgrim/2026/September/04_11-10-UnconsciousCentipede.mp4
3 Days Ago
merge from main
3 Days Ago
Bee grenade world model pass jar bees combined 17 -> 1 renderer in the shared WM Jar Bees prefab with LOD Group slots re-pointed on world model, held entity and tin can alarm updated body LOD0 6586 -> 4618 tris and LOD1 3412 -> 1705 viewmodel backface and blur glass removed from the world model, 29 -> 11 transforms with no real visual difference at that size
3 Days Ago
De-rigged the M92 world model - 3 skinned renderers over a 4 bone rig replaced with static meshes from a new w_m92_worldmodel.fbx, LOD0 3532 -> 1766 tris, LOD distances and highlight unchanged
3 Days Ago
Two world model prefabs, both had no LOD component and drew at any distance: Added MeshCull to laser detector and door controller worldmodels, both had no LOD and drew at any distance (60m / 100m)
4 Days Ago
sandbag barricade half and three quarter height variants two new deployed prefabs built from barricade.sandbags, same footprint and material so skins work with it no cull like the other barricades setup collision meshes for each, deploy volumes, nav obstacle and prevent_building box scaled to height half height has its own gibs, three quarter shares the original gibs as they match perfectly own prefab ids, manifest and english phrases regenerated construction info named per variant ready
4 Days Ago
LOD chain fixes from across 57 prefabs 6 meshes left in the cull slot now cull: snow mound, launch site floodlights, office block, planter soil, debris pillar, xmas coal pile 2 assets had holes in their lod chain meaning they would pop out of existence, now filled: wall.third.stone showed nothing 25-45m, junkyard bradley had no LOD0 12 out-of-order chains: cave gravel + 19 ruins copies, excavator railings, sphere tank pipes/core/ropes, launch site stairs, ziggurat pipes, trawler guard rails 34 last LODs that never drew given their own band: fridge, fuel tank, plant pots + 9 cabin copies, cooling tower rubble, powerline platforms, carpark, crew building, range bridges, oilrig top, gun racks, medieval doors 3 duplicate states that did nothing removed: hanging tarp, casino signs will need someone to check over and do a s2p
4 Days Ago
Deploy guides for the 21 heaviest guideMesh deployables switched from LOD0 to LOD1 in the Deployable component, guide tris 209,286 -> 89,540. Furnaces, computer station, lab chair, barrels, kayak, piano, medieval box, jukebox, scarecrow, purifier, repair bench, water catcher, fish trap, table lamp, hazmat plushy, standing mirror.
4 Days Ago
Optimised Small_Engine and SteeringWheel_Tier2 deploy guides. Small engine guide now uses LOD2, tris 23699 -> 5288 Steering wheel guide combined into one mesh from the LOD1 base and wheel, renderers 2 -> 1, guide draws 2 -> 1, tris 11162 -> 4929
4 Days Ago
spotlight tripod guide combined into one mesh and one renderer. Renderers 4 -> 1, guide draws 4 -> 2, built from the LOD1 parts so 7.6k tris -> 3.8k looks exactly the same
5 Days Ago
tier 3 workbench guide combined into one mesh and one renderer. Renderers 3 -> 1, guide draws 3 -> 1, built from the LOD1 parts and tidied in blender so 7.1k tris -> 2.9k, on the shared guide_opaque material
5 Days Ago
wind turbine guide combined into one mesh and one renderer. Renderers 4 -> 1, guide draws 20 -> 8, rebuilt from the LOD1 parts in blender so 20.9k tris -> 8.2k
5 Days Ago
further optimisation to the boat building station guide mesh guide draws 9 -> 2
5 Days Ago
boat building station guide combined into one mesh and one renderer. Renderers 2 -> 1, station dropped to LOD1 and platform to LOD2 so 45.7k tris -> 14k
5 Days Ago
chandelier guide combined into one mesh and one renderer. Renderers 14 -> 1, guide draws 23 -> 4, rebuilt from the LOD1 parts in blender so 26.7k tris -> 11.4k removed a duplicate cable that had both LOD0 and LOD1 active in the guide
5 Days Ago
sail guide combined into one mesh and one renderer. Renderers 25 -> 1, guide draws 26 -> 3, sail body optimised from LOD0 in blender so 22.8k tris -> 10.4k arrows rebuilt as a single mesh replacing the 24 unity cubes the back of the sail fabric now shows in the guide where before only the front rendered https://files.facepunch.com/pilgrim/2026/September/02_14-38-MeatyBoilweevil.mp4
5 Days Ago
cannon guide combined into one mesh and one renderer. Renderers 11 -> 1, guide draws 11-> 2, built from the LOD1 parts so 24k tris -> 15k cannon_base LOD chain fix also fixed deployable telephone to properly reference LOD2 instead of doubling up on LOD1 from 15m -> 50m culling distance.
5 Days Ago
merge from hab_armor_LOD_fix
5 Days Ago
removed door that was baked into lod3 of the hab armor causing the door to change position
5 Days Ago
fixed the fuel tank and fridge junk LOD chains as they were broken fuel_tank_a_600 and a_900 had their LOD3 at 300m, the same distance as the cull, so it never showed - moved to 150m and gave a_900 the cull state it was missing whcih meant it was never culling fuel_tank_b_300/600/900/900_alt moved their last LOD switch from 50m to 150m to match, and the last LOD on all six tanks no longer casts shadows fuel tanks LOD distances are unified now fridge_junk door had the same dead state at 80m - LOD2 now switches at 50m ran s2p
5 Days Ago
workbench upgrade visuals now share the workbench LOD distances 1/50/150 cull 250, this also matches the workbench upgrade empty states added the missing cull states on recyclebin, salvage and efficiency and fixed engineer culling at 25m now a lot more consistent and unified
5 Days Ago
added the missing cull state to 5 props that drew their last LOD forever - pork and wolf oven meat, small battery, satellite control console, kayak paddle
5 Days Ago
fixed raw and spoiled pork ran LOD0, 1, 2, 3, then LOD0 again at 35 m, so past 35 m they draw eight times more than at 15 m never culling. fixed Human meat and wolf meat (oven and raw) had a similar issue but repeated their cheapest mesh instead of culling.
5 Days Ago
set rig to none and disabled animation import on 31 workbench upgrade fbxs including their gibs, none of them contain a rig or animation and generic rig was adding a dead animator to every model root
5 Days Ago
fixed efficiency upgrade coming in way too big. last lod was okay - must have been in local mode on lod 2 when applying the transforms in blender (they have to be all visible)
5 Days Ago
fixed wooden loot crate not having enough force in the gibs
5 Days Ago
updated spike trap to fix low resolution texture on the bottom of the world model - world model is a bit bigger in size as a result. changed the guide mesh to use LOD2 instead of 3 so the spikes are present in the guide mesh https://files.facepunch.com/pilgrim/2026/September/02_00-13-LazyBlackandtancoonhound.mp4
5 Days Ago
scaled down digital clock worldmodel by .5 for a more realistic size (looked noticeably bigger than it ought to)
5 Days Ago
electrical fuse now has a world model - significantly cheaper than burlap sack LOD0
5 Days Ago
merge from main
5 Days Ago
merge from main
5 Days Ago
update flashlight icon
6 Days Ago
arrows were supposed to gib when on the off-chance they break but they weren't being referenced properly making them just vanish but now they break. added gibbable to the arrow worldmodel
6 Days Ago
world model fixes: - kick hazmat fixed missing back faces, now uses single lod texture set isntead of 4to 5 - fixed missing faces on the water pump world model - fixed divingsuit having offset texture on the world model
6 Days Ago
fix for missing colliders on the frame of the attack heli, allowing unnecessary damage
6 Days Ago
fixed missing back faces of hide poncho world model and optimised lods so last lod is sub 100 triangles