userIan Hendersoncancel
reporust_rebootcancel

3,671 Commits over 639 Days - 0.24cph!

8 Months Ago
Fixed compile errors
8 Months Ago
Initial work: - Shelter now takes 1.5 sewconds to place - Added logs
8 Months Ago
workcart_box -> main
8 Months Ago
- Force workcart to drop storage container loot
8 Months Ago
- Expanded box on workcart to 18 slots - Moved forward and up slightly to try and fix weird interaction issues - Changed lot drop location to on top in order to try and stop dropped loot clipping
8 Months Ago
workcart_box -> main
8 Months Ago
Add small box to the underground workcart
8 Months Ago
waterpump_minimum_depth_change -> main
8 Months Ago
Reduced required minimum depth on water pump so that its usable in the new rivers
8 Months Ago
propane_stack_size -> main
8 Months Ago
Update Propane Tank stack size from 5 -> 20
8 Months Ago
Mini crossbow icon render setup and icon
8 Months Ago
Mini crossbow: - Swapped world model to use the viewmodel for just now - Added multi swap arrow script to support multiple swap arrows in different slots
8 Months Ago
main -> 4ShotMiniCrossbow
8 Months Ago
main -> vines
8 Months Ago
wip: Siege Tower~ - Fixed really annoying metal pole colliders - Middle wheels didnt have world colliders
8 Months Ago
fix: Fixed some colliders on siegetower not showing collider effects
8 Months Ago
wip: - Siege tower third floor collider improvments - Second floor finished
8 Months Ago
wip: Second floor detail colliders
8 Months Ago
Fixed broken packing attributes
8 Months Ago
Implement the packed attribute: - Should we send this sync var itself or with all other sync vars - This allows the user to weigh up header cost of sending the sync var alone vs along with all other sync vars - Only sends this specific var if its dirty, whereas packed sync vars are all resend even if only one is dirty
8 Months Ago
wip: Kill sync var tick on object death
8 Months Ago
Clean debug text
8 Months Ago
wip: Automatically sync vars should any change. Uses a polling method for now: - Invoke poll in fixed repeat time - Syncvar handler no longer requires default value
8 Months Ago
Perform type checks on initial sync var generation pass
8 Months Ago
wip: Added bidirectional client -> server / server -> client var sync. Syncvars can be declared as chaving client authority
8 Months Ago
wip: working server -> client syncing
8 Months Ago
wip: Took me a day to realise there were seperate writer methods for client and server
8 Months Ago
Server receive methods - Setup testing - More logcs - Client sync var debugging
8 Months Ago
Setup both client and server send methods
8 Months Ago
Generated code compile errors
8 Months Ago
- Added sync var handlers to detect changes in sync vars - Generated at code gen - Overridable methods to check if should update and reset update checks
8 Months Ago
- Successfully made read/write serverside methods for any sync var contained inside an entity - Managed to remove variable ids and rely on constant ordering/reading (sync vars are now cheaper than RPCs bandwith wise) - Pack all sync vars into one packet (might need adjustment) - Cleaned up code - Fixed a bunch of generation errors
8 Months Ago
- Added sync var receive code gen (net read method infered from variable type) - Sync var pooled strings added to manifest
8 Months Ago
- SyncVar write and send methods - Start of codegen
8 Months Ago
- BaseNetworkable & EntityComponent methods - Remove ServerManager receive method for now - Fill out client receive method for sync var - Handle message case in Client.Connection
8 Months Ago
- Added attribute (toggleable client authority) - Limit SyncVars to a set of 14 specific types - Static helper methods
8 Months Ago
- Added packet id - Handle message case in ServerManager - Initial OnSyncVarMessage method
8 Months Ago
- Fixed issue causing effects to spawn inside siege tower - Removed left over mesh renderers - Renamed some colliders
8 Months Ago
Further changes to new siege tower model: - Setup 50%~ of the detail colliders - Fixed wheel orientation - Added catapult wheels to the tower
8 Months Ago
Moed ladders to be compatable with new siege tower model
8 Months Ago
main -> vines
8 Months Ago
Possible gesture pack fix. Added meta name and rebuilt manifest.
8 Months Ago
Stop VehicleChassisVisuals NRE on stop terrain fx
8 Months Ago
Prevent crash with SimpleVehicleVisuals should the visual wheels be missing
8 Months Ago
Fix viewmodel errors Rebuild manifest
8 Months Ago
Siege tower: - Removed old siege tower models - Setup new detailed colliders on siege tower entity (not finished yet)~ - Setup correct materials for a bunch of places on siege tower. Wood was metal and metal was wood
8 Months Ago
Renamed '4 shot mini crossbow' to 'mini crossbow'
8 Months Ago
Fixed handle towing visuals nre when joining into a map with removed siege weapons
8 Months Ago
Setup crossbow world model - Setup colliders and alignment