244,585 Commits over 3,898 Days - 2.61cph!
Updated comp damage with new sparkies.
Cherrypicked metal bulletholes.
Impact sub emitter rotation fixes
Don't highlight the directive lines, only the inner part
construction material stack assets
Fixed some nested defines with else/elif not working correctly
Merge branch 'main' of rust-vs-extension
Advance Path NRE Fix -> Main
Preserve tags when formatting Arabic strings
RustText formatting, text auto alignment
Texts converted on the following screens: loading screen, inventory, selected item panel, quick craft, team UI, missions
NetworkSpawnRemote after all NWOs from snapshot deserialized but before callback batch to ensure references exist ( Fixes Facepunch/sbox-issues#6086 )
Add global:: to generated code for attributes with CodeGenerator ( Fixes Facepunch/sbox-issues#6055 )
▉▋▍▇ ▄▉▄▍▆▊▋█▆█▌'▅ ▌▆▉▊▅▊▄ (▌█▍▆▉▅▊▇▉ ▌▋▆▋▇▌▍▉▉▅▄▌) ▊▆█ ▌█ ▌▇▉ ▇▌▆▍▊ ▅▍ ▅▇█▌ ▉▇▆'▊ ▉▆ ▄▋▍▇ ▍▄ ▍ ▊▆▅▅██▅▇ ▇▌ ▅▍█▆ ▄▆▍ ▌▅▅▇██▇▊▍▉ ▇▄▇▅▇▌▇▇█
▍▋▊▍ ▇▉▆▉▄▊ ▄▍▍ ▉▍█▌ ▌▉▅ ▋▋██▌▋ ▆▍▊▌▅▄ ▍▊ ▆▆▅ ▆▌▋▆▍ ▇▄▌▉ █▉█▊▉
▍▋▅ ▋▅▆▅▄▊▆ ▆▌▆█▄ ▄▇▆▋ ▇▉▄▌▍▌█ █▊▇▆▋▉▍▆▆▆▌ ▍▄▍▄▆▅█▍ ▄▄▉ ▌▉▄▆▊▇▍ ▌▍▆▌ ▋▋▉▋ ▇▉▊▍▄ ▆▋▅ █▅ ▌▆▇▌▇ ▍▋ █▍▌▋▆█▌▉▆▇▆ ▊▄▇▅
New spark textures to replace the old bois from 2014
Explosion overlay post stuff.
Additive fire prefab iteration.
Unfucked main menu lighting
merge from spectate_blackout_fix
█▉▅█▆ ▄▆▍▋ ▆▌▇▉▇▄▊▅▌▇▄_▉▊▇█▄▇▌▅▄█▌█
merge from hose_material_fix
First pass at crackhead joints/shapes
Fixed another few errors that have cropped up now
More example scene stuff
NRE fix
Only draw Collision Gizmo when TilesetComponent is selected
Draw Missing Tiles (When a placed unbaked tile has their referenced tile deleted/regenerated)
https://files.facepunch.com/CarsonKompon/2024/August/04_10-56-UnlawfulGallinule.png
More work on converting all texts in the menu: inventory, server browser, options, steam inventory and various popups
added concrete_aggregate_a material
Fixed IO hose gray missing material
Leaderboard backup, run #
12949
Leaderboard backup, run #
12943
Add Sphere.RandomPointInside
Add Capsule.RandomPointInside
Add HitboxSet.Hitbox.RandomPointInside
Http Post retry on connection error
Add Sphere/Capsule/BBox/Hitbox.RandomPointOnEdge
chosen card scale effect
triangle ruler
sign
saw
shield
All option menu texts converted to RustText
Phrases
Don't draw tiles with broken id references, don't rent those verts
Don't draw multi-tile brush in non-paint tool.
Added Rotation and Flip variables w/ Shortcuts
Can now place rotated/flipped tiles.
https://files.facepunch.com/CarsonKompon/2024/August/03_13-37-VirtuousDarklingbeetle.mp4
Updated example again
Paint Tool can now paint tiles larger than size 1x1
https://files.facepunch.com/CarsonKompon/2024/August/03_13-06-OutrageousAnemone.mp4
Added Tile Picker to Tileset Tool Inspector
https://files.facepunch.com/CarsonKompon/2024/August/03_12-52-StormyRabbit.mp4
Fixed dropdown options not being picked up by phrase updates
Started converting options menu legacy and TMP texts to RustText
Added "Bake Selected Layer" button to Tileset Tool. This detaches any placed tiles from their references.
https://files.facepunch.com/CarsonKompon/2024/August/03_11-01-MediocrePaddlefish.mp4
Tileset Tool Inspector NRE fix
Tiles are referenced by Guid instead of CellPosition. Allows you to edit existing tiles after being placed already
https://files.facepunch.com/CarsonKompon/2024/August/03_10-17-HelplessSanddollar.mp4
Update example scene to use guid format
Fix Deserialization on TilesetComponent.Tile
Create ParticleTextRenderer.cs
Can use [Range] on fields
When converting a Color to a Color32 if it's HDR then normalize instead of clamping
Expose ParticleEffect.ParticleBounds and MaxParticleSize
We don't use nethost anymore
TextManager becomes TextRendering, exposed function to get cached texture