242,925 Commits over 3,867 Days - 2.62cph!
Merge from hot_reload_unity -> main
Add hotreload package manually since specifying the package link requires a git client on PC
spraynet color update + RGB mask
Rough initial model
- lift and drag calculated from arbitrary control surface definitions, needs splitting up more
- still requires some fudge factors for proper lift within desirable rust speeds
Fixed IO hose grey material fuckery again
Merge from main -> monument_scenes
Merge from hot_reload_unity -> main
weapon camo folder cleanup
Merge from main -> hot_reload_unity
Merge from main -> hot_reload_unity
Select properly
Refactor DopePoint
Update AssetList Context Menu to use proper Delete shortcut name
merge from buildingerrors_improvements
Car radio now works on all 3 cockpit types (regular, with engine and armoured).
Car radio will only work when the car is powered on, the radio will turn off when the car is off.
Video https://files.facepunch.com/jacob/1b0611b1/Unity_PmVGc3WdK5.mp4
(WIP Visuals)
Some IO tweaks, now send a signal instead of passing power through when ringing
Updated icon, removed condition loss when picked up
spawn legacy wood log piles in all biomes plz
Make sure we do include reliable transform update when changing ownership
Squashed commit of the following:
commit 76f039bef3ee819f4b5e0b34179223405196d5bd
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 15:50:41 2024 +0100
Cleanup
commit 7559957d809b94986d20f93f417f69194138782a
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 15:43:55 2024 +0100
Some logs
commit ed9cb58705a97c3889d8d7a4ef97d8895b93dc98
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 15:04:35 2024 +0100
Remove debug log
commit 91c006383091050f87ac0a75b70df02e9ac17498
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 14:54:41 2024 +0100
Remove debugging - fix spike when flushing pending updates
commit a681e665208d87bc99c82ffb9865abc24365caa5
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 14:43:32 2024 +0100
Fix flags
commit 5eee6683b66a3b38390605a1f7ba72aaf51cc68a
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 14:34:28 2024 +0100
More debug
commit f35802593b1e9af772bf91a3eb451cb6c1c6dc3a
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 14:30:52 2024 +0100
Debugging
commit 42e0e1d3d06f4cce830c530e7b2e3943b94921e4
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 12:52:35 2024 +0100
++
commit d2402c9253ef520bdea0b141a393d0baa72a8d82
Author: kurozael <kurozael@gmail.com>
Date: Tue Aug 6 12:46:25 2024 +0100
Initial commit
Create new property on handle added
Rotation track
Add Curve.RemoveAtTime, Curve.Sort, Curve.AddOrReplacePoint
When changing position/scale for objects, add an edit log for each
Try to normalize EditLog to send actual propertyname
Add EditorEvents.ISceneEdited , EditorEvents supports interface based events
Curve.Evaluate takes an angle bool, if true, lerps shortest distance between angles
Set DisconnectCleanupTime to 120
fix normal not being correct
Wrap animator into a playable, to allow playing one-shot animations without having to edit the animator every time
ImmediateTransition inspector tweaks
Experimenting with transitions
Map generation now ensures client + server
Editor starts playing when map generation button is pressed
Clean: fixing depr warnings in Scripts/Server
- Server performance can now report memory usage past 4GB
Tests: None, trivial changes
Terrain:GetHeight() multiplies by heightscale
Update Test_weapon_skin_1.vmat
Remove debugging - fix spike when flushing pending updates
Clean: Fixing depr warnings in Scripts/Entity
- Deleted VehicleModuleSeating.EditorCopyIntoBaseVehicle - all prefabs had up-to-date seating (we can remove the field soon)
- Deleted not-referenced Casette.FailedNetworkFileRequest (been marked as "deleteme" for 3-4y)
- Converted more types to use IServerFileReceiver - Casette, Signage. Ran RPC codegen to clean up.
- More ParticleSystems module use
- More ClientRPC RpcTarget-overload usage
- BasePlayer - explicitly read/write u64s (was happening implicitly via obsolete api)
Tests: none, trivial changes
Remove OpenVDB for TinyVDBIO instead (jesus christ), use latest version of NanoVDB, clean it all up, don't use glue, make all bridge between native in a def file