Modding (Afterbirth †)

Modding

Rebirth & Afterbirth

Afterbirth †

Modding je nyní oficiálně podporován v Afterbirth+, což uživatelům umožňuje upravovat hru pomocí programovacího jazyka Lua a nahrávat své výtvory do Steam Workshopu.

Instalace modů

Mody lze instalovat několika různými způsoby, podle toho, jak se autor rozhodl je sdílet. Mody lze obvykle nalézt ve službě Steam Workshop nebo v různých komunitních zdrojích.

Steam Workshop

Mody nalezené ve službě Steam Workshop lze nainstalovat tak, že přejdete na stránku modifikace a kliknete na tlačítko Přihlásit se. Pro instalaci módu do hry musí být hra spuštěna.

Ruční instalace

Módy, které nevyužívají Steam Workshop, lze nainstalovat jejich stažením a rozbalením do příslušného umístění.

.

OS Cesta
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

Povolení odemyká

V Afterbirth+, s jakýmkoli povoleným modem bude zakázána možnost odemknout jakékoli úspěchy, aby se povzbudili noví hráči k hraní hry bez jakýchkoli úspěchů. Chcete-li povolit odemykání achievementů se zapnutými mody, musíte Moma alespoň jednou porazit se všemi vypnutými mody.

Zajištění stability

Při zavedení oficiální podpory modifikací jsou mody pro tuto hru nechvalně proslulé tím, že nefungují správně kvůli tomu, jak bylo konstruováno API, a kvůli nedostatku vhodné a srozumitelné dokumentace.

Ukládací data

Mnoho modů nezachovává nebo nemůže zachovat ukládací data v pokračující hře. To může být způsobeno tím, že autor módu neví, jak to povolit, nebo jsou data módu příliš složitá na to, aby se dala uložit. Doporučujeme nepokračovat v uložených hrách, pokud jsou některé mody povoleny.

U některých modů může dojít k vymazání uložených dat, pokud nastane jedna z následujících situací:

  • Mod byl nedávno aktualizován.
  • Mod byl odhlášen a poté znovu přihlášen k odběru, což si vynutilo jeho opětovné stažení.

Pokud některý z nainstalovaných modů obsahuje ukládací data, která musí být zachována mezi jednotlivými spuštěními (například vlastní odemykatelné mody), pak by to byl velký problém, protože vymazání ukládacích dat modů by tento pokrok odstranilo. Některé způsoby, jak tyto problémy obejít, zahrnují:

  • Zálohování souborů save.dat obsažených v modech po většině sezení.
  • Instalace Mod Compatibility Hack, který v sobě zálohuje savy ostatních modů.

Aktiva

Většina aktiv modů se nenačte správně, pokud nastane jedna z níže uvedených situací:

  • Přehrání hry po prvním načtení hry po přihlášení k odběru nebo odhlášení odběru modů ve službě Steam Workshop.
  • Hraní hry po aktualizaci módu ve Steam Workshopu.
  • Pokračování ve hře po povolení nebo zakázání módu v nabídce módů ve hře. (může to také vést k pádu při opuštění nabídky).

Pokud k tomu dojde, mnoho textur a animačních souborů se ve hře nepoužije. Například vlastní příšera přidaná modem postiženým tímto problémem se může jevit jako neviditelná. Některé způsoby, jak tyto problémy obejít, zahrnují:

  • Znovu spuštění hry po jejím načtení, pokud byl mod nedávno odebrán. Pokud při spuštění hry dojde k dlouhé pauze a černé obrazovce, je možné, že hra instaluje mody. Restartujte hru po dokončení načítání za touto obrazovkou.
  • Pokud je proces povolování nebo zakazování modů ve hře dokončen, neopouštějte nabídku. Místo toho stiskněte klávesy Alt+F4, čímž hru ukončíte, aniž byste opustili nabídku a riskovali pád nebo nesprávně načtené prostředky. Pak jednoduše hru znovu spusťte.

Selhání stahování

U rozsáhlejších modů se může stát, že hra dokonce nedokáže do hry nainstalovat všechny soubory. Může to mít stejné příčiny jako nesprávně načtené prostředky, ale mezi příznaky toho, že věci nejsou v pořádku, mohou patřit:

  • Nové postavy postrádají své základní mechaniky.
  • Nové předměty nemají žádné účinky.

Tento druh problémů je obvykle způsoben tím, že hra nedokáže zkopírovat všechny soubory modifikace ze složky dílny služby Steam do složky modifikace. Provedení tohoto procesu ručně svépomocí to obvykle vyřeší. Složka dílny služby Steam je součástí:

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

250900 je The Binding of Isaac: Rebirth ve službě Steam. Uvnitř této složky uvidíte mnoho dalších očíslovaných složek, ty odpovídají id jednotlivých modů. Tato čísla můžete vidět v odkazech.

Jakmile najdete problémový mod, přejděte do jeho složky a zkopírujte všechny soubory uvnitř do jeho skutečného umístění ve složce Binding of Isaac Afterbirth+ Mods.

Zdroje

Níže jsou uvedeny zdroje, které vám mohou pomoci při vytváření modů.

  • Debugovací konzole

Vestavěná konzole, která umožňuje používat různé příkazy k testování modů: dávat předměty, přejít do fáze x, načíst Lua skript a podobně.

  • Moddingové nástroje

Seznam nástrojů, které mohou pomoci při tvorbě a ladění modů (zahrnuty jsou oficiální i neoficiální nástroje).

  • Modding of Isaac Lua Reference

Uživatelem aktualizovaná Doxygen Lua reference pro The Binding of Isaac Afterbirth + Lua API založená na oficiální Lua referenci, užitečná při kódování modů.

  • Lua Reference

Uživatelem vytvořená reference pro The Binding of Isaac Afterbirth + Lua API umístěná na této wiki.

  • Modding Tutorials

Odkazy na externí tutoriály o modování, od animací přes spritování až po programování v jazyce Lua.

  • XML Modding

Informace o modování XML souborů. To je potřeba pro příklady přidávání nových kostýmů, předmětů nebo typů hráčů do modů.

Mod Hosts

  • Afterbirth+ Steam Workshop

Oficiální úložiště modů, tyto mody fungují pouze pro Afterbirth+.

  • The Modding of Isaac

Služba komunity, která hostuje mody vytvořené primárně pro Rebirth a Afterbirth, i když mody pro Afterbirth+ zde lze hostovat také.

  • The Binding of Isaac Rebirth NexusMods

Sekce NexusMods, která je domovem modů pro Isaac. Není příliš aktivní.

Komunita

  • The Modding of Isaac Subreddit

Subreddit, na kterém se diskutuje o modech a modování.

  • The Binding of Isaac Discord Server

Hlavní discord server pro The Binding of Isaac. Server obsahuje kanál pro modding.

  • The Modding of Isaac Discord Server

Discord server specifický pro modding The Binding of Isaac.

Modding
Rebirth & Afterbirth | Afterbirth †

Návody k moddingu – XML Modding – Lua Reference – Modding of Isaac Lua Reference
Tools Debug Console – (ladicí konzola) Modding Tools – Basement Renovator
Releases Modding of Isaac – Steam Workshop – Modding of Isaac – Modding Tools – Basement Renovator
Releases NexusMods
Komunita Modding of Isaac Subreddit – Modding of Isaac Discord Server
The Binding of Isaac: Rebirth
Úspěchy Atributy Bossové Karty a runy Výzvy Kapitoly
Postavy Co-op Předměty Bazény předmětů Příšery Předměty
Sběratelé Pills Rooms Seeds Transformations Trinkets