The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

1,433 ratings
Passive Skill Trees (Repentance)
78
15
7
11
13
20
7
6
11
10
8
2
4
4
2
3
3
3
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
8.930 MB
Aug 9, 2024 @ 10:42am
Apr 23 @ 11:25am
150 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Passive Skill Trees (Repentance)

Description
XP, leveling, skill points and skill trees. Global passive skill tree + a personal skill tree for vanilla characters. These apply modifiers that can modify your run, from simple stat ups to gameplay-changing alterations.

Passive Skill Trees
General Overview:
  • XP and leveling system, each character has their own level progress and skill points.
  • Monsters grant XP based on their HP (XP is granted on room clear).
  • Global passive skill tree with nodes you can allocate using skill points, which grant modifiers to the next run. Accessed from the character select menu.
  • Global level and xp bar that all characters contribute to, which are the source of global skill points.
  • Character-specific skill trees with nodes more correlated to their gameplay.
  • Respec points which allow you to refund allocated nodes. Clearing a floor has a base 30% chance to award one. Can increase this chance through certain tree nodes.
  • Can toggle tree effects on/off before a run.

You can access the tree screen from the character select menu, or in-game while paused, by pressing V (LT or LB on controller). Within the tree screen you can press H (or Select on controller) to get the control layout. The tree menu should have controller support but I've only tested on an old PS controller.

Bear in mind that making changes to the tree while in a run won't have immediate effects. Changes will be reflected in the next run you start.
(NEW to version 0.4.0) The new "Dynamic Tree Mode" global node allows applying allocated nodes to runs in real time.

While in the tree screen, press H to open the help menu, which has explanations for the mod's different features, including controls.

Important Node: Cosmic Realignment
A very particular large node found in the global skill tree is "Cosmic Realignment" (which was originally a mod I wanted to make on its own).

Once allocated, you can pick (with an UI menu) any unlocked character and earn their unlocks while playing as a different character. There are a few downsides however:
  • Node itself is locked behind multiple 'luck down' nodes.
  • Each picked character has their own unique curse which will be applied to the run.
This de-incentivizes for example using a relatively easy character to go and unlock all of, say, tainted lost's stuff.
These unlocks grant a 'pseudo' blue completion mark to the target character so you may keep track, but original marks take priority, and thus isn't exactly a shortcut for an easier 100% file per se.

Mod Data Safety - Save Backups Addon
I've developed a small addon you can download that allows the mod to periodically create backups of its savefiles (which stores your levels, trees, etc.).
If data loss is detected and backups are present, a popup will show up when opening the tree that allows you to pick one of the backups to attempt to load.
You can find it Here[github.com].

Version 1.0.0 Update
Read about the new features for 1.0.0 here.[github.com]

Version 0.4.0 - Sidereal Update
Read about the new features for 0.4.0 here.[github.com]

Version 0.2.0 - Starcursed Update
Read about the new features for 0.2.0 here.[github.com]

Astral Vessel - PST Customizable Character
Check out Astral Vessel here.

Requirements
This mod requires installing Repentogon. You may install it from here[repentogon.com].
NOTE: you need to install Repentogon following the instructions in the link for the mod to work properly, it's not just a workshop install!
Requires Repentance. Afterbirth+ unsupported.
Repentance+ DLC is not supported.

For Modders - API and Custom Skill Trees
I have a little visual node js app, isaac-skilltreegen, that lets you create skill trees, and the mod supports coding skill trees for custom characters.
You can find the app's repo and releases Here[github.com]. Repo includes usage instructions on its README.

The mod exposes some API functions to initialize generated skill trees. Here[github.com]'s a reference guide for using it.
Example mod that showcases API usage.[github.com]

I've also been playing with the Siren character mod and this mod comes with a skill tree for her out of the box.

Resetting Mod Data
You can hover over the "Leveling Of Isaac" node (central node in global tree), and hold the Respec Node button for 7 seconds to reset ALL tree related data for your current save. Use with care!

Debugging and Config
The mod comes with a few debug settings which make testing its features easier. In the mod directory, main.lua file, at the top you can find a PST.debugOptions table with some variables you can set to 'true'.

There's also the PST_config.lua file, where you can find some extra settings such as whether to draw the xp bar, floating texts, char info in character select, xp multiplier, as well as re-configuring the keybinds used in the tree screen, in case of conflicts.

Supports Mod Config Menu Pure to toggle PST_config.lua settings.

Special Thanks/Credits
  • karsiori, for the Free Pixel Art Gem Pack (used in starcursed update) - you can find it Here[karsiori.itch.io].
  • HalvedDead, for extensive testing help and feedback.
  • wookywok, for extensive feedback, ideas and sprite contributions.
  • DCSS (Dungeon Crawl Stone Soup) for many of the UI/node assets (specifically in expeditions and related content), and astral weapon sprites.
    Most modern assets for DCSS are distributed under the CC0 license, but if you're an original author for these and would like specific assets of yours to be altered/removed, please contact me.

Support
I have a ko-fi if you feel like supporting me: https://ko-fi.com/abaeterno42
Popular Discussions View All (48)
702
Apr 23 @ 5:03am
PINNED: Bug Reports
Ab Aeterno
2
Apr 23 @ 11:38am
The skill tree won't open.
Terashi
84
Mar 20 @ 12:37am
Unofficial Node Suggestions
The Noise (Real)
688 Comments
Lurker Rob 4 hours ago 
I really hope this becomes available for repentance+
Voltoxicity Apr 23 @ 4:29pm 
MAKE IT REPENTANCE+ COMPATIBLE AND MY LIFE IS YOURS
❂Jamie❂ Apr 23 @ 7:24am 
What part of this mod makes bosses heal 1/3 of their health? I can't find it and it's doing my nut in making boss fights take 5 minutes longer at the starts
404_coffee.exe Apr 22 @ 12:21pm 
what modded characters have innate compatibility? Asking because there are no lists of supported characters unless you count the patch notes which would be a pain to go through just to find out.
BubbyBongo129 Apr 21 @ 7:10pm 
Yeah, I've had the same issue with not being able to change the xp multiplier.
Zavado Apr 21 @ 6:28am 
i change the xp mult, but nothing changed in game or with the xp gain...
Skel Apr 19 @ 11:28pm 
@l0v3rm4n69420 AB+ is required with Repentance. If you're referring to the mod's description saying AB+ is not supported, it just means it's not supported by itself (if you have AB+ and not Rep).
l0v3rm4n69420 Apr 15 @ 5:09pm 
I thought AB+ was required with repentance? How can you play Repentance without AB+?
shadowwake Apr 11 @ 8:31am 
How does one level up the Starcursed tree? I thought it was done by entering certain rooms, but i've cleared multiple runs and visited every kind of room (except those locked by special doors, like alternate paths) and my level is still unchanged. Is there a cap to the starcursed level? I've unlocked every branch.
Asassin_Sakuya-ASxSI Apr 9 @ 9:22am 
HOLY MOLY HE DID IT , THE GOAT ADDED THE COMPENDIUM LET'S GO