The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

219 ratings
Soul Link
6
2
2
   
Award
Favorite
Favorited
Unfavorite
Tags: Lua
File Size
Posted
Updated
5.464 MB
9 May @ 1:07pm
25 Jul @ 6:38pm
12 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Soul Link

Description
Your fates are bound. Only together can you be free.

Soul Link - BETA

Soul Link is a multiplayer mod for The Binding of Isaac: Repentance that connects two or more (up to 4) players' solo runs into a shared experience of strategy, sacrifice, and synchronicity. Each player plays their own run—but every item, every heart, every boss fight is tied to their partner’s journey. What happens to one, happens to all.

Warning:
This mod is currently a beta release! There can and will be bugs, as well as feature updates. If you encounter a bug, please report it on the Discord[discord.com]!

Features
Just a short list of features in the mod -- with many options to customize how linked you truly are.
  • Item Sync: Your pickups are linked, and limited. Replace yours? They lose theirs too.
  • Shared Damage and Heals: You feel what they feel, they feel what you feel.
  • Progression Lock: The further you get, the more item slots you get.
  • Active Items: Can’t use it until both of you have one.
  • Revival: Revive your friends, but it comes at a cost.

How to Play
Follow the following steps to get started -- please note that these steps are required for networking to get enabled in The Binding of Isaac:
  1. Subscribe to the mod here in the Steam Workshop
  2. Configure Isaac to enable networking by enabling lua debug mode:
    • In your Steam Library, click on the gear icon on the Binding of Isaac page, and select Properties from the dropdown.

    • On the properties screen, enter --luadebug in the Launch Options input. (note to use double hyphens!)

    • Close the properties window.
  3. Start Isaac, and start a new run with the Soul Link character.
  4. Hold the map button to display the Quick View interface to see the stats of your co-players.

If you need assistance in getting things setup, detailed instructions to complete the luadebug step can be found on the Soul Link website[soullink.gg]. Alternatively, you can join the Discord[discord.com] to seek further help.

Important Information!
The --luadebug parameter passed to Isaac, allows mods to operate in debug mode. In this mode, mods have additional functionality that is normally locked by the modding API's sandbox. The Soul Link mod requires internet connectivity to work, as it interacts with the main server, and provides a bridge between players. You need to be aware that enabling luadebug also gives mods unrestricted access to your file system and internet -- it will enable this functionality for ALL mods you have installed. There is a risk in enabling this mode, and a malicious mod could leverage this functionality to cause your system harm.

Please only enable luadebug if you trust the mods installed on your machine, INCLUDING SOUL LINK. As a precaution, it is recommended to disable other mods to limit your risk while playing with Soul Link. Additionally, you should disable luadebug (by removing that flag from the parameters screen) when you are not using Soul Link.



Compatibility:
The mod has been tested in Repentance and Repentance+; while it might work in other versions, this will most likely not be tested fully, and compatibility might be spotty. This mod will NOT work with REPENTOGON due to it not having a working socket library _at this time_.

Credits:
Mod Development: sublimnl[twitch.tv]
Original Concept: AnotherMatt_[twitch.tv]

Other Mods by sublimnl:

Support/Feature Requests/General Chat
Discord[discord.gg]
51 Comments
sublimnl  [author] 19 hours ago 
The below player is incorrect; not a single instance of Curse of the Cursed was ever sent to a single connected client, which would only be possible if someone used the proper seed to make it happen in the first place, since the mod won't work in a challenge.
Paranoid_zitrax_mode 2 Aug @ 11:55am 
this mod makes every room in your
game have spikes so you can die, you son of a whore
Paranoid_zitrax_mode 2 Aug @ 11:54am 
алё сын хуйни сделал проклятье что каждая дверь с шипами чтоб ты сдох сын шлюхи
sublimnl  [author] 1 Aug @ 9:55am 
@Cheezer5588 During the room creation step, the host can select a player to play as; currently all players are playing as the same character though -- working on adding functionality for each player to choose which character to play as.
Cheezer5588 1 Aug @ 9:28am 
Any way to change player 1 character instead of isaac?
mb060420 31 Jul @ 7:08pm 
nice bro
JSG 21 Jul @ 10:49am 
As for REPENTOGON compatibility, please top bothering this mod author about it...REPENTOGON changes the lua version to 5.4, which is not compatible with the bundled socket library that the game uses when luadebug is triggered, so any mod that uses luadebug and the bundled socket library wont work with REPENTOGON.
Will this ever be solved on RGON's side?, probably...but it's far from a priority, since the use of luadebug is not something we want to encourage or support in any shape or form, since it poses way too many security risks.
sublimnl  [author] 19 Jul @ 2:08pm 
@kitsune-san Repentogon has an issue with the lua socket implementation, so will crash the game if luadebug is enabled and a socket is created.

The revival machine doesn't actually take the tier in to account when selecting a slot; it does however prefer a slot that both players have something occupied in - then falls back to a slot that the player using the machine has occupied, and then finally, it chooses a random one. The slot number is changed on a per floor basis.

Happy to listen to suggestions on balancing options.
kitsune-san 18 Jul @ 5:03pm 
i got another friend to play it with me, and the first run was alright, item slot limitation was oppressive, second run we unlocked the slot restriction and discovered that the revive mechanic chases the survivor's highest tier item. pickups were not shared but healing and card/pill effects were. it seems like a nice mod with just a bit too unbalanced/fair
kitsune-san 18 Jul @ 2:38pm 
my friend can't get the game to launch without crashing immediately when he uses --luadebug. he has repentagon and fiend folio so that's probably what's causing the issues but he's reinstalled the game and everything