qna_rh
Thread Id: 13245
Thread Name: [Duda] Miedo de los offset
Guenas amigos, como dice el titulo tengo unas dudas llenas de "miedo", por lo menos para mi.
Y son estas: · Cuantos offset se pueden usar? Es que tengo miedo de gastarlos ya que me gusta insertar muchos msgbox y esas cosas que hacen que se vallan gastando los offsets.
· Cuando cambias un texto con advance text, se utilizan offsets? Mas miedo todabia XD.
Si podeis responder rapido, me sentaría genial amigos :).
P.D: Si me podeís decir como hago que funcione el advance text, tambien me gustaría.
Gracias.
(Si hay algo mal en el tema decirlo para q pueda arreglarlo)
Yo creo que hay muchísimos offsets, así que no deberías tener miedo de gastarlos.
Cuando cambias un texto en Adv. Text, no gasta más offsets a no ser que repuntees.
Con lo de: funcione el Adv. Text, ¿a qué te refieres? ¿Que no puedes abrirlo, o no puedes cambiar los textos, o qué? Intenta explicarlo mejor.
Solo soy un novato, pero espero que te haya ayudado.
Pues mira:
·La primera duda, ni idea,
·La segunda: creo que no gasta offsets.
·¿Para que funcione el Advance map? Has explicado muy pocos detalles pero de todos modos descarga el archivo COMCTL32.OCX buscalo en google mismo, y luego lo metes en la carpeta del Advance map.
Pues, que yo sepa, hay muchisimos offsets, así que no te preocupes, siempre y cuando te asegures de que dispone de espacio libre. No tiene porque haber ningún problema con los offset...
Dudo mucho que el espacio libre sea un problema, haz tus scripts libremente y sin preocuparte por éste.
Ehm, bueno, por lo que leí, no sabes muy bien qué es un Offset...
Un offset son 3 pares de números (Por ejemplo "80 00 00", "15 14 12", "F2 5A 3B", "EA F8 C4", etc) Esos "pares" de numeros, juntos, son una Dirección en una Rom, es decir, en donde hay cierta data... (Por ejemplo, tienes un Script en el offset "151412", XSE te lo carga como "#org 0x151412" y luego de eso todos los comandos... Bueno, pues todos esos comandos están guardados a partir de la dirección "151412") pero no nos confundamos, si en la 151412 hay un script, en la 151413] no podrá ir otro script, sino que estará el primer comando del Script que pusiste en el 141512.
Resumiendo: Los offsets son Direcciones, y a la vez, valores. En ellos se guarda Data que vá a usar la Rom (Imágenes, Scripts, etc) Pero cada offset solo puede guardar un par de Números Hexadecimales (Es decir, solo puede guardar entre "00" y "FF") así que si queremos guardar un número, por ejemplo "895647" en el Offset 141512, no podremos, tendremos que usar el Offset 141512 para "89", el 141513 para el "56", el 141514 para el "47".
Solo te quedarás sin Offsets, cuando se te llene el Rom. Es decir, no tengas más espacio, pero, aún así, puedes aumentar el numero de Offsets al doble del Original.
Pd: Una Rom normal trae 16.777.215 Offsets distintos xD (Y los puedes modificar al doble)
Salu2!
Guenas amigos, como dice el titulo tengo unas dudas llenas de "miedo", por lo menos para mi.
Y son estas: · Cuantos offset se pueden usar? Es que tengo miedo de gastarlos ya que me gusta insertar muchos msgbox y esas cosas que hacen que se vallan gastando los offsets.
· Cuando cambias un texto con advance text, se utilizan offsets? Mas miedo todabia XD.
Si podeis responder rapido, me sentaría genial amigos
P.D: Si me podeís decir como hago que funcione el advance text, tambien me gustaría.
Gracias.
(Si hay algo mal en el tema decirlo para q pueda arreglarlo)
------------------------------
1: Puedes usar todas las offsets que contengán espacio libre, y de eso ni preocuparte porque puedes expandir el rom de cualquier manera.
2: Si, se pueden consumir si es que debes repuntear.
Así que tu tranquilo, nunca te gastarás todo el espacio en un rom, sigue scripteando tranquilamente, y si te llegases a acabar el espacio libre de tu rom, pues facil, lo expandes. (;
Saludos!
xRëvénge™?