192,825 Commits over 4,049 Days - 1.98cph!
Update FP.Nexus
Rename zone Name -> Key
updating/adding art sources
Fix nexus initialize failure in editor leaving the DB file open forever
Fix issues with the getNexusAth rust+ rpc
spas12 remake
remodelled spas12
textures and materials and initial prefab setup
"listvendingmachines" command didnt codegen before
Added "harmony.unload {name}" and IHarmonyModHooks to use loaded / unloaded hooks
Ability to load harmony mods after startup with "harmony.load {name}" command
trainyard vacuum source rig & anims
Citizen source updates (LOD2 changes)
Don't mark the player's appKey as private so they can retrieve it from the nexus directly
Remove the app key from pairing data
Remove redundant playerId field in getNexusAuth
Free stringbuilder back to pool
Reduced GC of QuoteSafe & ConsoleSystem.BuildCommand
blacklist affects the legacy server browser as well
thumb_up
15
thumb_down
26
vacuum tube 1st pass anims and anim controller
Adding a variant of the kinetic wheel entity that contains only the wheel part
Added train signal lights outside and inside the coaling tower building, as well as the mainframe interactive buttons (wip)
big button compact variant with arrow mask texture for directional functions
Fixed mountain goat ores once and for all by now running Hapis-specific spawn tables for them, like we did in the old days.
Fixed up close cliffs potentially double rendering. Tiny extra FPS maybe.
Adjusted the world colliders on TrainWagonUnloadable because triggers hate GameObjects with multiple colliders on them (they get multiple entry and exit events for what looks to the TriggerBase like the same thing)
Fuel tank and scrap bin collector update
Fixed lined up flag setting
More unloading code changes. A better general setup
Trainyard level update, added ladder volume and temporary colliders to the coaling tower collector mesh floor
Coaling tower colliders and setup
A more intelligent system for train wagon unloading. Have the resource area be a sub-entity, with a trigger that can specify the area that's considered range to be unloaded. Replaced TriggerNotify with a new TriggerNotifyEntity.
Citizen source updates (LOD1/3 mesh updates)
Merge Main -> Media Projects
Optimized relationship manager on the server (unsure if unity 2020.3 perf regression)
Merge Main -> Media Projects
Update FP.Nexus
Store the Rust+ connection details in nexus zone variables on server boot
Generate a random app key for each player on joining the nexus (if not already set)
Send some nexus details with notifications for pairing when the server has nexus enabled
Create a new Rust+ RPC to get the server ID and player token for a player when given the correct app key
Update info RPC to include nexus connection info
Coaling tower collector update
Scaled armored window collider to match model
Added GetHeight method in shader, masking waterline on windows.
Can put photos in mailbox
merge from combat balance changes