Co-op Enhanced
Co-op Enhanced is a massive overhaul of Co-op for Repentance/Repentance+, adding many features and necessary fixes for a more playable experience for everyone.
– Renders all vanilla HUD (active items, hearts, pocket items, and trinkets) in a standard position for all four players.
– Press a keybind (H by default) or button combo on P1’s controller to switch between Co-Op HUD and the default HUD.
– Efficient rendering code with caches and a configurable refresh rate.
– A plethora of settings are available for Items, Players, Stats, Pickups, Difficulty, Monster Waves, Twins, and more.
– Collectible display with plenty of options to track which player has what.
– Customizable fonts for virtually every text HUD available.
– Angel/Devil/Planetarium/Greed Machine/Library chances – with customizable positions.
– Many HUD options can be set to show only when the Map button is/isn’t held down.
– Player colors, player heads, and player naming, with many color options to choose from. Use a command to set a custom name.
– Hearts system w/ Custom Health API, more options and compatibility with other mods that use it.
– Tons of API functions and callbacks for other mods to give compatibility.
– Extremely customizable with lots of options for everything!
– Give characters labels to help find them on the screen.
– Grants the ability to tint characters and tears as well.
– Plenty of other options to differentiate your character from others.
– Adds completion mark trackers to the pause screen and character select for each player.
– Vanilla-like.
– Configurable names and colors, and a few other cool options.
– Treasure Rooms now will spawn a pedestal for each player.
– Several options to customize your experience. (e.g. make pedestals be assigned to players, choose how pedestals are assigned, shared pedestals)
– Collectibles are seed accurate, meaning if you replay a seed all players will have the same items they did each replay. Works with rerolling, Chaos, Glitched Crown, etc.
– Assigned pedestals will show the label of which player owns what, and will have the appropriate price (if playing Tainted Keeper).
– Abyss/Void adheres to pedestal assignments, no more voiding everything!
– Works with many special room types, all of which are individually configurable (by default only treasure rooms are enabled).
– Smart item pedestal placement that checks if an area in a room is accessible and clear.
– Automatic Pricing! Items will have their prices adjusted according to whichever player is closest. Works with Devil Deals/Black Markets/Treasure Rooms and more, for characters like The Keeper, Lost, Blue Baby, etc. No more making everything expensive because one player is Tainted Keeper.
– Ghost Player Flight! With custom options to prevent ghost players from grabbing pickups from areas they normally couldn’t reach, stop them from opening chests, disallow them from purchasing, or even remove the ability to body block enemies (they are ghosts after all).
– Greed Mode Revive Machine! Adds a Revive Machine to the Greed Mode shop that appears near the center on every floor after the first. (Not sure why this isn’t vanilla.)
– Per (player) fection! Perfection progress is tracked and spawned per player. No more losing perfection because you’re all not perfect.
– Sacrifice Room Revives! Dead players can now be revived in Sacrifice Rooms with a configurable chance. [RGON]
– Tainted ??? Bombs! When tainted ??? (Blue Baby) picks up bombs while another non-blue baby player exists this forces the game to add bombs instead of flies.
– A small Fullscreen tweak that resets the window to 0,0 and refreshes the screen whenever you start/restart a game.
– Fixes an issue where Co-op is prevented from starting. Configurable amount of room visits.
– Fixes an issue where using a rewind command or rewinding with an item can cause Controller Indexes to shuffle around [RGON].
– Fixes an issue where changing controller order before rejoining a game (or even just rejoining a game) could cause all characters to become the same. This also fixes the HUD not loading for players beyond P1 when rejoining.
– Allows another player to control Twins like Esau. While the First Twin player holds Drop, Press Start on another controller to start Twin Coop.
– Teleport to the main twin with Drop + Select when beyond a (configurable) min distance.
– Currently works with Birthright. [RGON]
– When either twin dies, they both die!
– Give/Remove items
– Change character types
– Modify Health
– Modifiy Controller Indexes
– Revive/Kill Players
Wiki: https://github.com/Xxnobody/Binding-of-Isaac-Coop-Enhanced/wiki/Commands
Required for most major functions to work. The API is limited, even with Repentogon, so theres not much I can do. If a feature has [RGON] next to it, it requires this.
Edit config options for the entire mod. There are also commands if MCM isn’t usable.
Either my version (Required Items) or a mod packaged with it (like Repentance Plus). Mostly required for the HUD and a few others like Rejoin Fix. Will work without it just not as well.
Renders Boss HP Bars and the Minimap for the CoopHUD. Not needed if you aren’t using it.
Several mods have been given built in support for most features, and several more are either already included in this mod or are incompatible. For a list, see the discussions thread. If you’d like a mod to be made compatible, post in the discussion thread and i’ll see what I can do.
Lead developer of Antibirth (The Goat); Code from reHUD, which was used for screen positioning.
Isaac modding is so limited (and I hate LUA), but Repentogon saved hundreds of hours of work.
– Co-op HUD+ was used to aid in development.
– coopHUD *WIP* was used to aid in development.
These issues are either being worked on or are unfixable due to mod API limitations.
- When loading the mod for the first time you need to save and quit for the data to properly setup.
- Fortune Banners (HUD): The Coop HUD is hidden whenever a Fortune text pops up. There’s no API for getting the Text.
- Urn Render (HUD): Urn of Souls does not render number with Coop HUD. API call is broken.
These are either in progress or ideas/recommendations for the future.
- Tainted Jacob/Esau Co-op (Twins)
All code, a more detailed description, Command guide and more can be found on the Github page:
https://github.com/Xxnobody/Binding-of-Isaac-Coop-Enhanced
I give full permission for everyone to utilize any code from this mod for their own projects. I DO NOT give permission to A.I. or A.I. creators to use anything (though I doubt they read this far).
All issues should be reported here in the comments, in the Discussion thread, or on the Github. Please include:
– Console logs (Required) (C:UsersXXXDocumentsMy GamesBinding of Isaac Repentance)
– How to replicate the bug.
– Any mods that contributed to the bug.
Required DLC:
These DLC should be installed in order to use this item.
The Binding of Isaac: Repentance
Required items:
Click the title to search on this site.
Mod Config Menu - Impure — Steam Workshop
Custom Health API — Steam Workshop
[REP(+)] Enhanced Boss Bars — Steam Workshop
[AB+|Rep(+)] MiniMAPI: A Minimap API — Steam Workshop
[BETA] REPENTOGON: Isaac Script Extender — Steam Workshop
Revisions:
Old revisions of this mod are available below. Click the link to download.