Modding (Afterbirth †)

Modding

Rebirth & Afterbirth

Afterbirth †

Modding wordt nu officieel ondersteund in Afterbirth+, Hiermee kunnen gebruikers het spel modificeren met behulp van de programmeertaal Lua en hun creaties uploaden naar de Steam Workshop.

Mods installeren

Mods kunnen op een paar verschillende manieren worden geïnstalleerd, afhankelijk van hoe de auteur ervoor heeft gekozen om ze te delen. Mods zijn meestal te vinden in de Steam Workshop of diverse community bronnen.

Steam Workshop

Mods gevonden in de Steam Workshop kunnen worden geïnstalleerd door te navigeren naar de pagina van de mod en te klikken op Subscribe. Het spel moet worden gestart om de mod in het spel te installeren.

Handmatige installatie

Mods die geen gebruik maken van de Steam Workshop kunnen worden geïnstalleerd door ze te downloaden en uit te pakken naar de juiste locatie.

OS Path
Windows Documents/My Games/Binding of Isaac Afterbirth+ Mods
Linux ~/.local/share/binding of isaac afterbirth+ mods
Mac ~/Library/Application Support/Binding of Isaac Afterbirth+ Mods

Het inschakelen van unlocks

In Afterbirth+, Als een mod is ingeschakeld, kunnen geen prestaties worden vrijgespeeld om nieuwe spelers aan te moedigen het spel zonder prestaties te spelen. Om het vrijspelen van achievements mogelijk te maken met mods ingeschakeld, moet je Mom minstens een keer verslaan met al je mods uitgeschakeld.

Stabiliteit verzekeren

Terwijl officiële modding ondersteuning is geïntroduceerd, zijn mods voor dit spel berucht om het niet goed werken als gevolg van hoe de API is opgebouwd en het gebrek aan geschikte, begrijpelijke documentatie.

Opslaan van gegevens

Vele mods kunnen niet of niet opslaan van gegevens in een voortgezet spel. Dit kan komen doordat de auteur van de mod niet weet hoe dit aan te zetten, of doordat de gegevens van de mod te ingewikkeld zijn om op te slaan. Het wordt aanbevolen om te voorkomen dat opgeslagen spellen worden voortgezet als mods zijn ingeschakeld.

Van sommige mods kunnen de opslaggegevens worden gewist als een van de onderstaande situaties zich voordoet:

  • De mod is onlangs bijgewerkt.
  • De mod is uitgeschreven en vervolgens opnieuw uitgeschreven, waardoor de mod opnieuw moet worden gedownload.

Als geïnstalleerde mods opslaggegevens bevatten die tussen runs moeten worden bewaard (bijvoorbeeld aangepaste unlockables), dan zou dit een groot probleem zijn, omdat het verwijderen van de opslaggegevens van de mod deze vooruitgang zou verwijderen. Enkele manieren om deze problemen te omzeilen zijn:

  • Backup van de save.dat bestanden die in de mods zitten na de meeste sessies.
  • Installeren van de Mod Compatibility Hack, die een back-up maakt van de saves van andere mods in zichzelf.

Assets

De meeste mod assets laden niet goed als een van de onderstaande situaties zich voordoet:

  • Het spelen van het spel na de eerste keer dat het spel is geladen na het aan- of afmelden voor een mod op de Steam Workshop.
  • Het spel spelen na het updaten van een mod in de Steam Workshop.
  • Het spel blijven spelen na het in- of uitschakelen van een mod vanuit het mods menu in het spel. (dit kan ook leiden tot een crash bij het verlaten van het menu).

Wanneer dit gebeurt, zullen veel textures en animatie bestanden niet worden toegepast in-game. Bijvoorbeeld, een aangepast monster toegevoegd door een mod met dit probleem kan onzichtbaar lijken. Enkele manieren om deze problemen te omzeilen zijn:

  • Herstart het spel na het laden als een mod recent is aangemeld. Als er een lange pauze is en een zwart scherm bij het starten van het spel, kan het zijn dat het spel de mods aan het installeren is. Herstart het spel nadat het klaar is met laden voorbij dit scherm.
  • Wanneer het proces van het in- of uitschakelen van mods in-game is voltooid, verlaat dan niet het menu. Druk in plaats daarvan op Alt+F4 om het spel te sluiten zonder het menu te verlaten en het risico te lopen op een crash of onjuist geladen assets. Start het spel daarna gewoon weer op.

Download mislukkingen

Bij grotere mods kan het zelfs voorkomen dat het spel niet alle bestanden in het spel installeert. Dit kan dezelfde oorzaken hebben als verkeerd geladen assets, maar sommige tekenen dat dingen niet goed zijn kunnen zijn:

  • Nieuwe karakters missen hun core mechanics.
  • Nieuwe items hebben geen effecten.

Dit soort problemen worden meestal veroorzaakt doordat het spel er niet in slaagt om alle bestanden van de mod over te kopiëren van Steam’s workshop map naar de map van de mod. Het zelf handmatig uitvoeren van dit proces verhelpt dit meestal. De workshopmap van Steam staat in:

OS Path
Windows Steam/steamapps/workshop/content/250900

250900 is de ID van The Binding of Isaac: Rebirth’s ID op Steam. In deze map zie je nog veel meer genummerde mappen, deze komen overeen met de id van elke mod. Je kunt deze nummers zien in links.

Als je de probleemmod hebt gevonden, ga je naar de map en kopieer je alle bestanden naar de echte locatie in de Binding of Isaac Afterbirth+ Mods map.

Bronnen

Hieronder staan bronnen die je kunnen helpen bij het maken van mods.

  • Debug Console

Een ingebouwde console om verschillende commando’s te gebruiken om mods te testen: geef items, ga naar stage x, herlaad Lua script enzovoort.

  • Modding Tools

Een lijst met tools die kunnen helpen bij het maken van mods en het debuggen (Officiële en onofficiële tools zijn inbegrepen).

  • Modding of Isaac Lua Reference

De door gebruikers bijgewerkte Doxygen Lua-referentie voor The Binding of Isaac Afterbirth + Lua API is gebaseerd op de officiële Lua-referentie, handig bij het coderen van mods.

  • Lua Reference

De door gebruikers gemaakte referentie voor The Binding of Isaac Afterbirth + Lua API die op deze wiki wordt gehost.

  • Modding Tutorials

Links naar externe tutorials over modding, variërend van animaties tot spriting en Lua programmeren.

  • XML Modding

Informatie over modding XML-bestanden. Dit is nodig voor voorbeelden om nieuwe kostuums, items of speler types toe te voegen aan mods.

Mod Hosts

  • Afterbirth+ Steam Workshop

De officiële mod repository, deze mods werken alleen voor Afterbirth+.

  • The Modding of Isaac

Een service van de community om mods te hosten die voornamelijk voor Rebirth en Afterbirth zijn gemaakt, hoewel Afterbirth+ mods hier ook kunnen worden gehost.

  • The Binding of Isaac Rebirth NexusMods

Een sectie van NexusMods die de thuisbasis is voor Isaac mods. Niet erg actief.

Community

  • The Modding of Isaac Subreddit

Een subreddit om mods en modding te bespreken.

  • The Binding of Isaac Discord Server

De belangrijkste discord server voor The Binding of Isaac. De server bevat een moddingkanaal.

  • The Modding of Isaac Discord Server

Een Discord-server specifiek voor het modden van The Binding of Isaac.

Modding
Rebirth & Afterbirth | Afterbirth †

Modding Tutorials – XML Modding – Lua Reference – Modding of Isaac Lua Reference
Tools Debug Console – Modding Tools – Basement Renovator
Releases Modding of Isaac – Steam Workshop – NexusMods
Community Modding of Isaac Subreddit – Modding of Isaac Discord Server
The Binding of Isaac: Rebirth
Prestaties Attributen Bosses Kaarten en Runen Uitdagingen Hoofdstukken
Karakters Co-op Items Item pools Monsters Objecten
Pickups Pillen Kamers Zaden Transformaties Snuisterijen