EconomicEvents
Events that affect the prices of items in selected ports.
| Date uploaded | 4 months ago |
| Version | 1.0.2 |
| Download link | RadDude-EconomicEvents-1.0.2.zip |
| Downloads | 160 |
| Dependency string | RadDude-EconomicEvents-1.0.2 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100RadDude-ModSaveBackups
This Sailwind mod creates separate save files for your mod data and also handles making and loading backups.
Preferred version: 1.2.0README
EconomicEvents
Events that affect the prices of items in selected ports.
Requires
Features
Port dude now will give you news on active events affecting the economies of ports. Once
you hear what he has to say you will find the active events in your logbook. The details
in your logbook will tell you which ports the events are in, what items are affected by
the events, what the price multipliers are, and how much time is remaining for the events.
Even if you do not hear about an event prices are still affected by an active event.


How Events Are Scheduled
For normal events: Each region can only have one event scheduled at one port. Every 14th
day, each region is checked to see if it has an event. If there is not an event scheduled
in a region, a check against it's chance level is made to see if it will get one. If it
doesn't get an event, the chance it gets one made is raised by a random amount. If it does
get an event scheduled, it's chance level is dropped to its baseline level. When an event
is scheduled, it is assigned a random day that it will become active. Only when an event
is active is when port dude will tell you about them.
For global events: The event will affect every port. If no region has a scheduled
event there is a chance that a global event will be scheduled.
Configurable
- The baseline percent chance amount for a region to get an event scheduled. Default is 20.
- If global events are enabled. Default is true.
- Percent chance amount for a global event. Default is 5.
Installation
If updating, remove EconomicEvents folders and/or EconomicEvents.dll files from previous installations.
Extract the downloaded zip. Inside the extracted EconomicEvents-<version> folder copy
the EconomicEvents folder and paste it into the Sailwind/BepInEx/Plugins folder.
Consider supporting me 🤗
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
[v1.2.1] - 2026-06-23
Updated
- Directory searched when attempting to rename modsave files so that it is not hardcoded, for PortableSaves compatibility.
[v1.2.0] - 2026-06-21
Added
- 14 new events.
Updated
- Guid, removed the 82.
- Guid for ModSaveBackups.
[v1.1.1] - 2026-06-04
Fixed
- Removed testing code.
[v1.1.0] - 2026-06-04
Updated
- Changed the release process so hopefully some linux users will no longer have issues when unzipping the release file.
Performance Improvements
- Removed many LINQ operations and replaced with for-loops and cached lookups.
- Cache port/event lookups instead of repeating queries.
- Cache list of all ports at start instead of rebuilding with each call.
- Cache built strings for events once when scheduled instead of building each time looked at in log.
[v1.0.3] - 2026-04-24
Fixed
- UI character size and line spacing bug in event description.
[v1.0.2] - 2026-02-23
Fixed
- UI bugs caused by changes made to reputation UI in 0.35 update.
Added
- Events are now on their own dedicated logbook tab.
[v1.0.1] - 2025-09-15
Added
- New ports from 0.33 update.
- Explosive Event event.
[v1.0.0] - 2025-07-24
Added
- Economic events which a affect a port in each region.
- Port dude will tell you news of active events.