Hola!
Traigo mi segunda herramienta! :awesome:
Que es pyFSF:
Bueno, es py de python, porque el programa está escrito en python
FSF es FreeSpaceFinder
Por lo que nos queda un pythonFreeSpaceFinder, que es un nombre demasiado largo, así que pyFSF está perfecto.
¿Por qué lo he hecho?
Mira, es que sinceramente, a mi, el FSF nunca me ha gustado. No se porque será, pero no me gusta. Y como no me gustaba, he decidido intentar crear un equivalente que si lo hiciera
Como usar la versión CLI (command-line):
donde nombredelrom.gba es el nombre del rom, 1 es el offset en el que empezar a buscar (en hex, pero sin 0x) y 2 el numero de bytes a buscar (en hex, también sin 0x)
ejemplo:
o
Como usar la versión GUI (Graphical-user-interface):
(I know, I know there's a typo)
Primero abrid un ROM en File -> Open
Luego:
En lenght va la longitud de bytes a buscar en decimal o hex (se elige en los botones que hay a la derecha), y en start offset va el offset en hex, no le pongáis el 0x al principio, fijaros que está escrito a la izquierda... Ah, si, y para buscar le dais al botón grande que pone Search, ok?
Para hacer:
- Crear una versión con funciones avanzadas
- Encontrar posibles bugs en las versiones actuales
- Icono
- Ejecutables windows
Descarga
python-free-space-finder - ROM-hacking tool written in python. - Google Project Hosting
Links viejos y rotos:
v1.1 versión CLI: [attachment=1476]
v1.2 versión CLI: [attachment=1483]
(Alpha) v1.0 versión GUI: [attachment=1478]
(Beta) v1.1 versión GUI: [attachment=1513]
(Estable) v1.1 versión GUI: [attachment=1514]
v1.99: [Completo, estable y con GUI] pyFSF - Foro Whack a Hack!
Info. tecnica
Licencia: GPL v3
Lenguaje de programación: python
Libs necesarias: pyqt4
Autor: Yo (cosarara97)
Aclaración:
Este programa se puede usar en windows, solo hay que instalar python (y pyqt4 para la versión con gui)
Próximas versiones GUI:
v2: [porcentaje]99[/porcentaje]
Estable 1: [porcentaje]100[/porcentaje] ^ Es la beta 1, que no tenia bugs, pero con el texto seleccionable
Beta 1: [porcentaje]100[/porcentaje] ^ Sin bugs conocidos, completa
Alpha 1: [porcentaje]100[/porcentaje] ^ Sin bugs conocidos, incompleta
ATENCIÓN!!!!
La primera versión CLI (v1.0) tenia un bug gordo, porque el start offset tenia que ser multiplicado por 2 y el programa no lo hacia (en un byte hay dos caracteres, ejemplo: "FF"), por lo que daba resultados erróneos.
La versión sin el bug está en las descargas...
Traigo mi segunda herramienta! :awesome:
Que es pyFSF:
Bueno, es py de python, porque el programa está escrito en python
FSF es FreeSpaceFinder
Por lo que nos queda un pythonFreeSpaceFinder, que es un nombre demasiado largo, así que pyFSF está perfecto.
¿Por qué lo he hecho?
Mira, es que sinceramente, a mi, el FSF nunca me ha gustado. No se porque será, pero no me gusta. Y como no me gustaba, he decidido intentar crear un equivalente que si lo hiciera
Como usar la versión CLI (command-line):
Código:
python pyFSF.py --rom nombredelrom.gba --offset 1 --lenght 2
ejemplo:
Código:
python pyFSF.py --rom Ruby.gba --offset 800000 --lenght 20B
Código:
python pyFSF.py -r Ruby.gba -o 800000 -l 20B
Como usar la versión GUI (Graphical-user-interface):
(I know, I know there's a typo)
Primero abrid un ROM en File -> Open
Luego:
En lenght va la longitud de bytes a buscar en decimal o hex (se elige en los botones que hay a la derecha), y en start offset va el offset en hex, no le pongáis el 0x al principio, fijaros que está escrito a la izquierda... Ah, si, y para buscar le dais al botón grande que pone Search, ok?
Para hacer:
- Crear una versión con funciones avanzadas
- Encontrar posibles bugs en las versiones actuales
- Icono
- Ejecutables windows
Descarga
python-free-space-finder - ROM-hacking tool written in python. - Google Project Hosting
Links viejos y rotos:
v1.1 versión CLI: [attachment=1476]
v1.2 versión CLI: [attachment=1483]
(Alpha) v1.0 versión GUI: [attachment=1478]
(Beta) v1.1 versión GUI: [attachment=1513]
(Estable) v1.1 versión GUI: [attachment=1514]
v1.99: [Completo, estable y con GUI] pyFSF - Foro Whack a Hack!
Info. tecnica
Licencia: GPL v3
Lenguaje de programación: python
Libs necesarias: pyqt4
Autor: Yo (cosarara97)
Se pueden hacer versiones derivadas del programa si me ponéis como autor original y blah, blah, blah, y pongo "blah, blah, blah" porque la GPL es laaarga y difícil de entender, así que no me la he leído entera xD
Aclaración:
Este programa se puede usar en windows, solo hay que instalar python (y pyqt4 para la versión con gui)
Próximas versiones GUI:
v2: [porcentaje]99[/porcentaje]
Estable 1: [porcentaje]100[/porcentaje] ^ Es la beta 1, que no tenia bugs, pero con el texto seleccionable
Beta 1: [porcentaje]100[/porcentaje] ^ Sin bugs conocidos, completa
Alpha 1: [porcentaje]100[/porcentaje] ^ Sin bugs conocidos, incompleta
ATENCIÓN!!!!
La primera versión CLI (v1.0) tenia un bug gordo, porque el start offset tenia que ser multiplicado por 2 y el programa no lo hacia (en un byte hay dos caracteres, ejemplo: "FF"), por lo que daba resultados erróneos.
La versión sin el bug está en las descargas...