You are viewing a potentially older version of this package. View all versions.
RadDude-EconomicEvents-1.0.2 icon

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-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
RadDude-ModSaveBackups-1.2.0 icon
RadDude-ModSaveBackups

This Sailwind mod creates separate save files for your mod data and also handles making and loading backups.

Preferred version: 1.2.0

README

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.

Screenshot of port dude with news


Screenshot of events log

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 🤗

Donate with PayPal button Buy Me a Coffee at ko-fi.com

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.