uCON64
: How to patching a smc SNES rom file
uCON64
: Como parchear un rom smc de SNES
|
uCON64 es la utilidad estrella
de VENENUX y una de las utilidades estrellas de massenkoh, con
ucon64 se puede hacer la administracion de esos roms repetidos y
poco definidos.
En este ejemplo parchearemos una traduccion de RockMan forte 9 ,
que por la traduccion es MegaMan y Bass 9. Asi se demostrara el
poder de la suite multimedia en VENENUX y los paquetes “extra”
en massenkoh.
Donde esta uCON64?
En el menu de “Juegos” en KDE, y en el menu de
Debian esta en la secion “Emuladores”, con el
nombre de uf-fox que es la
interfaz grafica.
IMPORTANTE: si se instala la
suite completa del repositorio massenkoh es importante correr el
programa ucon64ready del menu de “Juegos/Ocio”
en KDE o del menu Debian en la seccion “Emuladores”,
esto prepara la sesion del usuario para un mejor entorno de
ucon64.
|
uCON64 its an utility start
from VENENUX and ones of start utilities from massenkoh, with
ucon64 can be do roms administration task for repeated roms and
undefined.
In this case will patch a translate of RockMan Forte 9, by the
tranlate are MegaMan 9 Megaman and Bass. So here will demostrate
the poser of multimedia suite in VENENUX and the massenkoh extra
packages.
Where is the uCON64?
In the “Games” menu of KDE and also in Debian
menu by “Emulators” section, with the uf-fox
name that are the frontend.
IMPORTANT: if ucon64 suite
will be instaled complety from massenkoh repository its important
run ucon64ready program from “Games/Ocio”
on KDE menu or from section “Emulators” in
Debian menu, this will preprare ucon64 sesion enviorement for
current user.
|
1) requeriments
2) seleccionando y verificando
3) parcheando
4) archivos modificados
5) probando
|
1) requeriments
2) selecting and verifing
3) patching
4) modified files
5) testing
|
1) Requerimientos y Archivos requeridos:
|
1)Requirements and Required files:
|
Se requiere tres cosas, VENENUX+ucon64, el rom y el parche., y
algunos archivos DB opcionales:
a)VENENUX+ucon64:
Es imposible instalar ucon64 correctamente en otros OS de menor
categoria asi que se debe descargar VENENUX o instalar ucon64 del
repositorio massenkoh (que viene con todo los archivos db y
firware).
b)Rom+Parche
Se requiere solo dos archivos, el rom original (puede quizas tener
una (J) al final) “MegaMan9(j).smc” y el parche
“MegaMan9(j)+T-eng).ips” Se debe tener en cuenta que
hay distintos tipos de parche, aqui se esta usando tipo IPS, los
cuales pueden tambien usarse sin alterar el rom (pero como los
emuladores de massenkoh cargan aun roms alterados!).
c) dat DB files: estos archivos son usados como referencias
para identificar los roms, pueden no ser necesarios, lo malo es
que no son gpl, solo free, los repositorios de massenkoh los
tienen todos y ademas se configuran solos con el paquete
ucon64-suite!
|
Its required only thre things, VENNEUX+ucon64, rom and ips, and
some DB files optionaly:
a)VENENUX+ucon64:
Its impossible install ucon64 correctly in others minor category
OS so must be download VENENUX or install ucon64 from massenkoh
repository (its comes with all DB files and firware).
b)Rom+Parche
Its required only two files, originaly rom game (could be possible
hav a (J) to end of name) named “MegaMan9(J).smc and the ips
patch file “MegaMan9(J)+T-eng).ips”. There are many
king of patchs, here are used IPS type, they can be used togeter
with the rom file without rom modification (but massenkoh
emulators can handle modifieds roms!).
c) dat DB files: this files are used for references in rom
identification, can be necesary in sometimes, but there are not
GPL, only free for use, massenkoh repositorys have all and also at
install will configure with ucon64-suite package!
|
Aqui puede ver los ficheros y el ucon64, justo lo que se necesita:
|
Now here u can see the files and the ucon64, just what its need:
|
running on massenkoh (debian sarge) linux 2.6.8 + kde 3.5.3
|
Extra: instalando ucon64:
Descarge ucon64, uf-fox y ucon64-suite(*) de venenux.org o agrege
el repositorio, en sarge se requiere libfox1.2 y en etch
libfox1.4, los de lenny no me importa, ya todos saben no uso cosas
modernas.
|
Extra: installing ucon64:
Download ucon64, uf-fox and ucon64-suite(*) from venenux.org or
added the venenux repository, on sarge will require libfox1.2 and
on etch will require libfox1.4, lenny users dont care me, i not
use modern distributions.
|
2) seleccionando los archivos y
verificando
|
2) selecting and conforming files
|
Como se ve, primero seleccione el rom y compruebe que no este
parcheado, el parche es para transformarlo a ingles, por tanto el
roms informara de naturaleza distinta al ingles, en la salida del
ucon64 se puede ver:
|
As can see, firts select rom file and conform that not have any
patched, the patch its for translate to english, by the way rom
info should show any other languaje issue to english, in ucon64
output can see:
|
|
|
Puede correrse en el emulador de SNES, evidentemente massenkoh
solo usa snes9x ya que odio el de VENENUX zsnes, lo bueno es que
el de VENENUX es GPL completamente, el snes9x es opensource
solamente. Abriendo una terminal justo desde el konqueror con el
menu de servicios y herramientas asi y despues correr el comando
“zsnes” que esta tambien en VENENUX asi:
|
Can be launch and test in SNES emulator, of course massenkoh only
use snes9x i hate zsnes from VENENUX, by the way its good that
VENENUX handle a GPL emulator, snes9x its only opensource. Open in
a terminal from menu services tools from konqueror and then run
“zsnes” command, as show in pictures here:
|
|
|
3) seleccio9nando y parcheando el archivo
rom juego
|
3) selecting to patching the rom file
game
|
Correr la interfaz del ucon64 llamada uf-fox.
a) Una vez confirmado todo lo necesario, en la ventana del
ucon64 hay que situarse en a pestaña de “misc”,
existe una seccion de “Patching”, seleccionar
el boton “change” en la linea Pacht file
para escoger el parche a utilizar.
b) Despues se puede pulsar el boton aplycar “Apply”,
entonces se abrira una ventana para escoger el rom a modificar con
el parche, como se indica en las fotos:
|
Run the frontend of ucon64, called uf-fox.
a) Here one cofigures everything, in the ucon64 window must
be to “misc” tab, here exits a section for
“Patching”, select the “change”
button in the Patch file line for choose the ips patch file
to use.
b) After must be select the “Apply”
button for modify, then a window wil be opened for choose the rom
game to modify with the ips patch file, as can be see in the
pictures:
|
|
|
4) archivos parcheados y originales,
propando el resultado
|
4) patched file and original backup file,
testing the results
|
El resultado de la modificacion se vera en la ventana de salida
del ucon64 (interfaz uf-fox), se creara un archivo .bak que sera
el rom original sin modificar, el rom original ahora parcheado
mantendra su nombre de archivo original pero sera internamente
modificado.
NOTA: aqui es bueno renombrar el archivo .bak como original
y el modificado como parcheado.
En este caso “MegaMan9(j).bak” se renombro a
“MegaMan9jap.smc” y el archivo modificado
“MegaMan9(j).smc” se renombro a
“Megaman9modif.smc”, porque?
PORQUE RENOMBRES?: porque esto
l servira para que aprenda a desparchearlo, en el otro post de
como deshacer un parche aplicado a un rom modificado.
|
The results of modification will see in output window of ucon64
(uf-fox frontend), a backup file .bak will be created that are the
name of original rom without modifications, the original rom now
patched stil remain file original name, but internaly will be
modified.
NOTE: here its good rename file .bak as original and
modified file as patched.
In this case “MegaMan9(J).bak” was renamed to
“MegaMan9jap.smc” and the modifed file
“MegaMan9(j).smc” was renamed to
“megaMan9modif.smc” , why?
WHY RENAMES?: cos this will be
usefully for learn to unpatch, in the other post of how unpatch a
ips applied to modified rom.
|
|
|
5) Probando el resultado
|
5) testing the results
|
Ahora en el terminal que estaba abierto, se ejecuta el rom
modificado y se tendra el rom traducido puesto que eso es lo que
hacia el parche traducir de japones a ingles, evidentemente hay
traducciones a español.
|
Now in se same terminal window previously opened run in emulator
the modified rom and the results will be a complete tratucted rom,
thats was the patch do!
|
|
|
|
|
|
|
|
|
No hay comentarios.:
Publicar un comentario
no stupid winbuntu users allowed!