Menu de Configuração de Mods é uma biblioteca que permite que outros mods tenham um menu de configurações. Esta versão específica do Menu de Configuração de Mods remove todas as substituições inadequadas de API que o autor original usou, o que é uma péssima prática de programação e pode
Aviso: Não sou o autor deste mod, só estou postando aqui. Se quiser que eu remova esta página do mod, é só me mandar uma mensagem. Krampus | Gravatar**Isenção de Responsabilidade 2:** Se você está baixando daqui, não está usando a versão da Steam. Mas funciona sim, pode ficar tranquilo. Inclusive, você pode baixar minha extensão de suporte para o Vortex. aqui.Antes de postar um comentário, leia as perguntas frequentes abaixo. Comentários com dúvidas já abordadas serão excluídos.
Introdução
Mod Config Menu é uma biblioteca que permite que outros mods tenham um menu de configurações. Você deve assinar este mod apenas se tiver outros mods que o utilizam.
Esta versão específica do Mod Config Menu remove todas as substituições de API improvisadas que o autor original usou, o que é uma prática terrível de programação e pode causar problemas com outras coisas no ecossistema de Isaac. Por esse motivo, chamo esta versão de "Pura".
Este mod é de código aberto. Você pode ajudar no desenvolvimento ao
contribuindo no GitHub[github.com]
O crédito vai para piber20 por criar originalmente esta biblioteca e para Chifilly por atualizá-la para Repentance.
Usando o Menu de Configuração de Mods
Para usar o Mod Config Menu Pure, não utilize as funções "require", "dofile" ou "pcall". Em vez disso, verifique se a variável global "ModConfigMenu" existe, algo como:
local MOD_NAME = "Meu 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 "Versão " .. VERSION end)
end
Solução de problemas
Observe que a versão "Pura" do Mod Config Menu não funcionará corretamente se:
– Você assinou a versão "Pure" e também assinou outra versão ao mesmo tempo, o que causará um conflito.
– Você está inscrito em um mod que usa uma versão independente do Mod Config Menu, o que causará um conflito.
– você está inscrito em um mod que usa as funções "require", "dofile" ou "pcall" para inicializar ou chamar o Mod Config Menu
Navegação
Teclado:
– Use as setas do teclado ou as teclas WASD para se mover.
– Esc, backspace ou Q podem ser usados para voltar.
– E, espaço ou Enter podem ser usados para selecionar um item.
– Por padrão, você pode abrir o menu pressionando L.
– F10 também sempre abre o menu; isso não pode ser alterado.
Controlador:
– Ambos os analógicos podem ser usados para se movimentar.
– Pressione B para voltar.
– Pressione A para selecionar um item.
– Você pode abrir o menu pressionando o manípulo direito.
FAQ
P: Funciona com Repentance?
A: Sim.
P: Funciona com Afterbirth+?
**A:** Não, porque ele usa recursos exclusivos do Repentance para conseguir o offset do HUD.
P: O que eu faço se o Mod Config Menu Pure não funcionar corretamente com um mod específico?
A: Isso provavelmente acontece porque o mod está usando as funções "require", "dofile" ou "pcall" para inicializar ou chamar o Mod Config Menu. Entre em contato com o autor do mod para corrigir isso e não poste comentários aqui.
P: O que é o Menu de Configuração de Mods Continuação?
A: A versão original do Mod Config Menu foi criada por piber20. O Mod Config Menu Continued é uma versão atualizada feita por Chifilly com o objetivo de funcionar com a DLC Repentance e corrigir alguns bugs. O Mod Config Menu Pure é uma versão atualizada do Mod Config Menu Continued com o objetivo de corrigir ainda mais bugs. Portanto, o Mod Config Menu Continued não é a mesma coisa que o Mod Config Menu Pure.
P: Quais são as diferenças entre o Mod Config Menu original, o Mod Config Menu Continued e o Mod Config Menu Pure?
A: Existem algumas pequenas diferenças técnicas. Mas, para um jogador comum, não há diferenças que você consiga notar, a não ser o fato de que algumas versões funcionarão com certos mods e outras não. Portanto, use a versão que gerar menos bugs para a combinação específica de mods com que você deseja jogar. (Ou entre em contato com os autores dos outros mods que você usa para que eles funcionem com o Mod Config Menu Pure, caso ainda não funcionem.)
P: Como jogador, preciso assinar este mod e outras versões do Mod Config Menu ao mesmo tempo?
**A:** Não. Você deve assinar apenas uma versão específica do Mod Config Menu por vez.
P: O que faço se as configurações de um mod não forem salvas entre as sessões do jogo?
A: O Menu de Configuração de Mods não é responsável por salvar nenhum dado, exceto os das páginas "Geral" e "Menu de Configuração de Mods". Se um mod individual não salvar seus dados corretamente, entre em contato com o autor desse mod.
P: Isso tem a mesma funcionalidade (ou seja, API) que as outras versões do Mod Config Menu?
A: Sim. No entanto, pode não funcionar como substituto direto para mods que usam as funções "require", "dofile" ou "pcall" para inicializar ou invocar o Mod Config Menu. Outro problema comum é o uso de propriedades obsoletas, como "ModConfigMenuOptionType.BOOLEAN" em vez de "ModConfigMenu.OptionType.BOOLEAN". Se você é um criador de mods e deseja migrar para a versão pura, é essencial testar tudo minuciosamente.
P: O que significa "remover substituições de API"?
A: A versão original sobrescrevia algumas funções da API Lua e da Isaac, como "pcall" e "RequireMod". Esta versão não sobrescreve nenhuma função da API.
P: Como saber qual versão do Mod Config Menu Pure eu tenho?
A: Existem 3 maneiras. Primeira, você pode ver a versão no console. Segunda, você pode ver a versão no arquivo "log.txt" do jogo. Terceira, você pode ver a versão no topo do arquivo "C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthmods!!mod config menu_2681875787scriptsmodconfig.lua".
**P:** Onde está localizado o arquivo "log.txt" do jogo?
A: Por padrão, ele está localizado no seguinte caminho: C:\Usuários\james\Documentos\Meus Jogos\Binding of Isaac Repentance\log.txt
P: Onde estão os dados de salvamento do Mod Config Menu?
A: Por padrão, ele está localizado no seguinte caminho: C:Program Files (x86)SteamsteamappscommonThe Binding of Isaac Rebirthdata!!mod config menusave#.dat
P: Por que o Mod Config Menu não funciona para mim?
A: Funciona para todo mundo, então o problema deve ser com você. Comece desinstalando o jogo, removendo completamente todos os arquivos residuais, reinstalando o jogo e, em seguida, inscreva-se apenas neste mod na workshop e nada mais. Para mais informações sobre onde os vários arquivos do jogo estão localizados, veja
Explicação dos meus diretórios e arquivos de salvamento[github.com]
P: O que mudou na última atualização?
A: Como qualquer outro software de código aberto, você pode encontrar as alterações
no GitHub[github.com]