Author Id: 13336 Author Name: Steven Post Content: [spoiler=Pincha para desplegar este spoiler][QUOTE]Iniciado por Juanjo Hey amigo Dante, una vez más, genial tuto , seguro revolucionaras los hacks de emerald Muy bueno, espero ver todos los que se inspiren de esto Felicitaciones, exceente tuto, sigue haciendo TUTOS!!! Te recomiendo ¡Como cambiar el Poochiena del inicio de Rubi! o el Zizagon de Emeral +1 Gracias[/quote] gracias amigo...trataré de descubrir también aquél :) [QUOTE]Iniciado por Takeru WOW dante esta genial...deberias seguir puliendo mas este tutorial poniendo mas cosas de esmeralda y eso...[/quote] ahah! Gracias vejo...bien en esto caso...VAMOS!! [/spoiler] [HR] Holaaa amigos!! Ante de todo...Gracias por vuestras gracias (o.O!!) porque me ayuda a continuar en mi búsqueda. Bien, no niego que todo esto trabajo estoy haciéndolo porque me sirve para mi hack... pero en cada modo soy feliz de compartir este con vosotros. Somos una comunidad. Si nos no ayudamos al menos en este, no tendría sentido hacer hack vale? :) [HR] Bien, que hay de nuevo hoy?? El cambio instantáneo de Paletas! [url=http://www.youtube.com/watch?v=SGKAHxJWQNM][IMG]http://wahackforo.com/uploads/avatars/avatar_763.png[/IMG][/url] Creo que todo conocemos el nuevo vídeo del script inicial del buen viejo R!cci...no? Dónde hay el player que corre en un fondo blanco y negro... Bien, creo que él es el rey de el WBTO (WriteByteToOffset), si duda. Yo no explicaré os cómo hacer este en Ruby... creo que será de R!cci el honor de hacerlo... pero, aunque si es un contrasentido, os explicaré cómo hacerlo en Emerald XD en realidad explicarvos como he hecho a encontrar el offset sería largo, y al momento no tengo mucho tiempo. Os indicaré sencillamente el offset y como usarlo. 2037B14 En esta serie, que podría parecer casual, de valores HEX, es contenido la magia. Explicaré paso por paso. Miráis esta imagen... [IMG]http://img13.imageshack.us/img13/9715/86912925.png[/IMG] Seleccionando de vuestro VBA Tools == => Palas Viewer Conseguiréis éste. Ante todo, tenemos que seleccionar el color que nos interesa transformar. IMPORTANTE: El cambio del color con el WBTO queda activo hasta cuando no entréis en un WARP. En mi caso, yo he elegido de cambiar las paletas de la hierba que es 530E qué pero deberá ser invertido de este modo: [IMG]http://img822.imageshack.us/img822/6631/86972200.png[/IMG] Luego 530E = 0E53 Como podéis ver de la imagen, después de haber seleccionado el color, comparecerán algunas informaciones. En nuestro caso, la única cosa que nos interesa es la sección Address. Address: 0x0500005A Que es esto?? :s Claro, todos aquellos números tienen un sentido, pero al momento, nos no interesa saberlo. Removemos a la parte inicial, 05 y conseguiremos éste: 00005A = 5A ahora es más simple no? Bien, a este punto, tenemos 2 informaciones: 2037B14 y 5A. Tenemos que sumarlos. También en este caso, como para la mayor parte de mis tutorial, interviene la calculadora en modalidad scentifica en HEX (Dios bendiga Bill Gates!). [IMG]http://img541.imageshack.us/img541/8126/39045497.png[/IMG] 2037B14 + 5A = 2037B6E Et voilà!! hemos encontrado nuestro offset! Por tanto, en nuestro XSE escribiremos éste: Writebytetooffset 0x(color que queremos reemplazar...yo usaré 00 por ejemplo) 0x2037B6E pero esto no es completo!! De este modo, sólo hemos cambiado una parte de nuestra paleta. ¿Recordáis como fue? 0E53, con nuestro Writebytetooffset ha vuelto 0053...qué corresponde a éste: [IMG]http://img705.imageshack.us/img705/5247/24487682.png[/IMG] Luego tenemos que modificar también el offset siguiente, basta tomar nuestro offset 2037B6E y acher +1 2037B6E + 1 = 2037B6F Por tanto, en conclusión, para cambiar una paleta, tendréis que usar 2 writebytetooffset. Nuestro script completo será así: Writebytetooffset 0x00 0x2037B6E Writebytetooffset 0x00 0x2037B6F Resultado: [IMG]http://img834.imageshack.us/img834/821/try.gif[/IMG]