Novedades

STALKERHispano

Domingo, 11 24th

Last updateDom, 24 Nov 2024 11am

Artículos

Cómo crear Mods de S.T.A.L.K.E.R. 2: Heart of Chornobyl

  • AddThis Social Bookmark Button
  • Crear mods de S.T.A.L.K.E.R. 2: Heart of Chonobyl requiere una serie de pasos precisos para, en primer lugar, visualizar todos los archivos disponibles y luego volver a empaquetarlo todo para distribuirlo a nuestros camaradas stalkers de todo el mundo.

    STALKERHispano busca impulsar la comunidad hispana de mods en S.T.A.L.K.E.R. 2 ofreciendo recursos, guías y un espacio de colaboración. Nuestro objetivo es facilitar el acceso al modding y fomentar la creatividad, uniendo a jugadores y creadores para enriquecer la experiencia del juego.

    Si compartes estos objetivos, no olvides compartir y difundir esta guía para crear mods de S.T.A.L.K.E.R. 2 de STALKERHispano y ayudar a que la comunidad hispanohablante vuelva una vez más a ser protagonista del Universo S.T.A.L.K.E.R.

    Nota: No me hago responsable del uso que hagas de esta guía. El objetivo es fomentar una buena comunidad en torno a un gran juego. Por favor, úsala de manera responsable.

    Guía para modificar Stalker 2: archivos y pasos para mejoras

    Esta guía explica cómo desencriptar, descomprimir y modificar los archivos incluidos en S.T.A.L.K.E.R. 2: Heart of Chonobyl para vuestras creaciones.

    Dado que no hay un proceso claro y documentado para crear mods de S.T.A.L.K.E.R. 2, vamos a mantener actualizada esta guía con las últimas novedades. Para ello, cuento con vuestra ayuda para sugerencias y posibles mejoras.

    Herramientas necesarias

    Antes de comenzar con el proceso de modding de S.T.A.L.K.E.R. 2, necesitarás algunas herramientas clave. A continuación, te explicamos dónde conseguirlas y cómo configurarlas correctamente.

    UnrealPak (versión 5.1)

    • Necesitarás Epic Games Store para poder descargar e instalar Unreal Engine 5.1.
    • Instala Unreal Engine 5.1 y encuentra el ejecutable UnrealPak.exe en la ruta:
      C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\Win64
    • Si instalaste Unreal Engine en otra unidad, ajusta la ruta según corresponda.

    AESDumpster

    • Descárgalo desde STALKERHispano.

    Python

    Scripts necesarios

    Extraer la clave de encriptación

    Usarás AESDumpster para extraer la clave del ejecutable Stalker2-Win64-Shipping.exe, siguiento estos pasos:

    1. Localiza el archivo Stalker2-Win64-Shipping.exe en S.T.A.L.K.E.R. 2\Stalker2\Binaries\Win64.
    2. Arrastra el archivo Stalker2-Win64-Shipping.exe sobre el ejecutable de AESDumpster.
    3. Copia la clave de encriptación que se ha generado dónde te sientas más cómodo, la necesitarás más adelante.

    Nota: No necesitas realizar pasos adicionales como la eliminación de DRM con Steamless.

    Codificar la clave en Base64 y configurar crypto.json

    Este paso es esencial para desencriptar correctamente los archivos del juego.

    1. Abre el archivo base64.py con el bloc de notas (o tu editor favorito) y copia el contenido del archivo.
    2. Ve a Online-Python y pega el script en main.py.
    3. Reemplaza la clave obtenida de AESDumpster, sin ¨0x¨ en lugar de Inserta la clave aquí, y haz clic en el botón verde Run.
    4. Copia la clave codificada resultante.
    5. Abre el archivo crypto.json y pega la clave codificada en la sección "Key" (sin cargarte las comillas dobles).

    Notas:

    • En nuestras pruebas, resultó una clave encriptada tal como "b'clave0stalker1hispano2'", para el siguiente paso quitamos b' y ' al final, quedando como "clave0stalker1hispano2"
    • Para mayor comodidad, recomendamos colocarlo en la carpeta principal donde pondrás tus proyectos de mods de modding de S.T.A.L.K.E.R. 2.

    Desempaquetar los datos

    Una vez configurada la clave, puedes utilizar UnrealPak para extraer los archivos del juego.

    Lo primero es abrir el terminal de Windows donde tengas localiado UnrealPak y ahí ejecutar el siguiente comando:
    .\UnrealPak.exe "<ruta_del_archivo_pak>" -Extract "<ruta_para_guardar_datos>" -CryptoKeys="<ruta_a_tu_archivo_crypto.json>"

    Por ejemplo, utilicé este comando: .\UnrealPak.exe "C:\S.T.A.L.K.E.R. 2\Stalker2\Content\Paks\pakchunk16-Windows.pak" -Extract "D:\stalker2mods\archivos" -CryptoKeys="D:\stalker2mods\crypto.json"

    Los datos desempaquetados se guardarán en la carpeta de destino que hayas especificado.

    ¡Enhorabuena, ahora tienes acceso los archivos de S.T.A.L.K.E.R. 2! ¿Qué mod de S.T.A.L.K.E.R. 2 tienes pensado crear?

    Organización de los archivos a la hora de crear tu mods de S.T.A.L.K.E.R. 2

    Para organizar los cambios y asegurarte que funcionen, utiliza una estructura de carpetas original: Stalker2\Content\GameLite\GameData

    Siempre vamos a reempaquetar teniendo con la carpeta GameData como raíz. No te preocupes que en breves llegará un ejemplo.

    De esta manera, vas a poder localizar más fácilmente cualquier problema y te aseguras del buen funcionamiento de tus mods de S.T.A.L.K.E.R. 2.

    Reempaquetar los datos

    Llegados a este punto, te habrás lanzado a crear tu primer mod de S.T.A.L.K.E.R. 2. Seguramente quieras hacer pruebas de tu criatura, compartirla con algunos fieles stalkers o lanzarte a publicarlo a los cuatro vientos.

    Sea cual sea tu elección, necesitas reempaquetar los archivos en formato .pak para que puedan ser utilizados nuevamente como un mod de S.T.A.L.K.E.R. 2: Heart of Chonobyl. Para ello, sigue estos pasos:

    1. Asigna un nombre al nuevo archivo .pak. No es necesario encriptarlo, pero trata de que sea único.
    2. Usa el siguiente comando para reempaquetar los datos modificados:
      .\UnrealPak.exe "<nombre_del_nuevo_pak>.pak" -Create="<ruta_de_los_archivos_modificados>" -Compress
      Por ejemplo, utilicé este comando: .\UnrealPak.exe "teststalkerhispano.pak" -Create="D:\stalker2mods\archivos" -Compress

    Si el proceso no funciona, debes crear un archivo filelist.txt con la siguiente estructura:

    "ruta_completa\*.*" "..\..\..\*.*"

    Luego, crea y ejecuta el siguiente script .bat:

    @if "%~1"=="" goto skip
    @setlocal enableextensions
    @pushd %~dp0
    @echo "%~1\*.*" "..\..\..\*.*" >filelist.txt .\UnrealPak.exe "%~1.pak" -create=filelist.txt -compress
    @popd
    @pause
    :skip

    Instalar mods en S.T.A.L.K.E.R. 2: Heart of Chornobyl

    Si has llegado hasta aquí, ya sería raro que no tengas claro estos pasos. Pero siempre puedes haber sido víctima de un controlador o algo peor.

    Instala los mods en S.T.A.L.K.E.R. 2 siguiendo estos pasos:

    1. Crea una carpeta llamada ~mods si no existe, en: S.T.A.L.K.E.R. 2 Heart of Chornobyl\Stalker2\Content\Paks\~mods (si, tienes que poner también el símbolo ~)
    2. Copia los archivos .pak modificados en esta carpeta.
    3. Reinicia el juego para que los cambios surtan efecto.

    Notas adicionales

    • La mayoría de los datos importantes están en el archivo pakchunk0-Windows.pak, ya que es el más grande. Si no encuentras lo que buscas, extrae otros .pak.
    • Asegúrate de realizar copias de seguridad antes de modificar cualquier archivo.

    Con esta guía deberías tener lo necesario para empezar a personalizar la experiencia de S.T.A.L.K.E.R. 2: Heart of Chornobyl a tu gusto. ¡Buena suerte en tus proyectos y disfruta del modding en S.T.A.L.K.E.R. 2!

    Si tienes dudas, sugerencias o propuestas de mejora, escribe en el tema dedicado en el foro de STALKER 2.

    Está aquí: Inicio