15392-Multichoice_Manager_v1.0
#0
Gut_Bro 14808
Multichoice Manager v1.0

Ya les había contado yo que estaba terminando todo lo que tenía pendiente y pues una de esas cosas era esta herramienta. Yo se que ya existe una que hizo javi, pero la verdad a mi cuando la vi me espanté D: No es exactamente facil de utilizar, asi que me propuse a mejorarla o mas bien crear la mia propia xD

Qué es?

Es un panel sencillo con algunas listas y botones y se maneja de manera practicamente intuitiva. Uno de los mayores inconvenientes es que no es automática, no busca espacio libre por sí sola, hay que proporcionarle los Offsets para que pueda trabajar, pero esto creo yo que proporciona mas control y seguridad de lo que se hace.



Puedo utilizarla yo?

Algo importante que quiero mencionar es que trabaja con roms de Pokémon Fire Red, Ruby y Emerald, pero no solo en inglés sino que también en español!!

Como agrego un Multichoice nuevo?

Primero: Mover la tabla de multichoices
Si es la primera vez que abres tu rom con el programa o si no has movido la tabla de multichoices en hex (hay algunos tutos por ahi de Rey boo y otro en Pokéco) entonces la primera parte sera mover esta tabla. Para ello hay que abrir el menú "Editar/Mover tabla general", presionar "Alt+M" o hacer clic en el "link" en el bloque de "Datos" y nos aparecerá el siguiente recuadro...



Aqui debemos de revisar la parte de espacio requerido para que con la ayuda del Free Space Finder o algun otro método localicemos el Offset que nos servirá para mover la tabla. Pero ojo: El espacio necesario que se nos marca es unicamente para los multichoices actuales!! Si queremos agregar mas (y si que queremos xD) entonces hay que buscar un espacio algo mayor, al menos 8 bytes mas, pero de preferencia muchos, muchos mas!!

Segundo: Escribir las opciones y buscar el Offset
Ahora sí, una vez que hayamos movido la tabla vamos a poder agregar un nuevo Multichoice. Para ello hacemos clic en el menú "Editar/agregar nuevo multichoice", hacer clic en el botón "Agregar" del panel "Lista de multichoices" o presionar "Alt+A". Con ello se nos abrirá el siguiente panel:



En el vamos a escribir las opciones que necesitemos. Pero hay que tener en cuenta que si son 8 o mas el juego podría reaccionar de manera indeseable, asi que hay que tenerlo en cuenta.

Una vez escritas las opciones vamos a escribir el Offset donde se escribirá todo (la tabla de opciones y las opciones), para ello debemos mirar bajo el cuadro de Offset la cantidad de espacio que se requiere y buscarla un Offset con el Free Space Finder o algun otro método.

Si nuestro Offset es correcto entonces presionamos Aceptar y listo!! Tendremos un nuevo Multichoice al final del todo.

Como edito un Multichoice que ya existe?
Pues existen dos opciones:


La completa viene a ser prácticamente re-escribir toooodo el Multichoice, sus opciones y su Offset, esto puede ser práctico si necesitamos renovar por completo un Multichoice. Hacer esto es igual que Agregar un nuevo multichoice, solo que en vez de agregar un índice al final, se modifica el que hayamos seleccionado.

Pero si no queremos editar todo, sino solo cambios mínimos, entonces usaremos la edición avanzada. Esta permite reordenar las opciones (una arriba, otra abajo y asi) y mover el Offset de la Tabla.



Mas tarde pienso incluir botones para agregar opciones, eliminarlas, modificar cada opción por separado al igual que el offset de cada una, solo que este trabajo podría complicar la herramienta, y lo que yo busco es hacerla lo mas simple posible.

Pues esto es todo amigos! xD

Espero que les sea de utilidad. Como vi que algunos tenían problemas con otras de mis herramientas a esta la he optimizado para que trabaje con el Net Framework 2.0 y asi la pueda utilizar cualquiera! De lo contrario intenten actualizarse que igual vale la pena xD

Muchas gracias por leer, nos vemos!!


Descarga: Multichoice Manager v1.0

Mis otras herramientas: Gut_Factory