You are viewing a potentially older version of this package. View all versions.
LuciusofLegend-QuotaOverhaul-2.0.0 icon

QuotaOverhaul

New quota system that scales based on player count, and gives you control over the consequences of death.

Date uploaded 3 days ago
Version 2.0.0
Download link LuciusofLegend-QuotaOverhaul-2.0.0.zip
Downloads 1017
Dependency string LuciusofLegend-QuotaOverhaul-2.0.0

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
xilophor-LethalNetworkAPI-3.3.2 icon
xilophor-LethalNetworkAPI

A library/API to allow developers to easily add networking to their mods.

Preferred version: 3.3.2
Sigurd-CSync-5.0.1 icon
Sigurd-CSync

Configuration file syncing library for BepInEx.

Preferred version: 5.0.1
rectorado-FontUpdate-0.8.0 icon
rectorado-FontUpdate

Updates LC's font, adding the expanded latin unicode characters list.

Preferred version: 0.8.0

README

Quota Overhaul (v81 Compatible)

Quota Overhaul aims to be your one-stop-shop of balance changes related to the quota system. The consequences of death are heavily tied to the quota from a game design perspective, and therefore Quota Overhaul also focuses on that area. This mod is extremely configurable. You can enable all the features, or just the ones you like, and you can decide exactly how they will behave (within reason).

By default, Quota Overhaul makes the following changes to quota balance and the general game loop. These changes reward cautious play early on, and encourage risk taking when you're struggling to meet the quota. It makes individual deaths more consequential, and makes team wiping less devastating:

You start with 300 credits instead of 60
In a solo run, the quota starts at 200
For each additional player, the quota increases by 25%
The quota will rack up slightly faster
There is no randomness applied to the quota

You don't lose any credits for dead players
You don't lose any scrap on a team wipe
Instead the quota increases for each player that dies, proportional to the number of players in the lobby
Collecting bodies decreases the quota penalty

I may add a proper features list at some point, but I'm finding it hard to describe them right now, since everything is so configurable it can get nebulous. I would recommend loading up Lethal Config and looking through the options. They all have descriptions that hopefully will help make everything clear. It can be a rabbit hole tho ^_^

Mod Synergies

Here are some mods I like to use with Quota Overhaul to complement the balance changes by providing more risk/reward mechanics:

Sell Bodies Fixed by Entity378

Sell Bodes allows you to sell the corpses of slain entities to the company. It provides a very fun alternative game loop of monster hunting, which leads to a lot of funny moments.

Weather Tweaks + Weather Registry by mrov

Makes bad weather into a tradeoff by providing a boost to scrap value on a moon based on its weather. Great risk, but also great rewards. That's the change relevant to Quota Overhaul anyway, but there are even more great weather related features in these mods. Definitely check them out.

Lethal Casino by mrgrm7

I like this mod because when things are going badly, there's a tendency to want to give up. But if you know there's always a chance of hitting it big at the Casion and beating the quota, you'll keep trying to the very end! Which means more fun with your friends (if you have those), and less dwelling on the prospect of losing.

Roadmap

  • More options of quota algorithm, for example to have it cap out at a certain point or severely limit exponential growth
  • Daily Quota compatibility

Known Issues

Probably incompatible with any mod that changes the quota. With certain configurations it might work, but generally Quota Overhaul will overwrite any changes.

Acknowledgements

  • Thank you to mrov for making Quota Tweaks, which I stole code from
  • Thank you to MrHydralisk for making SaveOurLoot, which I also stole code from
  • Thank you to ImpulsiveLass for making CustomDeathPenalty, which inspired the Quota Penalties feature
  • Thank you to Endoxicom for making the icon

Licensing:

Quota Overhaul is released under the GPLv3 license. This means you are free to distribute your own version, provided you release it under the same license. For the moment, if you encounter issues with the mod I encourage you to open an issue on github so I can fix it, but if I stop maintaining the mod and it starts breaking on new game versions, feel free to make a fork.

CHANGELOG

2.0.0

  • Updated to work with v81!
  • Added a new option under Quota Penalties, where you are charged credits for each player that dies, and when you've run out of credits, an any credits that you can't pay because you've run out, are converted to an increase in the quota. You can configure the conversion rate. This was a community requested feature, so give it a shot!
  • Added a new option for scrap and equipment loss where you can set a maximum percentage of the items on board, and you will never lose more than that.
  • Added a new option to toggle scrap loss on Gordion/The Company
  • Removed the option to have an alert showing lost scrap
  • Updated the default configuration
  • Renamed options to hopefully make them more clear
  • Updated config descriptions to hopefully be more clear
  • Variables that are set to their vanilla values no longer force those values. This should increase compatibility with other mods. For example if you want another mod to handle the Deadline setting, you can set it to it's vanilla value of 3.
  • Did some internal refactoring
  • Added a lot more logging, which should make future testing easier
  • Improved the README a bit

1.4.6

  • Made the lost items alert optional and disabled by default

1.4.5

  • Fixed a dependency issue that caused the mod to not launch at all
  • Updated the README and description

1.4.4

  • Did some more testing, fixed some minor oversights, but most things already worked as far as I can tell.
  • Added the Font Update mod as a dependency, to fix the weird looking + signs.

1.4.3

  • Revisited the project after 6 months of inactivity (yay)
  • Got things to a point where they mostly work, but didn't thoroughly test for bugs.

1.4.0

  • Fixed a bunch of issues with belt bags
  • Changed the "Loot Saving" configs to "Loot Loss". I did this because it makes the code and option names more consistent. You should delete your config and relaunch before making edits. Read the config descriptions so you know what has changed. Sorry for the inconvenience.

1.3.1

  • Fixed some interesting bugs with loot despawning, which were caused by a misnamed patch function

1.3.0

  • Fixed some syncing issues with the Quota Penalty

1.2.6

  • Make most things only run host-side. Should hopefully fix a bug or two.

1.2.5

  • Fixed the quota being stuck at 0

1.2.4

  • Added an option to set the earliest day the quota is allowed to end
  • Added an icon by Endoxiom

1.2.1

  • Fixed the Quota Penalty always being zero when using Dynamic Mode
  • Added state saving

1.2.0

  • Fixed props not despawning when leaving a moon
  • Attempted a fix for quota penalty issues (untested)