Menu Configurazione Mod è una libreria che permette ad altre mod di avere un menu delle impostazioni. Questa versione specifica di Menu Configurazione Mod rimuove tutte le sostituzioni forzate dell'API utilizzate dall'autore originale, una pessima pratica di programmazione che può...
Disclaimer: Non sono l'autore di questa mod, la sto solo pubblicando qui. Se vuoi che elimini questa pagina della mod, basta scrivermi. Krampus | Gravatar**Nota informativa 2:** Se stai scaricando da qui, non stai usando la versione Steam, ma funziona lo stesso. Anzi, puoi scaricare la mia estensione di supporto per Vortex. qui.Prima di pubblicare un commento, leggi le FAQ sottostanti. I commenti che ripropongono domande già trattate verranno eliminati.
**Introduzione**
Mod Config Menu è una libreria che permette ad altre mod di avere un menu delle impostazioni. Dovresti iscriverti a questa mod solo se hai altre mod che la utilizzano.
Questa versione specifica del Menu di Configurazione Mod rimuove tutte le sovrascritture forzate delle API usate dall'autore originale, una pratica di programmazione pessima che può causare problemi con altri elementi dell'ecosistema di Isaac. Per questo motivo, la chiamo versione "Pura".
Questa mod è open-source. Puoi contribuire allo sviluppo
**Contribuire su GitHub**[github.com]
Il merito va a piber20 per aver creato originariamente questa libreria e a Chifilly per averla aggiornata per Repentance.
Utilizzo del Menu di Configurazione Mod
Per utilizzare Mod Config Menu Pure, non usare le funzioni "require", "dofile" o "pcall". Basta invece verificare se esiste la variabile globale "ModConfigMenu", con qualcosa del tipo:
local MOD_NAME = "La Mia 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 "Versione " .. VERSION end)
end
Risoluzione dei problemi
Nota: la versione "Pure" di Mod Config Menu non funzionerà correttamente se:
– hai sottoscritto la versione "Pure" e contemporaneamente un'altra versione diversa, il che causerà un conflitto
– sei iscritto a una mod che utilizza una versione autonoma del Mod Config Menu, che causerà un conflitto
– sei iscritto a una mod che utilizza le funzioni "require", "dofile" o "pcall" per inizializzare o richiamare il Menu di Configurazione Mod
Navigazione
Tastiera:
– Usa i tasti freccia o WASD per muoverti.
– Esc, Backspace o Q possono essere usati per tornare indietro.
– E, spazio o invio possono essere usati per selezionare un elemento.
– Di default puoi aprire il menu premendo L.
– F10 aprirà comunque sempre il menu; questa opzione non può essere modificata.
Controller:
– Entrambi i joystick possono essere usati per muoversi.
– Premi B per tornare indietro.
– Premi A per selezionare un oggetto.
– Puoi aprire il menu premendo la levetta destra.
FAQ
**D:** Funziona con Repentance?
A: Sì.
**R:** Funziona con Afterbirth+?
A: No, perché utilizza funzionalità esclusive di Repentance per ottenere l'offset dell'HUD.
D: Cosa devo fare se Mod Config Menu Pure non funziona correttamente con una mod specifica?
A: Probabilmente è perché la mod utilizza le funzioni "require", "dofile" o "pcall" per inizializzare o richiamare il Mod Config Menu. Contatta l'autore della mod per risolvere il problema e non pubblicare commenti qui.
D: Che cos'è Mod Config Menu Continued?
A: La versione originale di Mod Config Menu è stata creata da piber20. Mod Config Menu Continued è una versione aggiornata realizzata da Chifilly con l'obiettivo di renderlo compatibile con il DLC Repentance e correggere alcuni bug. Mod Config Menu Pure è una versione aggiornata di Mod Config Menu Continued, mirata a risolvere ulteriori bug. Pertanto, Mod Config Menu Continued non è la stessa cosa di Mod Config Menu Pure.
D: Quali sono le differenze tra Mod Config Menu originale, Mod Config Menu Continued e Mod Config Menu Pure?
A: Ci sono alcune piccole differenze tecniche. Ma per un giocatore normale, non ce ne sono di percepibili, a parte il fatto che alcune versioni funzioneranno con certe mod e altre no. Quindi, dovresti usare la versione che garantisca il minor numero di bug per la specifica combinazione di mod con cui vuoi giocare. (Oppure contatta gli autori delle altre mod che usi, se ancora non lo fanno, per renderle compatibili con Mod Config Menu Pure.)
D: Come giocatore, devo sottoscrivere contemporaneamente questa mod e le altre versioni di Mod Config Menu?
A: No. Dovresti iscriverti a una sola versione specifica di Mod Config Menu alla volta.
D: Cosa fare se il salvataggio delle impostazioni di una mod non funziona tra un avvio e l'altro del gioco?
A: Il menu di configurazione mod non gestisce il salvataggio di alcun dato, tranne quelli presenti nelle pagine "Generale" e "Menu di configurazione mod". Se una singola mod non salva correttamente i propri dati, contatta l'autore di quella mod.
D: Questo ha le stesse funzionalità (es. API) delle altre versioni di Mod Config Menu?
Sì. Tuttavia, potrebbe non funzionare come sostituto diretto per mod che utilizzano funzioni come "require", "dofile" o "pcall" per inizializzare o richiamare il Mod Config Menu. Un altro problema comune è l'uso di proprietà obsolete come "ModConfigMenuOptionType.BOOLEAN" anziché "ModConfigMenu.OptionType.BOOLEAN". Se sei un creatore di mod e vuoi passare alla versione pura, dovresti testare tutto accuratamente.
D: Cosa significa "rimuovere le sostituzioni API"?
A: La versione originale sovrascriveva alcune funzioni Lua e dell'API di Isaac, come "pcall" e "RequireMod". Questa versione non sovrascrive alcuna funzione dell'API.
D: Come faccio a sapere quale versione di Mod Config Menu Pure ho?
A: Ci sono 3 modi. Primo, puoi vedere la versione nella console. Secondo, puoi vedere la versione nel file "log.txt" del gioco. Terzo, puoi vedere la versione all'inizio del file "C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthmods!!mod config menu_2681875787scriptsmodconfig.lua".
D: Dove si trova il file "log.txt" del gioco?
A: Per impostazione predefinita, si trova nel seguente percorso: C:UsersjamesDocumentsMy GamesBinding of Isaac Repentancelog.txt
D: Dove si trovano i dati di salvataggio del Mod Config Menu?
A: Di default, si trova nel seguente percorso: C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthdata!!mod config menusave#.dat
D: Perché il Mod Config Menu non funziona per me?
A: Funziona per tutti gli altri, quindi il problema devi essere tu. Inizia disinstallando il gioco, elimina completamente tutti i file residui, reinstalla il gioco, e poi sul workshop iscriviti solo a questa mod e nient'altro. Per maggiori informazioni su dove si trovano i vari file di gioco, consulta
Spiegazione delle mie directory e dei file di salvataggio[github.com]
D: Cosa è cambiato con l'ultimo aggiornamento?
A: Come per qualsiasi software open source, puoi trovare le modifiche
su GitHub[github.com]