Então, meus pequenos modders, vocês estão prontos para mudar completamente a forma como Dwarven Skykeep joga? Não é mais difícil do que acender acidentalmente sua torre enquanto lança uma bola de fogo. Temos certeza que você vai fazer isso muito bem.
Preparativos
Como você modificou um jogo?
Para isso, você precisará modificar as regras existentes, que são usadas para determinar como o jogo funciona, parece e joga. As regras são documentos de texto que se parecem com isso:
Para modders avançados: é um formato ini completamente padrão.
Parece intuitivo, não é?
Estão sempre incluídos no jogo 2 arquivos: rules.zip (regra básica do jogo) e levels.zip (níveis do jogo). Onde você pode encontrá-los?
- Biblioteca Steam
- Clique com o botão direito em Dwarven Skykeep
- Arquivos Locais -> Procurar
Vamos começar com rules.zip. Encontre o diretório do jogo. O caminho para o referido diretório difere dependendo da plataforma de sua escolha:
- Windows: %APP_DATA\Godos\app_userdata\DS\, ou C:\Users\hedin\AppData\Roaming\Godot\app_userdata\DS\.
- macOS: ~/Library/Application\ Support/Godot/app_userdata/DS/.
- Linux: ~/.local/share/godot/app_userdata/DS/.
Atenção! Antes de começar, crie um backup da pasta do seu jogo para não perder nenhum progresso na versão vanilla!
Agora extraia rules.zip e crie a pasta rules no diretório raiz do jogo:
E você está pronto para rolar!
Modificação básica
Para modificar o jogo, você precisa alterar um ou mais regras. As regras são arquivos de configuração diferentes (ai.cfg, física.cfg, …). Dentro de cada uma das regras de arquivo são divididas em seções. Dentro dele as regras são escritas no seguinte formato:
=.
Por exemplo, dentro ai.cfg (Configuração do Idiota Artificial) existe uma seção chamada [anão_normal_trabalhador], que agrupa as configurações de um trabalhador anão comum. Dentro desta seção, há uma chave chamada hp, que significa quantos pontos de saúde o referido trabalhador anão possui, com valor 10.
Você está pronto para ter trabalhadores incrivelmente fortes?
Antes de continuarmos, gostaríamos de destacar um momento importante!
Recomendamos que você exclua as regras não utilizadas do diretório de regras personalizadas. Isso o ajudará a evitar a necessidade de redefinir cada regra e apenas editar e refazer as que você precisa.
Sempre que houver uma nova atualização do jogo, você não ficará com as regras básicas desatualizadas definidas dessa maneira.
Assim, para preparar:
Exclua tudo, exceto ai.config, da pasta de regras.
Exclua tudo, exceto a seção [dwarf_normal_worker] do arquivo ai.cfg.
Exclua todos os pares de chave/valor de [dwarf_normal_worker], exceto hp.
Bom! Agora você está pronto para mod!
Assim, para preparar:
- Excluir tudo, exceto ai.config da pasta de regras.
- Apague tudo menos o seção [dwarf_normal_worker] do arquivo ai.cfg.
- Excluir todos os pares de chave/valor de [anão_normal_trabalhador] exceto HP.
Apostamos que seu único objetivo é trapacear.
Não foi tão difícil, não foi?
Anão melhorado parece o padrão.
Você pode alterar centenas de valores dentro das regras do jogo. Cada regra é meticulosamente comentada. Se você ainda tiver dúvidas - sinta-se à vontade para entrar em contato conosco.
Atenção! Todas as regras são escritas por designers de jogos profissionais. Editar qualquer uma das regras pode tornar o jogo impossível de jogar.
Níveis
Agora, depois que a modificação básica for aprendida, vamos criar novos níveis!
É bastante simples também. Level é uma pasta no levelslevel_id[/b], um identificador único de qualquer nível. Primeiro copie o nível que você vai usar como referência de levels.zip para a pasta levels no diretório do jogo.
Tal método foi usado para criar a maioria dos níveis de Dwarven Skykeep.
O que pode estar dentro de um nível?
- Meta.cfg – contém informações básicas sobre o nível: nome, conquistas, pontos de entrada e saída.
- Messages.cfg – Arquivo contendo escrita simples, que é acionada por certos eventos durante o nível.
- cenas. - Cenas em tela cheia.
- cinemática. – Cutscenes feitas usando o motor do jogo.
- as regras. Regras – redefinidas mapa a mapa.
Não vamos parar em detalhes na primeira das quatro seções. Qualquer pessoa que queira criar cutscenes e scripts é referenciada aos níveis de tutorial (tutorialXXX).
Vamos falar sobre regras mais uma vez. Cada nível redefine as regras dentro dele, como os modders que o alteram globalmente.
As regras têm a seguinte prioridade:
regras padrão < regras modificadas em todo o jogo < regras de nível personalizado
Então, para tornar o trabalhador anão significativamente mais robusto, tudo que você precisa é criar my_great_level/rules/ai.config com o seguinte conteúdo:
100 hp não é suficiente, não é?
99% de todo o trabalho para criar um nível é redefinir regras. Para começar, sugerimos que você use o nível gw8 e suas regras. É um bom ponto de partida. Teremos o maior prazer em resolver quaisquer problemas que você possa ter com a criação de níveis!
Nível de teste
Você criou um nível, como testá-lo?
Primeiro você precisa habilitar o modo de depuração. Não é mais difícil do que beber um litro de cerveja.
Você só precisa criar o arquivo beer.mug no diretório dos jogos:
Como dissemos, é fácil
Reinicie seu jogo. O que mudou?
O modo de depuração abre muitas opções interessantes (console de depuração pressionando ~, por exemplo), mas estamos mais interessados em botões extras que temos na parte inferior do menu principal. Estamos especialmente interessados no botão de seleção de nível. Ele nos permite carregar seletivamente qualquer nível que quisermos.
Incluindo os personalizados:
Nome perfeito para um nível
Primeiramente você deve tentar mudar a configuração inicial da torre em gw8/rules/level.cfg. Bata-nos com todas as perguntas que você possa ter sobre isso!
Depurador de Metajogo
Níveis em Dwarven Skykeep não existem no vácuo. Os jogadores acessam um determinado nível com seu baralho de cartas e conjunto de artefatos. Os jogadores recebem cartas extras depois de vencer o nível, fazer missões na cidade e comprá-las nas lojas.
Isso significa que um único nível pode ser jogado de maneira diferente, dependendo se o jogador o acessou com o deck inicial ou com o de fim de jogo.
Para editar deck no modo debug você pode usar a ferramenta Metagame Debugger (botão chamado Meta Progress no menu inicial de debug):
Parece bastante intimidante.
Esta ferramenta permite que você inicie os níveis como se você já tivesse vencido todo o resto, permitindo que você ajuste seu deck e conjunto de artefatos.
Atenção! A ação a seguir irá NULLIFICAR sua jogada atual. Certifique-se de ter feito um backup do seu jogo.
Para definir o jogo no estado necessário:
- Redefina tudo clicando em “redefinir metagame”
- Marque as caixas de seleção que você precisa antes de acessar seu nível
- Faça um deck personalizado usando o botão “Deck”
- Faça um conjunto personalizado de artefatos usando “Artifacts” respectivamente
- Você está pronto para ir! Lance seu novo nível!
Isso é tudo o que estamos compartilhando hoje para isso Fortaleza dos Anões guia. Este guia foi originalmente criado e escrito por G_Gene. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.