userIan Hendersoncancel
reporust_rebootcancel

3,132 Commits over 578 Days - 0.23cph!

8 Days Ago
Add Autosave system. SyncVars marked as Autosave will automatically be injected into Save/Load methods so no need to write protobufs.
9 Days Ago
Updated source generator to support event generation. Ensured our attribute matches this More tests in the legacy shelter
10 Days Ago
Better weaver symbol logic (to prepare for being built) Downgraded code analysis to 3.8 so it doesnt explode hot reload
10 Days Ago
Safer SyncVar Implementation: Rosyln Source Generator creates: Weaver ID table (managed to make it free), read, write methods and backing fields. Run Weaving step based on the result of source generator, only bother hooking setter IL to run code created during the source generator phase Add source generator dependencies
11 Days Ago
main -> syncvars
11 Days Ago
vending_machine_modify_listings -> main
11 Days Ago
Can now modify Vending Machine listings. Clicking on an existing listing repopulates the sell order input fields.
11 Days Ago
bee_spawnrate_reduction -> main
11 Days Ago
Missed oak_e... Lives in a different folder
11 Days Ago
Add Flash [ON]/[OFF] display to camera UI Control flash with standard F light on/off Wider flash Created a new bulb icon (light one)
11 Days Ago
Network flash effect Minor prefab changes
11 Days Ago
Added a usable flash to the instant camera
11 Days Ago
▇██▇▅_▇▌▉▄▇▉▋▌▅_▍▋▌▋▅_▄▉▄ -> ▆▇▊▆
11 Days Ago
▆▌▄ ▌▆ ▊▍█▌▊▅▅▉▅▉▉ ▄▉▅▆▆▉▍▊ █▍▄▌█▅▊ █▋▋▊▇▅▅▌ ▍▋▅▋▇▊ █▍ ▋▉ ▅▆▊▌ ▇▌ ▋▍▇ █▆▉▄▄▋▄▋▇▋
11 Days Ago
bee_lifetime_reduction -> main
11 Days Ago
Reduce time that Bee Master Swarms stick around. Reduce time that Bee Swarms stick around.
11 Days Ago
bee_spawnrate_reduction -> main
11 Days Ago
Reduce Beehive spawn rate to 20% (down from a much higher amount)
11 Days Ago
More test code
11 Days Ago
main -> syncvars
12 Days Ago
Fix strings not parsing correctly in the receive code. Net read strings take an argument (needs to be supported on our end)
12 Days Ago
Properly handle error messages Display more information when something goes wrong Show postive/negative error logs as green and red
12 Days Ago
First set of code cleanup on the new weaving solution Split everything off into smaller areas Injection simplification Seperate build/editor dependency logic
12 Days Ago
SyncVars fully working with weaving. Fixed incorrect stack for WriteSyncVar.
12 Days Ago
Fix malformed WriteSyncVar Setter plumbed up to the correct entry logic for queueing/sending SyncVars
12 Days Ago
Find queue/send method properly (search parent class) Don't pass byte - cant append that OpCode unless its an int
12 Days Ago
Use Cecil for SyncVar weaving. Boostrap weaving on domain reload Properly map depdency paths Include unity modules Better timing to avoid race conditions
12 Days Ago
boomerang_distance_fix -> main
12 Days Ago
Fixed Boomerang combat log returning weird distance values
12 Days Ago
Attempts to better filter what files are pushed for weaving Better Diagnostics Cleanup GenerateResult (Just generate pe and pdb output streams in method before writing to them)
13 Days Ago
Scrap Source Generator - Try IL Weaving instead
13 Days Ago
Moved to new project -> Rust.SourceGenerators.SyncVar Fix legacy shelter mini example
13 Days Ago
▋▇▇▋▊▉▊_▌▌▉▅█▆█_▉▆▆▍▌▅▋▇_▊▍▅ -> ▉▇▇█
13 Days Ago
▉▄▌▄ ▄▉▄▌▌▉▆ ▆▋▆▍▆▍▍ ▊▄▊▇▇▅██ ▉█ ▆▊ ▇▆▋▄▅▉ ▋▋█ ▊▌▇▌█▄▌ (▍▊ ▊▌▅ ▋▌▇▆▆▋ ▊▊▊▄) ▊▉▆▅▄█ ▋▅██ ▅▉▍▅▇▉▍ - ▄▊▉ ▌▋██▊▇ █ ▌▍▌▅▅▋▉ ▆▋▉▆▍▇▅▉ ▆▇▄▆ ▌▅ ▌▊▋▊ ▄▅ ▆▌▅▋ ▉▊▄▌▅▉ ▇▄▋▇▌▉▍▊▄ ▆▇▆▉ ▄▇ █▉ ▆▍▆▄█▄ ▊▇█▊▋▊▇.
13 Days Ago
storage_monitor_rotate_fix -> main
13 Days Ago
Change client rotate method to also check for storage monitor
13 Days Ago
Can't rotate the TC if a storage monitor is attached
13 Days Ago
vending_machine_storagemonitor_rotate_fix -> main
13 Days Ago
Don't allow Vending Machine rotation if the storage monitor is attached (breaks wire connections)
13 Days Ago
storage_monitor_container_io_rewrite -> main
13 Days Ago
Added support for Container IO to Storage Monitor Resolves issues of storage monitor not working correctly with the new Vending Machines
13 Days Ago
boomerang_hand_up_fix -> main
13 Days Ago
main -> syncvars
14 Days Ago
Throw error if greater > 31 packed SyncVars New Implementation is done! 🎉
14 Days Ago
Fixed SourceGenerator not throwing errors properly when looking at field name (invalid string/uppercase starting string)
14 Days Ago
More code cleanup
14 Days Ago
Add support for Pack=True/False. Unpacked SyncVars are sent immediately when changed.
14 Days Ago
Removed old SyncVar implementation
14 Days Ago
Successful queue, sending and receiving on new code generator implementation. Stripped out another overhead byte not needed with our new solution. Generate byte table inside code generator. Developer > 2 logging support. Safety with property setter on the client (throw an exception). Few more Diagnostics error throws (class > 256 syncvars, Base Class == BaseEntity). Try & Catch on Syncvar replicate. Time to fully rip out the old solution.