Registrarse

[Otros] Manual de Poke Gen III

Hola a todos, pues como dice el titulo aqui esta el manual que viene con el Poke gen III, una herramienta revolucionaria. Pues estaba hablando con mi amigo Sayer y seme ocurrrio la idea de subir el manual de Karatekid aquí al foro, pero en español.

Pues aquí esta, es un poco largo:

POKéMON Gen III Rom hacking Suite. Página ! 3 de ! 22
[ 0000 ]
name = Pokemon Rojo Fuego ( E)
gamecode = BPRE
numberofpokes = 411
pokebasestats = 0x2547A0
pokebasestatslength = 0x1C
# ----- cortado con tijeras para la longitud ------ #
Así que ahora, su rom tiene su propia sección en el ini. ¿Sabes lo que eso significa , ¿verdad? Puede expandir y
re-orientar las cosas * sin * afectar a otras roms que se cargan . Genial, ¿eh ? Además , puede utilizar decimales ,
hexadecimal , binario o incluso en el ini. 😄 Sólo tiene que utilizar los prefijos " 0x " para hexadecimal y " 0b " para binario.
Por favor, tenga en cuenta que los booleanos (verdadero o falso ) se distingue entre mayúsculas y minúsculas. Deben haber capitalizado primero
letra y el resto en minúsculas . (Este es un estándar de Python. ) También, como listas de huevo -grupos no deben tener ninguna
espacios entre los objetos de la lista , pero que pueden tener espacios en los nombres . Ejemplos:
Incorrecto: 0x7888 , 0x87988 , 0x885938
Derecha: 0x7888 , 0x87988 , 0x885938
Incorrecto: Grupo 1 huevo , huevo Grupo 2
Derecha: Grupo 1 huevo , huevo Grupo 2
Ahora, sé que los nombres que utilizo en mi ini pueden ser confusos. Así , hizo una lista de todos los
name I utilicé en el ini y lo que hace. Es al final de este documento , sólo después de que el mapa de caracteres .
Si está utilizando la base de Rom MrDollSteak , a continuación he incluido soporte incorporado para esto también! El uso de un hex
editor , vaya a 0xAC en su rom. En el lado , verá texto ( BPRE esperaría , lol ) . Escriba sobre esta voluntad
MRDs , a continuación, cargar tu rom en la suite . Se leerá de la sección del INI de MrDollSteak y cargar
todo muy bien. Después de la primera carga, que está bien para cambiarlo de nuevo a BPRE .
Ahora que ya sabe lo que todo en el ini hace, sólo hay una cosa más que quiero hablar
aproximadamente . Si usted sabe que su juego ha repointed datos , prepare su ini antes de mano. Si el programa
intenta cargar datos en un desplazamiento que se ha repointed y ya no existe , lo hará de error más probable . ( Como
con la mayoría de cualquier herramienta de hacking : . p ) Por lo tanto, antes de la mano , se apunta el ini para su rom. Usted puede hacer esto , por primera
copiando la sección ini de su rom base hasta el final de la ini. A continuación , asigne la rom alguna toma de salida
número de reemplazar su encabezado de sección (para una rom FR, [ ​​BPRE ] se convertiría en algo así como [ 0003 ] ) .
Luego , vaya a la " offsetthatcontainssecondromid " desplazamiento en un editor hexadecimal y escriba ese número en
exactamente como es . Entonces , usted puede llenar esa nueva sección ini con tus desplazamientos personalizados.

Usabilidad Notas
Este programa está diseñado con un nivel de flexibilidad que está por encima de muchos de los antiguos rom piratería
herramientas . Esto significa que no va a evitar que usted entre en un valor de ATK de 9000. En su lugar , lo hará
simplemente cortarlo al máximo si es de la máxima posibilidad de guardar. Esto se aplica a la mayor parte del
programa , si se introduce un valor que es demasiado grande o demasiado pequeño no se ajustará a los valores , a menos que
absolutamente tiene que ser.
Otra de las características de usabilidad que tengo que discutir son los cuadros combinados ( los menús desplegables como
" Tipo" ) . Puede escribir en ellos para hacer su sección , sin embargo es necesario asegurarse de que usted pulsa enter /
volver a bloquear en su elección. De lo contrario, el error en el ahorro cuando se intenta cargar una opción personalizada . todo
de los cuadros combinados apoyan la función de autocompletar por lo que cuando la sugerencia de que deseas aparece, simplemente pulsa enter
para seleccionarlo !
En este programa, los datos no se guarda hasta que haga clic en un botón de guardar o re-apuntar algo. Por
Pestaña Pokémon Edición de datos , hay dos botones de parada : " Guardar Tab" y " Guardar todo " . " Guardar Tab" se acaba
guardar la ficha actual que se pulg Así que si lo que desea es guardar la pestaña Estadísticas , cambiar a ella y haga clic en " Guardar
Tab " . El botón" Guardar todo " guardará todo en la pestaña de Pokémon Edición de datos . Hay también un
función de guardado automático que se puede activar en la sección de TODO el ini. Esto copia de seguridad automática de datos de Pokémon
al cambiar de Pokémon.
Las funciones de re-apuntar todo el trabajo de manera diferente para hacer frente a los diferentes datos, así que voy a hablar de todos ellos
individualmente . Lo único que tienen completamente en común es que todos los desplazamientos son en Hex:
Mueva Repointer - Este repointer le permite cambiar el tamaño de todos los movesets . Cuando
re-apuntar , que va a cambiar todos los punteros a la tabla de movimiento para que coincida con el nuevo desplazamiento . Entonces , se escribe un
tabla temporal de los 00s para reservar la nueva tabla. Sin embargo , se escribe nada más. Sólo cuando hace clic en el
" Save all" botón, el set de movimiento realmente escrito a la rom y la mesa de edad se aclaró con FFs (esto
se puede cambiar desmarcando la casilla de la ficha movida por el propósito de preservar compartida
movesets ) .
Huevo Move Repointer - Éste sólo se le llama al hacer clic en guardar . Lo que sucede, es cuando el óvulo
Desplazamiento de la mesa se ​​guarda en la rom , comprueba para ver si la nueva tabla es más larga. Si lo es, se le pedirá que
re-apuntar . Esta repointer se hará cargo de todo. Todo lo que necesitas hacer es seleccionar el offset.
Evolución Expander - Esta ventana hace mucho. En primer lugar , se carga toda la tabla de la evolución como es en la ROM
(la versión sin guardar) y se expande cada entrada para el nuevo número que usted ha elegido . Ellos, salta todo
sobre la memoria ROM y cambios de cada una de las rutinas de carga a todos por la mesa ampliada. A continuación , se escribe en
la nueva tabla y ampliado llena el viejo con FFs . Luego se vuelven a cargar las evoluciones de la nueva
tabla. Esto significa , que si cambia evoluciones, pero luego ampliar , perderá los cambios, así que por favor
guardar antes de hacer esto .

Pokédex Entrada Repointer - Al igual que el huevo Mover Repointer , éste sólo es llamado por el botón de guardar , si
sea ​​necesario. En él se compara la nueva ' entrada dex a la antigua y luego si es más largo , se le pedirá que re-apuntar .
Comprueba y hace dos entradas por separado para Ruby y Zafiro. A menos que la caja para sobrescribir
entradas se comprueba , las entradas no se sobrescribirán con FF. (Este es el valor predeterminado ) Desmarque si la entrada es
compartida .
Sprite Repointer - La repointer sprites se llama en el ahorro cuando las imágenes son más grandes o cuando se
haga clic para re-apuntar el icono en el caso de los iconos compartidos. Cuando se volver a apuntar los iconos , el no se llenan de
espacio libre ya que cada icono es el mismo tamaño y rejuntado significa que se comparte y que son
desbloqueo de ser compartida . Para los sprites , si el cuadro para llenar sprites viejos con el espacio libre está marcada,
se llenarán los viejos sprites . También hay una casilla de verificación para re-apuntar cada sprite individualmente. Si este es
comprobado , se le pedirá que re-apuntar cada sprite y la paleta de forma individual . Si no está marcada , se quiere
sólo se le solicite un solo desplazamiento y todos los sprites serán colocados uno tras otro en dicha posición .
Una última nota una usabilidad. Botones sólo pertenecen a la ficha que los contiene. Esto significa que el
"Guardar todo " botón de la ficha Pokémon Editor de datos sólo guarda los datos en esa pestaña y sus hijos pestañas. lo
no va a salvar la ficha Editor de movimiento o cualquier otra pestaña Planeo agregar .
Errores
No importa lo bueno de un programador se encuentre, siempre habrá algún tipo de errores en su
programa . Ya sean pequeñas (como pestaña golpear y pasar a la caja equivocada ) o grandes (como
estrellarse el programa cuando se pulse ctrl -c ) , sería de gran ayuda para que usted pueda informar a todos. Cualquier error
que se parecen a esto:
suelen ser bastante serio. Lo que hice aquí , se me había olvidado de asignar el número xa variable antes de entrar en un
bucle en el que se utiliza como un contador . Sin embargo , en la escala más grande , terminé redirigir todos los errores
desde la consola de Python para ser enviado a una ventana de error como éste. Errores Python consisten en una
rastreo que contiene información como el número de línea que se produce el error , qué archivo se produce en , lo que
función llama a la función que con error , y otras cosas por el estilo. Esto los hace extremadamente útiles
para corregir errores . Así que , si alguna vez tienes un error como este (y que no hiciste algo loco como llenar toda la
cajas con 999999999) , enviar a mí y voy a arreglarlo : . D La captura de pantalla de arriba es un poco viejo como mi
más nuevo sistema tiene una función de informe de errores.

Explicación de cada ficha y características:
- Pokémon Editor de datos :
Estadísticas Tab : Esta ficha es para editar todas las estadísticas de cada Pokémon. Es compatible con los tipos expandidos /
mueve / etc .
Mueve Tab : Esta pestaña edita todos los movimientos y TM / HMs un Pokémon puede aprender. También es compatible con
el rejuntado de movesets para permitir su ampliación . Puede hacer doble clic en un movimiento para copiar
sus propiedades en los cuadros de edición . Si está utilizando movimiento de tabla El hack de Jambo51 , asegúrese de que
cambiar los INI en consecuencia. (Mueve la longitud de 3 y cambiar sus configuraciones de hackers en True. )
Evo Tab : Esta ficha es editar las evoluciones de cada Pokémon. Haciendo doble clic en una evolución
puede copiar en los cuadros de edición . Es compatible con la capacidad de ampliar el número de evoluciones por
Pokémon. Para ello, utiliza las compensaciones en el ini para escribir los cambios que permiten que el juego
leer los conjuntos evolución ampliadas.
Pokédex Tab : Esta pestaña puede editar todas las cosas Pokédex excepción de huellas. (Voy a llegar a
los . ) Una pequeña nota que no se puede colocar las cosas como negativamente puedas en Yape .
DoesntKnowHowToPlay me informó de que al hacerlo rompe varios movimientos . Para Rojo Fuego, existe
un botón que se aplica la solución para los nombres Pokédex que no muestren que tienen más de una palabra
adecuadamente . Esta ficha también apoya editando . Para estos, sólo tienes que cargar una imagen de 16x16 y lo haré
convertirlo en 2 colores e importarlo . Estoy trabajando en una manera de atraerlos , pero no es una prioridad.
Mover Tutor Tab : El único propósito de esta ficha es , lo habéis adivinado , editar tutores de movimiento. Por
izquierda , puede editar la capacidad individual de cada Pokémon para aprender movimientos tutor movimientos. A la derecha, usted
puede editar los movimientos reales en sí , por lo que los movimientos que se ofrecen a enseñar.
Huevo Mueve Tab : Esta pestaña edita la tabla de huevo se mueve en su totalidad. Puede añadir Pokémon para
la mesa, quitar Pokémon, y cambiar sus movimientos que pueden aprender .
Sprites Tab : Yo tenía un montón de altura a la hora de tomar esta ficha. Hice mi mejor esfuerzo para dar todo si el
funcionalidades de los editores de Sprite Wichu y algo más. Si hace clic en los sprites o colores usted
puede cambiarlos. Recuerde que los iconos paletas son compartidos ! Cuando se carga la hoja completa 256x64 ,
que utiliza el formato Wichu de frente, frontal brillante , Back, Back brillante . (NO el fin de que mi editor
los muestra en !) También hay una Posición editor gráfico que se puede controlar cambiando la
El jugador Y y tales diales en la ventana principal, o mediante el uso de los controles establecidos en el ini.
Características únicas si este editor de sprites :
• Formas como Castform y Deoxys se cargan en base al tamaño de la imagen , lo que significa
que nada está codificado para que pueda añadir más si eres muy bueno .
• animaciones Emerald se leen de la misma manera como formes sino directamente desde el sprite principal
tabla. (La tabla de sobra secundaria de RS se ignora. ) Debido a esto , si te las arreglas para
animaciones puerto Emerald a Rojo Fuego o Ruby , que seguirán funcionando perfectamente .
• La capacidad de re-apuntar cada sprite por separado o juntos como uno.
• Llene las imágenes antiguas con espacio libre !
• Editar icono paletas.
• Animación de icono de vista previa.
Expandir POKéMON : Sí , has leído bien . Mientras que este botón sólo existe para Rojo Fuego BPRE , se
todavía existe. ( Es sólo existe para BPRE , ya que sólo se ha hecho nunca en eso. El código
siguiente tutorial de DoesntKnowHowToPlay a la letra. ) Cuando se utiliza esta , aplicará Jpan de
Ahorra Bloquear Hack a tu rom. Si usted ya tiene su rocín instalado , no se preocupe , simplemente hacer
de nuevo, sólo asegúrese de que cambia el desplazamiento en la ventana de memoria RAM para algo diferente si
utilizado esa zona. Revise el tutorial de DoesntKnowHowToPlay para más información sobre este producto . Se le pedirá
para el número de nuevos Pokémon que desee agregar y el tamaño que desee después de Dex es
completo. ( El tamaño dex comienza a las 387 ya que hay que contar Missingno ) Después de proporcionar
que , sólo la búsqueda de una compensación de espacio libre o proporcionar una. El resto se hará para usted en menos de un
segundo : . D Este programa también es responsable de los Unown y huevo que han sprites son tales en el
extremo de la mesa , así que no te preocupes por los que el factoring en sus números .
* Por favor tome nota que esto es todavía tipo de experimental. Se ha demostrado que funciona , pero
no ha sido probado 100 %. ( En realidad, esto va para la mayor parte de esta herramienta, jaja)

Bueno, faltaron cosas pero ya estaba cansado y lo dejé ahí, pero puse lo mas importante de la herramienta.

Espero que se animen a explorar la herramienta para comprobar si funciona al 100%.

Saludos
 

Corbitto

hackromer
Respuesta: Manual traducido del Poke Gen III

hace poco estaba batallando con esta herramienta hasta el punto de darme un tiro, y todo por no leer ese manual.
pues es muy útil tenerlo traducido, sobre todo si usaron la base de ataques y tipo hada, por que hay una parte que es vital hacerla para evitar errores y poder trabajar.
 

Sage0ne

Baneado
Respuesta: GBA | Otros | Manual traducido del Poke Gen III

ahora mismo estoy probando la herramienta para expandir pokemon, tiene razon esto es responsable de los unown, ya luego hare un tutorial en español si me sale, aunque no esta tan legible del todo, se entiende, gracias por traducirlo sceptile ;)
 
Arriba