The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

412 ratings
Labels for Coop
2
4
4
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
208.389 KB
Jun 17, 2021 @ 1:56pm
Sep 2, 2023 @ 12:33pm
18 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Labels for Coop

Description
Adds labels to each player in coop to allow for easier tracking.

Customization is possible through the ModConfigMenu mod now!! Much easier and user-friendly.

The only piece that is not accessbile through ModConfigMenu is changing the contents of the labels, that was simpler through the console. To do this, execute the following command:
setcooplabel <player_number> <label|P1>
Explained, if you typed "setcooplabel 1 P1", this would be the default label. If you typed "setcooplabel 1 spicyboi", your label would now be "spicyboi". This will save and be loaded in future runs!


I made this mod because I was constantly losing myself in co-op mode, and something like this happens only when the players are offscreen weirdly enough.

If you have any requests / suggestions, feel free to comment below!

I hope this helps you as it did me!
~ MINDS3T
54 Comments
low wage elf Dec 15 @ 7:35am 
hiii :3 i did some tinkering and couldn’t get the custom command to work in Rep+ without breaking the config menu for some reason. i *think* it changed how the console routes/handles custom commands so they don’t reliably reach the old hook anymore, idk. so i exposed a lua function and just called it via the "lua" command instead

i just added this to the bottom of the main.lua code

_G.CoopLabels = _G.CoopLabels or {}

function _G.CoopLabels.Set(ind, label)
ind = tonumber(ind)
label = tostring(label or "")

if not ind or ind < 1 or ind > 4 or label == "" then
Isaac.ConsoleOutput("it's lua CoopLabels.Set(1, \"blahblah\")\n")
return
end

data.labels[ind] = label
Isaac.SaveModData(mod, json.encode(data))
Isaac.ConsoleOutput("set player " .. ind .. " label to \"" .. data.labels[ind] .. "\"\n")
end

i didn't rlly dig too deep on the issue i just wanted to change the names lol
also merry christmas !
low wage elf Dec 4 @ 3:24am 
feelsbad
but hey :steamhappy: great mod, don't feel too pressured
MINDS3T  [author] Dec 3 @ 8:46am 
@:stæmsad: I lowkey think it is a bug with Rep+, I'll triple check to make sure it isn't that the hook for processing custom commands changed but it broke my Godmode commands as well :reonion:
low wage elf Dec 3 @ 5:13am 
hey does the "setcooplabel" thingy work for anyone else?
Showtime, Synergy! Aug 17 @ 12:03am 
I wondered if this worked in single-player as well. The answer is yes! Very helpful sometimes when the screen is covered in chaos.

Thanks for the mod.
Explodiatr Dec 20, 2024 @ 7:30pm 
Any reason why my settings keep getting reset?
MINDS3T  [author] Nov 17, 2024 @ 2:02am 
крутой михаил There's support for 4 labels currently, i.e. 4 different input devices!
крутой михаил Nov 15, 2024 @ 10:57pm 
How mutch people can play this mode?
dudunietto Feb 16, 2024 @ 2:09pm 
achei foi paia
MINDS3T  [author] Nov 14, 2023 @ 10:11pm 
You could modify the labels of p2 and p3 to just read p1 and p2, since the number is completely based on the controller indices being used. I will look into different ways to combat this issue too :)