banner
Avaliação
Votado0

Shroudtopia - Gerenciador de Mods

11
Versão do mod:1
Versão do jogo:0.0.3
O mod foi testado com sucesso e está livre de vírus
1649.29K17.7K

Denunciar mod

  • image
  • image
modalImage

Sobre este Mod

O instalador de mod experimental do Enshrouded facilita o gerenciamento e a integração de mods para o jogo e servidor Enshrouded através do gerenciamento de mod, configuração ao vivo e injeção de dependência. Instalação com recurso de arrastar e soltar. Apresentando o Shroudtopia, um instalador de mod para Enshrouded (servidor e cliente) que simplifica o gerenciamento e a integração de mods para o Shroudtopia. Com ele, você pode baixar dinamicamente, ativar e desativar mods sem ter que reiniciar, dando-lhe máxima flexibilidade em melhorar seu game.Modloader Mods Management características: baixar dinamicamente e remover mods da pasta 'mods'. Configuração ativa: altere as configurações de modo no tempo de execução sem ter que reiniciar o servidor. Injeção de dependência: Cada mod é totalmente integrado ao sistema via ModContext e fornece acesso comum à configuração, registro e outros utilitários. Instalação 1. Baixe o instalador mod: Obtenha o binário mais recente Shroudtopia da versão 2. Instalação: Extraia arquivos para sua pasta de jogos Enshrouded ou servidor privado 3: Obtenha os últimos mods amostras da seção de lançamento; 4. Pasta Mods: Se a pasta Mods não existir, crie-a e coloque Mod DLL; 5. Iniciando: Inicie o servidor; se o arquivo shroudtopia.json estiver ausente, uma configuração padrão será criada; 6. 6. Quando o Shroudtopia for servers está instalado corretamente, o console do servidor deve exibir o seguinte: [shroudtopia][INFO] Configuração carregada. shroudtopia][INFO] aguardando injeção. O atraso de carga configurado é de 3000 ms. Na primeira inicialização, um arquivo de configuração padrão (shroudtopia.json) é criado. Por padrão, todos os modos estão desabilitados, portanto, a configuração deve ser definida e habilitada manualmente. Configuração O arquivo de configuração (shroudtopia.json) pode ser usado para ativar e configurar modos individuais. Aqui está um exemplo de configuração: {"ative": true, "bootDelay": 3000, "enableLogging": true, "logLevel": "INFO", "mods": 'basics': { 'ative': true, 'no_. stamina_loss': true, 'no_fall_harm': true, 'inf_item_use': true }, 'Flight Mod': { 'ative': true } , 'updateDelay': 500 } Habilita ou desabilita certos recursos de modo: "basics": { "basics": true, "no_stamina_loss": true, "no_fall_harm": true, "no_fall_false":, "inf_item_use": true } Modo de voo de exemplo: desfrute de todas as características de voar no planador. Nunca mais perca altitude. Perspectiva em primeira pessoa: Jogue Enshrouded a partir de uma perspectiva diferente. Exemplos de mods cliente. Nota: Este modelo não foi atualizado desde o lançamento de algumas versões do jogo e não foi testado. Modo principal: O modo de voo não é interessante devido a danos durante uma queda. Todos os outros recursos mais antigos do Shroudtopia são ativados nesse modo. O mod para Shroudtopia é escrito como uma biblioteca dinâmica (DLL) e deve implementar a interface /Mod e fornecer uma função de fábrica: extern "C" __declspec(dllexport) Mod*. CreateModInstance() { return new BasicsMod(); } Mod Interface Para se integrar com o Modloader, todos os mods devem implementar as seguintes funções: class Mod { public: virtual ~Mod() {} virtual ModMetaData GetMetaData() = 0; virtual void Load(ModContext* modContext) = 0; virtual void Unload(ModContext* modContext) = 0; virtual void Ativate(ModContext* modContext) = 0; virtual void Deactivate(ModContext* modContext) = 0; virtual void Update(ModContext* modContext) = 0; }; ModMetaData contém informações importantes sobre moda: struct ModMetaData { std::string name; std::string description; std::string version; std::string author; std::string targetShroudtopiaVersion; bool hasClientSupport; bool hasServerSupport; }; Contribuindo Atualmente, o ModContext não implementa nenhuma funcionalidade específica do jogo. Esta é a primeira tentativa. Saudamos a sua contribuição. Abra o repositório, faça melhorias e envie solicitações de reparo. Mais mods nesta área seria ótimo. A licença para este projeto é Licença MIT. Faça Enshrouded ainda mais emocionante com Shroudtopia. Gostaríamos de agradecer às seguintes pessoas. Graças ao seu trabalho, conseguimos implementar a maioria das funções: cfe Turk Atamg ndoa .

Mods/Addons semelhantes

Versão do Jogo *

0.0.3 (Shroudtopia - Game Version 606779-43-0-0-3-1732223171.zip)