Stormworks: Build and Rescue

Stormworks: Build and Rescue

265 ratings
Improved Civilian Traffic (A.I.)
9
2
7
   
Award
Favorite
Favorited
Unfavorite
Environment Mods: Environment Mod
Tags: v1.15.4
File Size
Posted
Updated
60.931 MB
21 Oct, 2024 @ 4:57pm
8 Oct @ 3:35pm
18 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Improved Civilian Traffic (A.I.)

Description
DESCRIPTION


This is a very basic addon that replaces the official default AI and default AI aircraft addons with one that not only merges them into a single efficient package, but also removes several major bugs, updates it with some additional vehicles, adds the ability for vehicles that are destroyed to respawn any losses they've suffered as well as make use of the crush depth and explosion mechanics from the Bungeling Raiders addon.

Even though this was initially created in order to compliment the Bungeling Raiders (Hostile AI) addon, it will work just as well without it and shouldn't interfere with the career search & rescue game at all - in fact this may actually enhance the experience as you'll find more civilian and commercial traffic going about their business in the world and you'll no longer get any errors if any of the ambient AI vehicles get accidentally destroyed by a meteor storm or whirlpool.



HOW TO USE
When starting a new game it is recommended that you do the following in order to avoid any errors or conflicts:
  • Enable both the Search & Destroy DLC and the Industrial Frontier DLC if you have them installed.
  • In the OFFICIAL tab disable the DEFAULT AI and the DEFAULT AI AIRCRAFT addons.
  • In the WORKSHOP tab enable the IMPROVED CIVILIAN TRAFFIC addon.
  • Tweak the settings to your preference.
  • Enable or disable any other addons you want.
  • Start your new game and enjoy!



FEATURES
  • 100% Career mode friendly. This addon is essentially the same as the official Default AI and Default AI Aircraft addons, except with several improvements and bugfixes in order to ensure they work with the most recent version of Stormworks.
  • All the ambient civilian vehicles will slowly respawn back up to their maximum amount after taking any losses during the game, the settings for these can be adjusted using the addons menu when starting a new game.
  • The option to start a new game with less AI vehicles and have them slowly populate the game world as time goes by.
  • All the civilian vehicles will explode upon taking a set amount of damage, or when they sink below a depth of 20m.
  • This addon includes all the original vehicles from both of the official addons plus 10 additional vehicles, including several from the career search & rescue missions as well as a few others that have been specially chosen from the Steam Workshop.
  • The Hospital ships will now come to a complete stop whenever a player approaches one, this makes it significantly easier to use them when transferring casualties via boat or helicopter.
  • There's a chance that two or more KC-112M aerial refuelling planes will spawn into the world upon starting a new game, they'll also fly a lot further North and South, they now use chaff to confuse enemy missiles and will very slowly respawn over time as more aircraft are destroyed.
  • Performance friendly. All the vehicles, especially the newer ones, have all been hollowed out, had their moving parts replaced with static alternatives where possible and their interior spaces fitted with physics flooders in order to make them run as smoothly as possible.
  • The ability for people playing in single player and server hosts in multiplayer games to toggle seeing where all the ships and aircraft are, simply by going into the chat window and typing "?ai_debug".
  • For those that have the Industrial DLC installed, landing zones for the AI controlled helicopters have been added to Meier Island (the Arid island to the south) as there were none in the original, most likely due to the fact that the Default AI Aircraft addon was released prior to the Industrial DLC.



F.A.Q
The most frequently asked questions can be found here.



A NOTE FROM THE AUTHOR
After creating the very popular Bungeling Raiders addon that added hostile AI enemies to the game, we quickly came to realise that there were some bugs with the old Default AI and Default AI Aircraft addons that would cause them to throw back an error in the console whenever one of the original AI controlled vehicles were being instantly destroyed by guided missiles, Bertha cannons or even some natural disasters such as meteor storms and whirlpools.

Unfortunately these errors sometimes resulted in the AI script becoming broken, even after several failed attempts at using the "?reload_scripts" command, so after looking at the code, my colleague Professor Sins and I decided that we would not only fix those bugs but we'd also improve the original addons so that they worked slightly better with the Bungeling Raiders addon by adding respawning, explosions and even crush depths to the civilian AI controlled vehicles too.



KNOWN ISSUES
  • There's a bug that exists where some vessels will go ablaze and refuse to sink, even when the fire has completely damaged all of the blocks on the ship, sadly this seems to exist in the base game, is a known bug in Stormworks and unfortunately it's not something we can fix on our end.
  • The map icon for a KC-112 aerial refuelling plane will sometimes remain on the map after it's been destroyed until the world is reloaded, this is also true of any hospital ships and seems to be a core game issue.
  • Sea monsters such as the Kraken and Megalodon will sometimes prefer to attack and even destroy any nearby AI controlled ships over the player owned ones if enabled. This appears to be a default game mechanic as the sea monsters appear to randomly attack any ocean going vessel over a certain size, but the smarter players out there may be able to use this to their advantage in order to escape.
  • Great care and attention has gone into making this addon as performance friendly as possible, but with all that being said - players using older computers or running the game with several other performance intensive addons at the same time as this one may encounter frame rate or sim speed related issues, especially if you've chosen to spawn in a high amount of AI vehicles.



CREDITS
There's too many vehicles contained in this addon to mention here, plus many of them have come from the same author and Geometa haven't exactly provided us with a comprehensive list of who created all the legacy vehicles from their missions and the original two default AI addons, so I've done a little digging on my own and come up with a list of credits for all the content creators (or as many as I could find) that have contributed to both this and the two original addons that came with the game and have posted it here.

Unfortunately I don't have the free time available to contact everyone on that list (As there's over 26 at my last count) to ask for permission as this would be a little impractical, nor is there any guarantee that I'll get a reply, as some may have since moved on or, sadly, may no longer be with us.
For the ones that I've not had a chance to speak to directly, hopefully the fact that they've uploaded their creations to the steam workshop and with us giving them due credit and a link to their workshop with all their original creations should be enough, but if not then please feel free to message me directly if you do not want to have your creation featured in this addon and we will discuss removing it and/or finding a suitable alternative if possible.
148 Comments
Captain Robertson  [author] 12 Oct @ 11:59am 
Thanks everyone for the personal messages and the link to Frantic Matty's video featuring both this addon and the Bungeling Raiders. It's always good to see other content creators enjoying the work we've created.

To answer the main concern I've seen, No - this addon doesn't change the amount of hospital ships in your game, from the looks of things I strongly suspect what's happened is that Frantic has forgotten to disable the default AI addon in the official addons menu, this has most likely resulted in twice as many civilian vehicles being spawned into the world, including the hospital ships. Suffice to say that this will indeed cause things to slow down considerably. ;)
Captain Robertson  [author] 2 Oct @ 10:15am 
Also don't forget that if you already have the Search & Destroy DLC installed then you can leave it enabled when starting a new game and simply disable the "Weapons DLC AI" via the official addons tab, this will switch off the conquest game mode and keep it as a search and rescue game but with weapons (and the DLC explosions) enabled.
IronChad 2 Oct @ 5:32am 
I've been making torpedo's that don't use the weapons DLC so that would be dope
speedUagon 29 Sep @ 6:05am 
Nice! That’d be super handy. :captainsmooth:
Captain Robertson  [author] 28 Sep @ 6:00pm 
I have noticed that a handful of players that don't have the Search & Destroy DLC installed are still finding imaginative ways of destroying/sinking the civilian traffic, so it looks as though I might end up having to add the option to toggle explosions off/on at some point so that people without the DLC and still use this addon too, but that will have to be a project for a future date once I've got a bit more free time.
Captain Robertson  [author] 28 Sep @ 1:03pm 
@speedUagon - Unfortunately not, if it's throwing an error like that at you then that seems to suggest that not having the DLC also prevents the explosions from spawning.

In that case you may have to do what I suggested to QbertTheKiller in the comment just below yours.
speedUagon 28 Sep @ 12:07pm 
What if the script checks if the Weapons DLC is enabled?
speedUagon 28 Sep @ 11:57am 
Line 836 of Lua script throws an exception when calling:
"server.spawnExplosion(vehicle_pos, explosion_size)"
with the error: "DLC is not enabled"
Is there a workaround to trigger an explosion effect without relying on this DLC-dependent function?
Captain Robertson  [author] 16 Aug @ 8:59am 
@QbertTheKiller - No, the explosions are based on vehicle size and were added to give the player a slightly more realistic representation that the vehicle has been destroyed - rather than it magically vanishing into thin air - but if it bothers you THAT much then you can simply remove that feature yourself by making a local copy of the addon and deleting the part on line 836 that reads:
server.spawnExplosion(vehicle_pos, explosion_size)
QbertTheKiller 16 Aug @ 8:38am 
is there a way to make it so instead of exploding they just dissapear to go into the respawn queue immediately? this mod is perfect except for the fact the ships go off like a bomb.