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.
JGRPG
An RPG class and talent progression system for Valheim featuring Tank, Berserker, and Ranger classes with active abilities.
By JGSTUDIOS
| Date uploaded | 2 weeks ago |
| Version | 0.1.2 |
| Download link | JGSTUDIOS-JGRPG-0.1.2.zip |
| Downloads | 42 |
| Dependency string | JGSTUDIOS-JGRPG-0.1.2 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2README
JGRPG
JGRPG adds an RPG progression system to Valheim with three playable classes, talent trees, active abilities, and shared world progression.
Features
- 90 RPG levels
- Shared world RPG level and XP progression
- Boss-gated level caps
- Talent points earned as you level
- Free talent resets
- Five active abilities per class
- Configurable keyboard and gamepad ability keybinds
- Persistent character class and talent choices
Tank
A defensive class focused on armor, blocking, damage reduction, taunting enemies, and protecting nearby allies.
Berserker
An aggressive melee class focused on melee damage, attack speed, Rage, low-health bonuses, and powerful close-range abilities.
Ranger
A ranged class focused on bows and crossbows, mobility, Hunter's Mark, explosive attacks, rapid fire, and party buffs.
Controls
Keyboard
U- Open or close the Talent TreeShift + 1- Ability 1Shift + 2- Ability 2Shift + 3- Ability 3Shift + 4- Ability 4Shift + 5- Ability 5
Gamepad
Default gamepad controls:
LB + D-Pad Up- Ability 1LB + D-Pad Right- Ability 2LB + D-Pad Down- Ability 3LB + D-Pad Left- Ability 4LB + A- Ability 5LB + Y- Open or close the Talent Tree
While the Talent Tree is open:
D-Pad- Navigate talentsA- Purchase the selected talent or activate Reset Talents
Keyboard and gamepad bindings can be changed in the mod configuration.
Installation
Mod Manager
Install JGRPG through Thunderstore Mod Manager or r2modman. Required dependencies should be installed automatically.
Manual Installation
Install BepInEx and Jotunn first.
Then place JGRPG.dll inside:
BepInEx/plugins/JGRPG/
Multiplayer
JGRPG is intended for multiplayer use and should be installed on the dedicated server and on every player's client.
Single-player functionality has been extensively tested.
True multi-client multiplayer behavior has not yet been fully tested. If you encounter a multiplayer issue, please include the relevant BepInEx LogOutput.log when reporting it.
Compatibility
Tested alongside:
- JGQoL
- RtdOcean
Changelog
0.1.2
- Added full gamepad support for class abilities.
- Added configurable gamepad bindings for abilities and the Talent Tree.
- Added controller navigation for the Talent Tree.
- Added visible controller selection highlighting and talent description tooltips.
- Added controller access to Reset Talents.
- Prevented Talent Tree controller navigation from moving the vanilla hotbar.
- Improved Talent Tree layout at 2560x1440 and other lower resolutions to prevent talent names from overlapping neighboring buttons.
0.1.1
- Fixed an issue that caused world RPG progression to initialize at Level 90.
- Removed leftover development/testing progression settings.
0.1.0
- Initial public release
- Added Tank, Berserker, and Ranger classes
- Added full talent trees through level 90
- Added five active abilities per class
- Added shared world RPG progression
- Added boss-gated level caps
- Added talent reset functionality
- Added ability cooldown and active-effect UI
- Added persistent character talent progression
- Added configurable ability keybinds
Known Issues
- Multiplayer functionality has not yet been fully validated with multiple clients.
CHANGELOG
Changelog
0.1.62
- Restored vertical scrolling to the Talent Tree so all talent rows remain accessible at 1920x1080 and other lower-resolution displays.
0.1.61
- Updated Jotunn dependency to 2.30.2.
- Rebuilt against the latest Jotunn release.
0.1.6
- Fixed JGRPG hotkeys activating while typing map marker names.
0.1.5
- Fixed Talent Tree gamepad navigation being blocked while the Talent Tree was open.
- Fixed gamepad ability combinations triggering the underlying vanilla hotbar action.
0.1.4
- Fixed a controller regression that prevented navigating or closing the Talent Tree with a gamepad.
- Changed gamepad ability input handling so the JGRPG modifier no longer interferes with Talent Tree controls.
- Prevented the vanilla hotbar from responding while the JGRPG gamepad ability modifier is held.
0.1.3
- Fixed first-time boss kills failing to raise the world level cap before awarding boss XP on dedicated servers.
- Fixed networked boss kills so boss progression is handled correctly by the server.
- Prevented repeat boss kills from awarding RPG XP after their progression tier has already been unlocked.
- Prevented JGRPG keyboard hotkeys from activating while typing in chat, the console, or other text input fields.
0.1.2
- Added full gamepad support for class abilities.
- Added configurable gamepad bindings for abilities and the Talent Tree.
- Added controller navigation for the Talent Tree.
- Added visible controller selection highlighting and talent description tooltips.
- Added controller access to Reset Talents.
- Prevented Talent Tree controller navigation from moving the vanilla hotbar.
- Improved Talent Tree layout at 2560x1440 and other lower resolutions to prevent talent names from overlapping neighboring buttons.
0.1.1
- Fixed an issue that caused world RPG progression to initialize at Level 90.
- Removed leftover development/testing progression settings.
0.1.0
- Initial public release
- Added Tank, Berserker, and Ranger classes
- Added full talent trees through level 90
- Added five active abilities per class
- Added shared world RPG progression
- Added boss-gated level caps
- Added talent reset functionality
- Added ability cooldown and active-effect UI
- Added persistent character talent progression
- Added configurable ability keybinds