DealersSendTexts
Dealers will send you updates as they make deals, hit product / cash thresholds, and a daily summary. v0.4.0 (Cartel) and 0.3.6f6 compatible
Screenshots 1 screenshots
About this mod Author’s original text
Dealers Send Texts
Dealers text you updates as they make deals, hit product / cash thresholds, and a daily summary. Also monitors for incapacitated NPCs and dealer pathing issues. Supports v0.4.0 Cartel beta and v0.3.6f6 stable.
Options are configurable globally or on a per-dealer basis. Preferences can be adjusted using Mod Manager Phone App, or editing /UserData/DealersSendText/SaveGame_#/Config.cfg.
- Requires: MelonLoader
- Recommended: Mod Manager Phone App | Timestamp Text Messages
General Information
Installation
- Drop the.dll into %ScheduleOne Install%/Mods.
- Delete to uninstall.
Features
- Detailed Dealer Tracking
- Dealers log their customers, status updates, deal locations, time / day, and inventory / cash.
- Realtime tracking of position and health status of dealers and customers.
- Highly Configurable
- Send a variety of update, summary, and alert texts; see list below.
- All options can be set globally, with per-dealer overrides available.
- Automatically integrates with Phone Mod Manager if available, or simply edit Config.cfg file.
- Export Sales Data (json)
- Automatically saves running log of all sales by dealer to export / analyze.
- Includes customer, product, price, location, date, time, and status.
- Includes cross reference of locations by deal, customer, and dealer.
- Data saved to /UserData/DealersSendText/SaveGame_#/Data.json
- Dynamic, Future-Proof Build
- Dealers detected from ScheduleOne.Economy.Dealer class -- automatically compatible with newly added dealers.
- Minimal patches into game code, mostly custom logic -- low chance to break on game update; easy to fix if it does.
Send Text Options
All configurable globally, with optional per-dealer override
Deal Update
- Deal Started Customer name, deal location and window, product amount and cost, and straight line distance from current location.
- Note: Distance is only a reference; dealer may not head directly there next, and it doesn't account for pathing regardless.
- Deal Success Customer name, sale amount, time required, and remaining deals.
- Deal Failed Customer name, failure reason, lost potential, distance, and remaining deals.
Status Alert
- Customer Injury Alert Send text when customer is incapacitated.
- Knocked out customers unavailable that day; dead customers unavailable for 3 days.
- Dealer Injury Alert Send text when dealer is incapacitated.
- Knocked out dealers unavailable that day; dead dealers unavailable for 2 days.
- Dealer Stuck Alert Send text when dealer hasn't moved from one spot for a period of time.
- Customize number of failed move checks and maximum radius to be considered immobile.
- Navigation Alert Send text when a new destination is set. Includes cooldown to prevent spam.
Inventory Alert
- Low Product Count Send text when total product below specified amount.
- Includes cash, location they are leaving from, and straight line distance to player.
- High Cash Alert Send text when cash above specified amount.
- Includes count, location they are leaving from, and straight line distance to player.
Nightly Summary
- Deal Summary Count of successful and failed deals that day, total products sold and cash made.
- Customer Log List of last completed deal time by customer.
- Location Log Number of deals at each named location.
- Failure Log Customer and Location of incompleted deals.
Color Coded Icons
Icons show as a colored square in notifications if enabled.
Reference
Update 2.2.0
- Bugs / Fixes
- Fixed an issue where data wasn't being preserved in save file directory, now saves to UserData/ instead.
- New Features
- Preferences are set and saved on a per-game basis, in the same directory as dealer data.
Update 2.1.0
- Bugs / Fixes
- Prevents dealers who are not yet unlocked from sending daily summary texts.
- Fix for separate save behavior that could cause log error.
Update 2.0.0
- Bugs / Fixes
- Better cleanup of data when game unloads, prevent potential issue when switching saves without exit
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: