ohdangthejam-LevelUpProgression icon

LevelUpProgression

This mod gives you a selection of 3 items to choose from upon starting the game or leveling up.

Last updated 4 years ago
Total downloads 22681
Total rating 7 
Categories Mods
Dependency string ohdangthejam-LevelUpProgression-1.0.2
Dependants 10 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.3.1 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.3.1

README

LevelUpProgression

This mod gives you a selection of 3 items to choose from upon starting the game or leveling up.

Features

  • Customizable tier drop chance and scaling options.
  • Select items with TAB or use hotkeys (1,2,3) to make your choice without interrupting gameplay.

Installation

Simply copy LevelUpProgression.dll to your BepInEx plugin folder.

Configuration

After the game has been started with the mod installed once, you will have a config file available with following options:

  • Scaling Range
    • LowerLevel: Determines the level that rarity chances begin scaling (Default: 1)
    • UpperLevel: Determines the level that rarity chances stop scaling (Default: 30)
  • Minimum Values
    • LowerLevelTier1Weight: Determines the weight of tier 1 drops at the lower level. (Default: 60)
    • LowerLevelTier2Weight: Determines the weight of tier 2 drops at the lower level. (Default: 25)
    • LowerLevelTier3Weight: Determines the weight of tier 3 drops at the lower level. (Default: 0.5)
    • LowerLevelLunarWeight: Determines the weight of lunar drops at the lower level. (Default: 4.5)
    • LowerLevelEquipmentWeight: Determines the weight of equipment drops at the lower level. (Default: 10)
  • Maximum Values
    • UpperLevelTier1Weight: Determines the weight of tier 1 drops at the lower level. (Default: 30)
    • UpperLevelTier2Weight: Determines the weight of tier 2 drops at the lower level. (Default: 35)
    • UpperLevelTier3Weight: Determines the weight of tier 3 drops at the lower level. (Default: 25)
    • UpperLevelLunarWeight: Determines the weight of lunar drops at the lower level. (Default: 5)
    • UpperLevelEquipmentWeight: Determines the weight of equipment drops at the lower level. (Default: 5)

Note that it is not necessary for the weights to add up to 100, nor for the sum of the minimum and maximum total values to be equal.

Changelog

1.0.2

  • Multiplayer fixes.

1.0.1

  • Bugfix: Config settings not formatted correctly.
  • Chat messages removed.

1.0.0

  • Initial Release

Wishlist

  • Destroy UI on teleport.
  • Remember current options on teleport.
  • Toggleable reroll for gold with F1 + UI addition.
  • Toggleable reroll for lunar coins with F2 + UI addition (with increased lunar chance.)
  • Display 1 / 2 / 3 / F1 / F2 keybinds.
  • Customizable keybinds.
  • Display current held count for choice items.
  • Sound effect on purchase.
  • More elegant initialization than waitforseconds to avoid null master reference.
  • Custom distribution (gain perk every x levels)
  • Disable starting perk.