Uma ferramenta para testar e depurar mods em Elden Ring
Faça backup de seus arquivos salvos antes de usar esta ferramenta e restaure os backups antes de ficar online. Usar esta ferramenta para pular o jogo (por exemplo, ir para a Madness Grace antes de falar com Melina ou matar Margit) fará com que você seja banido!
Desative o EAC para usar esta ferramenta. Você precisará usar algo como o Offline Launcher de Luke Yui.
Resources/ItemCategories.txt
e remova as duas barras do início de //0x40000000 false Items/Goods/SeamlessCoop.txt Seamless Coop
(linha 10). Isso carregará os itens do Seamless Coop na próxima vez que a ferramenta de depuração for iniciada.São pastas de recursos que expandem a ferramenta para trabalhar com revisões, como Convergência.
Para publicar a saída final, execute este comando no diretório Elden-Ring-Debug-Tool
dotnet publish '.srcElden-Ring-Debug-Tool-WPFElden-Ring-Debug-Tool-WPF.csproj' -c Release /p:PublishProfile=FolderProfile
Resources/Params/Defs
e uma definição em um dos arquivos em Resources/Params/Pointers
Offset:Name
. Você pode organizar esses arquivos como quiser. Todos eles serão abertos, lidos, divididos e adicionados à lista Param, se houver uma definição correspondente. Se o parâmetro tiver um def compartilhado, você pode opcionalmente formatar assim Offset:Name:ParamDefName
e a ferramenta procurará o paramdef correto.Resources/Params/Names
para adicionar nomes de linhas. O nome padrão será apenas o ID da linha.ErdTools by Me, que usa:
Octokit pela equipe Octokit
GlobalHotkeys por Marc Rousavy
ConfiguraçõesProvedores por Bluegrams
Autor TKGP de DS Gadget Property Hook e SoulsFormats
vawser Autor de Yapped Rune Bear e curador de conhecimento.
Pav Autor de uma das tabelas CE que usei para encontrar ponteiros e deslocamentos, bem como forneceu a lista de ponteiros
inuNorii Criador da tabela The Grand Archives, que também usei para isso, e um dos administradores do TGA Discord.
FrankvdStam Ajudou com a ação de construção, material MVVM e solução de problemas geral.
O sistema de carregamento local do King Borehaha Who funcionou muito bem para muitas coisas, incluindo este projeto
jamesq7 Por ajudar a descobrir o truque para ativar o mapa durante o combate e sua reescrita do script Target de Wulf wulf2k Autor original do script target e várias outras contribuições
Guia Gestos adicionada
Suporte fixo para usuários japoneses
Atualizado para funcionar com Elden Ring DLC.
Adicionados itens DLC e graças. Os sinalizadores de eventos de itens ainda não estão funcionando para itens DLC, desculpe (isso inclui mapas).
Corrigida a ferramenta de depuração conectando o programa errado.
Adicionados parâmetros DLC como parâmetros em branco. Precisa de atualização.
Sinalizadores de eventos e mais correções de bugs em breve.
AoBs e deslocamentos atualizados para 1.08
Possível correção para congelamento da GUI ao forçar o clima.
Adicionada atualização para itens ERR.
Corrigido bug com strings não sendo extraídas de recursos se não houvesse string na memória para linhas Param.
Paramdefs atualizados para AtkParam, SpEffect, GameSystemCommonParam e SwordArtsParam + FinalDamageRateParam adicionado
Bug corrigido com valor máximo e geração de vários itens
Corrigido PlayerIns que não recarregava corretamente e adicionado bloqueio ao tipo Chr e Team.
Removi o número da versão
Removido o arquivo ERR magic.txt
Atualizado para 1.07
Adicionada animação atual às guias Player e Target.
Os parâmetros leem strings da memória, se estiverem disponíveis.
Recarregar o jogo agora atualiza a visualização de parâmetros, para que parâmetros/valores antigos ainda não estejam presentes na lista
Ícone do programa limpo graças a Rayan
A guia Alvo agora não deve mais errar nenhum inimigo ao mirar neles
O identificador do inimigo foi alterado para um número inteiro longo e exibido como hexadecimal
Agora é possível bloquear o alvo antes de adquiri-lo, e ele será bloqueado
Corrigido um bug onde a visualização da graça congelava ao bloquear/desbloquear todas as graças.
Adicionados itens ERR aos Recursos como opcionais. Você pode acessá-los descomentando-os no arquivo Resources/ItemCategories.txt
Adicionadas contagens de inventário à página Inventário.
Spawn Untradeable agora está habilitado por padrão. Tenha cuidado ao gerar conteúdo cortado (escondido em ItemCategories.txt) e usá-lo online no Vanilla. Ainda é útil desligar em massa um item.
Painel do jogador com algumas informações (principalmente as mesmas do alvo). Uma reformulação completa do painel de alvo e do jogador estará disponível em breve!
Guia Diversos, onde você pode definir e desativar sinalizadores de eventos por ID.
Aba de gerenciamento de graça onde você pode gerenciar as graças que estão abertas, definir sua última graça e deformar para qualquer graça.
Geração de vários itens habilitada.
Suporte para computadores cuja configuração de idioma não conseguiu encontrar o processo Elden Ring.
O item Gib agora responde corretamente e só mostra uma caixa de mensagem se você ainda não tiver recebido o item.
Correções de bugs cujas notas de patch foram excluídas por falta de jeito.
Continuamos a recolorir as coisas.
Adicionamos cada guia como seu próprio painel encaixável que pode ser empilhado como guias normais ou colocado lado a lado. Eles também podem ser exibidos e ocultados.
Todos os campos agora têm controles de incremento/decremento adequados.
Campos com largura de vários bits agora funcionam, por exemplo Bullet -> FollowType agora é um número de 3 bits, com no máximo 7, em vez de apenas uma caixa de seleção.
Valores nulos corrigidos exibidos como 0
Corrigidas dicas de ferramentas que desapareciam quando o usuário chamava a interface do usuário nas configurações do Windows (a atualização do .Net 6 pode ser necessária)
Corrigida uma falha em que o inventário não era atualizado corretamente
Embelezou o datagrid de inventário
Corrigidas dicas de ferramentas ausentes
Adicionados parâmetros traduzidos
Corrigido o truque do clima e adicionados alguns rótulos
Adicionadas algumas informações à aba do inimigo
Tornou as teclas de atalho mais fáceis de criar e adicionou um sistema para referenciar parâmetros em outras abas
As teclas de atalho não são salvas no momento. Atualmente analisando as opções com o novo sistema de dock que está por vir
Tudo deve carregar muito mais rápido e a janela não deve congelar durante o carregamento
Agora é possível bloquear o alvo, bem como bloquear algumas estatísticas do alvo
Pode clicar duas vezes em qualquer um dos rótulos no painel inimigo para copiar o rótulo para a área de transferência.
Corrigido um bug onde alguns inimigos não apareciam no alvo.
Corrigido um bug em que clicar duas vezes na grade de dados do Inventário causava o travamento da ferramenta.
Adicionada guia de depuração de destino. Trabalho em andamento, mas fornece algumas informações básicas.
Lista de itens fixa. Não deve haver mais duplicatas e as categorias devem fazer sentido.
Corrigida a seleção do Ash of War que não atualizava a infusão.
Adicionados novos eventos aos itens que são gerados, mas não fornecem o evento anexado a eles (IE Maps)
Habilite a abertura do mapa no Combat na nova aba Cheats.
Atualizado para patch 1.04
A guia Inventário foi adicionada, principalmente graças ao inuNorii
Agora você pode fornecer qualquer item do jogo e adicionar itens à lista por meio dos arquivos Recursos/Itens e do arquivo Rsources/ERItemCategories.txt.
Os itens são POR PADRÃO limitados apenas a itens que podem ser compartilhados no modo multijogador. Você pode desativar isso com a caixa de seleção no painel próximo ao painel Dar.
O painel à direita mostra os itens atualmente no inventário do jogador.
Adicionadas configurações à pasta local e guia de configurações adicionadas.
Adicionada guia de teclas de atalho na nova guia de configurações.
Adicionado um aviso quando o aplicativo é inicializado.
Agora é possível salvar parâmetros usando a função integrada do jogo graças ao Pav! Os parâmetros são salvos em ELDEN RING/capture/param
.
Adicionada funcionalidade de arrastar e soltar para descriptografar e criptografar novamente regulamento.bin ao exe.
Pode redefinir os parâmetros de volta ao estado em que estavam quando a ferramenta foi carregada.
Lê TODOS os parâmetros, agora.
Pesquisa de linha
Pesquisa de campo
Atualização da IU
Carregamento/salvamento de campos otimizados de linhas que já estão carregadas