Como Compilar ES Windows - Render96/Render96ex GitHub Wiki

Translation done by (Discord ID) Speed Weed#7103

Instrucciones de sm64ex gracias a fgs, editado por DorfDork and the Render96 team

Instalando MSYS2.

Instala MYSYS2 desde aquí: https://github.com/msys2/msys2-installer/releases/download/2021-01-05/msys2-x86_64-20210105.exe

Si el link está muerto, descarga la versión mas reciente del instalador desde aquí and install it.

Ejecuta MINGW64 si deseas compilar una versión de 64-bits del ejecutable, o MINGW32 de otra forma.

Ingresa pacman -Syuu en la terminal y pulsa Enter. Presiona Y cuando pregunte si quieres actualizar los paquetes. Si te pide que cierres la terminal, hazlo, Luego reiniciala y ejectua el mismo comando. Esto actualiza los paquetes a sus versiones mas recientes.

Instalando las dependencias.

Ingresa este comando para instalar los paquetes necesarios para compilar Render96ex:

pacman -S unzip make git mingw-w64-i686-gcc mingw-w64-x86_64-gcc mingw-w64-i686-glew mingw-w64-x86_64-glew mingw-w64-i686-SDL2 mingw-w64-i686-SDL mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL python3

Obtener el código fuente.

Descarga git y luego ejecuta lo siguiente:

git clone https://github.com/Render96/Render96ex.git -b alpha
cd Render96ex

Copia el baserom(s) para la extracción de archivos.

Por ejemplo, si quieres compilar la versión US, debe haber un archivo ROM llamado baserom.us.z64 en el directorio Render96ex (osea junto al Makefile).

Si durante el proceso de compilado encuentras un mensaje de error indicando que tu baserom tiene el hash incorrecto, puede que sea un .v64 al que le debes realizar un byteswap. Para hacer eso, utiliza esta herramienta.

PARA LOS MODELOS (OPCIONAL).

Ve al Discord de Render96 y descarga el pack de modelos máss reciente del canal #download.

Extrae los contenidos del archivo zip (carpeta actors) en Render96ex alpha/actors (asegurate de reemplazar los archivos que te pida) y borra la carpeta build si es que existe.

Ejecuta make. Para prender y apagar ciertas cosas, agrega las build flags necesarias a tu comando make como en este ejemplo:

make -j4

PARA LAS TEXTURAS (OPCIONAL)

Descarga el paquete de texturas Render96 desde aquí

Asegurate de usar master para este branch

Una vez descargado, extraelo. Debería haber una carpeta dentro de RENDER96-HD-TEXTURE-PACK-master llamada gfx.

Deberás copiarla. Navega a Render96ex/build/us-pc/res. Pega la carpeta que extrajisteiste y copiaste antes (gfx) dentro de la carpeta res.

Te va a preguntar si quieres reemplazar los archivos con el mismo nombre en la carpeta gfx existente, acepta. Sal de la carpeta res e inicia el juego.