You are viewing a potentially older version of this package. View all versions.
WAAAAGH-PlayerLevels-0.0.11 icon

PlayerLevels

Kill monsters, clear levels, gain exp and grow (WIP)

By WAAAAGH
Date uploaded 4 days ago
Version 0.0.11
Download link WAAAAGH-PlayerLevels-0.0.11.zip
Downloads 6893
Dependency string WAAAAGH-PlayerLevels-0.0.11

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
Zehs-REPOLib-2.0.1 icon
Zehs-REPOLib

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

Preferred version: 2.0.1
nickklmao-MenuLib-2.4.1 icon
nickklmao-MenuLib

A library for creating UI!

Preferred version: 2.4.1

README

PlayerLevels

A mod for R.E.P.O that allows players to level up and receive upgrades. (Still WIP!)

gif demo

Features

Additional options such as the look and behavior can be set in the config file:

Levelling

  • Number of upgrades received per level.
  • Max stamina upgrades
  • Max health upgrades
  • Max strength upgrades
  • Max range upgrades
  • Max speed upgrades
  • Max jump upgrades
  • Max tumble upgrades

Regen

  • Delay before regen.
  • Stamina regen per level.
  • Health regen per level.
  • Base stamina level (regen level).
  • Base health level (regen level).

Tumble Damage

  • Level 1 Tumble Damage.
  • Level 2 Tumble Damage.
  • Level 3 Tumble Damage.
  • Level 4 Tumble Damage.
  • Tumble Damage for each level after 4.

Experience gained

You can configure how much exp you get from killing different types of enemies.

Adding exp for killing custom monsters

  1. In the config you can enter the name of the monsters you wish to register with this mod
    config custom enemy registry
  2. Launch the game once and then quit, this will refresh the config and a new configuration section called "Experience Gains (Custom enemies)" will be added
    config custom enemy exp
  3. You can now configure how much exp you get from killing the custom monsters
    config custom enemy exp

Known Issues

  • Tumble damage does not work as a client (non-host)
  • Enemy deaths sometimes triggers multiple times causing multiple exp gains
  • Enemy deaths sometimes do not register as a client (non-host)
  • Stamina upgrades get reset as a client when changing scenes

CHANGELOG

Changelog

[0.0.11] - 2025-04-29

Changed

[0.0.10] - 2025-04-29

Added

  • Configurations to add custom monsters to the exp table
  • Updates to README.md to add instructions on how to add custom monsters and how to add exp for killing custom monsters

Fixed

  • Potential NaN exp gain and level up when configuration sets Exp needed to level to 0
  • Missing exp values for Headman

[0.0.9] - 2025-04-29

Fixed

  • Desync counter going negative, upgrades should work again

[0.0.8] - 2025-04-29

Added

  • Added a notification when a player leaves the game, can be disabled in the config

Changed

  • Tumble launch damage is no longer added to the base damage but replaces it
  • Rebalanced Tumble launch damage scaling
    • Level 1 (Default: 15 damage, no increase from base damage)
    • Level 2 (Default: 25 damage)
    • Level 3 (Default: 35 damage)
    • Level 4 (Default: 45 damage)
    • Tumble Damage for each level after 4 (default: 5)

Fixed

  • Issues with Exp counter not displaying actual exp gained correctly
  • Null exception errors related when checking stats too eagerly when transitioning between scenes

Temp Solution

  • A desync hotfix is implemented to compensate players for missing upgrades. Players with missing upgrades will get additional upgrades on their next level up

[0.0.7] - 2025-04-26

Added

  • UI for player leaving during a game

Fixed

  • Some issues with Exp & level up page animations playing during game loading
  • Issue with kill count tracking not being reset

[0.0.6] - 2025-04-25

Added

  • UI for experience gained for killing monsters

Changed

  • Rebalanced level up values
  • Config descriptions to be "more" accurate

Known Issues

  • Tumble damage does not work as a client (non-host)
  • Enemy deaths sometimes triggers multiple times causing multiple exp gains
  • Enemy deaths sometimes do not register as a client (non-host)
  • UI animation sometimes plays too fast
  • Player Health is sometimes desynced between host and clients

[0.0.5] - 2025-04-23

Added

  • Added config for monster exp gained when monsters are killed
  • Added config for exp required for level up

Changed

  • Rebalanced base values for levelling

Known Issues

  • Tumble damage does not work as a client (non-host)
  • Enemy deaths sometimes triggers multiple times causing multiple exp gains
  • Enemy deaths sometimes do not register as a client (non-host)

[0.0.4] - 2025-04-22

Added

  • Tumble damage scaling with player levels
  • New configuration options for Tumble damage:
    • Level 1 Tumble Damage (default: 20)
    • Level 2 Tumble Damage (default: 40)
    • Level 3 Tumble Damage (default: 60)
    • Level 4 Tumble Damage (default: 80)
    • Tumble Damage for each level after 4 (default: 10)
  • Extra jump attribute for players

Changed

  • Updated README.md with new configuration options

[0.0.3] - Previous Release

Initial release features.