StormLink Procedural Passenger Missions Mod

If you liked this item, please rate it up on Steam Workshop page.

Author: End of the Line

Last revision: 12 Feb, 2021 at 16:37 UTC

File size: 46.29 MB

On Steam Workshop

Description:

Stormlink: Connect and Transport is a major addon bringing persistent and expandable passenger transportation missions to Stormworks.

You have been granted permission to build a passenger transportation company in the world of Stormworks! Build passenger vehicles to transport travellers, earn fares, and expand your transportation network for greater rewards.

New LITE Version for those having severe performance issues: https://steamcommunity.com/sharedfiles/filedetails/?id=2398360474

Features
  • 28+ Docks, stations, airports, and terminals across the world of Stormworks.
  • Procedurally generated passengers with dynamic destination selection
  • Distance-based Fares and Research Points paid for successful transportation of passengers
  • Automatic Loading and Unloading using Chat Commands
  • Career system including Network Expansion, Passenger Satisfaction, and Bonuses
  • Designed to work in any game mode – Career, Classic Career, or Custom
  • Optimization options to reduce physics lag on lower-end computers (see ‘Troubleshooting’)

Installation & Starting a New Game

To install Stormlink, create a new game in Career, Classic Career, or Custom – Stormlink works in all three!
Activate the addon using Addons -> Workshop -> Stormlink Passenger Mod
Select your starting base. This will determine your starting network of stations.

Difficulty Level
Recommended Starting Bases
Easy
Camodo or Spycakes
Classic Career/Normal
Sawyer North or Starter Base
Hard
Any arctic base
Building and Setting Up a Vehicle

Use the workbench to build or spawn a passenger vehicle. Make sure each seat is labelled sequentially as follows: Seat1, Seat2, Seat3, etc. Note the Capital S in Seat!

Enter the vehicle and sit in any seat or control seat to make it your Active Vehicle. Program the vehicle’s passenger capacity with chat command ?pcap ##, where ## is the number of passenger seats in your vehicle. You only need to do this if the vehicle is newly-spawned or if a notification requests it.

Transporting Passengers

Check the map to see the stations in your starting network. Hover your mouse over any open station to see where passengers want to go, and how much they will pay.

Drive to a station and get close to the dock, platform, hangar, etc. Use command ?pload stationname to load all passengers, with stationname being the name of the station you’re going to. You can use ?pload multiple times to load passengers going to different stations. ?pload all will load all passengers at the station.

Drive to the destination station and use command ?punload to unload your passengers and get your fare.

Buying Stations and Weekly Bonuses

Looking for more challenge or bigger rewards? Buy new stations to expand your network! Use the map to find a station you want to open. Use command ?openstation stationname to open the new station at a cost of $3000. Note that passengers refresh immediately at all stations on your network. Each open station brings in a $2000 bonus and 2 research points if all passengers on the network can be transported within 7 days. The bonus can only be claimed once per in-game week.

Passenger Satisfaction

Once you’ve loaded a passenger, they are your responsibility until delivered. Passengers on overnight trips will lose 30% of their health at midnight, representing a drop in passenger satisfaction. If this satisfaction level reaches zero, the passenger will despawn and you will lose your bonus for the rest of the week. Use medkits to ‘feed’ your passengers and keep them happy. Or maybe there’s another way…

Transferring Passengers

Some destinations can only be served by certain vehicles, thus requiring a transfer. If two vehicles are at the same station, passengers can be transferred to the active vehicle using ?pload. The Active Vehicle is the vehicle you’ve most recently sat in. You will need to use multiple vehicles to serve all the stations in Stormlink!


All operations in Stormlink are done through the chat menu. The chat can be opened by pressing enter. The following is a list of all commands and what they do. Commands should be entered as a single line.

Command
Example
Result (Using input from Example)
?phelp
?phelp
Prints an in-game help guide in Chat
?pcap ##
?pcap 40
Sets the Active Vehicle’s capacity to 40 Passengers
?pload stationname
?pload camodo
Loads the active vehicle with passengers going to camodo station
?punload
?punload
Unloads all passengers going to the station that the vehicle is currently at
?openstation stationname
?openstation endo
Activates a new station at Endo for passengers to use.
?closestation stationname
?closestation endo
Closes Endo station so passengers cannot use it.
?reloadpeds ##
?reloadpeds 4
Reloads all waiting passengers. ## is an optional number to set the number of passengers per spawning zone, useful for optimization.
?despawnpeds
?despawnpeds
removes all passengers and resets passenger lists, both waiting and enroute. Use in emergencies if game is really slow or passengers are doing odd things.


Do Not Reupload creations without permission from the original author!
Before uploading your Stormlink-Compatible vehicle to the workshop, please test your vehicle to full capacity to ensure that all seats are working. When posting, include the passenger capacity so that other players can easily get started. Include the following code in your workshop description to get the Stormlink Compatibility badge!

[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2392851331][img]https://i.imgur.com/2mkbOGB.jpg[/img][/url]

Lag, Slow-Motion or Low Ticks Per Second

CPU is overloaded. Try some of the following:

  • When starting a new game, uncheck Default AI, Default Cargo, and AI Helicopters.
  • Use vehicles with fewer bodies. If in a ship, use physics flooders if possible.
  • Use ?reloadpeds ## to reduce the number of passengers waiting at each station. 5 is default, try ?reloadpeds 3 or ?
  • reloadpeds 2 instead.
  • Use ?despawnpeds to remove all passengers, both waiting and onboard. Then, Use ?reloadpeds to generate new passengers as stated above.
Passengers don’t board, but notification says they are boarded

Vehicle may not be set up for Stormlink. Make sure each seat is named indivivually as Seat1, Seat2, Seat3, etc. (Note the Capital S in Seat!) This naming requirement is due to how Stormworks LUA works.

Not all passengers disembark at their destination

Vehicle may be partially outside of the terminal. Try moving the vehicle closer to the platform, stop, or terminal.


Stormlink is coded in Mission LUA which may be occasionally changed by the devs without notice
Stormlink is not tested or supported in Multiplayer (yet)
Please report error messages/bugs!

Download
Required items:

Click the title to search on this site.


Stormlink Starter FerrySteam Workshop
Stormlink Starter StreetcarSteam Workshop