Una herramienta para probar y depurar modificaciones en Elden Ring
Haga una copia de seguridad de sus archivos guardados antes de usar esta herramienta y restaure las copias de seguridad antes de conectarse. ¡Usar esta herramienta para saltar el juego (por ejemplo, ir a Madness Grace antes de hablar con Melina o matar a Margit) provocará que te baneen!
Deshabilite EAC para usar esta herramienta. Necesitarás usar algo como el iniciador sin conexión de Luke Yui.
Resources/ItemCategories.txt
y elimine las dos barras diagonales del inicio de //0x40000000 false Items/Goods/SeamlessCoop.txt Seamless Coop
(línea 10). Esto cargará los elementos de Seamless Coop la próxima vez que se inicie la herramienta de depuración.Estas son carpetas de recursos que amplían la herramienta para trabajar con revisiones, como Convergence.
Para publicar el resultado final, ejecute este comando en el directorio Elden-Ring-Debug-Tool
dotnet publish '.srcElden-Ring-Debug-Tool-WPFElden-Ring-Debug-Tool-WPF.csproj' -c Release /p:PublishProfile=FolderProfile
Resources/Params/Defs
y una definición en uno de los archivos en Resources/Params/Pointers
Offset:Name
. Puedes organizar estos archivos como quieras. Todos se abrirán, leerán, dividirán y agregarán a la lista de parámetros, si existe una definición correspondiente. Si el parámetro tiene una definición compartida, opcionalmente puede formatear así Offset:Name:ParamDefName
y la herramienta buscará la paramdef correcta.Resources/Params/Names
para agregar nombres de filas. El nombre predeterminado será simplemente el ID de fila.ErdTools by Me, que utiliza:
Octokit por el equipo Octokit
GlobalHotkeys por Marc Rousavy
ConfiguraciónProveedores por Bluegrams
TKGP Autor de DS Gadget Property Hook y SoulsFormats
vawser Autor de Yapped Rune Bear y curador del conocimiento.
Pav Autor de una de las tablas CE que utilicé para encontrar punteros y compensaciones, y también proporcioné la lista de punteros.
inuNorii Creador de la tabla The Grand Archives, que también usé para esto, y uno de los administradores de TGA Discord.
FrankvdStam ayudó con la acción de compilación, el material MVVM y la resolución de problemas generales.
El sistema de carga local de King Borehaha Who ha funcionado muy bien para muchas cosas, incluido este proyecto.
jamesq7 Por ayudar a descubrir el truco para habilitar el mapa durante el combate y su reescritura del guión de Wulfs Target wulf2k Autor original del guión de destino y varias otras contribuciones.
Pestaña Gestos agregada
Soporte fijo para usuarios japoneses.
Actualizado para funcionar con el contenido descargable Elden Ring.
Se agregaron elementos DLC y gracias. Las banderas de eventos de elementos aún no funcionan para los elementos DLC, lo siento (esto incluye mapas).
Se corrigió la herramienta de depuración que conectaba el programa incorrecto.
Se agregaron parámetros DLC como parámetros en blanco. Necesita actualización.
Próximamente indicadores de eventos y más correcciones de errores.
AoB y compensaciones actualizados para 1.08
Posible solución para la congelación de la GUI al forzar el clima.
Actualización agregada para elementos ERR.
Se corrigió el error por el cual las cadenas no se extraían de los recursos si no había ninguna cadena en la memoria para las filas de parámetros.
Paramdefs actualizados para AtkParam, SpEffect, GameSystemCommonParam y SwordArtsParam + se agregó FinalDamageRateParam
Se corrigió el error con valor máximo y generación de múltiples elementos.
Se corrigió que PlayerIns no se recargara correctamente y se agregó bloqueo al tipo Chr y Team.
Se eliminó el número de versión
Se eliminó el archivo ERR magic.txt
Actualizado a 1.07
Se agregó animación actual a la pestaña Jugador y Objetivo.
Los parámetros leen cadenas de la memoria, si están disponibles.
Al recargar el juego ahora se actualiza la vista de parámetros, por lo que los parámetros/valores antiguos aún no están presentes en la lista.
Ícono del programa limpiado gracias a Rayan
La pestaña Objetivo ahora ya no debería pasar por alto a ningún enemigo al apuntar a él.
Se cambió el identificador del enemigo a un número entero largo y se muestra como hexadecimal.
Ahora puedes bloquear el objetivo antes de adquirir uno y se fijará en él.
Se corrigió un error por el cual la vista de gracia se congelaba al bloquear/desbloquear todas las gracias.
Se agregaron elementos ERR a Recursos como opcionales. Puede acceder a ellos descomentándolos en el archivo Resources/ItemCategories.txt
Se agregaron recuentos de inventario a la página Inventario.
Spawn Untradeable ahora está habilitado de forma predeterminada. Tenga cuidado al generar contenido cortado (oculto en ItemCategories.txt) y usarlo en línea en formato vanilla. Sigue siendo útil desactivarlo para que un artículo se deshaga en masa.
Panel del jugador con información (principalmente la misma que la del objetivo). ¡Pronto habrá un rediseño completo del objetivo y del panel del jugador!
Pestaña Misc donde puede configurar y desarmar indicadores de eventos por ID.
Pestaña de gestión de gracia donde puedes gestionar las gracias que están abiertas, establecer tu última gracia y deformar a cualquier gracia.
Generación de elementos múltiples habilitada.
Soporte para computadoras cuya configuración de idioma no pudo encontrar el proceso de Elden Ring.
Item Gib ahora responde correctamente y solo le muestra un cuadro de mensaje si no ha recibido el artículo antes.
Corrección de errores cuyas notas de parche fueron eliminadas por torpeza.
Continuó volviendo a colorear las cosas.
Se agregó cada pestaña como su propio panel acoplable que se puede apilar como pestañas normales o colocarse uno al lado del otro. También se pueden mostrar y ocultar.
Ahora todos los campos tienen controles adecuados de incremento/disminución.
Los campos que tienen un ancho de varios bits ahora funcionan, por ejemplo, Bullet -> FollowType ahora es un número de 3 bits de ancho, con un máximo de 7, en lugar de solo una casilla de verificación.
Valores nulos fijos que se muestran como 0
Se corrigió que la información sobre herramientas desapareciera cuando el usuario accedía a la interfaz de usuario en la configuración de Windows (es posible que se requiera la actualización .Net 6).
Se solucionó un problema con el inventario que no se actualizaba correctamente.
Embelleció la cuadrícula de datos del inventario.
Se corrigió la información sobre herramientas que faltaba
Se agregaron paramdefs traducidos.
Se corrigió el truco del clima y se agregaron algunas etiquetas.
Se agregó información a la pestaña del enemigo.
Hizo que las teclas de acceso rápido fueran más fáciles de crear y agregó un sistema para hacer referencia a parámetros en otras pestañas.
Las teclas de acceso rápido no se guardan por el momento. Actualmente estamos analizando las opciones con el nuevo sistema de muelle emergente.
Todo debería cargarse mucho más rápido y la ventana no debería congelarse mientras se carga.
Ahora puede bloquear el objetivo y bloquear algunas estadísticas del objetivo.
Puede hacer doble clic en cualquiera de las etiquetas en el panel enemigo para copiar la etiqueta a su portapapeles.
Se corrigió un error por el cual algunos enemigos no aparecían en el objetivo.
Se corrigió un error por el cual hacer doble clic en la cuadrícula de datos del Inventario causaba que la herramienta fallara.
Se agregó una pestaña de depuración de destino. Trabajo en progreso, pero brinda información básica.
Lista de elementos fijos. No debería haber más duplicados y las categorías deberían tener sentido.
Se corrigió que la selección de Ash of War no actualizara la infusión.
Se agregaron nuevos eventos a los elementos que se generan, pero no le brindan el evento adjunto (IE Maps)
Habilite la apertura de mapa en Combate en la nueva pestaña de Trucos.
Actualizado para el parche 1.04
Se ha agregado la pestaña de inventario, muchas gracias a inuNorii.
Ahora puedes conseguir cualquier elemento del juego y agregar elementos a la lista a través de los archivos Recursos/Elementos y el archivo Rsources/ERItemCategories.txt.
Los elementos están POR DEFECTO limitados solo a elementos que se pueden compartir en el modo multijugador. Puede desactivar esto con la casilla de verificación en el panel al lado del panel Dar.
El panel de la derecha muestra los elementos actualmente en el inventario del jugador.
Se agregaron configuraciones a la carpeta local y se agregó la pestaña de configuración.
Se agregó una pestaña de teclas de acceso rápido en la nueva pestaña de configuración.
Se agregó una advertencia cuando se inicia la aplicación.
¡Ahora puedes guardar parámetros usando la función integrada del juego gracias a Pav! Los parámetros se guardan en ELDEN RING/capture/param
.
Se agregó la funcionalidad de arrastrar y soltar para descifrar y volver a cifrar el archivo regulator.bin en el archivo ejecutable.
Puede restablecer los parámetros a como estaban cuando se cargó la herramienta.
Lee TODOS los parámetros, ahora.
Búsqueda de filas
Búsqueda de campo
Actualización de la interfaz de usuario
Campo optimizado para cargar/guardar campos de filas que ya están cargadas