ImportFirst Released
Imports land before the restock runs
A passive timing fix: importer deliveries arrive in your warehouse before the Logistics Manager restocks your businesses, so new stock ships out the same day.
In the base game the warehouse-to-business restock runs at 02:00 and importer deliveries land at 08:00, so anything your purchasing agent imports sits in the warehouse until the next morning. ImportFirst moves the import to 06:00 and the restock to 08:00, so the same automated delivery can carry newly imported stock to your shops on the day it arrives.
That is the whole mod. Both hours can be adjusted under Settings > Mods > ImportFirst, and nothing else is configurable. It writes nothing to your save.
Because it changes scheduling it does patch the game, and it is careful about it: it uses the shared Harmony engine when that engine is a compatible build, falls back to a private copy when another mod loaded an incompatible one, and stays inactive - leaving vanilla timing - rather than overwriting another mod's patch on the same methods.
Compatibility
Tested on Big Ambitions 1.0, Build 3682.
Version 0.2.1 introduced automatic Harmony compatibility handling, further improved in 0.2.2 to recognise Harmony 2.4 and newer compatible Harmony 2.x environments. ImportFirst automatically detects compatible Harmony environments and selects an appropriate patching method when possible. No configuration is required.
Mods that substantially replace or alter importer or logistics timing may still conflict.
Going Public: Multiplayer for Big Ambitions
Version 0.2.2 resolves a Harmony compatibility issue that previously caused ImportFirst to disable itself when Going Public loaded Harmony 2.4.2.
ImportFirst 0.2.2 was tested successfully alongside Going Public 0.3.3, including Harmony initialisation and scheduled deliveries.
Actual multiplayer host/client sessions have not been tested. Multiplayer synchronisation and differing player configurations are not yet verified.
Compatibility notices
In most setups, ImportFirst loads normally and no notice is shown.
- ImportFirst Compatibility Mode: ImportFirst detected an incompatible shared Harmony environment and switched to its isolated compatibility engine. It remains active and no action is required.
- ImportFirst Disabled: ImportFirst detected a conflict that could risk interfering with another mod. It disables itself instead and leaves vanilla delivery timing active. Check your Player.log for details.
If you saw ImportFirst Disabled next to Going Public: Multiplayer, update to 0.2.2.
For mod authors
A read-only scheduling API, ImportFirst.ImportFirstApi, reports when the next warehouse restock will run. OverstockReturn uses it to show its next pickup time.
Release notes
0.2.2
A compatibility update, tested on Big Ambitions Build 3682. No change to delivery times, settings or defaults. Your saves keep working as before.
Fixed
- Resolved the Harmony compatibility issue affecting Going Public: ImportFirst no longer disables itself ("ImportFirst Disabled") when Going Public: Multiplayer for Big Ambitions loads Harmony 2.4.2. Reported in support ticket IF-WF6QFN.
- Improved recognition of Harmony 2.4-based environments.
- Preserved safeguards against unsafe Harmony patch conflicts: if another mod's patch could still be overwritten, ImportFirst stays inactive and the game's own delivery times apply.
Added
- Version-aware, once-per-save What's New notifications.
- A read-only scheduling API (ImportFirst.ImportFirstApi) for integration with other mods. OverstockReturn uses it to show its next pickup time.
Compatibility
- Tested on Big Ambitions Build 3682.
- Verified coexistence with Going Public in tested logistics scenarios.
- Actual multiplayer sessions remain unverified.
0.2.1
Introduced automatic Harmony compatibility handling.
0.2.0
You can choose the delivery times yourself.
Support
If ImportFirst is misbehaving, open a ticket. No account is needed, and nothing you send is published.