Published On Jan 31, 2023
The AI update 0.9.5 has been released on the staging branch. To access the staging branch head to steam, go to library, right click on EmergeNYC and then select properties. Go down to Beta's and select the drop down menu and click on staging branch. The update will release to the default steam branch at the end of the week as I continue to iron out remaining bugs.
EmergeNYC Update 0.9.5 Change Log
A new way to play
This update completely changes how the game can be played and adds tons of Real Time Strategy style AI mechanics to the game. (ONLY IN BROOKLYN FOR TESTING)
AI Firefighters & Paramedics that can be controlled and given tasks from the RTS Camera or while in control of a firefighter.
Units in Brooklyn will automatically respond to emergencies if they are spawned and assigned on the ticket.
AI Firefighters can be disabled to play the game without them
New revamped Montgomery County city area
Added Model 28 Siren to Ladder 123
And more
Improvements:
New graphics, lighting and post processing overhaul
Improvements to AI Vehicle driving (Shouldn’t overshoot turns anymore and should stay on the road when driving to a call)
Made hose couplings not so slippery to slide around the ground
Mouse cursor will now stay on game monitor if using more than one monitor
Returned Squad 28 to inside firehouse
Returned Rescue 9 to its firehouse
And more
Optimizations (ms is milliseconds saved on the CPU per frame):
Massive memory usage reduction on Brooklyn & Manhattan maps (Less than 16GBs used with full resolution textures)
Shorter loading times
Split scenes and environments into sections that are only loaded when the player or camera is in that area to save memory usage and performance as well as loading times as before all scenes were loaded when the map is initially loaded
Optimised Airhorn script .24ms
Optimised Fire threshold script .4ms
Optimised tool target ex script
Optimised Car controller script
Optimised Mount Points script
Optimised AI Canvas script .3ms
Optimised hose controller attach script .17ms
Optimised non convex mesh collider script .14ms
Optimised siren control script .2ms
Optimised rotate from inputaxis script .3ms
Optimised Disk Asset Load script .37ms
Optimised AI Actions Stop Spray function
Optimised hoses a little bit by adding LODs
Removed exhaust hoses temporarily (large lag contributor)
Optimised object checker 1.85ms
Optimised car door on click script .42ms
Optimised Event system .5ms
Optimised Actorbucket trigger .76ms
Optimised Ai Trigger Actions
Optimised RCCWheel colliders .6ms
Optimised hoseline deploy .15ms
Optimised Siren Control .21ms
Optimised flasher update script .51ms
Optimised Item pickup script .38ms
Reduced smoothness of hoses mesh to save performance
Optimised RCC Trigger on stay
Optimised nav mesh carving
Optimised on update dispatcher .8 ms
And much more
Bug Fixes:
Fixed game locking up when dropping a carried patient
Fixed issue with street props (parked cars, trees, lights etc.) despawning and spawning in when switching camera targets
Fixed an issue with the camera being under the map or other weird issues when switching back to RTS Camera and pressing V sometimes
Fixed character dying randomly while driving a vehicle in Montgomery County sometimes
Fixed minimap in Manhattan being upside down
Fixed minimap in Manhattan saying Brooklyn instead of Manhattan
Fixed not being able to exit the church in Brooklyn due to an invisible door collider
Stretcher will reset if clearing a call while a patient is in the ambulance
Fixed not being able to open, kick or force some doors
And many more