Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
You are viewing a potentially older version of this package.
View all versions.
Budgeting
Taxman has finally taught those little fellas basic accounting. Divvy up money between you and your friends during the shop phase!
By Znore
| Date uploaded | 2 weeks ago |
| Version | 1.1.0 |
| Download link | Znore-Budgeting-1.1.0.zip |
| Downloads | 13 |
| Dependency string | Znore-Budgeting-1.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
# Budgeting!
Tax man finally taught those little fellas some basic accounting skills!
### Description
This mod adds some functionality to divvy out money during the shopping phase to each player.
Right now three distribution methods are supported:
- Even: As you might expect, money is divvied out as evenly as possible between all players
- Manual: All money is given to the host, who can then *share* the money with friends.
- (NEW!) By Upgrades: Players with the most upgrades will receive the least money.
- A "catchup" mechanic of sorts
- Will likely need tweaked in the future (as with the other weighted methods) for balance/fixes
Upon entering the shop, the team's "money pool" is shared between all players in the lobby.
You can see how much money you have by looking at the "Your Wallet:" text near the top of the screen.
The location of this text is configurable but requires a game restart to work.
## Features
- Money Distribution Between Players: Automatic and Manual
- Money Sharing
- The game checks player wallets before confirming purchases
- ROBOT LINES IF YOU RUN OUT OF MONEY!!!
- Players can share money in their wallet with other players!
- ROBOT LINES IF YOU DON'T HAVE ENOUGH MONEY TO SHARE!!!
- Comes with a Broad Shop Discount feature, up to 30% off (configurable)
- All operations use the Host as the source of truth.
## Purchasing
To purchase the items in the cart, the person who presses the shop button will have the funds deducted from their wallet. This is a bit scuffed but I might change it in a future update... I don't know
Now it actually works!
Make sure you can afford it!
## Sharing
Have something you wanna buy but can't quite afford? Ask a friend to lend you some change!
Pressing the "Share Money Key" bind (configurable in the mod's config) pulls a menu that allows you to share any amount of money that you can afford.
*By default, this key is '4'*
### Compatibility
Compatibility hasn't been broadly tested so far but I would steer clear of using this mod alongside mods that manipulate player money or shop behaviors.
Alternate storefronts/mods that add more items *should* be compatible.
### Known Bugs
1. When "rerolling" the upgrade options in the shop, group money is desynced from player wallets
### Etc.
All players in your group need the mod. Only the host needs to configure shop discounts and which distribution method to use.
### Credits
Created by **Znore;** Mod art by my friend **toxicmustachee**
CHANGELOG
1.1.4
- Fixed a bug where player stats would persist upon new runs
- Internal Mod stats (Player wallets, etc.) are now cleared once player(s) return to the main menu
- Losing a run and then starting a new run no longer will add your money from the last run
1.1.3
- Removed some Error Logs that were meant for development and I forgot to remove
1.1.2
- Fixed a bug that caused shop button presses during the countdown to "skip" money deduction
- Fixed a bug where rerolling the upgrade stand would cause player wallets to desync from the team money
1.1.1
- I messed up the formatting on the README and CHANGELOG. Fixed it
1.1.0
- Added new Distribution Method, "By Upgrade"
- Fixed a bug that caused ANY PhysGrabber interaction to count as the "buying signature", OOPS!
- Lots of testing scaffolding and setup for future updates