File information

Last updated

Original upload

Created by

GuysWeForgotDre

Uploaded by

GuysWeForgotDre

Virus scan

Safe to use

Tags for this mod

About this mod

Dealers will send you updates as they make deals, hit product / cash thresholds, and a daily summary. Each option is configurable on a per-dealer basis. Preferences can be adjusted using Mod Manager Phone App, or editing /UserData/DealersSendText.cfg.

Permissions and credits
Mirrors
Changelogs
Dealers Send Texts


Dealers text you updates as they make deals, hit product/cash thresholds, and send a daily summary. Also monitors for incapacitated NPCs and dealer pathing issues.
Options are configurable globally or on a per-dealer basis. Preferences can be adjusted using the Mod Manager Phone App, or by editing /UserData/DealersSendText/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, deal locations, status updates, time/day, and inventory/cash. Realtime tracking of dealer and customer location and status.
  • Highly Configurable  
    Send updates, summaries, and alert texts. All options configurable globally or per-dealer. Optional notifiacation for each text/alert type.Integrates with the Mod Manager Phone App or manually edit /UserData/DealersSendTexts/Config.cfg.
  • Export Sales Data (json)  
    Auto-logs all dealer sales, including customer, product, price, location, and timestamps.  Saves to: UserData/DealersSendTexts/DealerData.json
  • Dynamic, Future-Proof Build  
    Detects all dealers from ScheduleOne.Economy.Dealer — supports new dealers automatically. Minimal game patching = low maintenance.

Send Text Options
All configurable globally or per-dealer
Deal Update:
  • Deal Started Includes customer name, location, delivery window, product/cost, and distance to target.
  • Note: Distance is only a reference; dealer may not head directly there next, and it doesn't account for pathing regardless.
  • Deal Success Includes sale amount, time taken, cash made (including bonus) and active deals remaining.
  • Deal Failed Includes customer name, failure reason, lost value, and distance.

Status Alerts:
  • Customer Injury Knocked out customers unavailable that day; dead ones for 3 days.
  • Dealer Injury Knocked out dealers unavailable that day; dead ones for 2 days.
  • Dealer Stuck Dealer hasn’t moved in a while. Configurable check count and radius.
  • Navigation Alert Notifies when dealer changes destination (with cooldown).

Inventory Alerts:
  • Low Product Alerts when total product is below threshold. Includes current location and distance to player.
  • High Cash Alerts when cash exceeds threshold. Includes current location and distance to player.

Nightly Summary:
  • Deal Summary Deal success / failures, cash made, product moved).
  • Customer Log List of last deal time.
  • Location Log List of deals per named spot.
  • Failure Log Customer + Location of failed deals.

Reference
Update 1.2.0
Fixes
  • Jars/bricks now count correctly (1 per item).
  • Dealer cut and quick-delivery bonus now included.
New Features
  • Master Settings to configure all dealers at once. Optional per-deal override available.
  • Provide specific reason for deal failures, see list.
  • Option to alert if dealer or customer is injured or dies.
  • Option to alert if dealer appears stuck for prolonged time.
  • Option to notify on new navigation destination set.
  • Track each deal location by deals started / success / failure, customer usage, and dealer usage.
  • Seamlessly save internal data when game is saved, auto load at startup.

Source Code:  
This program is open source under the MIT License. I encourage you to learn from it or use it in your own creations.
Github Repository

Mod Links:  
Thunderstore | Nexus Mods

Contact:  
Discord: OnlyMurdersSometimes  
Github: GuysWeForgotDre