Mod Config Menu est une bibliothèque qui permet à d'autres mods de disposer d'un menu de paramètres. Cette version spécifique de Mod Config Menu supprime toutes les substitutions d'API bancales utilisées par l'auteur original, une pratique de programmation déplorable qui peut
Avertissement : Je ne suis pas l'auteur de ce mod, je le publie seulement ici. Si vous souhaitez que je supprime cette page de mod, contactez-moi. **Krampus | Gravatar****Avis 2 :** Si vous téléchargez depuis ici, vous n'utilisez pas la version Steam, mais oui, ça fonctionne. En fait, vous pouvez télécharger mon extension de support pour Vortex. ici.Avant de publier un commentaire, veuillez lire la FAQ ci-dessous. Les questions déjà traitées seront supprimées.
**Introduction**
Menu de configuration des mods est une bibliothèque permettant à d'autres mods d'avoir un menu de paramètres. Vous ne devez vous abonner à ce mod que si vous possédez d'autres mods qui l'utilisent.
Cette version spécifique du Menu de Configuration des Mods supprime toutes les redéfinitions d'API bricolées utilisées par l'auteur original, une pratique de programmation déplorable qui peut causer des problèmes avec d'autres éléments de l'écosystème d'Isaac. Pour cette raison, je l'appelle la version "Pure".
Ce mod est open source. Vous pouvez contribuer à son développement en
Contribuer sur GitHub[github.com]
Le crédit revient à piber20 pour la création originale de cette bibliothèque et à Chifilly pour sa mise à jour pour Repentance.
Utilisation du menu de configuration des mods
Pour utiliser Mod Config Menu Pure, n'utilisez pas les fonctions "require", "dofile" ou "pcall". Vérifiez plutôt l'existence de la variable globale "ModConfigMenu", par exemple avec :
```lua
local NOM_MOD = "Mon Mod" local VERSION = "1.0" local function configurerOptionsMenuMonMod() if ModConfigMenu == nil then return end ModConfigMenu.AddSpace(NOM_MOD, "Infos") ModConfigMenu.AddText(NOM_MOD, "Infos", function() return NOM_MOD end) ModConfigMenu.AddSpace(NOM_MOD, "Infos") ModConfigMenu.AddText(NOM_MOD, "Infos", function() return "Version " .. VERSION end) end
```
Dépannage
Notez que la version « Pure » du menu de configuration des mods ne fonctionnera pas correctement si :
– Vous êtes abonné à la version "Pure" et à une autre version en même temps, ce qui entraînera un conflit.
– Vous êtes abonné à un mod qui utilise une version autonome du Mod Config Menu, ce qui entraînera un conflit.
– Vous êtes abonné(e) à un mod qui utilise les fonctions "require", "dofile" ou "pcall" pour initialiser ou invoquer le Menu de Configuration du Mod.
**Navigation**
Clavier :
– Utilisez les touches fléchées ou les touches ZQSD pour vous déplacer.
– Esc, retour arrière ou Q permettent de revenir en arrière.
– E, espace ou entrée permettent de sélectionner un élément.
– Par défaut, vous pouvez ouvrir le menu en appuyant sur L.
– F10 ouvrira toujours le menu ; ce réglage ne peut pas être modifié.
**Manette :**
– Les deux sticks analogiques permettent de se déplacer.
– Appuyez sur B pour revenir en arrière.
– Appuyez sur A pour sélectionner un objet.
– Vous pouvez ouvrir le menu en appuyant sur le joystick droit.
FAQ
**Q : Est-ce que ça fonctionne avec Repentance ?**
**A:** Oui.
Q : Cela fonctionne-t-il avec Afterbirth+ ?
**A:** Non, car ça utilise des fonctionnalités propres à Repentance pour décaler le HUD.
Q: Que faire si Mod Config Menu Pure ne fonctionne pas correctement avec un mod spécifique ?
A : Cela est probablement dû au fait que le mod utilise les fonctions « require », « dofile » ou « pcall » pour initialiser ou invoquer le menu de configuration. Contactez l’auteur du mod concerné pour résoudre ce problème, et ne postez pas de commentaire ici.
Q : Qu'est-ce que le Menu de Configuration de Mods Continué ?
A : La version originale du Mod Config Menu a été créée par piber20. Mod Config Menu Continued est une version mise à jour réalisée par Chifilly, visant à la rendre compatible avec le DLC Repentance et à corriger certains bugs. Mod Config Menu Pure est une version mise à jour de Mod Config Menu Continued, destinée à corriger encore davantage de bugs. Ainsi, Mod Config Menu Continued n'est pas la même chose que Mod Config Menu Pure.
Q : Quelles sont les différences entre le Mod Config Menu original, Mod Config Menu Continued et Mod Config Menu Pure ?
A : Il y a quelques petites différences techniques. Mais pour un joueur normal, il n’y en a aucune que vous puissiez remarquer, à part que certaines versions fonctionneront avec certains mods et d’autres non. Par conséquent, utilisez la version qui générera le moins de bugs pour la combinaison spécifique de mods avec laquelle vous souhaitez jouer. (Ou contactez les auteurs des autres mods que vous utilisez pour qu’ils les rendent compatibles avec Mod Config Menu Pure, s’ils ne le sont pas déjà.)
Q : En tant que joueur, dois-je m'abonner à ce mod et aux autres versions du Mod Config Menu en même temps ?
**A :** Non. Vous ne devez souscrire qu'à une seule version spécifique du Menu de configuration des mods à la fois.
**Q : Que faire si la sauvegarde des paramètres d’un mod ne fonctionne pas entre deux lancements du jeu ?**
A: Le menu de configuration des mods n'est pas responsable de la sauvegarde des données, à l'exception de celles figurant dans les pages « Général » et « Menu de configuration des mods ». Si un mod spécifique ne sauvegarde pas correctement ses données, veuillez contacter l'auteur de ce mod.
Q: Est-ce que cela offre les mêmes fonctionnalités (c.-à-d. l’API) que les autres versions du Mod Config Menu ?
Oui. Cependant, cela risque de ne pas fonctionner comme remplacement direct pour les mods qui utilisent les fonctions "require", "dofile" ou "pcall" pour initialiser ou invoquer le menu de configuration des mods. Un autre problème courant est l'utilisation de propriétés obsolètes comme "ModConfigMenuOptionType.BOOLEAN" au lieu de "ModConfigMenu.OptionType.BOOLEAN". Si vous êtes un auteur de mod et souhaitez passer à la version pure, vous devez tout tester minutieusement.
Q : Que signifie « supprimer les remplacements d’API » ?
A: La version originale écrasait certaines fonctions Lua et Isaac API, comme "pcall" et "RequireMod". Cette version n'écrase aucune fonction API.
**Q : Comment puis-je savoir quelle version de Mod Config Menu Pure j’ai installée ?**
A : Il y a trois solutions. Premièrement, vous pouvez voir la version dans la console. Deuxièmement, vous pouvez voir la version dans le fichier "log.txt" du jeu. Troisièmement, vous pouvez voir la version en haut du fichier "C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthmods!!mod config menu_2681875787scriptsmodconfig.lua".
Q : Où se trouve le fichier "log.txt" du jeu ?
A: Par défaut, il se trouve au chemin suivant : C:\Users\james\Documents\My Games\Binding of Isaac Repentance\log.txt
Q: Où se trouvent les données de sauvegarde du menu de configuration des mods ?
A : Par défaut, il se trouve au chemin suivant : C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthdata!!mod config menusave#.dat
Q : Pourquoi le menu de configuration des mods ne fonctionne-t-il pas pour moi ?
A : Ça marche pour tout le monde, donc le problème vient forcément de toi. Commence par désinstaller le jeu, supprime complètement tous les fichiers résiduels, réinstalle le jeu, puis abonne-toi uniquement à ce mod sur le workshop, rien d’autre. Pour plus d’infos sur l’emplacement des différents fichiers du jeu, consulte
Explication de mes dossiers et fichiers de sauvegarde[github.com]
Q : Qu'est-ce qui a changé dans la dernière mise à jour ?
A: Comme tout logiciel open source, vous pouvez consulter les modifications.
sur GitHub[github.com]