255,826 Commits over 3,990 Days - 2.67cph!
Backup 2022/06/26 16:50:00 UTC
Mark all entities that should show in Hammer with [HammerEntity], remove redundant properties and give them some categories
█▅▄▇▍ █▌██▉▄▊ ▄▉▋▌▊▉▊ █▉▉▌█▌
▍▌▇▅▉▉█ ▍▇▆▇▌▇▄▄ ▅▆▍ ▊▄▇▇▊▅▋▉█▍▉▇
█▉▊▍▄▊ ▍█ ▆▌▊▄ ▊▉▇▉ ▌▇▊▊▆▄█ ▋▋▌▊ ▇ ▆▉▄▌▌▊▆▅ ▇▄▆
▌▅▍▊ ▇▆▊▍ ▆▆ ▍█▅▆▇
Give unique filenames to partial classes generated within the same file so the generator doesn't shit itself and crash
Fixes Facepunch/sbox-issues#1968
Backup 2022/06/26 10:50:00 UTC
Overload Package.Equals/GetHashCode to match Package.FullIdent, resolves Hammer thinking the same local addon is individual packages.
Give content & model addon types proper package type mappings, prevent them showing in local games menu
Backup 2022/06/26 04:50:00 UTC
Try to remove rooms by removing edges that have an outer face
Add half edge data to support foundations and platforms
Better base tool
Create a physics body for each wall, mapping triangle index is unreliable
Try to remove walls with delete tool
Backup 2022/06/25 22:50:00 UTC
Start asset warmup in the background as soon as the main menu is ready
Run asset warmup in the background with a relatively low frame budget
Prioritize loading prefabs needed to spawn the world when loading
Automatically adjust backgroundLoadingPriority when the loading screen is shown/hidden
Load prefabs in the background while spawning world
Preprocess prefabs on the main thread while loading continues in the background
Implement AssetDatabase backend
Backup 2022/06/25 16:50:00 UTC
Backup 2022/06/25 10:50:00 UTC
Backup 2022/06/25 04:50:00 UTC
Experimenting with async loading things from bundles
Backup 2022/06/24 22:45:33 UTC
Rename NewAssembly to Rust.FileSystem
Code gen for new interaction item
Fixed wagon unloading ending early
Monument Island now collates train tracks (if there are any)
Add basic hud
Basic wasd controller
Player animator component
Fixed a bug in interopgen which caused certain functions getting called twice
Don't show liquid block in the editor
Ping ponging displacement maps to calculate displacement delta.
Update shader to support _hue mask atlas
Update materials to reduce atlas cell size to 32
Disable divergence trace
Eliminated some per-frame allocations during gameplay
Support a min/max hue shift between 0 and 64 (64 is 90 degree hue shift)
Update shader to support hue shift and new format. Update submodule. Add test Min/Max hue shift to grass block.
Added ExtraData support to VertexBlock. Added Min/MaxHueShift on BlockType.
Plaster_d green paint variant
Final iteration of the plaster_d texture
Tweaked some corresponding materials
Mark games to compile in tools mode in a more sane place in Sandbox.Tools instead of Sandbox.Engine
Recompile game addons on changes in tools mode when not actively in-game too, so you can adjust game resources / hammer entities without being in the game