Editar Juegos Java

11
TUTO 1 APRENDE A MODIFICAR MIDLETS .JAR 1- Que se necesita Para el diseño de las imagenes necesitaremos un programa de diseño y edicion, que tenga la opcion de trnsparencias. Yo recomiendo Photofiltre o el photoshop por que es el mas completo. Descargar Photofiltre (8 megas): http://rapidshare.com/files/32942563...udio.9.0.0.rar Winrar, para extraer y abrir los juegos java Para la edicion de textos necesitamos un editor hexadecimal como el: hexworkshop o el XVI32 porque es gratuito y completo y puedes bajartelo de aqui (0,5 megas): http://www.handshake.de/user/chmaas/...load/xvi32.zip y el block de notas. Para editar sonido, el Audacity 1.3, con el podreis añadir las musicas, efectos y demas que editeis,con este programa.Es gratuito y completo. Con este programa podreis coger cualquier sonido que este en el pc y añdirlo al juego. Descargar: http://audacity.*************/ AKoff Music Composer, es gratuito y podreis convertir cualquier video/sonido a otro formato. Descargar: http://www.freedownloadscenter.com/e...Descargar.html 2- DESTRIPANDO UN ARCHIVO .JAR Al abrir un juego o aplicacion .jar con el Winrar, veremos archivos de diferentes extensiones como .class (texto), .mf (texto), .png (imagenes), .map y puede que algunas de sonido. Algunos juegos o aplicaciones tienen todo lo mencionado al descubierto y se pueden modificar, pero hay otros que no los tienen al descubierto y no se podrian modificar y de poderse, muy

Transcript of Editar Juegos Java

Page 1: Editar Juegos Java

TUTO 1

APRENDE A MODIFICAR MIDLETS .JAR

1- Que se necesita

Para el diseño de las imagenes necesitaremos un programa de diseño y edicion, que tenga la opcion de trnsparencias. Yo recomiendo Photofiltre o el photoshop por que es el mas completo. Descargar Photofiltre (8 megas): http://rapidshare.com/files/32942563...udio.9.0.0.rar

Winrar, para extraer y abrir los juegos java

Para la edicion de textos necesitamos un editor hexadecimal como el: hexworkshop o el XVI32 porque es gratuito y completo y puedes bajartelo de aqui (0,5 megas): http://www.handshake.de/user/chmaas/...load/xvi32.zip y el block de notas.

Para editar sonido, el Audacity 1.3, con el podreis añadir las musicas, efectos y demas que editeis,con este programa.Es gratuito y completo. Con este programa podreis coger cualquier sonido que este en el pc y añdirlo al juego. Descargar: http://audacity.*************/ AKoff Music Composer, es gratuito y podreis convertir cualquier video/sonido a otro formato. Descargar: http://www.freedownloadscenter.com/e...Descargar.html

2- DESTRIPANDO UN ARCHIVO .JAR

Al abrir un juego o aplicacion .jar con el Winrar, veremos archivos de diferentes extensiones como .class (texto), .mf (texto), .png (imagenes), .map y puede que algunas de sonido. Algunos juegos o aplicaciones tienen todo lo mencionado al descubierto y se pueden modificar, pero hay otros que no los tienen al descubierto y no se podrian modificar y de poderse, muy poco.

3- EDITANDO IMAGENES

Si abrimos el archivo con el Winrar y vemos que hay imagenes (.png) las podemos abrir con el paint o con el photoshop y editarlas a nuestro gusto. En este tutorial yo utilizare el photoshop, porque es mucho mas comodo de utilizar. Abrimos el archivo .png y al abrirlo puede que no nos deje pintar o escribir sobre el, porque esta protegido, en ese caso, al abrir la imagen seleccinaremos todo y le daremos a copiar. Despues, abrimos un archivo nuevo de photoshop con el mismo tamaño de pixeles que la imagen que queremos modificar y al crearlo le damos a pegar y entonces sobre ella ya podemos modificar lo

Page 2: Editar Juegos Java

que queramos. Cuando hayamos terminado de modificar la imagen, le damos a guardar como PNG. Ya tenemos nuestra imagen modificada! Ahora solo nos queda abrir el juego original con el Winrar y en la ubicacion donde este la imagen original le damos a añadir, y añadimos nuestra imagen modificada, asi se borra la original y ponemos la nuestra. En caso de querer modificar mas imagenes, seguimos el mismo procedimiento.

Reglas:

- Respetar el tamaño de la imagen que se va a sustituir. - La imagen ha de ser en formato .png. - Algunas imagenes, sobre todo, las del juego y no las delas presentaciones, tienen una cosa llamada transparencia para que no se le vea el fondo sobre el que se dibujo. Esa transparencia, ha de aplicarse en la imagen que lo requiera, como por ejemplo, un personaje o lo que lo requiera. Pero hay otras imagenes que no lo necesitan.

- El nombre de la imagen, ha de ser el mismo que el que se va a sustituir.

4-EDITANDO EL SONIDO

Editar un audio, o añadir otro es sencillo. Solo hay que seguir unas reglas:

-Sustituir un sonido por otro -Ponerle el mismo nombre que el sonido sustituido -Tener el mismo formato de audio,que es ".mid" Midi.

5- EDITANDO UN ARCHIVO .CLASS

Estos archivos solo los editaremos si abriendo el archivo con un editor hexadecimal como el hexworkshop vemos que contiene textos entendibles, no letras y numeros extraños. En el caso de que salgan textos, podremos editarlos cambiando palabra por palabra a nuestro gusto. Pero las nuevas palabras que pongamos deben tener la misma longitud que la original o menos (los espacios cuentan). Ejemplo: One player (9 letras + 1 espacio=10). Modificacion: Un jugador (10). Otra posible modificacion: 1 jugador (7 letras + 1 espacio + 1 numero=9) nos sobraria 1 letra, asi que al principio o al final tendriamos que dejar un espacio en blanco.

SE PUEDE EDITAR NO SE PUEDE EDITAR

Page 3: Editar Juegos Java

6- OTROS DATOS DE EDICION

Si quieres editar un archivo TXT asegurate de que lo que editas esta correcto y fijate que mientras vas editando no cometes ningun fallo. Respeta los codigos /([ etc del archivo.

Si editas archivos sin formato aclo con un editor hexadecimal como es el workshop editor y fijate que las frases que editas no quedan muy juntas

7- MODIFICAR META-INF

1- Abres con el block de notas el archivo MANIFEST.MF que esta dentro de la carpeta META-INF.

Y hacemos los siguientes cambios tomando como ejemplo el del juego Scalextric. Al abrir el manifest.mf del juego scalextric sale lo siguiente (NOTA: en cada juego es diferente):

Manifest-Version: 1.0 No editar MicroEdition-Configuration: CLDC-1.0 No editar MIDlet-Name: Peng The Guin Sepuede editar Created-By: 1.4.2_08 (Sun Microsystems Inc.) Se puede editar MIDlet-Vendor: www.ozura.com Se puede editar MIDlet-1: Peng The Guin, /icon.png, MainMidlet Se puede medio editar. MIDlet-Version: 1.0 No se puede editar MicroEdition-Profile: MIDP-1.0 No editar MIDlet-Description: Peng The Guin se puede editar

Page 4: Editar Juegos Java

Tutorial 2

Paso uno : Tienen que extraer todos los archivos desde el .jar usando el winrar hagan segundo click del mouse y elijanla opcion que corresponde, esto creara una carpeta con todos los archivos del juego .jar (Ver imagen abajo)

Paso dos : luego de crear la carpeta abranla ya que contiene todos los archivos del juego .jar

Paso tres : Elijan el archivo de imagen que quieran modificar y abranlo con su editor de imagenes ( recomendados: Corel PHOTO-PAINT 12 – Jasc Paint Shop Pro 8 ) .Cuando abran la imagen veran que no tiene muchos colores solo tiene los colores que la imagen contiene ya que es de 8 bits, para arreglar eso tienen que convertir el PNG a RGB de 24 bits (16millones de colores) antes de empezar a modificarlo, para tener mas colores y mas calidad de imagen, luego de terminar de editar la imagen conviertan la imagen de nuevo a 8 bits y guardenla (veran que no le saca calidad).

Page 5: Editar Juegos Java

8 bits colores (solo los colores usados en la imagen)

24 bits (16 millon colores)

Paso cuatro : Para modificar los archivos .MID solo tienen que elegir el archivo mid que quieres colocarle y cambiarle el nombre por el cual quieres reemplazar.

Paso cinco : para cambiar los datos internos del juego como quien lo Creo, el Año y el Vendor, tienen que abrir el archivo meta-inf con un note pad.

Page 6: Editar Juegos Java

Paso seis : Luego de modificar todos los archivos que quisimos,es tiempo de pasarlos al jar para eso solo abran el juego .jar con el winrar y abran la carpeta con los archivos extraidos del Paso 1 y elijan todos los archivos que esten en la carpeta y arrastrenlos a la ventana del winrar y elijan aceptar a la ventana que les aparesera y asi reemplazaran todos los archivos del .jar por los que modificaron.

Paso siete : luego de terminar todos los pasos simplemente pasen el juego a su celular y pruebenlo.

Page 7: Editar Juegos Java

TUTO 3

Primero que todo tienen que tener algun juego, el que quieran editar. Le hacen click derecho y ponen "Abrir con..." y seleccionan el Winrar. Les abre algo asi:

Pero con archivos raros.... a.class b.class icon.png y ademas, una o mas carpetas. La quea nosotros nos importa es la que se llama "META-INF", dentro de ella esta el archivo "MANIFEST" le damos click derecho y "abrir con" , como hicimos anteriormente, pero seleccionamos el block de notas.

Page 8: Editar Juegos Java

Manifest-Version: 1.0 MicroEdition-Configuration: CLDC-1.1 MIDlet-Name: Need for Speed ProStreet MIDlet-Icon: /icon.png Created-By: 1.4.2_13-b06 (Sun Microsystems Inc.) Ant-Version: Apache Ant 1.6.5 MIDlet-Vendor: Electronic Arts Inc. MIDlet-1: Need for Speed ProStreet, /icon.png, game.MonkeyApp MIDlet-Version: 7.4.39 MicroEdition-Profile: MIDP-2.0

No todos los juegos son iguales, pero en general tienen eso, si no lo tienen no se hagan problema.

Ahora para editarlo podemos cambiar cualquier dato de este archivo que es el que ejecuta al juego, los codigos que le pueden poner o quitar son:

Manifest-Version: 1.0 Ant-Version: Apache Ant 1.7.0 Created-By: 10.0-b19 (Sun Microsystems Inc.) MIDlet-1: LiteFTP,,MIDLET_Main

Esos no nos sirven, va si le quieren cambiar el nobre, la version, etc. pero no cambiaria nada, solo letras.

MIDlet-Permissions-Opt: javax.microedition.io.Connector.comm, javax.microedition.io.Connector.bluetooth.client, javax.microedition.io.Connector.file.read, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.http

Page 9: Editar Juegos Java

Este si nos interesa, ya que no esta en todos los juegos, y lo podemos poner para darle permisos al juego, acceso al celular, acceso a usar bluetooth, a leer archivos, a escribir archivos y a conectar a internet respectivamente. Podemos quitar o ponerlos segun lo que queramos hacer; por ejemplo en mi caso borre el ultimo asi el programa no me consumia el saldo.

MIDlet-Vendor: Medieval Software MIDlet-Name: LiteFTP MIDlet-Description: Bluetooth File Transfer OBEX FTP LITE MIDlet-Version: 1.36 MicroEdition-Configuration: CLDC-1.1 MicroEdition-Profile: MIDP-2.0

Eso tampoco es importante

MIDlet-Touch-Support: True UseNativeTextButtons: false ReverseSoftkeys: true UseNativeCommands: true LGE-MIDlet-TargetLCD-Height: 400 LGE-MIDlet-TargetLCD-Width: 240 MIDlet-Icon: /icon.png

Con esto (es lo mas importante), podemos cambiar la resolucion, el teclado en pantalla en celulares tactiles, etc. Podemos poner "true" o "false" en los campos, "UseNativeTextButtons: false" indica que el teclado en pantalla no aparezca. "MIDlet-Icon: /icon.png" ese nos permite cambiarle el icono que mostrara en el celular, debe ser una imagen .png de resolucion inferior a 92x92 y le debemos poner de nombre icon.png

Bueno, terminamos con el archivo MANIFEST ahora si quieren cambiar alguna imagen, debemos extraer la imagen al escritorio y la abrimos con el paint, lo editamos y luego lo subimos nuevamente al winrar ; va a aparecer un cartel de actualizar y le ponemos si, luego creamos el jad y lo subimos al celu, y listo! van a ver cuantas cosas podemos cambiar, solo con abrir el jar con el winrar y con un poco de creatividad; hay algunos programas con el Mario advisor en el que podemos agregar mapas subiendolos a la carpeta Maps, a i en particular me funciono con muchas aplicaciones.