251,292 Commits over 3,959 Days - 2.64cph!
▍▇▇▊ ▊█▅ ▍▌▋▉▌█ ▆▉▇▊▊ ▌█ ▇▍▉▅▉ ▌▆▆▌ ██▍ ▍▅▍▅▌▊▋▊▊ ▅▆ █▉▍ ▇▅▊█▉▊ (▋▅█▍ ▌▆▅▋▅▌ ▄ █▇▊ ▌▆ ▇▇█▍ ▍▆▋▆▋ ▄▉ ▉█'▄▊ █▌▌ ▆▌▊▍▇▉▉ ▍█▌▅▌▅ ▍ ▄▅▌▆▍▉▊ █▇▆▆▌ ▋▉ ▆▅▆▊ ▉▉ ▇▄▉▇ ▄▍▇▍▌▍▅▌▌▊▉▇, ▆██▇▅ ▋██▋█▌ ▄▋▆▊ █▇▊▉▍▉ :█)
Fix crash from drawing SceneObject with an override but no mesh material, resolves Facepunch/sbox-issues#6553
Massively increased the resolution on the electric counter UI to ensure the text isnt blurry anymore.
https://files.facepunch.com/ianhenderson/1b0411b1/Unity_dKA8DoPGb3.png
Fixed dedicated server console
No api for dedicated server
Create Run-DedicatedServer.bat
Fixed couldn't connect to ip based servers
Fixed couldn't read messages from dedicated server, because we didn't think they were the host
dedicated server doesn't try to play sounds
Clamp dirty regions within terrain bounds
Explicit updates for Terrain material buffers since we're not uploading this every frame like a mad man now
TerrainMaterial.Metalness range 0.0f - 1.0f
new cookie & volumetrics on all projectors
fixed consistency between 1p and 3p
Always trigger native asset reload when files are added or deleted while in editor
- Fixes cases of error/fallbacks being used until a restart when a resource is added or a package updated.
- Deleting resources will now also update to accurately show fallbacks for most types.
Added GameObject/Component EyeDropper. Can select by clicking on an object directly or through the hierarchy. Resolves Facepunch/sbox-issues#6547
https://files.facepunch.com/CarsonKompon/2024/October/04_11-04-ChocolateXiphias.mp4
▊█▇'█ ▅▊▊▍▉▄ ▆▄ ▉▄▉▄ ▇█▉▉▄█ ▌▊▉█▊▄ ▅▇▋▇▍▍ █▋▉ ▌▍▍▄█▉▇▆▅▍▄▊▅▇▅█▄█▅▊▋ ▍▊▄▉▌▆▇▌ ▄▊ ▊▌ ▉▉█ ▊▉▊▍█▇██ ▊█▍▄ ▊▌▌█▆▅ (▌▍▇▌█▉▆▄█▄▇ ▇▌▊▌▊▌▉▌▅▅ █▉▅ █▅▌▆ ▊▄▆▆█▋▋▊ ▅▋▅▄ ▊█ ▍▇▅ ▆▉▇▅ ▍▄▇▊ ▄▍▇▇▅█▆▋)
FIxed divesite buoys from being able to spawn in on top of a player
Didn't think this would ever be a problem
Searchable tags for is a package has achievements, is vr only etc
- Adjusted Bradley spline height.
- Check how close before you enter
merge from flow_vector_field
Catapult constructable stages
Restored wheel visuals
Improved firerecoil physics
Improve cover selection and debug, fix some objects not blocking the trace
Dragging a prefab into a scene view uses the scale of the prefab. Resolves Facepunch/sbox-issues#6548
Added catapult test meshes for Flavien
Siege tower constructable tweaks
Implemented catapult art, retargeted the animations
Setup catapult constructable prefab
Fixed Interactable Prompts overlapping if you edged the interact radius
Created ItemResource and ItemPickup
Created first item with temp art/model.
Added Pickup Sounds
Added Item Storage to Inventory Component, with InventoryUI
Implemented NextDialogueCondition proper, setup basic rubert condition
Can now in-line items in dialogue with <item:id[:name]> tags
Set up Ginnie dialogue condition
corrected offset of dpv mounting bounds check
▌▄▍▆▇▉ ▍█ ▋▉▅▇ ▆▆▄▋▄▅ ▅▋▄▌▆▇ ▄▌▋▋ ▍▆▆▇▍▉ ▅▅▅▊██ █▆▍▊▇▍ ▌▋ ▅▅ ▊▇▉▄█▄▋▉▆▉▌▅
Orientation fix on catapult
▋▌▅█▉ ▄▅▇ ▆▄▆▅█▆▆ ▆█▊▄ ▆▉ ▌▊▍▊ ▆ ▆▆▌▄▋▇▆█▋▍▌▍▋ ▅█ ▅▊▅▆▇▉, ▋▋▊▅▉▊ ▆▊ ▍▆▅▋ ▆▋▌▉▅▇ ▌▍▄█▇█ █▍▍ ▌█▅ █▋▆▋▉ ▉▆▍▅▊▄ ▋▌ ▊ ▋▅█▇▉▉█ ▌▇█'█ ▇█▆ ▊▊▋█▆ ▋▌ ██▉▆▇▇▆▅▆▌▇▉ ▊▋▇▉ ▉▆▌▋ ▉▇▌▆▆▄▄▆▉ ▍▊▉▅▌▇
fixed a bunch of holes in water tower LOD1 that provided peaking advantage
Box projection
tweak npc material
box project brick and floor mats
Remove log
Hole shader supports tinting
LS - changed a pallet placement in factory side room
Initial work on “constructable” entities: when deployed, we spawn a skeleton structure that needs to be hit with a hammer until its fully built. Once completed the entity is spawned
Applied this new system to the siege tower
▄▌▆▍▇▍▍▌ ▇█▄▋▊▉ (▇▌█▇ ▌▉ ▊▅█▉▍▋▆ ▍▍█▅█)
- ▉▉▉▋▍▄▉ ▇▆▅▇▍▍▄▊▆▄▋▌ ▅█▌▆▅▌▄█ ▇▊▊ ▋▆▄▆ ▄▉ ▅█% ▇▊▆▍ ▄▆▄▇▋▊▄▉ ▆▍▌ ▉▄▊▆▇▌▌▊▆▋▊▇ ▅▌▋▄▅▄▉▇▆ (▌▉▌▍▅▉▆ ▌▇▄▇▌▇█ ▅▇▇▌▊▉▍ ▄▅█▍▍█▄ ▉▍▉▊ ▊▉▋ █▌▇▅ ▆▉ ▌▌▊▆▉▋▇▊▋▋▅▍)
- ▌▇▋█▇▄▅▄ ▆▆█▉▋ ▆▋ ▋▊█▄ ▊▇▄▄ ▅▉▅ █▆▄█▌▅
Fixed card videos
Move the decorators off the card, into the meta section
Backout: bring back all the scenes
Without this, editor bootstrap workflow dies.
Tests: none, trivial change
Find query optimizations
Clena up package card a bit
Better vislog for cover debugging
█▋▇█▆▌ ▌▇▉▌▍ ▆▌▍██▉▄▊ ▌▊█ ▆▄▇▆▆_▊.▍▋▉▊▊▄ ▍▇▆▇▇▅▊▆ ▊▊ ▌▄ ▋▉ █▋▉ ▆█▇▌▄▉ ▆▅ ▍▉▆▇▋▇ ▆▊▋▄▅▆ (▅▊▉ ▅█▋▊▆▆█ ▋▅▆▆▇▅ ▆▆▌▋▄▆ ▇▊█ ▌▍▆▊█ ▍█▆▉▇▉▍▆█)
merge from dive_mission_range_increase
fixed water on billb test map
Reverted the divemaster missions to a max 500m
Added a new allowDoubleDistanceIfNoOptionsAreFound field, this way there's no chance that a distant divesite will be used when a smaller one is in range
Update: Reducing which scenes we have set for build in Build Settings
Our internal build macros only build 2 scenes, while Test Runner tries to build all (incl disabled) scenes set in the Build Settings. This allows us to run Player-mode tests without extra steps.
Tests: With PerfFwk enabled, ran pool perf tests in Player mode - it ran and gathered results.
Update: Reorganization of the perf test framework
- Unity.PerformanceTesting is marked as auto-referenced (this is another modification of original package)
- Added a "Rust Editor/Performance Framework/Active" menu toggle to enable/disable perf test scripts - controls RUST_PERF_FWK define
- Renamed and moved PerfFwk assembly to Plugins/ (as that's it's design)
- Moved existing perf tests outside to the root assembly (Scipts/PerfTests) so that we can access gameplay code
The goal is to both isolate the perf framework code from the codebase as much as possible(don't ship to players or unity devs to load stuff that's not sueful), while also being able to work with our main game scripts directly.
Tests:
- Switch the toggle on and off - no editor errors.
- Built client&server with framework being enabled - it passed.
-- Found no PerfFwk references in main game assembly for both client and server and no references to test classes
Fix pillar covers not handling a non-zero rotation