Crea nuevas combinaciones aleatorias de ubicaciones en el mapa, ejecuta semillas de colección y enfrenta interesantes desafíos
Un aleatorizador para Nightreign que modifica los archivos cargados al inicio del juego, incluyendo un desaleatorizador para ejecuciones más deterministas. Es compatible con una cooperación sin problemas.
En el nivel básico, la única diferencia que probablemente notarás usando un generador aleatorio es que los jefes nocturnos son mucho más variados para un rey nocturno dado. Debajo del capó, crea patrones de mapas casi desde cero y tiene mucha libertad en la ubicación. En el futuro, esto podría extenderse a la aleatorización de enemigos y jefes en el mapa y a una personalización profunda de la ubicación.
Si quieres dar comentarios, reportar errores o ver un registro de cambios detallado, puedes unirte al servidor de discord en
https://discord.gg/QArcYud (También funciona con el generador de randomización de Elden Ring y otros mods). Este mod está en desarrollo, así que compruebe esta página de mods y el servidor para actualizaciones.
Si quieres apoyar mi trabajo, puedes usar
Mi página Hi-Fi.
Descripción general del generador aleatorioGenerador aleatorio de mapaPor favor ver
https://thefifthmatt.github.io/nightreign/ Un resumen de cómo funciona el mapa de Nightreign. Como resumen:
Patrones de mapas Decide la ubicación de los puntos de desove y los campamentos enemigos, los jefes, los eventos especiales y el círculo final. Hay una cantidad limitada de patrones de mapa, 40 por Señor de la Noche.
-
Semillas de Expedición Es un número entero de 32 bits que determina el modo de mapa seleccionado para un Rey de la Noche dado en función de la Tierra en movimiento y la memoria activa de todos los jugadores en el equipo. También determina la ubicación del primer círculo, la ubicación de la tienda, el cataclysm y el escarabajo.
-Las recompensas de objetos (de jefes, cofres, etc.) y las pinatas de botín de los jugadores muertos en línea no están determinadas por las semillas de expedición.
El aleatorizador de mapeo puede reemplazar el patrón de mapeo normal con un patrón de mapeo basado en
Semilla del generador aleatorioCada patrón aleatorio se genera independientemente de todos los demás patrones. Cada demonio nocturno todavía tiene un conjunto limitado de modos. Para garantizar que obtienes un patrón diferente cada vez, vuelva a ejecutar el generador aleatorio con una semilla diferente antes de volver a intentar un rey de la noche en particular. El generador aleatorio tiene tres opciones preestablecidas:
-Similar al juego base: exactamente lo que suena. Esto intenta imitar lo más cerca posible el modo normal, excepto la selección de jefe nocturno, que puede colocar cualquier jefe nocturno para cualquier rey nocturno.
-Balanced Random: Incluye algunas aleatorizaciones adicionales, como cambiar el tipo de recompensa de artículos en el campamento enemigo y aleatorizar ligeramente el tiempo y el tamaño del círculo, que se aplica a todos los modos del mapa. Hay funciones adicionales para ejecutar más interesantes, como la garantía de que no hay campamentos enemigos duplicados y la garantía de un campamento enemigo con la debilidad del Rey de la Noche.
-Aleatorio adicional: Se eliminaron algunas restricciones de colocación que normalmente ayudaban a equilibrar el propósito, como permitir cualquier punto de desove calificado, incluso si no hay campamento inicial allí, o permitir el movimiento de posiciones del círculo del segundo día de la Tierra que no contienen objetivos.
Además de estos preajustes, también puedes elegir cualquier combinación personalizada de estas opciones u otras opciones, como aumentar considerablemente la frecuencia de Double Night Boss.
Algunas partes del modo de mapa aún no han sido aleatorizadas, como eventos especiales y puntos de desove (a menos que el "campamento inicial garantizado" no esté seleccionado), enemigos en mapas y encuentros, o ubicaciones adicionales del círculo final. Los jefes de la noche 1 y 2 son actualmente diferentes, de lo contrario el progreso se bloqueará suavemente. Además, como medida de seguridad, los encuentros (campamentos y jefes) solo se colocan en la ubicación si tienen un patrón normal del mapa. La principal excepción es el difícil Wizard Rise, que puede ocurrir en cualquier lugar donde normalmente ocurre Wizard Rise. Hay suficientes modos de mapas comunes que no son obvios en la práctica.
UtilidadesEste mod incluye algunos ajustes adicionales para aumentar la variedad y el desafío de la carrera. Estos se pueden usar sin un aleatorizador desmarcando la casilla en el encabezado Mapa aleatorizador.
En circunstancias normales, cada Tierra Móvil tiene una probabilidad del 2.21% de aparecer en cada expedición sin ser convocada. "Aumentar considerablemente la frecuencia de una única expedición de transferencia a la Tierra" aumenta esta proporción al 12,5 por ciento, lo que hace que la probabilidad de cada patrón de mapa sea generalmente igual. Si no quieres que se quede cerca, recuerde pasar por la Tierra en movimiento en la sala de espera.
Algunos de los modos de desafío opcionales incluyen debilitar el juego de un solo jugador para coincidir con el comportamiento 1.01 (menos runas, sin resurrecciones gratuitas), aumentar el daño de lluvia después de la segunda noche para evitar la recolección indefinida de recursos, y ocultar los iconos del mapa en el juego para campamentos y jefes. Algunos de ellos pueden ser útiles en juegos competitivos, otros pueden ser un desafío interesante para probar usted mismo.
DesaleatorizadorEl desaleatorizador es una función opcional añadida por
, un dll distribuido con el mod, que se puede utilizar de forma independiente. Permite configurar directamente las semillas de expedición, lo que determina el modo de mapa y otros comportamientos de expedición pre-sembrados.
Utilice el rescroller de semillas en el mod para generar una semilla aleatoria. Esto implica tratar de simular la lógica de selección de modo del juego para que pueda filtrar las semillas para intentar forzar un modo específico. La lógica de los recuerdos y los objetivos personales es
No es Simulado, así que asegúrese de que la memoria no esté activa cuando se utilicen estas semillas.
Las caídas de objetos no son semillas, sino un modo de soporte que se puede aumentar haciendo más cambios en los parámetros del juego y el mapa.
NightreignRandomizerHelper.dll También sobrescribe la ubicación donde se guardó el archivo, ya que me3 aún no lo ha hecho, por lo que se recomienda encarecidamente su uso. El archivo de configuración me3 generado por el generador aleatorio siempre lo incluye. También incluye un signo para omitir. Nunca utilice un aleatorizador o desaleatorizador en el archivo guardado principal, y si lo hace accidentalmente, asegúrese de recuperar o eliminar el archivo guardado después.
Instalaciónme3 (Mod Engine 3) es la única forma compatible de usar el randomizer, que genera archivos de juego y archivos de configuración Mod para iniciar el juego modificado.
Las versiones pirateadas del juego no son compatibles. Debes adquirir legalmente Nightreign para usar este mod.
1. Instale me3Ir a
https://me3.help/en/latest/ Y siga las instrucciones para instalar la última versión. Esto agregará una asociación de archivos
. me3 Archivos, llamados archivos de configuración de mod, que le permiten iniciar un juego con una configuración de mod determinada.
2. Descargar y extraer el generador aleatorioDescargue el archivo zip del mod y extrae todo el contenido zip en algún lugar de su disco local, como el directorio del archivo de configuración de me3. Asegurar que:
-Utilice un programa como 7-Zip para hacer clic explícitamente en "Extraer aquí" y lanzar
NightreignRandomizer.exe Desde un directorio real en el disco, no desde un archivo zip.
-No descargue el mod a un sistema de archivos sincronizado como OneDrive, ya que desde el punto de vista del mod, los archivos necesarios pueden perderse.
3. Instale otros mods primero, incluyendo Seamless Coop (opcional)Para el contexto, hay dos tipos principales de mods: los mods DLL y los mods de archivo. Los mods dll se enganchan en la memoria del juego mientras se ejecuta, similar a lo que hacen los scripts del motor de trampas. El módulo de archivos proporciona versiones modificadas de los archivos de datos utilizados por el juego, como regulation.bin (que contiene los parámetros del juego) o archivos empaquetados en el archivo del juego, como data0.bdt.
El aleatorizador puede fusionarse automáticamente con otros mods de archivos de Nightreign,
Después de Usted instala otros mods en un directorio separado. Entonces, cuando salgas de
its Directorio, que iniciará esos otros mods con los cambios del generador aleatorio en la parte superior. No es necesario incorporarlos manualmente usted mismo. Actualmente esto está limitado a un directorio de mods adicionales, que se puede seleccionar usando el botón "Fusionar otros mods" en el generador de números aleatorios. Una fusión más avanzada será posible cuando me3 agregue una API de perfil.
Puede configurar los mods dll para que se inicien con el randomizer utilizando el botón "Agregar mods dll" en el randomizer. Para usar la colaboración perfecta, agregue
nrsc.dll Desde su catálogo de cucharas sin costura. Por favor tenga en cuenta que
NightreignRandomizerHelper.dll Siempre está incluido, ya que proporciona un alt save si otro mod no está configurado.
4. Ejecutar un generador aleatorioDespués de configurar los mods configurados y fusionados en NightreignRandomizer.exe, haga clic en el botón "Randomizar" o "Ejecutar" para generar el archivo mod. Puede especificar una semilla alfanumérica, de lo contrario se generará una semilla aleatoria si se selecciona "Volver a desplazar la semilla". Cada vez que cambie la configuración, la semilla, el módulo de fusión o el módulo dll, debe cerrar el juego y hacer clic en "Randomizar" o "Ejecutar" nuevamente para que los cambios surtan efecto. La única excepción es el desaleatorizador, que se puede volver a cargar mientras el juego está en ejecución.
Si usted trabaja sin problemas con otras personas, sus semillas y
Todos los ajustes Debe hacerse una coincidencia exacta por adelantado, de lo contrario ocurrirá una desync que rompa el juego. Desde el menú Configuración, copie la cadena completa en Opciones de configuración de cadena para sincronizar con otras personas.
5. Inicie el juego con el randomizerEn primer lugar, si es necesario, puede configurar un archivo de guardado alternativo basado en el archivo de guardado principal. El botón "Copiar archivo de guardar maestro" hace exactamente lo que dice, creando o actualizando nr0000.co2 desde NR0000.sl2 por defecto. Hacer
No es Copia de vuelta desde la otra dirección, ya que esto podría marcar su archivo guardado para prohibirlo más tarde.
Después de ejecutar el generador aleatorio, haga clic en el botón "Iniciar Nightreign". Esto es sólo el inicio
nightreign-randomizer.me3 Utilice el Explorador de Windows donde se requiere la instalación de me3 (ver paso 1).
Cuando lo cargues en el juego, compruebe si el título del menú de Expedición ha cambiado a algo como "Expedición (13654-5l8n43z)". Los primeros cinco bits son los hashes de configuración, que cambian cuando se cambia alguna configuración, cuando el generador aleatorio está activo, y luego las semillas. Esto debe coincidir exactamente con el título de la expedición del otro jugador. Si no lo ves, el mod no está activado. Comprobar el inicio de sesión de me3
Posterior depuración.
DesinstalarDebido a que el randomizer utiliza su propio lanzador y archivos de guarda alternativos, simplemente inicia a través de Steam para volver al juego normal.
Si tocas tu archivo de guardado principal, asegúrese de restaurarlo a una versión antes de ejecutar cualquier mod antes de volver a conectarlo.
Errores y problemas de instalaciónSi encuentra errores que se ejecutan aleatoriamente, puede reportarlos, preferiblemente en
Servidor discord para mods. Puede que eventualmente los vea en NexusMods, pero muchos de los informes de errores aquí no tienen suficiente información disponible. Envíe su registro de spoilers o cadena de opciones completa,
Más que semillas, y en qué ubicación del mapa se encuentra el problema.
Si ve "¿Cómo desea abrir este archivo?" Aparece cuando se inicia el juego a través del randomizer, lo que indica que me3 no está instalado. Asegúrese de completar el paso 1 anterior.
me3 no es del todo confiable y a veces el juego no lanza correctamente los archivos modificados. Si por eso no se arranca, intenta volver a iniciarlo. Si no todos los archivos mod están activos (por ejemplo, si el texto del menú "Expedición" no cambia cuando se utiliza un generador aleatorio), intente cerrar el juego e iniciarlo de nuevo. Comprobar el inicio de sesión de me3
C:\Usuarios\\AppData\Local\garyttierney\me3\data\logs\nightreign-randomizer\ Posterior depuración.
AgradecimientosGracias a TKGP por crear SoulsFormats y ayudar a probar este mod, gracias a HotPocketRemix por su trabajo inicial en emedf, gracias a Vawser y otros por su trabajo inicial en Nightreign paramdefs, gracias a otros por contribuir a la herramienta de mod y en? ¿Nombre del servidor? Modificar el servidor de discord (
https://discord.gg/mT2JJjx) y otros lugares.
El Departamento de Defensa utiliza Avalonia y MessageBox. Avalonia está disponible bajo la licencia MIT y los paramdefs de Nightreign están disponibles bajo la licencia Apache.