You are viewing a potentially older version of this package. View all versions.
UEXP-UnlimitedQuota-1.1.3 icon

UnlimitedQuota

Quota went up? Deadline goes up too. Optional day-0 autopilot to the Company. Suffer longer, scrap more.

Date uploaded a week ago
Version 1.1.3
Download link UEXP-UnlimitedQuota-1.1.3.zip
Downloads 421
Dependency string UEXP-UnlimitedQuota-1.1.3

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
Sigurd-CSync-5.0.1 icon
Sigurd-CSync

Configuration file syncing library for BepInEx.

Preferred version: 5.0.1

README

UnlimitedQuota

The Company raised your quota again. We raised your deadline. You're welcome. (Please ignore the screaming.)

We never change how large the quota is — only how many days you get to fill it.

Day formula

days = MinDeadlineDays + Floor((quota − firstQuotaOfContract) / QuotaPerExtraDay)

Defaults: MinDeadlineDays 3, QuotaPerExtraDay 500.

Examples with first quota 160:

QuotaPerExtraDay Quotas → days
200 160→3, 360→4, 555→4, 560→5, 752→5, 760→6
500 160→3, 660→4, 1160→5

Random rolled targets in between thresholds keep the lower day count (e.g. 555 is still 4 days when the step is 200).

Day 0 panic button

When the clock hits 0 days and you're still not at the Company:

  • We auto-route you there (on by default — Management insists)
  • We do not yank the lever for you unless you turn that on (your funeral)

Plays nice with

Quota Rollover, KeepScrap, and friends who also hate fair deadlines.

Does not play nice with

Other mods that also rewrite the deadline. Pick one tyrant.

Install

BepInEx + CSync. Drop it in plugins. Tell your friends the Company "extended your contract."

CHANGELOG

Changelog

1.1.3

  • Fix: Deadline days use a hard step formula only: days = MinDeadlineDays + Floor((quota − firstQuota) / QuotaPerExtraDay). Example step 200 / first 160: 160=3d, 360=4d, 555=4d, 560=5d, 752=5d. Example step 500: 160=3d, 660=4d, 1160=5d.
  • Persist the contract's first quota as baseline (no more vanilla startingQuota 130 skew).
  • Re-apply days after SyncNewProfitQuotaClientRpc so clients keep the formula timer.
  • Integer math only — never Ceil(quota / dailyScrap) (that old path turned ~699 quota into 7 days).

1.1.2

  • Fix: Deadline day display no longer inflates via Ceil(time/total) float noise (e.g. 4 → 5).
  • Default QuotaPerExtraDay is 500 (start 160 → 660=4d, 1160=5d). Latch startingQuota so fallback 130 cannot skew the formula.
  • Clear starting-quota latch on new ship.

1.1.1

  • Fix: Day-0 Company auto-route/land no longer re-fires on every SyncTimeClientRpc while still in orbit.
  • Log Terminal-missing / lever-FX failures; remove dead growDailyScrap + unused ES3 previous-daily/quota keys.

1.1.0

README polish + small bugfixes. Same deadline chaos, clearer Company propaganda.

1.0.8

Optional auto-land at the Company on day 0.

1.0.7

Config got simpler. Fewer knobs. Same suffering.

1.0.6

Deadline grows with quota the way Management always pretended it did.

1.0.5

Day 0? Enjoy your complimentary autopilot to the Company.

1.0.4 – 1.0.0

Earlier experiments in "what if the quota wasn't a war crime."