EmergeNYC AI Update Speed Tutorial - 02 Engine Company Operations
FlipSwitch Games FlipSwitch Games
28.6K subscribers
4,112 views
0

 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

show more

Share/Embed