Mod Config Menu ist eine Bibliothek, die anderen Mods ein Einstellungsmenü ermöglicht. Diese spezielle Version von Mod Config Menu entfernt alle unsauberen API-Überschreibungen, die der ursprüngliche Autor verwendet hat – eine äußerst fragwürdige Programmierpraxis, die zu Konflikten führen kann.
Haftungsausschluss: Ich bin nicht der Autor dieses Mods, ich poste hier nur. Wenn du möchtest, dass ich diese Mod-Seite lösche, schreib mir einfach: Krampus | Gravatar**Hinweis 2:** Falls du hier herunterlädst, nutzt du nicht die Steam-Version – sie funktioniert aber trotzdem. Genauer gesagt: Du kannst sogar meine Vortex-Erweiterung installieren. hier.Lies dir bitte die folgenden FAQs durch, bevor du einen Kommentar postest. Kommentare mit Fragen, die bereits behandelt wurden, werden gelöscht.
Einführung
Mod Config Menu ist eine Bibliothek, die es anderen Mods ermöglicht, ein Einstellungsmenü bereitzustellen. Du solltest diesen Mod nur abonnieren, wenn du andere Mods hast, die ihn nutzen.
Diese spezielle Version des Mod-Konfigurationsmenüs entfernt alle hacky API-Überschreibungen, die der ursprüngliche Autor verwendet hat – eine äußerst schlechte Programmierpraxis, die zu Problemen mit anderen Elementen im Isaac-Ökosystem führen kann. Aus diesem Grund nenne ich sie die „Reine“ Version.
Diese Mod ist Open Source. Du kannst bei der Entwicklung helfen, indem du
Auf GitHub beitragen[github.com]
Dank gilt piber20 für die ursprüngliche Erstellung dieser Bibliothek und Chifilly für die Aktualisierung für Reue.
Mod-Konfigurationsmenü verwenden
Um den Mod Config Menu Pure zu nutzen, verwende nicht die Funktionen "require", "dofile" oder "pcall". Überprüfe stattdessen einfach, ob die globale Variable "ModConfigMenu" existiert, etwa mit folgendem Code:
```lua
local MOD_NAME = "Mein Mod"
local VERSION = "1.0"
local function setupMyModConfigMenuSettings()
if ModConfigMenu == nil then return end
ModConfigMenu.AddSpace(MOD_NAME, "Info")
ModConfigMenu.AddText(MOD_NAME, "Info", function() return MOD_NAME end)
ModConfigMenu.AddSpace(MOD_NAME, "Info")
ModConfigMenu.AddText(MOD_NAME, "Info", function() return "Version " .. VERSION end)
end
```
Fehlerbehebung
Beachte, dass die "Pure"-Version des Mod Config Menüs nicht richtig funktioniert, wenn:
– Du hast die "Pure"-Version abonniert und gleichzeitig eine andere Version abonniert, was zu einem Konflikt führt.
– Du hast ein Mod abonniert, das eine eigenständige Version des Mod Config Menüs verwendet. Dies führt zu einem Konflikt.
– Du hast ein Mod abonniert, das die Funktionen "require", "dofile" oder "pcall" zur Initialisierung oder zum Aufruf des Mod-Konfigurationsmenüs verwendet.
Navigation
**Tastatur:**
– Nutze die Pfeiltasten oder die Tasten W, A, S, D, um dich fortzubewegen.
– Esc, Rücktaste oder Q können zum Zurückgehen verwendet werden.
– E, Leertaste oder Eingabetaste können verwendet werden, um einen Gegenstand auszuwählen.
**– Standardmäßig öffnest du das Menü mit der Taste L.**
– F10 öffnet immer das Menü; dies kann nicht geändert werden.
**Controller:**
Controller
– Beide Steuerknüppel können zur Fortbewegung genutzt werden.
– Drücke B, um zurückzugehen.
– Drücke A, um einen Gegenstand auszuwählen.
– Du kannst das Menü öffnen, indem du den rechten Steuerknüppel drückst.
FAQ
F: Funktioniert das mit Reue?
A: Ja.
**F: Funktioniert das mit Afterbirth+?**
A: Nein, weil es Funktionen aus „Reue“ nutzt, um den HUD-Versatz zu erhalten.
**F:** Was tun, wenn Mod Config Menu Pure bei einem bestimmten Mod nicht richtig funktioniert?
A: Das liegt vermutlich daran, dass die Mod die Funktionen "require", "dofile" oder "pcall" zur Initialisierung oder zum Aufruf des Mod-Konfigurationsmenüs verwendet. Wende dich bitte an den jeweiligen Mod-Autor, um das zu beheben – poste hier bitte keinen Kommentar dazu.
F: Was ist das Mod Config Menu Continued?
A: Die Originalversion des Mod Config Menu wurde von piber20 erstellt. Mod Config Menu Continued ist eine aktualisierte Version von Chifilly, die darauf abzielt, mit dem Repentance-DLC kompatibel zu sein und einige Fehler zu beheben. Mod Config Menu Pure ist eine weitere aktualisierte Version von Mod Config Menu Continued, die sich auf die Behebung weiterer Fehler konzentriert. Daher ist Mod Config Menu Continued nicht dasselbe wie Mod Config Menu Pure.
F: Was sind die Unterschiede zwischen dem ursprünglichen Mod-Konfigurationsmenü, dem Mod-Konfigurationsmenü Fortsetzung und dem Mod-Konfigurationsmenü Rein?
A: Es gibt ein paar kleine technische Unterschiede. Aber als normaler Spieler wirst du keine Unterschiede bemerken, außer dass einige Versionen mit bestimmten Mods funktionieren und andere nicht. Daher solltest du die Version verwenden, die für die von dir gewünschte Mod-Kombination die wenigsten Fehler verursacht. (Oder wende dich an die Autoren der anderen Mods, die du nutzt, damit sie mit Mod Config Menu Pure kompatibel werden, falls sie es noch nicht sind.)
**F:** Muss ich als Spieler dieses Mod und andere Versionen des Mod Config Menus gleichzeitig abonnieren?
A: Nein. Du solltest immer nur eine spezifische Version des Mod-Konfigurationsmenüs gleichzeitig abonnieren.
F: Was kann ich tun, wenn die Einstellungen für einen Mod nach einem Spielneustart nicht gespeichert werden?
A: Das Mod-Konfigurationsmenü speichert außer den Daten auf den Seiten "Allgemein" und "Mod-Konfigurationsmenü" keine anderen Daten. Wenn ein einzelnes Mod seine Daten nicht ordnungsgemäß speichert, wende dich bitte an den Autor dieses Mods.
F: Hat dies dieselbe Funktionalität (z. B. API) wie die anderen Versionen des Mod-Konfigurationsmenüs?
A: Ja. Allerdings könnte es bei Mods, die die Funktionen "require", "dofile" oder "pcall" zur Initialisierung oder zum Aufruf des Mod-Konfigurationsmenüs nutzen, nicht als direkter Ersatz funktionieren. Ein weiteres häufiges Problem ist die Verwendung veralteter Eigenschaften wie "ModConfigMenuOptionType.BOOLEAN" anstelle von "ModConfigMenu.OptionType.BOOLEAN". Wenn du ein Mod-Entwickler bist und zur reinen Version wechseln möchtest, solltest du alles gründlich testen.
F: Was bedeutet es, „API-Überschreibungen zu entfernen“?
A: Die Originalversion hat einige Lua- und Isaac-API-Funktionen wie „pcall“ und „RequireMod“ überschrieben. Diese Version überschreibt keine API-Funktionen.
F: Wie erkenne ich, welche Version des Mod Config Menu Pure ich habe?
A: Es gibt 3 Möglichkeiten. Erstens: Du kannst die Version in der Konsole sehen. Zweitens: Du findest die Version in der Datei „log.txt“ des Spiels. Drittens: Du siehst die Version oben in der Datei „C:\Program Files (x86)\Steam\steamapps\common\The Binding of Isaac Rebirth\mods\!mod config menu_2681875787\scripts\modconfig.lua“.
F: Wo befindet sich die Datei "log.txt" des Spiels?
A: Standardmäßig befindet es sich unter folgendem Pfad: C:\Users\james\Documents\My Games\Binding of Isaac Repentance\log.txt
F: Wo befinden sich die Speicherdaten für das Mod-Konfigurationsmenü?
A: Standardmäßig befindet es sich unter folgendem Pfad: C:\Program Files (x86)\Steam\steamapps\common\The Binding of Isaac Rebirth\data\la mod config menu\speicher#.dat
F: Warum funktioniert das Mod-Konfigurationsmenü bei mir nicht?
A: Funktioniert bei allen anderen, also muss es an dir liegen. Deinstallier zuerst das Spiel komplett, entferne alle übrig gebliebenen Spieldateien, installiere das Spiel neu und abonniere dann nur dieses Mod im Workshop – und sonst nichts. Weitere Informationen dazu, wo sich die verschiedenen Spieldateien befinden, findest du unter
Erklärung meiner Verzeichnisse und Speicherdateien[github.com]
**F:** Was wurde im letzten Update geändert?
A: Wie bei jeder anderen Open-Source-Software findest du die Änderungen
auf GitHub[github.com]