Um guia básico para usar o editor GUTS para editar os arquivos .dat de jogos para fazer mods simples e usar o editor GUTS para mesclar (e potencialmente editar) mods existentes.
Iniciando
Este guia explicará como fazer os mods mais básicos para o Torchlight 2 usando o editor GUTS e como usar o editor GUTS para mesclar (e potencialmente editar) mods existentes.
Para começar, você precisará possuir o Torchlight 2 no Steam, instalá-lo e executá-lo pelo menos uma vez (crie um personagem e obtenha a primeira missão).
Em seguida, você instala o editor GUTS, localizado em Steam -> Biblioteca -> Ferramentas -> Torchlight 2 GUTS.
Depois que o GUTS estiver instalado (junto com seus redists), execute o GUTS. Ele prosseguirá para extrair os arquivos do jogo de seu estado empacotado. Esta é uma ação única e levará cerca de meia hora.
Você vai precisar de um editor de texto, eu recomendo o Notepad++, mas contanto que você possa ler os arquivos .dat dos jogos, você está bem
Agora você está pronto para começar.
Criando um mod básico
Para este exemplo, para facilitar o teste, alteraremos os nomes padrão dos animais de estimação. eles estão localizados no arquivo global.dat, juntamente com várias outras configurações.
- Encontre o arquivo Global.dat (C:\Program Files (x86)\Steam\steamapps\common\Torchlight II\MEDIA ou equivalente.) Se a pasta MEDIA não existir, você deve ter seguido a introdução deste guia, especificamente, você precisa para executar o GUTS e deixá-lo concluir sua única descompactação de arquivos.
- Copie o Global.dat para sua área de trabalho e coloque uma cópia adicional de lado como backup.
- Abra Global.dat com seu editor de texto (eu uso o Notepad++ que é gratuito, mas se o conteúdo do arquivo for compreensível, provavelmente ficará bem)
- Global.dat tem um monte de configurações e informações, mas por enquanto queremos a seção [PETNAMES], cerca de 1/3 do caminho do arquivo.
- Remova todos menos um dos NOME: linhas de nome e coloque um nome que você gosta. Exemplo: NOME: Filé de Peixe
- Salve Global.dat e feche seu editor de texto
- Execute o GUTS, quando ele carregar, ele apresentará uma caixa de diálogo intitulada "Seleção de mod", clique em "Novo" e chame seu mod de algo como 'Petname Test Mod' ou 'uau, este guia está demorando para sempre'
- Depois de nomear seu mod, selecione-o e clique em "ok", isso abrirá o GUTS corretamente, e cara, é uma visão intimidadora, mas não se preocupe, vamos usar apenas 1% dele.
- No canto inferior direito do GUTS, clique na guia “Mods” e, uma vez preenchida, clique na guia “arquivos” e clique em “Atualizar”
- Agora que você está aqui:
O que você vai fazer é abrir o explorador de arquivos do Windows (ou equivalente), navegar até o local mostrado e colocar o arquivo Global.dat da área de trabalho (o que você editou na etapa 5) na pasta de mídia. se a pasta de mídia não estiver lá, crie-a.
- De volta ao GUTS, clique em “Atualizar” novamente e ele exibirá a pasta de mídia e global.dat como mostrado:
- É hora de terminar este mod. Clique na guia mod e depois em "empacotar e publicar"
- DESMARQUE a opção “Publicar no Steam”. Quero dizer, o workshop não precisa de 400 mods que alteram o petname padrão para 'Nugget_Lad420'
- Clique no botão “Construir”. O mod irá compilar em um arquivo .mod, para um mod tão pequeno levará apenas alguns segundos.
E feito! você pode fechar o GUTS e jogar Torchlight 2 com seu novo mod (lembre-se, porque ele edita global.dat ele entrará em conflito com qualquer outro mod que também edita global.dat, para fins de teste use apenas este mod, veja a próxima seção para fusão de mods) .
E aí está, agora você pode usar o título “Modder” ao se referir a si mesmo.
Você pode usar este método para modificar qualquer um dos arquivos .dat na pasta de mídia, apenas lembre-se de que, se você encontrou o arquivo .dat em uma subpasta da pasta de mídia, precisará recriar a estrutura do arquivo durante a etapa 10/11.
Mesclando mods existentes
Esta seção mostrará como mesclar dois mods existentes em um, com o objetivo de reduzir o número total de mods para caber no limite de 2 mods do Torchlight 10, ou para usar dois mods que editam o mesmo arquivo de uma só vez.
Este guia será específico para o mod que você pode ter feito na seção anterior “Criando um Mod Básico”, e o mod 'Draw Distance Patch novembro 2021' do qual sou o autor e, portanto, tenho permissão, e porque ambos os mods editam de forma diferente seções do arquivo global.dat.
O mesmo método básico se aplica a qualquer arquivo .mod, do steam workshop, do nexus ou de um que você mesmo escreveu.
- Crie uma pasta vazia na sua área de trabalho ou em algum lugar, chame-a de “WORKSPACE”, coloque 2 pastas nela, MOD1 e MOD2.
Abra o Guts e crie um novo mod, chamado algo como 'Exemplo de mod de combinação'
Atualize a estrutura de arquivos do mod (Veja “Criando um Mod Básico” para detalhes)
- No GUTS, abra o descompactador em Utilitários -> Pak/Mod Unpacker
- Descompacte o primeiro mod (Draw Distance Patch novembro de 2021) para MOD1
Localização do arquivo algo como:
C:\Users\User Name\Documents\My Games\runic games\torchlight 2\mods\draw distance patch novembro 2021\DD_PATCH_NOV_2021
or
C:\Program Files (x86)\Steam\steamapps\common\Torchlight II\mods\Draw Distance Patch novembro 2021\DD_PATCH_NOV_2021)
Lembre-se, o destino é o arquivo .mod
- Descompacte o segundo mod (PETNAME_TEST_MOD) para MOD2
- Agora, a idéia é colocar o conteúdo relevante da pasta de mídia MOD1 e MOD2 na pasta de mídia 'Exemplo de combinação de mod', observe que arquivos com extensão .BINDAT devem ser ignorados.
Neste caso, tanto MOD1 quanto MOD2 usam o arquivo global.dat e somente global.dat, então precisamos usar um editor de texto para comparar as alterações e mesclá-las se compatível. Pode ser útil comparar com o arquivo global.dat vanilla para ver o que cada mod está mudando. Neste caso, Draw distance (esquerda) tem 5 valores alterados de vanilla, enquanto petsname (direita) tem uma seção alterada de vanilla.
Copie as alterações de Draw Distance (esquerda) e aplique-as em petsname (direita) alterando os cinco valores para 136 e salve o arquivo petsname global.dat. Este arquivo agora contém as alterações de ambos os mods. Mova-o para a pasta de mídia 'Combination mod example' como mostrado:
- De volta ao GUTS, atualize a estrutura de arquivos do mod novamente para revelar o global.dat combinado que você criou e moveu na etapa 5.
- Publique o mod da mesma forma que na seção 'Criando um Mod Básico'
E feito. Você pode usar este método para combinar vários mods em um modpack, ou editar mods de acordo com sua preferência, ou até mesmo ver o que um mod existente muda como fonte de inspiração.
Práticas recomendadas/notas
Ao publicar mods no workshop:
- Seja o mais claro possível sobre o que seu mod faz.
- Certifique-se de que ele SOMENTE faça o que você diz (mantenha o controle de quais valores você edita, especialmente ao experimentar).
- Não publique um mod que já existe, a menos que a versão antiga não funcione mais, nesse caso você deve DECLARAMENTE que é esse o caso.
- Dê avisos para mods que afetam os dados salvos, especialmente mods que podem causar perda de itens em salvamentos existentes.
- Lembre-se que a qualidade do PC varia, enquanto um mod que faz com que cada mapa tenha 1000x mais monstros pode parecer legal, você só vai travar seu PC e os PCs de quem baixar seu mod.
- Faça uma alteração de cada vez, teste-a e, quando funcionar, FAÇA BACKUP DO(s) ARQUIVO(s) antes de tentar sobrepor outra alteração. Muitas vezes é melhor fazer alguns pequenos mods que funcionem do que uma amálgama que não funciona.
- Esteja preparado para estar errado. Meu primeiro mod para o Torchlight 2 começou com mais de 10 mudanças, e eu cortei isso pela metade antes de lançá-lo, e pode precisar ainda menos para fazer o que eu quero. No final do dia, levaria mil horas para entender completamente os arquivos dos jogos e a estrutura do código, o que depende de quê, e assim por diante. Certa vez, acidentalmente, agreguei todo o mapa de uma vez ao tentar alterar a exibição das sombras, e até hoje não consegui repeti-lo.
Peculiaridades de modificação do Torchlight 2
Então, como funciona, no meu entendimento, os arquivos começam como .dat, então o GUTS os criptografa em .bindat e os empacota em um arquivo .mod. Se seus mod merges não estão funcionando, é provável que você esteja incluindo arquivos .bindat (não faça isso, o GUTS irá gerar arquivos únicos de seus arquivos .dat editados quando você publicar).
Entre o Steam Workshop e o GUTS e o Nexus e a experimentação, seus arquivos ficarão confusos e o controle de versão é particularmente difícil. Quando se tornar um problema, limpe tudo e trabalhe a partir de backups. Você economizará tempo que de outra forma gastaria tentando decifrar os 6 arquivos .mod com os mesmos/sem nomes. Essa também é uma boa ideia antes de tentar publicar no workshop, para ajudar a garantir que você esteja enviando os arquivos corretos. Não tenha medo de deletar TUDO e fazer uma nova instalação do Torchlight 2 e GUTS.
A guia Mods do editor GUTS tem uma guia 'Remover Arquivos'. Eu acho que isso permite que você EXCLUIR qualquer arquivo de jogo do seu mod, incluindo o arquivo apenas mods (o que resultará em um mod que não faz nada) ou arquivos do jogo VANILLA. Fique longe disso, se você acha que precisa disso para o seu mod, seu mod provavelmente é uma bagunça que precisa ser reiniciada do zero.
Níveis de dificuldade de modificação
A modificação do Torchlight 2 tem uma dificuldade relativa de 2, porque você pode editar arquivos de texto legíveis para mudar o jogo, mas precisa compilá-los com um editor. um exemplo de jogo com dificuldade relativa de 1 seria Hearts of Iron 4, pois você pode editar arquivos de texto legíveis para alterar o jogo sem a necessidade de compilar mods, e em alguns casos, você pode fazer isso enquanto o jogo está rodando . Assim, se você é completamente novo na escrita de mods, o Torchlight 2 pode não ser o melhor lugar para começar.
Minijogo GUTS
Existe um pequeno jogo escondido dentro do editor GUTS que encontrei por acidente, para encontrá-lo, tente fechar a aba 'Work Space', mostrada:
Eu dei algumas tentativas e obtive um Highscore de 2784. É uma boa ferramenta para quando você está ficando frustrado com o processo de modificação do Torchlight 2
Isso é tudo o que estamos compartilhando hoje para isso Torchlight II guia. Este guia foi originalmente criado e escrito por Candcg. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.