userIan Hendersoncancel

6,055 Commits over 974 Days - 0.26cph!

1 Year Ago
Added Bee Catapult Bomb On impact it spawn groups of Bee Swarms. Setup icons, catapult setup and entities. Manifest
1 Year Ago
Try and skip setter injection on the client by checking the subtarget
1 Year Ago
main -> syncvars
1 Year Ago
main -> bee_catapult_bomb
1 Year Ago
Ensure build looks in the correct path
1 Year Ago
Call patch assembly anytime scripts reload
1 Year Ago
main -> new_menu
1 Year Ago
Re-enable bootstrap check
1 Year Ago
main -> syncvars
1 Year Ago
Add inventory page
1 Year Ago
Setup options styling on main menu
1 Year Ago
Missed files
1 Year Ago
Tab system Wired up home and play Animation transitions
1 Year Ago
Fixed navigation architecture Setup Page system
1 Year Ago
Setup basic navigation and routing system Setup home screen routing New MenuManager
1 Year Ago
Only generate symbols if pdb exists Wrap inside of setter in if server block
1 Year Ago
Ensure SyncVars run first in the build process. Don't create a lock on Rust.Global.dll
1 Year Ago
Ensure injector errors when it cant find sync method (dont bother throwing)
1 Year Ago
Safeguards for client weaving process (dont try to hook setter at at all)
1 Year Ago
Fixed autosave/autoload not using preprocessor directives
1 Year Ago
Fixed Changed event being ran on autoload
1 Year Ago
Convert train line up to unload and train num connected cars to syncvars
1 Year Ago
Set GenerateEvent default to true
1 Year Ago
Use a wrapper method instead of emitting equality comparitor in IL - it was ugly at best
1 Year Ago
Add support for RequireChanged flag - this runs the old and new values through an equality comparison before pushing sync.
1 Year Ago
Swapped train engine fuel amount over to use SyncVars instead of protobufs. First set of testing.
1 Year Ago
Use an autosave buffer as an intermediary when writing to syncvar bytes Prevents byte allocations every autosave
1 Year Ago
Add Autosave system. SyncVars marked as Autosave will automatically be injected into Save/Load methods so no need to write protobufs.
1 Year Ago
Updated source generator to support event generation. Ensured our attribute matches this More tests in the legacy shelter
1 Year Ago
Better weaver symbol logic (to prepare for being built) Downgraded code analysis to 3.8 so it doesnt explode hot reload
1 Year 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
1 Year Ago
main -> syncvars
1 Year Ago
vending_machine_modify_listings -> main
1 Year Ago
Can now modify Vending Machine listings. Clicking on an existing listing repopulates the sell order input fields.
1 Year Ago
bee_spawnrate_reduction -> main
1 Year Ago
Missed oak_e... Lives in a different folder
1 Year 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)
1 Year Ago
Network flash effect Minor prefab changes
1 Year Ago
Added a usable flash to the instant camera
1 Year Ago
▇██▇▅▇▌▉▄▇▉▋▌▅▍▋▌▋▅▄▉▄▆▇▊▆ ▌▄ ▍▋▇▍
1 Year Ago
▆▌▄▌ ▆▊ ▍█▌▊▅▅▉▅▉▉▄ ▉▅▆▆▉▍▊█ ▍▄▌█▅▊█ ▋▋▊▇▅▅▌▍ ▋▅▋▇▊█ ▍▋ ▉▅ ▆▊▌▇ ▌▋ ▍▇█ ▆▉▄▄▋▄▋▇▋█
1 Year Ago
bee_lifetime_reduction -> main
1 Year Ago
Reduce time that Bee Master Swarms stick around. Reduce time that Bee Swarms stick around.
1 Year Ago
bee_spawnrate_reduction -> main
1 Year Ago
Reduce Beehive spawn rate to 20% (down from a much higher amount)
1 Year Ago
More test code
1 Year Ago
main -> syncvars
1 Year Ago
Fix strings not parsing correctly in the receive code. Net read strings take an argument (needs to be supported on our end)
1 Year Ago
Properly handle error messages Display more information when something goes wrong Show postive/negative error logs as green and red