BULLETBOT-MoreUpgrades icon

MoreUpgrades

Adds more unique upgrade items and is highly configurable.

Last updated 2 weeks ago
Total downloads 3690705
Total rating 82 
Categories Mods Libraries Items Upgrades Client-side Server-side
Dependency string BULLETBOT-MoreUpgrades-1.6.5
Dependants 774 other packages depend on this package

This mod requires the following mods to function

DarkSpider-TextUpgradesUIScale-1.0.0 icon
DarkSpider-TextUpgradesUIScale

The mod fixes the issue where the upgrade list goes beyond the screen

Preferred version: 1.0.0
Zehs-REPOLib-3.0.0 icon
Zehs-REPOLib

Library for adding content to R.E.P.O.

Preferred version: 3.0.0
BULLETBOT-KeybindLib-1.0.1 icon
BULLETBOT-KeybindLib

A library that lets you add your own keybinds to the controls.

Preferred version: 1.0.1

README

MoreUpgrades

  • Adds more upgrade items to the game.
  • The upgrade item designs are made by "Kizzycocoa". [1277336819951730739]
  • All players need to have the same config! (Note: Some of them can be client-sided or server-sided.)
  • Some upgrade items have more configuration. Check the config file after updates, as values may change between versions.

Upgrade Items

  • Sprint Usage: Makes you able to use less stamina while sprinting. Can be upgraded multiple times.
  • Valuable Count: Displays the number of valuables under the mission text. Can be upgraded only once.
  • Map Enemy Tracker: Tracks enemies in the map radar. Can be upgraded only once.
  • Map Player Tracker: Tracks players in the map radar. Can be upgraded only once.
  • Item Resist: Makes you able to withstand item hits easier. Can be upgraded multiple times. (Credits to the ItemResistUpgrade mod creator called "Top Sandwich". [109074579716087808])
  • Map Zoom: Decreases the zoom level of the map radar. Can be upgraded twice unless you have a mod that spawns them in a level.
  • Autoscan: Automatically scans for items within a given range. Can be upgraded three times unless you have a mod that spawns them in a level.
  • Item Value: Increases item value globally during level generation. Can be upgraded multiple times.
  • Extra Life: Makes you able to revive by pressing the Revive keybind (Using with KeybindLib mod.) while being dead. Can be upgraded multiple times, but when used, the upgrade count decreases.

Configuration

  • REPOLib:
    • Import Upgrades: Whether to import the upgrades from REPOLib.
    • Exclude Upgrade IDs: Exclude specific REPOLib upgrades by listing their IDs, seperated by commas.
  • Upgrade Item:
    • Enabled: Whether the upgrade item can be spawned to the shop.
    • Max Amount: The maximum number of times the upgrade item can appear in the truck.
    • Max Amount In Shop: The maximum number of times the upgrade item can appear in the shop.
    • Minimum Price: The minimum cost to purchase the upgrade item.
    • Maximum Price: The maximum cost to purchase the upgrade item.
    • Price Increase Scaling: The scale of the price increase based on the total number of upgrade item purchased.
    • Price Multiplier: The multiplier of the price.
    • Max Purchase Amount: The maximum number of times the upgrade item can be purchased before it is no longer available in the shop.
    • Allow Team Upgrades: Whether the upgrade item applies to the entire team instead of just one player.
    • Sync Host Upgrades: Whether the host should sync the item upgrade for the entire team.
    • Starting Amount: The number of times the upgrade item is applied at the start of the game.

Library

  • I wish REPOLib would handle this globally so I don't have to make this mod a library again.
float ItemValueMultiplier(Item item) // This is based on the "Price Multiplier" config entry. When under 0, it returns "ShopManager.instance.itemValueMultiplier"
float UpgradeValueIncrease(Item item) // This is based on the "Price Increase Scaling" config entry. When under 0, it returns "ShopManager.instance.upgradeValueIncrease"