userIan Hendersoncancel

5,269 Commits over 823 Days - 0.27cph!

8 Months Ago
Changed Bootstrap again - make sure the menu doesnt leak in whilst loading
8 Months Ago
Setup server browser server types Setup server browser gamemodes Icons, and localisation linking Setup tab groups on navbar Setup tab groups on gamemodes and server selection
8 Months Ago
Add URL system to the main menu. Manager can be sent a URL and will parse out the correct path to the correct page. Pages will be injected with query arguments based on the URL. Allows us to have buttons that will open up specific pages/settings/areas of the menu automatically.
8 Months Ago
Turn down bootstrap image opacity
8 Months Ago
Remove flex transition from page animations
8 Months Ago
Headers
8 Months Ago
New standardised way to handle Rust Button tab groups. Child class which can handle main menu or specific tab menu navigation. Code cleanup Added namespace to add pages/ui scripts
9 Months Ago
Custom unpress siblings setup Works with options settings
9 Months Ago
Hook settings menu into new main menu
9 Months Ago
Try to ensure editor weaving process isn't running on build
9 Months Ago
patrol_helicopter_rotation_fixes -> main
9 Months Ago
Sanitise patrol helicopter spotlight rotations
9 Months Ago
bee_catapult_bomb -> main
9 Months Ago
Changed pick up and drop sounds Fixed error in Tech Tree 0
9 Months Ago
Added Bee Catapult Bomb On impact it spawn groups of Bee Swarms. Setup icons, catapult setup and entities. Manifest
9 Months Ago
Try and skip setter injection on the client by checking the subtarget
9 Months Ago
main -> syncvars
9 Months Ago
main -> bee_catapult_bomb
9 Months Ago
Ensure build looks in the correct path
9 Months Ago
Call patch assembly anytime scripts reload
9 Months Ago
main -> new_menu
9 Months Ago
Re-enable bootstrap check
9 Months Ago
main -> syncvars
9 Months Ago
Add inventory page
9 Months Ago
Setup options styling on main menu
9 Months Ago
Missed files
9 Months Ago
Tab system Wired up home and play Animation transitions
9 Months Ago
Fixed navigation architecture Setup Page system
9 Months Ago
Setup basic navigation and routing system Setup home screen routing New MenuManager
9 Months Ago
Only generate symbols if pdb exists Wrap inside of setter in if server block
9 Months Ago
Ensure SyncVars run first in the build process. Don't create a lock on Rust.Global.dll
9 Months Ago
Ensure injector errors when it cant find sync method (dont bother throwing)
9 Months Ago
Safeguards for client weaving process (dont try to hook setter at at all)
9 Months Ago
Fixed autosave/autoload not using preprocessor directives
9 Months Ago
Fixed Changed event being ran on autoload
9 Months Ago
Convert train line up to unload and train num connected cars to syncvars
9 Months Ago
Set GenerateEvent default to true
9 Months Ago
Use a wrapper method instead of emitting equality comparitor in IL - it was ugly at best
9 Months Ago
Add support for RequireChanged flag - this runs the old and new values through an equality comparison before pushing sync.
9 Months Ago
Swapped train engine fuel amount over to use SyncVars instead of protobufs. First set of testing.
9 Months Ago
Use an autosave buffer as an intermediary when writing to syncvar bytes Prevents byte allocations every autosave
9 Months Ago
Add Autosave system. SyncVars marked as Autosave will automatically be injected into Save/Load methods so no need to write protobufs.
9 Months Ago
Updated source generator to support event generation. Ensured our attribute matches this More tests in the legacy shelter
9 Months Ago
Better weaver symbol logic (to prepare for being built) Downgraded code analysis to 3.8 so it doesnt explode hot reload
9 Months 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
9 Months Ago
main -> syncvars
9 Months Ago
vending_machine_modify_listings -> main
9 Months Ago
Can now modify Vending Machine listings. Clicking on an existing listing repopulates the sell order input fields.
9 Months Ago
bee_spawnrate_reduction -> main
9 Months Ago
Missed oak_e... Lives in a different folder