¡Comienzan las votaciones del MPC o Mejor Proyecto Cuatrimestral de enero a abril de 2026!
¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!
Estas cosas no pasan con un repositorio en github.
Mis condolencias, pero no será por no haberlo dicho 80 veces.
En cualquier caso, que tu pc no se encienda no quiere decir que tu información sea irrecuperable.
Mi consejo es que aproveches el comportamiento de la hierba alta larga (si es que estás usando ruby/emerald, ya que no lo especificas).
En cualquier otro caso, tendrías que duplicar el comportamiento y generar un nuevo "metatile behavior" que sea exactamente igual al de la hierba alta normal...
Puedo preguntar para que quieres eso exactamente?
El código que controla el comportamiento de la hierba, así como el del resto de "field effects" es relativamente complicado. No es algo así como una "rutina" lineal en ASM, entender el funcionamiento es algo difícil sin saber programar con...
if (key_down(KEY_A | KEY_B | KEY_START) || get_time() == 20 * SECOND)
{
return true;
}
Ese código, traducido a lenguaje natural, quiere decir que la intro terminará cuando se pulse "A", o "B", o "START"; o cuando hayan pasando más de 20 segundos.
Cambiar ese número...
Después de un mes de mierda, en el que no me ha dado tiempo a subir nada, he sacado 30 minutos para renderizar el vídeo de los flags y variables.
Feliz Navidad, gusanos. Nos vemos en 2021.
Acabo de actualizar con el vídeo básico sobre scripts para decomp. En no demasiado tiempo debería traer las otras dos partes.
He tardado algo más de lo normal, ya que ahora mismo no tengo tiempo por temas personales, pero es lo que hay.
He añadido el 5º vídeo al post. Contiene las explicación para usar el resto de funciones de Porymap. Fundamentalmente el sistema de eventos y las tablas de salvajes. También explico como crear un script sencillo con un mensaje de texto.
Actualizado el post principal con el tutorial de las animaciones para el mapeado.
En cuanto pueda actualizo el post con una pequeña plantilla de código para crear las animaciones y subo a imgur los frames de mi animación.
Le cambié el nombre al branch por day-and-night, porque dns tenía lo de "seasons" xDD. En cualquier caso, el sistema tiene un par de bugs y el de Sierra funciona mejor, así que supongo que es mejor usar ese (?).
La idea de decomp es obtener un código que haga match al compilar con los datos del ROM. Esto en muchos de los casos implica terminar con exactamente el mismo código que en el juego original.
Si lees el código del juego, y necesitas hacer una función que matchea... bueno, es que vas a terminar...
Sí, los leaks son de verdad.
Pokeemerald estaba terminado antes de los leaks, quitando 40~ funciones que hacían non-matching y seguían en ASM, con un código en C similar.
Por otro lado, está estrictamente prohibido colaborar en cualquiera de los proyectos de pret si has visto el código de los...
He vuelto a actualizar el post principal.
El vídeo explica los fundamentos básicos de Github/Git usando Github Desktop. Con esto podréis controlar un "historial" de los cambios que vais haciendo en vuestro proyecto, así como revertir los cambios fácilmente. También os explico que es pushear...
El sistema de Tenma está efectivamente hecho en pokeemerald, por lo que olvídate de abrirlo en A-Map.
Cómo te han dicho, pídele permiso para que te de acceso a su repositorio o espera a que libere el código, si es que decide liberarlo.
Lo que me parece más gracioso de todo, es que no necesitas...
Acabo de añadir al post principal una nueva parte de la guía. Esta última dedicada a la personalización de los Tilesets.
Aquí se explica el funcionamiento de los tilesets, cómo preparar los tiles para insertarlos, y cómo crear y configurar los metatiles nuevos.
Descarga Asepritre @Jaizu...