Registrarse

[CFRU] ¡Aprende a compilar CFRU+DPE con el papi Drai!

Draizehn

Retired.
Miembro del equipo
Moderador/a
¡Muy buenas noches tengan ustedes queridos Waheros!
Hoy les traigo éste tutorial para aquellas personas que no sepan o se les complique compilar el famosísimo CFRU (Complete Fire Red Upgrade) y por supuesto, el DPE (Dynamic Pokemon Expansion).
Si no sabes nada de ésto te recomiendo checar éste post: https://whackahack.com/foro/threads/fr-complete-firered-upgrade.61879/
Esto lo hago porque hay muchos, muchos usuarios que todavía no saben hacer ésta cosilla relativamente sencilla, también porque no he visto ningún tutorial al respecto y por petición de mi amigo @MBS_Official.


Algunas aclaraciones y algunas palabras.
Ya dicho ésto podemos empezar.

¿Qué necesitaremos?
  1. Devkitpro, dejé un tutorial en las aclaraciones.
  2. Visual Studio Code, link aquí: https://code.visualstudio.com/download | Para éste tutorial no será necesario, pero les servirá para un futuro.
  3. Los repositorios, links aquí:
    CFRU: https://github.com/Skeli789/Complete-Fire-Red-Upgrade | Cabe aclarar que hay muchas variables. El del Inflamed Red, por ejemplo.
    DPE: https://github.com/Skeli789/Dynamic-Pokemon-Expansion | Al igual que el anterior, hay muchas variables. Pero eso lo averiguan ustedes.
  4. Nuestra ROM virgen o modificada. (Expandan la ROM cuando vayan a compilar).
  5. Un cerebro, es muy recomendado.
***
Paso 1
Lo primero que debemos hacer es instalar el Devkitpro, para ello, usen el tutorial que dejé arriba. (Ya van tres veces que lo digo).

Paso 2
Descargamos el Python y cuando ya esté lo instalamos. Para ello, vayan a su carpeta de Descargas (o donde sea que lo descargaron) y ejecuten el instalador. Lo primero que se nos presentará is this:
Le daremos un pequeño click a la casilla que dice "Add Python 3.7 to PATH" y luego a "Install Now"
Esperamos a que se instale y cuando ya esté, puedes seguir con el Paso 3.


Paso 3
Descarga el DPE, (dejé el link arriba) y descomprime el RAR donde gustes. Luego copia tu ROM y pégala en la carpeta descomprimida.
Vas a cambiar el nombre de tu ROM a "BPRE0". Luego dirígete a la carpeta "scripts" allí abrirás el archivo "make.py" con Notepad++ o el VSCode.
Una vez abierto el "scripts.py" vas a editar el número de la línea: "OFFSET_TO_PUT = 0x1800000" y vas a cambiar el offset, en éste caso el "1800000" por el que gustes. Yo pondré el "1700000".

Cierra el No
utepad++ dirígete a la raíz de la carpeta. Vas a la barra en la que está la dirección y escribe "cmd".
Se te abrirá el cmd (obviamente XD) y vas a escribir "python scripts//make.py".
Allí empezará a compilarse deliciosamente, adjunto una imagen de como se debe ver.

Ahora tenemos que esperar 95 horas para que compile correctamente... Esto depende de sus PCs, la mía no es muy buena que digamos así que eso.
NOTA: Si les tira un error (dos), no se asusten y denle a "Aceptar". y no cierren el cmd hasta que se muestre el directorio de la carpeta.
Al terminar te va a quedar una ROM llamada "test" vas a hacer copypaste y al siguiente paso.


Paso 4
Repitan el Paso 3, descarguen el CFRU y etc... En la carpeta del CFRU vas a pegar la ROM que te dejó el DPE.
Vas a cambiar el nombre "test" a "BPRE0" y vas a dirigirte a la carpeta "scripts". Ahí vas a abrir el "make.py" con el Notepad++ y repites lo del Paso 3.
NOTA: Recomiendo encarecidamente que LEAN la documentación del CFRU, así podrán personalizar su CFRU (valga la redundancia) a gusto.
Para compilar, repetimos el Paso 3 y ya está. Al final tendremos la ROM llamada "test" y listo. Podemos disfrutar de nuestro CFRU+DPE perfectamente compilado.


***
Pues nada, acá dejo otro granito de arena para la comunidad. Me pareció muy raro que no existiera un tutorial en el foro y bueno, acá tienen uno.
Si tienen alguna duda, no entendieron algo pueden decirme en los comentarios, trataré de ayudarlos.
Sin nada más que decir, procedo a retirarme. ¡Nos vemos en otro Draicotuto!

- Paz
 
Última edición:

AxelLoquendo

Todo terreno 👻
¡Muy buenas noches tengan ustedes queridos Waheros!
Hoy les traigo éste tutorial para aquellas personas que no sepan o se les complique compilar el famosísimo CFRU (Complete Fire Red Upgrade) y por supuesto, el DPE (Dynamic Pokemon Expansion).
Si no sabes nada de ésto te recomiendo checar éste post: https://whackahack.com/foro/threads/fr-complete-firered-upgrade.61879/
Esto lo hago porque hay muchos, muchos usuarios que todavía no saben hacer ésta cosilla relativamente sencilla, también porque no he visto ningún tutorial al respecto y por petición de mi amigo @MBS_Official.


Algunas aclaraciones y algunas palabras.
Ya dicho ésto podemos empezar.

¿Qué necesitaremos?
  1. Devkitpro, dejé un tutorial en las aclaraciones.
  2. Visual Studio Code, link aquí: https://code.visualstudio.com/download | Para éste tutorial no será necesario, pero les servirá para un futuro.
  3. Los repositorios, links aquí:
    CFRU: https://github.com/Skeli789/Complete-Fire-Red-Upgrade | Cabe aclarar que hay muchas variables. El del Inflamed Red, por ejemplo.
    DPE: https://github.com/Skeli789/Dynamic-Pokemon-Expansion | Al igual que el anterior, hay muchas variables. Pero eso lo averiguan ustedes.
  4. Nuestra ROM virgen o modificada. (Expandan la ROM cuando vayan a compilar).
  5. Un cerebro, es bastante recomendado.
***
Paso 1
Lo primero que debemos hacer es instalar el Devkitpro, para ello, usen el tutorial que dejé arriba. (Ya van tres veces que lo digo).

Paso 2
Descargamos el Python y cuando ya esté lo instalamos. Para ello, vayan a su carpeta de Descargas (o donde sea que lo descargaron) y ejecuten el instalador. Lo primero que se nos presentará is this:
Le daremos un pequeño click a la casilla que dice "Add Python 3.7 to PATH" y luego a "Install Now"
Esperamos a que se instale y cuando ya esté, puedes seguir con el Paso 3.


Paso 3
Descarga el DPE, (dejé el link arriba) y descomprime el RAR donde gustes. Luego copia tu ROM y pégala en la carpeta descomprimida.
Vas a cambiar el nombre de tu ROM a "BPRE0". Luego dirígete a la carpeta "scripts" allí abrirás el archivo "make.py" con Notepad++ o el VSCode.
Una vez abierto el scripts vas a editar el número de la línea: "OFFSET_TO_PUT = 0x1800000" y vas a cambiar el offset, en éste caso el "1800000" por el que gustes. Yo pondré el "1700000".

Cierra el No
utepad++ dirígete a la raíz de la carpeta. Vas a la barra en la que está la dirección y coloca escribe "cmd".
Se te abrirá el cmd (obviamente XD) y vas a escribir "python scripts//make.py".
Allí empezará a compilarse deliciosamente, adjunto una imagen de como se debe ver.

Ahora tenemos que esperar 95 horas para que compile correctamente... Esto depende de sus PCs, la mía no es muy buena que digamos así que eso.
NOTA: Si les tira un error (dos), no se asusten y denle a "Aceptar". y no cierren el cmd hasta que se muestre el directorio de la carpeta.
Al terminar te va a quedar una ROM llamada "test" vas a hacer copypaste y al siguiente paso.


Paso 4
Repitan el Paso 3, descarguen el CFRU y etc... En la carpeta del CFRU vas a pegar la ROM que te dejó el DPE.
Vas a cambiar el nombre "test" a "BPRE0" y vas a dirigirte a la carpeta "scripts". Ahí vas a abrir el "make.py" con el Notepad++ y repites lo del Paso 3.
NOTA: Recomiendo encarecidamente que LEAN la documentación del CFRU, así podrán personalizar su CFRU (valga la redundancia) a gusto.
Para compilar, repetimos el Paso 3 y ya está. Al final tendremos la ROM llamada "test" y listo. Podemos disfrutar de nuestro CFRU+DPE perfectamente compilado.


***
Pues nada, acá dejo otro granito de arena para la comunidad. Me pareció muy raro que no existiera un tutorial en el foro y bueno, acá tienen uno.
Si tienen alguna duda, no entendieron algo pueden decirme en los comentarios, trataré de ayudarlos.
Sin nada más que decir, procedo a retirarme. ¡Nos vemos en otro Draicotuto!

- Paz
Me hubiera servido un año antes x'D
 

ZeroX

ZeroX Rom Hacker Venezolano
Muy Bueno el tutorial me ha servido mucho llevaba rato buscando un tutorial asi que me ayudara a hacer esto gracias 😁
 

Daiki_

Rom Hacker de bajo presupuesto
¡Muy buenas noches tengan ustedes queridos Waheros!
Hoy les traigo éste tutorial para aquellas personas que no sepan o se les complique compilar el famosísimo CFRU (Complete Fire Red Upgrade) y por supuesto, el DPE (Dynamic Pokemon Expansion).
Si no sabes nada de ésto te recomiendo checar éste post: https://whackahack.com/foro/threads/fr-complete-firered-upgrade.61879/
Esto lo hago porque hay muchos, muchos usuarios que todavía no saben hacer ésta cosilla relativamente sencilla, también porque no he visto ningún tutorial al respecto y por petición de mi amigo @MBS_Official.


Algunas aclaraciones y algunas palabras.
Ya dicho ésto podemos empezar.

¿Qué necesitaremos?
  1. Devkitpro, dejé un tutorial en las aclaraciones.
  2. Visual Studio Code, link aquí: https://code.visualstudio.com/download | Para éste tutorial no será necesario, pero les servirá para un futuro.
  3. Los repositorios, links aquí:
    CFRU: https://github.com/Skeli789/Complete-Fire-Red-Upgrade | Cabe aclarar que hay muchas variables. El del Inflamed Red, por ejemplo.
    DPE: https://github.com/Skeli789/Dynamic-Pokemon-Expansion | Al igual que el anterior, hay muchas variables. Pero eso lo averiguan ustedes.
  4. Nuestra ROM virgen o modificada. (Expandan la ROM cuando vayan a compilar).
  5. Un cerebro, es bastante recomendado.
***
Paso 1
Lo primero que debemos hacer es instalar el Devkitpro, para ello, usen el tutorial que dejé arriba. (Ya van tres veces que lo digo).

Paso 2
Descargamos el Python y cuando ya esté lo instalamos. Para ello, vayan a su carpeta de Descargas (o donde sea que lo descargaron) y ejecuten el instalador. Lo primero que se nos presentará is this:
Le daremos un pequeño click a la casilla que dice "Add Python 3.7 to PATH" y luego a "Install Now"
Esperamos a que se instale y cuando ya esté, puedes seguir con el Paso 3.


Paso 3
Descarga el DPE, (dejé el link arriba) y descomprime el RAR donde gustes. Luego copia tu ROM y pégala en la carpeta descomprimida.
Vas a cambiar el nombre de tu ROM a "BPRE0". Luego dirígete a la carpeta "scripts" allí abrirás el archivo "make.py" con Notepad++ o el VSCode.
Una vez abierto el scripts vas a editar el número de la línea: "OFFSET_TO_PUT = 0x1800000" y vas a cambiar el offset, en éste caso el "1800000" por el que gustes. Yo pondré el "1700000".

Cierra el No
utepad++ dirígete a la raíz de la carpeta. Vas a la barra en la que está la dirección y coloca escribe "cmd".
Se te abrirá el cmd (obviamente XD) y vas a escribir "python scripts//make.py".
Allí empezará a compilarse deliciosamente, adjunto una imagen de como se debe ver.

Ahora tenemos que esperar 95 horas para que compile correctamente... Esto depende de sus PCs, la mía no es muy buena que digamos así que eso.
NOTA: Si les tira un error (dos), no se asusten y denle a "Aceptar". y no cierren el cmd hasta que se muestre el directorio de la carpeta.
Al terminar te va a quedar una ROM llamada "test" vas a hacer copypaste y al siguiente paso.


Paso 4
Repitan el Paso 3, descarguen el CFRU y etc... En la carpeta del CFRU vas a pegar la ROM que te dejó el DPE.
Vas a cambiar el nombre "test" a "BPRE0" y vas a dirigirte a la carpeta "scripts". Ahí vas a abrir el "make.py" con el Notepad++ y repites lo del Paso 3.
NOTA: Recomiendo encarecidamente que LEAN la documentación del CFRU, así podrán personalizar su CFRU (valga la redundancia) a gusto.
Para compilar, repetimos el Paso 3 y ya está. Al final tendremos la ROM llamada "test" y listo. Podemos disfrutar de nuestro CFRU+DPE perfectamente compilado.


***
Pues nada, acá dejo otro granito de arena para la comunidad. Me pareció muy raro que no existiera un tutorial en el foro y bueno, acá tienen uno.
Si tienen alguna duda, no entendieron algo pueden decirme en los comentarios, trataré de ayudarlos.
Sin nada más que decir, procedo a retirarme. ¡Nos vemos en otro Draicotuto!

- Paz
Y así ya no tendré que usar la base de Coqeein.

PD: Quizás me sirva ya que estoy meditando si irme para decomp o no.
Ya estaba decidido sobre que quería irme a decomp, pero tuve diversos inconvenientes a la hora de instalar la terminal Ubuntu e iré pensando si optar por rutinas C es una opción viable, aunque si por fin puedo instalar Ubuntu me voy pa' decomp de cabeza.
 

Draizehn

Retired.
Miembro del equipo
Moderador/a
Me hubiera servido un año antes x'D
Así lo quiso el canon bro (?)
Tenía que hacer el tutorial en el momento que aprendí a compilarlo XD

Muy Bueno el tutorial me ha servido mucho llevaba rato buscando un tutorial asi que me ayudara a hacer esto gracias 😁
De nada pa', pensé en ti luego de mandarte al abismo por no saber inglés :c

Y así ya no tendré que usar la base de Coqeein.
Y va a salir la "Daiki's Base" con mucho Undertale al estilo de @JasonDev.

PD: Quizás me sirva ya que estoy meditando si irme para decomp o no.
Ya estaba decidido sobre que quería irme a decomp, pero tuve diversos inconvenientes a la hora de instalar la terminal Ubuntu e iré pensando si optar por rutinas C es una opción viable, aunque si por fin puedo instalar Ubuntu me voy pa' decomp de cabeza.
Suelte con eso, mijo.

Buena suerte, chicos.

EDIT: Leyendo el tutorial vi unas cuantas incoherencias al explicar (de hecho, solo fue una) y la corregí. También puse más palabras en negrita.
Seguiremos informando. (?)
 
Última edición:

Nexxo

Ahora genero otro tipo de impacto🦢🍂
Muy buen tutorial, servirá mucho para la gente que dependía demasiado de las bases.

¡Muy buena, amigo!

PD: Una tontería, puedes cambiarle el TAG "OTROS" por "FireRed" CFRU; Como bien indica su nombre, es una update para FireRed.
 
Última edición:

Draizehn

Retired.
Miembro del equipo
Moderador/a
Muy buen tutorial, servirá mucho para la gente que dependía demasiado de las bases.

¡Muy buena, amigo!

PD: Una tontería, puedes cambiarle el TAG "OTROS" por "FireRed" CFRU; Como bien indica su nombre, es una update para FireRed.
¡Muchas gracias pa'!
De TAG puse "Otros" porque los que están no concuerdan con el CFRU, el único es "C" pero acá solo enseño a compilar.

Hice un ticket en el servidor en el que sugiero crear un TAG para el CFRU pero no les importa y prefieren ignorar.

¡Gracias!
 

SakuraHaruno

Sakura Haruno Muerta
¡Muy buenas noches tengan ustedes queridos Waheros!
Hoy les traigo éste tutorial para aquellas personas que no sepan o se les complique compilar el famosísimo CFRU (Complete Fire Red Upgrade) y por supuesto, el DPE (Dynamic Pokemon Expansion).
Si no sabes nada de ésto te recomiendo checar éste post: https://whackahack.com/foro/threads/fr-complete-firered-upgrade.61879/
Esto lo hago porque hay muchos, muchos usuarios que todavía no saben hacer ésta cosilla relativamente sencilla, también porque no he visto ningún tutorial al respecto y por petición de mi amigo @MBS_Official.


Algunas aclaraciones y algunas palabras.
Ya dicho ésto podemos empezar.

¿Qué necesitaremos?
  1. Devkitpro, dejé un tutorial en las aclaraciones.
  2. Visual Studio Code, link aquí: https://code.visualstudio.com/download | Para éste tutorial no será necesario, pero les servirá para un futuro.
  3. Los repositorios, links aquí:
    CFRU: https://github.com/Skeli789/Complete-Fire-Red-Upgrade | Cabe aclarar que hay muchas variables. El del Inflamed Red, por ejemplo.
    DPE: https://github.com/Skeli789/Dynamic-Pokemon-Expansion | Al igual que el anterior, hay muchas variables. Pero eso lo averiguan ustedes.
  4. Nuestra ROM virgen o modificada. (Expandan la ROM cuando vayan a compilar).
  5. Un cerebro, es muy recomendado.
***
Paso 1
Lo primero que debemos hacer es instalar el Devkitpro, para ello, usen el tutorial que dejé arriba. (Ya van tres veces que lo digo).

Paso 2
Descargamos el Python y cuando ya esté lo instalamos. Para ello, vayan a su carpeta de Descargas (o donde sea que lo descargaron) y ejecuten el instalador. Lo primero que se nos presentará is this:
Le daremos un pequeño click a la casilla que dice "Add Python 3.7 to PATH" y luego a "Install Now"
Esperamos a que se instale y cuando ya esté, puedes seguir con el Paso 3.


Paso 3
Descarga el DPE, (dejé el link arriba) y descomprime el RAR donde gustes. Luego copia tu ROM y pégala en la carpeta descomprimida.
Vas a cambiar el nombre de tu ROM a "BPRE0". Luego dirígete a la carpeta "scripts" allí abrirás el archivo "make.py" con Notepad++ o el VSCode.
Una vez abierto el "scripts.py" vas a editar el número de la línea: "OFFSET_TO_PUT = 0x1800000" y vas a cambiar el offset, en éste caso el "1800000" por el que gustes. Yo pondré el "1700000".

Cierra el No
utepad++ dirígete a la raíz de la carpeta. Vas a la barra en la que está la dirección y escribe "cmd".
Se te abrirá el cmd (obviamente XD) y vas a escribir "python scripts//make.py".
Allí empezará a compilarse deliciosamente, adjunto una imagen de como se debe ver.

Ahora tenemos que esperar 95 horas para que compile correctamente... Esto depende de sus PCs, la mía no es muy buena que digamos así que eso.
NOTA: Si les tira un error (dos), no se asusten y denle a "Aceptar". y no cierren el cmd hasta que se muestre el directorio de la carpeta.
Al terminar te va a quedar una ROM llamada "test" vas a hacer copypaste y al siguiente paso.


Paso 4
Repitan el Paso 3, descarguen el CFRU y etc... En la carpeta del CFRU vas a pegar la ROM que te dejó el DPE.
Vas a cambiar el nombre "test" a "BPRE0" y vas a dirigirte a la carpeta "scripts". Ahí vas a abrir el "make.py" con el Notepad++ y repites lo del Paso 3.
NOTA: Recomiendo encarecidamente que LEAN la documentación del CFRU, así podrán personalizar su CFRU (valga la redundancia) a gusto.
Para compilar, repetimos el Paso 3 y ya está. Al final tendremos la ROM llamada "test" y listo. Podemos disfrutar de nuestro CFRU+DPE perfectamente compilado.


***
Pues nada, acá dejo otro granito de arena para la comunidad. Me pareció muy raro que no existiera un tutorial en el foro y bueno, acá tienen uno.
Si tienen alguna duda, no entendieron algo pueden decirme en los comentarios, trataré de ayudarlos.
Sin nada más que decir, procedo a retirarme. ¡Nos vemos en otro Draicotuto!

- Paz


Falto yo por comentar cómo siempre.

Bueno.

1 me gusta mucho el tutorial de maxiado

2 quise dejar mí comentarío por si me falla no importa al menos ya comente.


3 como tu dijiste muy bien (recuerden tener su hack ROM Avanzado) ese es mí punto por qué no quiero meterme aún en esto quiero avanzar un poco más en mí hack ROM ya cuando aplique esto sea solo para agregar más mini sprites.


4 está bien explicado bien que corregias los errores.


5 quiero avanzar más en mí hack ROM para no enredarme después con el Advance mapa y los scripts.

6 este método está bien explicado se que le servirán a los nuevos como yo que quieran meterte en el tema del cfru y dpe.


7 por último esto está mejor explicado que cuando me explicaba Axel Loquendo en Facebook.
 

AxelLoquendo

Todo terreno 👻
Falto yo por comentar cómo siempre.

Bueno.

1 me gusta mucho el tutorial de maxiado

2 quise dejar mí comentarío por si me falla no importa al menos ya comente.


3 como tu dijiste muy bien (recuerden tener su hack ROM Avanzado) ese es mí punto por qué no quiero meterme aún en esto quiero avanzar un poco más en mí hack ROM ya cuando aplique esto sea solo para agregar más mini sprites.


4 está bien explicado bien que corregias los errores.


5 quiero avanzar más en mí hack ROM para no enredarme después con el Advance mapa y los scripts.

6 este método está bien explicado se que le servirán a los nuevos como yo que quieran meterte en el tema del cfru y dpe.


7 por último esto está mejor explicado que cuando me explicaba Axel Loquendo en Facebook.
No es fácil explicar cuando no tengo de dónde mostrar.
 

Draizehn

Retired.
Miembro del equipo
Moderador/a
1 me gusta mucho el tutorial de maxiado
4 está bien explicado bien que corregias los errores.
6 este método está bien explicado se que le servirán a los nuevos como yo que quieran meterte en el tema del cfru y dpe.
¡Gracias!

2 quise dejar mí comentarío por si me falla no importa al menos ya comente.
Si algo te llega a fallar avísame por acá y trataré de ayudarte.

3 como tu dijiste muy bien (recuerden tener su hack ROM Avanzado) ese es mí punto por qué no quiero meterme aún en esto quiero avanzar un poco más en mí hack ROM ya cuando aplique esto sea solo para agregar más mini sprites.
Exacto, y buena suerte con ello.

7 por último esto está mejor explicado que cuando me explicaba Axel Loquendo en Facebook.
No es fácil explicar cuando no tengo de dónde mostrar.
¡XD!

¡Muchas gracias a todos por el apoyo!
Prometo sacar más tutoriales de éste estilo.
 
Arriba