HTFBulkBuy
Buy in bulk at any vendor. Press T to pick a quantity (1/5/10/25/50) and buy that many at once - bait, items, pocket unlocks, weapon upgrades.
| Date uploaded | 6 days ago |
| Version | 1.2.0 |
| Download link | FlabasGeezahs-HTFBulkBuy-1.2.0.zip |
| Downloads | 991 |
| Dependency string | FlabasGeezahs-HTFBulkBuy-1.2.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
BulkBuy
Buy in bulk at any vendor.
Walk up to a vendor, press T to pick a quantity, then buy as normal — you get that many at once.
- T — cycle quantity: 1 → 5 → 10 → 25 → 50 → 1
- Shift + T — cycle backward
- A
Bulk: xNindicator shows near your crosshair while you're at a vendor, and tracks progress (Bulk: 12/50) while a batch runs - Does nothing outside a vendor
Works at every vendor — bait, items, pocket unlocks, weapon upgrades, boat upgrades. A batch stops on its own once you run out of money or there's nothing left to buy.
Heads up on items
Buying an item puts it in your hands and pushes whatever you're holding into your inventory. Inventory caps at 9 slots — past that, extra items drop on the ground. Bulk works best on bait and pocket upgrades; go easy with items.
Install
Drop BulkBuy.dll into BepInEx/plugins/, or install with a mod manager. Requires
BepInEx 5. Remove the DLL to go back to normal.
Config
BepInEx/config/com.zoe.howtofish.bulkbuy.cfg, created on first launch.
| Setting | Default | What it does |
|---|---|---|
CycleKey |
T |
Cycle quantity forward |
ReverseModifier |
LeftShift+T |
Cycle backward |
Quantities |
1,5,10,25,50 |
Quantities to cycle through (max 50) |
MaxQuantity |
50 |
Hard cap |
ShowIndicator |
true |
Show the on-screen readout |
ResetOnShopClose |
false |
Reset to 1 when you leave a vendor |
CHANGELOG
Changelog
1.2.0
Fixes bulk buys stopping after two or three units, and stops the readout flickering.
Batches gave up almost immediately
Two separate causes, both found from a play session log.
The "you looked away" check was firing while you were looking right at the vendor. The game clears its hovered-interactable the moment a pickup-able item is in front of you — and buying an item spawns exactly that, at the vendor. With a full inventory it is worse, because the overflow the game drops on the floor keeps it cleared. A batch now holds its own reference to the vendor and never consults hover state again, so it runs to completion.
Money was the wrong way to confirm a purchase. Networked value updates get coalesced, so several deductions can arrive as one change — batches both under-counted and then aborted while the game was still happily buying. Each unit is now confirmed against the state that particular vendor actually gates its next sale on, and affordability is projected from a batch-start baseline instead, which can't overspend regardless of network timing.
Bulk-buying pockets could have charged you twice
Unlocking an inventory pocket takes your money unconditionally but only raises your slot count if it's higher. Requesting the same pocket twice — which could happen if the batch ran ahead of the sync — charged you for both and unlocked one. Units are now confirmed before the next is requested, so this can't happen.
Readout
The indicator used the same hover state, so loose items on the ground made it strobe and swallowed keypresses. It now has a short grace window and stays visible for the whole batch.
1.1.0
Extends bulk-buying from bait to every vendor in the game — items, inventory pockets, boat motors, radar, bullet damage, blade sharpness and gun attachments. Tiered vendors walk up their ladder one tier per unit and stop when maxed.
Batches are now paced across frames rather than fired all at once, which is what makes the other vendor types work correctly. The readout shows progress while a batch runs.
Also fixes the indicator flickering and dropped keypresses at high framerates: hover state is refreshed on a fixed timestep, and the mod was reading it as if it updated every frame.
1.0.0
First release. Bulk-buying for bait, with a cycleable quantity and an on-screen readout.
Defaults to T rather than Q, because Q is already bound to dropping your held item.