Hola, les traigo un tutorial bastante interesante.
Alguna vez no pensaste, que al postear tu hack o cuando postearas tu hack, siempre podran abrirlo con un editor y cogerte por ejemplo, todos los scripts que has echo, y que te han costado mucho, y que con solo unas adaptaciones los usen para su hack? O que sea un script que te ha costado una barbaridad y hacen el tipo Copiar y Pegar.
Entonces, hay una forma de hacer, que la rom, no pueda ser reconocida por los editores que nos ayudan a crear nuestro hack. Voy a enseñarles como, es un tutorial muy simple, siguiendo el tutorial les llevara 3 min, y si ya sabeis que hacer 30 seg.
Vamos a empezar, primero necesitaremos unos requisitos.
- Advance Map o alguna herramienta para comprobar que no identifique la rom que modificaremos.
- Una rom, evidentemente, y debera estar modificada, si es una rom virgen entonces no funcionara.
- Rom Header Editor Advance.
- Un emulador para ejecutar nuestra rom para asi comprobar que como minimo se pueda jugar pero no modificar.
Si necesitan el Rom Header Editor Advance, RHEA, les dejo un link en mediafire:
Ahora, supongo que ya tendreis todo lo requerido para hacer que nuestra rom no se pueda volver a editar por nadie mas, exepto los verdaderos desarolladores del proyecto :)
Vamos a abrir el RHEA.
Ahora vamos a ir a Archivo < Examinar...
Seleccionaremos la carpeta donde tenemos la rom que queremos proteger.
Y nos aparecera la lista de Roms que tenemos en esa carpeta en el menu de la derecha.
Ahora seleccionaremos la rom que queremos proteger y nos apareceran opciones.
Vamos a fijarnos con la que pone Codigo del Juego.
Supongo que sabreis, que los editores de Roms siempre las identifican dependiendo de su codigo de juego. Las roms ruby su codigo es AXVE, y los de FR son BPRE. Entonces... Significa que Advance Map reconoce solo los codigos BPRE y AXVE no? Y que pasa si lo modificamos por cualquier codigo al azar?
Pues eso es lo que vamos a hacer.
Es un codigo totalmente al azar, usad el que sea (pero claro, que no sea BPRE o AXVE xD). Y ahora vamos a guardarlo, pulsando el boton "Guardar".
Ahora nuestra Rom ya estara protegida. Vamos a hacer la prueba :)
Para ello abriremos esa rom con cualquier editor, yo usare Advance Map 1.92.
Y os marcara error, en mi ejemplo, me sale esto:
Como vemos, pone Advance Map no puede reconocer esa rom, y por ello no puede ser editado. Y al cerrar la ventana el Advance Map seguira igual, por lo que no se habra cargado. Ahora vamos a probar de abrirlo con un emulador. Usare VBA.
Al abrir la rom...
Tachan! Como si nada. Claro que antes de hacer esto nos guardaremos una copia de nuestro proyecto, para que de esta forma solo tengamos la rom modificable, y posteemos la protegida.
Buen tutorial para que no lo editen los novatos, pero para rom hackers más avanzados esto supone medio minuto de retraso que es lo que se tarda en restaurarlo. No quiero decir que sea malo, en realidad es una opción muy buena para que no todo el mundo lo edite, pero es una protección que se puede romper también.
Iniciado por Javi4315
Buen tutorial para que no lo editen los novatos, pero para rom hackers más avanzados esto supone medio minuto de retraso que es lo que se tarda en restaurarlo. No quiero decir que sea malo, en realidad es una opción muy buena para que no todo el mundo lo edite, pero es una protección que se puede romper también.
Todo aquel rom hacker que tenga un editor hexadecimal y que sepa emplearlo puede cambiar los dígitos con su programa y poder explorar el rom sin ningún tipo de dificultades.
El tutorial está muy bien (aunque es una medida muy poco efectiva), pero quería decir algo a los que estén pensando en usarlo:
Poder observar el ROM original y otros hacks es muy útil para aprender a ROM-Hackear.
Si nadie compartiera nada, el ROM-Hacking no sería lo que es ahora.
Si nadie hubiera liberado nunca su editor de scripts, hubieras tenido que escribir tu mismo el tuyo.
¿Por que no quieres compartirlo todo de tu hack con el mundo?
...
A mi me parece que al final del tutorial hay que añadir:
"Aplicando el contenido de este tutorial aceptas que eres un egoísta" ;).
No me voy a enfadar porque alguien decida añadir protecciones a su Hack, pero no os sorprendais si le pregunto su motivo.
Bueno, no quiero convertir este tema en un debate, así que si alguien quiere responder, MP.
Iniciado por cosarara97
El tutorial está muy bien (aunque es una medida muy poco efectiva), pero quería decir algo a los que estén pensando en usarlo:
Poder observar el ROM original y otros hacks es muy útil para aprender a ROM-Hackear.
Si nadie compartiera nada, el ROM-Hacking no sería lo que es ahora.
Si nadie hubiera liberado nunca su editor de scripts, hubieras tenido que escribir tu mismo el tuyo.
¿Por que no quieres compartirlo todo de tu hack con el mundo?
...
A mi me parece que al final del tutorial hay que añadir:
"Aplicando el contenido de este tutorial aceptas que eres un egoísta" ;).
No me voy a enfadar porque alguien decida añadir protecciones a su Hack, pero no os sorprendais si le pregunto su motivo.
Bueno, no quiero convertir este tema en un debate, así que si alguien quiere responder, MP.
Tienes muuuuuuucha razón. En el Rom-Hacking el único "rival" que debería existir sería Nintendo. Con eso me refiero a que si todos estuvieramos unidos el Rom-Hacking no estaría pasando por este bajón de actividad.
Edit: De no ser porque Rain dejó el .rxproj de Bithynia al público nunca hubiera conocido el RPG Making.
Yo cuando estaba aprendiendo a scriptear miraba mucho el Omega de Xiros... cuando estaba aprendiendo a fijar tiles miraba con sorpresa los tilesets del hack de Alexmad...
Buen tuto, servirá para algunos pero para ser egoísta no, es mejor saber la composición de un hack y tampoco creo que alguien se robaría un hack o lo editaría un poco y decir que es suyo.
La mayor tonteria que he visto en el mundo.
Proteger un trabajo que no es tuyo?
Si no fuese "libre" tu no hubieras podido hackear tu querido jakrum de pokemon.
Libertad ante todo, deberia haber una regla de no compartes, pues no te comparten.
A ver cuanto tardabas en "proteger" algo que no es tuyo..
Bueno, primero agradecer a Aaron el esfuerzo de hacer el tutorial, ya que es de los pocos que quedan que no paran de postear y postear cosas para ayudar a la gente.
Segundo, veo que muchos criticáis que haga este tutorial. La verdad que antes de criticar algo que puede ayudar a alguien (ya que hay gente para todo), criticar a la gente que se pasa el día montando guerra en el foro en lugar de ayudar como hace Aaron.
Yo no soy de los que van privatizándolo todo. Al contrario. Nunca privatizo nada, y siempre intento ayudar en algo que sepa hacer que quizás me haya costado un mundo conseguirlo, y que cuando venga alguien a pedir que se lo enseñe o se lo haga, pues sea solo cuestión de 1 minuto en que lo tenga. Quizás me digan que soy tonto ayudando con cosas que me hayan costado mucho aprenderlas, y que las dé tan fácil, pero me gusta ayudar y cada uno es como es y se ha de respetar.
Por eso no veo bien que critiquéis el trabajo de Aaron en hacer este tutorial, ya que habrá gente que le de uso y otra que no (como se puede ver si se siguen los comentarios de este tema).
Si no os parece bien, simplemente no posteéis para decirlo... Pensarlo y ya está. Ya que como a vosotros que no os gusta, habrá gente a la que si le guste este tutorial y que lo agradezca.
Iniciado por eing
La mayor tonteria que he visto en el mundo.
Proteger un trabajo que no es tuyo?
Si no fuese "libre" tu no hubieras podido hackear tu querido jakrum de pokemon.
Libertad ante todo, deberia haber una regla de no compartes, pues no te comparten.
A ver cuanto tardabas en "proteger" algo que no es tuyo..
Que tontería, ni que Nintendo sacara los juegos para que tú los edites... Las cosas son "libres" hasta cierto punto y no se privatiza el hack, sino el trabajo que has realizado durante meses. Es preferible jugar el hack, ver las cosas que se pueden hacer y esforzarte por conseguirlas que abrirlo y ver directamente cómo se hacen sin ningún esfuerzo. Agradeced los tutoriales y no que puedas usar un hack como fuente de recursos, porque a un rom hacker lo que le gusta es que se juegue a su hack y no que solo lo utilicen para coger sus scripts.
Venga chicos, no nos pongamos a debatir si debemos proteger nuestro trabajo o no.
Sobre el tutorial está bien explicado pero supongo que con volver a abrir la rom y a ponerle AXVE funcionaría de nuevo (no lo sé, como ya he dicho solo lo supongo).
De todas formas, gracias por el tutorial ^^
La discusión ha sido movida al café RH: http://wahackforo.com/t-hackeando-hack-roms
A partir de ahora, los mensajes de este tema deberán ser exclusivamente sobre el tutorial, y no sobre las protecciones en general.
en realidad no lo proteges en nada, de hecho quitar la protección es tan fácil como poner otra vez el axve (en el caso de rubi) o el código del juego original y cualquiera lo puede abrir de nuevo.
Lo típico de cambiar las cosas. Cosas como esta la hemos hecho infinidad de veces en clase de informática para que no sepan lo que guardamos en los discos duros y queden irreconocibles.
Por otra parte no sirve para mucho editor hexadecimal y restaurar los códigos. Hay métodos más eficaces para esto, pero luego fallan al jugar.
Está claro que se puede volver a poner.
Pero también podemos jugar un poco con las letras....
Si RUBY es AXVE, ¿por qué no lo editamos de manera que no pueda ser diferenciado así porque así?
AXVE y AVXE se parecen.
BPRE y BRPE se parecen.
Es obvio que cualquiera se puede dar cuenta, pero si hay algún listillo que no sea muy espabilado puede no darse cuenta.
PD: No sé porque pero 'WREY' me ha hecho gracia xd.