[AOM] Archivos XML - Página 3 30ky9g11
Bienvenido a la Web de SpetsNaz Clan,
un Clan dedicado al Age Of Empires III y Age of Mythology
para poder ver, descargar e ingresar a informacion mas exclusiva debes Conectarte o Registrarte aqui.
-------------------------------------------------------------------------------------------

Welcome to the Web Spetsnaz Clan
devoted to a Clan Age Of Empires III and Age of Mythology
to view, download and access information you need exclusive
Sign in here.


Atte. Staff SpetsNaz



[AOM] Archivos XML - Página 3 30ky9g11
Bienvenido a la Web de SpetsNaz Clan,
un Clan dedicado al Age Of Empires III y Age of Mythology
para poder ver, descargar e ingresar a informacion mas exclusiva debes Conectarte o Registrarte aqui.
-------------------------------------------------------------------------------------------

Welcome to the Web Spetsnaz Clan
devoted to a Clan Age Of Empires III and Age of Mythology
to view, download and access information you need exclusive
Sign in here.


Atte. Staff SpetsNaz


¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Conectarse

[AOM] Archivos XML

power_settings_newConéctate para responder
+2
SpNz - 4D1CT4
SpNz - Kentor
6 participantes

description[AOM] Archivos XML - Página 3 Empty[AOM] Archivos XML

more_horiz
Recuerdo del primer mensaje :

Hola, bueno hago este post para explicarles un poco el caso de los archivos .xml ya que son los que contienen la info más importante del juego, tales como el protox.xml, el techtreex.xml, uimain.xml, etc.

Bueno, les aclaro que yo no poseo ningún conocimiento especial sobre estos archivos, no estudié de ellos ni nada, simplemente los usé mientras creaba unidades y modificaba mis interfaces, de ahí saqué el conocimiento que hoy les traigo.

Primero que nada nesecitaremos el archivo AOM-ED, con este programa podemos acceder a más de la mitad de los archivos que estan dentro de las carpetas del aom, entre otras funciones podemos explorar archivos .bar y demás. También nesesitaremos un programa editor de texto como el Bloc de notas, para editar los archivos que sean .XML

Bueno, supongamos que queremos hacer una interfaz que tenga un contador de granjas, entonces primero buscamos el archivo uimain.xml, que es el que contiene la info de la interfaz, se encuentra en C:/Program Files (Archivos de Programa)/Microsoft Games/Age of Mythology/data, si no tenemos ningun archivo que se llame así, entonces lee el spoiler para saber como encontrarlo, si ya lo tienes puedes salteartelo.
Spoiler :


Una vez que tenemos el archivo uimain.xml, lo abrimos con un programa editor de texto (recomiendo el bloc de notas), allí debemos crear un nuevo "gadget", que contenga la información y las indicaciones que nosotros queramos para nuestra herramienta, en este caso el contador de granjas. Para simplificarles el trabajo voy a copiar aquí uno que tenía hecho para MigueLo de contador de Hersires, y sobre el haremos nuestro gadget:

Código:

            <gadget name="Hersires" shownonidle="Hero Norse" mouseovertext="Hersires" tooltiptext="Hersires" foreground="icons\hero n hersir icon 64" size1024="272 15 294 40" texturereplace="" type="button">
                    <command>uiFindType("Hero Norse")</command>
      </gadget>
         <gadget name="numHersirs" shownonidle="Hero Norse" datarefreshrate="60" size1024="272 0 294 15" transparent="" backgroundcolor="0 0 0" outlinecolor="255 208 0" z="15" textcolor="255 255 255" textfont="NumbersFont" textfontsize="11" type="formatText" textcenterhoriz="" textcentervert="">{numIdle(Hero Norse)}
</gadget>


Copian el código y lo pegan al final del texto del uimain, donde verán una etiqueta que dice " /layout ", antes de esa etiqueta abren un espacio como de 3 renglones aprox. y ahí copian el código. Es decir, si antes lo tenían así:

Código:

</gadget>
</layout>

Ahora deberían tenerlo así:

Código:

</gadget>

            <gadget name="Hersires" shownonidle="Hero Norse" mouseovertext="Hersires" tooltiptext="Hersires" foreground="icons\hero n hersir icon 64" size1024="272 15 294 40" texturereplace="" type="button">
                    <command>uiFindType("Hero Norse")</command>
      </gadget>
         <gadget name="numHersirs" shownonidle="Hero Norse" datarefreshrate="60" size1024="272 0 294 15" transparent="" backgroundcolor="0 0 0" outlinecolor="255 208 0" z="15" textcolor="255 255 255" textfont="NumbersFont" textfontsize="11" type="formatText" textcenterhoriz="" textcentervert="">{numIdle(Hero Norse)}
</gadget>

</layout>

Cuando colocamos ese texto agregamos una nueva herramienta a nuestra interfaz, pero si bien nosotros buscamos una que busque granjas en vez de hersires, tendremos que editar los campos donde dice "Hersir" o "Hero Norse" por "Farm", si nos fijamos bien vemos que hay una parte del gadget donde dice "size1024" y al lado hay 4 números, si editamos esto estamos editando la ubicación de nuestro gadget. También vemos donde dice "foreground" y vemos que al lado hay la ubicación de una textura, en este caso la cambiamos para que aparezca el ícono de la granja, lo que tenemos que hacer es cambiar donde dice "hero n hersir icon 64" por "icon building farm 64".
Si se fijan bien, en el código que les pase hay 2 gadgets, esto es porque uno es el ícono de la granja, que al darle click seleccionará una granja en el mapa aleatoriamente, y el otro es el contador de granjas, que según editemos el "size1024" podemos ubicarlo donde queramos, si no lo editan y lo colocan así les quedará justo encima del ícono de la granja.

Cuando completemos la edición, lo guardamos y cerramos el uimain.xml, entonces para que el juego lo lea como se debe nesecitamos que pase a ser un archivo .xmb, para esto abrimos el AoM ED, y vamos al botón que dice "direct file conversion", que ya expliqué al final del spoiler como usarlo, en este caso buscaremos el uimain.xml y lo guardaremos en la carpeta C:/Program Files (Archivos de Programa)/Microsoft Games/Age of Mythology/data, y lo guardamos allí, si nos pide reemplazar otro archivo existente le damos que sí.

De este modo se guarda su pequeña herramienta en agregada a la interfaz de su AoM, y quedaría más o menos así: [AOM] Archivos XML - Página 3 2m66

_______________________________________________________

[AOM] Archivos XML - Página 3 Wodenx
[AOM] Archivos XML - Página 3 FirmaSummer_zps1c11c095

[AOM] Archivos XML - Página 3 Tumblr_msbk39k7Nl1r8dy8go1_250

description[AOM] Archivos XML - Página 3 EmptyRe: [AOM] Archivos XML

more_horiz
jaja, no se si se aparezca kentor por aca, esto fue hace casi 3 años xD

_______________________________________________________
[AOM] Archivos XML - Página 3 34oexia

_______________________________________________________
Staff Administrador de la "UniversidadAOM"
UniversidadAOM
privacy_tip Permisos de este foro:
No puedes responder a temas en este foro.
power_settings_newConéctate para responder