** GWX 2.0 ** TUTORIAL 5 diales deslizantes no incluidos **

Foro dedicado al desarrollo de misiones y modificaciones del Silent Hunter III

Moderador: MODERACION

Responder
pokara06
Kapitän zur See
Kapitän zur See
Mensajes: 688
Registrado: 29 Mar 2006 02:00

** GWX 2.0 ** TUTORIAL 5 diales deslizantes no incluidos **

Saludos a todos los camaradas de la 24ª Flotilla que lean este post.
Todo lo que aquí se va a comentar está basado en el mod de 4 diales deslizantes 'Slideout dials mod 4' de FLB sale U-999.
Imagen

Más más tarde apareció una versión de 6 diales de su mismo autor '6 dials simfeeling mod', con 6 diales pero ya no eran todos deslizantes a la vez, sino que aparecian por separado según donde se moviera el ratón. Tambien modificó toda la zona inferior de la consola, eliminando el panel de 3 diales inferior derecho:
Imagen

Los 6 diales en vertical deslizantes del Spawolvesx es algo 100% de la 24ª Flotilla . Era de las pocas novedades reales que puse en el Spawolvesx..
Imagen

En general, cada uno de los 6 diales, para que entendamos de lo que vamos a explicar a continuación, son los siguientes::

Telegraph: Imagen Ruder: Imagen Lage: Imagen
Anzeige260: Imagen Anzeige25: Imagen Knoten: Imagen

No voy a explicar lo que es cada uno de ellos porque es evidente.. Tambien respeto el nombre que originalmente tienen en el mod (Lage,Knoten...) para no liarse luego en el code y que sean fáciles de localizar..

GWX 2.0 por primera vez, viene con uno de estos diales incluido 8) . Con el 'Lage'. Sale un poco más inferior en pantalla pero en la misma zona.
Para evitar tener que depender de otros modders en cuanto a que si añadir los 4, o los 5 diales que faltan he decidido publicar este post para que sirva de guia en la instalacion manual de este mod, como ya hemos hecho otras veces con otras cositas...

Vamos a explicar como añadir cada uno de estos diales en GWX2.0.. Aparte claro está que nos permitirá poder incluirlos en cualquier otro mod futuro que saquen para el GWX2.0.. Ya nos dará igual que 'toquen' el archivo menu_1024_768.ini. Es otra cosa más que podremos controlar a nuestra bola :lol:
Los podremos añadir todos, o solo los que queramos..
Y además podremos elegir el orden en el que van uno tras otro...

Necesitaremos: (recuerda hacer backup por si hay algun 'baile' ;))
1) Archivo (como siempre): data\Menu\menu_1024_768.ini
2) Archivo (como siempre): data\Menu\cfg\Dials.cfg
3) Paquete de archivos tga, para colocarlos en data\Menu\Gui\Layout. Estos archivos los podeis descargar aquí. Es un paquete .7z para descomprimir con los tga necesarios dentro.

Vamos allá que esto es sencillo tios::
Vamos a necesitar code para cada uno de los diales que queramos insertar. Cada dial a insertar llevará code en el archivo menu_1024_768.ini y en el Dials.cfg.

Si analizamos el dial que ya está en el GWX, el Lage, lo tenemos localizado en el archivo menu_1024_768.ini en el bloque [G3F I337]. Y termina en el [G3F I345]. Como hay que añadir los bloques numerados secuencialmente, el primer bloque del siguiente dial que vamos a añadir tendría que empezar por el [G3F I346] por narices...
Y así sucesivamente para cada dial..
Voy a poner tal cual el code para cada dial y seguimos, al loro con las posicion, que salen en rojo para cada dial y que luego comentaremos..
Que nadie se asuste por la cantidad de code, que todo es muy facilito..
Para Telegraph: Imagen


[G3F I3xx]
Name=Throttle; FLB Sale`s 6 Anzeigen, Maschinentelegraph
Type=1026;Menu group
ItemID=0x3F550000
ParentID=0x3F000000
Pos=678,
596,344,344
Color=0xFFFFFFFF
HorizSlide=344

[G3F I3xx]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F550002
ParentID=0x3F550000
Pos=134,-21,80,304
Color=0xFE
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/ZeigerRuder.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=New val
Type=1031;Stat bmp array
ItemID=0x3F550003
ParentID=0x3F550000
Pos=134,-21,80,304
Color=0x969696C8
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/ZeigerRuder.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=Glas3
Type=1030;Static bmp
ItemID=0x3F550005
ParentID=0x3F550000
Pos=0,0,344,344
Materials=1
Display=2;Linear
Mat 0=data/menu/gui/Layout/Glas3.tga
Crop 0=0,0,1,1
MatFlags=0x9
TexFmt=0x9

[G3F I3xx]
Name=Dial
Type=1031;Stat bmp array
ItemID=0x3F550001
ParentID=0x3F550000
Pos=6,-6,332,332
Color=0xFFFFFFFF
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/Telegraph.tga
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
ToolTipText=2217
ToolTipBox=0x3F01000E, 0x0

[G3F I3xx]
Name=Bkgr
Type=1030;Static bmp
ItemID=0x3F550004
ParentID=0x3F550000
Pos=0,0,344,344
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/bkgr1.tga
MatFlags=0x1
TexFmt=0x9
Drag=yes
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF


Para Ruder: Imagen


[G3F I3xx]
Name=Rudder; FLB Sale`s 5 Anzeigen, Ruder
Type=1026;Menu group
ItemID=0x3F540000
ParentID=0x3F000000
Pos=678,
506,344,344
Color=0xFFFFFFFF
HorizSlide=344

[G3F I3xx]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F540002
ParentID=0x3F540000
Pos=133,-21,80,304
Color=0xFE
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/ZeigerRuder.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=New val
Type=1031;Stat bmp array
ItemID=0x3F540003
ParentID=0x3F540000
Pos=133,-21,80,304
Color=0x969696C8
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/ZeigerRuder.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=Glas2
Type=1030;Static bmp
ItemID=0x3F540005
ParentID=0x3F540000
Pos=0,0,344,344
Materials=1
Display=2;Linear
Mat 0=data/menu/gui/Layout/Glas2.tga
Crop 0=0,0,1,1
MatFlags=0x9
TexFmt=0x9

[G3F I3xx]
Name=Dial
Type=1031;Stat bmp array
ItemID=0x3F540001
ParentID=0x3F540000
Pos=7,-4,332,332
Color=0xFFFFFFFF
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/Ruder.tga
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
ToolTipText=2220
ToolTipBox=0x3F01000E, 0x0

[G3F I3xx]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F540007
ParentID=0x3F540000
Pos=8,-8,330,330
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/Richtung3.tga
Crop 0=0.002994011,0.002994011,0.9940119761,0.9940119761
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=Bkgr
Type=1030;Static bmp
ItemID=0x3F540004
ParentID=0x3F540000
Pos=0,0,3344,344
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/bkgr1.tga
MatFlags=0x1
TexFmt=0x9
Drag=yes
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF


Para Anzeige260: Imagen

[G3F I3xx]
Name=Depth 260; FLB Sale`s Slideout Anzeigen, 260 Meter!
Type=1026;Menu group
ItemID=0x3F510000
ParentID=0x3F000000
Pos=678,
536,344,344
Color=0xFFFFFFFF
HorizSlide=344

[G3F I3xx]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F510002
ParentID=0x3F510000
Pos=158,-21,32,304
Color=0xFE
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/Zeiger260.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=New val
Type=1031;Stat bmp array
ItemID=0x3F510003
ParentID=0x3F510000
Pos=158,-21,32,304
Color=0x969696C8
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/Zeiger260.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=Glas3
Type=1030;Static bmp
ItemID=0x3F510005
ParentID=0x3F510000
Pos=0,0,344,344
Materials=1
Display=2;Linear
Mat 0=data/menu/gui/Layout/Glas3.tga
Crop 0=0,0,1,1
MatFlags=0x9
TexFmt=0x9

[G3F I3xx]
Name=Dial
Type=1031;Stat bmp array
ItemID=0x3F510001
ParentID=0x3F510000
Pos=8,-4,332,332
Color=0xFFFFFFFF
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/Anzeige260.tga
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
ToolTipText=2221
ToolTipBox=0x3F01000E, 0x0

[G3F I3xx]
Name=Bkgr
Type=1031;Stat bmp array
ItemID=0x3F510004
ParentID=0x3F510000
Pos=0,0,344,344
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/bkgr2.tga
MatFlags=0x1
TexFmt=0x9
Drag=yes
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF


Para Anzeige25: Imagen
[G3F I3xx]
Name=Depth 25; FLB Sale`s Slideout Anzeigen, 25 Meter!
Type=1026;Menu group
ItemID=0x3F520000
ParentID=0x3F000000
Pos=678,
566,344,344
Color=0xFFFFFFFF
HorizSlide=344

[G3F I3xx]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F520002
ParentID=0x3F520000
Pos=147,-20,50,304
Color=0xFE
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/Zeiger25.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=New val
Type=1031;Stat bmp array
ItemID=0x3F520003
ParentID=0x3F520000
Pos=147,-20,50,304
Color=0x969696C8
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/Zeiger25.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=Glas3
Type=1030;Static bmp
ItemID=0x3F520005
ParentID=0x3F520000
Pos=0,0,344,344
Materials=1
Display=2;Linear
Mat 0=data/menu/gui/Layout/Glas3.tga
Crop 0=0,0,1,1
MatFlags=0x9
TexFmt=0x9

[G3F I3xx]
Name=Dial
Type=1031;Stat bmp array
ItemID=0x3F520001
ParentID=0x3F520000
Pos=6,-6,332,332
Color=0xFFFFFFFF
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/Anzeige25.tga
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
ToolTipText=2222
ToolTipBox=0x3F01000E, 0x0

[G3F I3xx]
Name=Bkgr
Type=1030;Static bmp
ItemID=0x3F520004
ParentID=0x3F520000
Pos=0,0,344,344
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/bkgr2.tga
MatFlags=0x1
TexFmt=0x9
Drag=yes
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF



Para Knoten: Imagen

[G3F I3xx]
Name=Speed; FLB Sale`s Slideout Anzeigen, Knoten!
Type=1026;Menu group
ItemID=0x3F530000
ParentID=0x3F000000
Pos=678,
626,344,344
Color=0xFFFFFFFF
HorizSlide=344

[G3F I3xx]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F530002
ParentID=0x3F530000
Pos=149,-22,50,304
Color=0xFE
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/ZeigerKnoten.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=New val
Type=1031;Stat bmp array
ItemID=0x3F530003
ParentID=0x3F530000
Pos=149,-22,50,304
Color=0x969696C8
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/ZeigerKnoten.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

[G3F I3xx]
Name=Glas4
Type=1030;Static bmp
ItemID=0x3F530004
ParentID=0x3F530000
Pos=0,0,344,344
Materials=1
Display=2;Linear
Mat 0=data/menu/gui/Layout/Glas4.tga
Crop 0=0,0,1,1
MatFlags=0x9
TexFmt=0x9

[G3F I3xx]
Name=Dial
Type=1031;Stat bmp array
ItemID=0x3F530001
ParentID=0x3F530000
Pos=6,-6,332,332
Color=0xFFFFFFFF
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/Knoten.tga
Crop 0=0,0,1,1
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF
ToolTipText=2218
ToolTipBox=0x3F01000E, 0x0

[G3F I3xx]
Name=Bkgr
Type=1031;Stat bmp array
ItemID=0x3F530007
ParentID=0x3F530000
Pos=0,0,344,344
Materials=1
Display=0;No stretch
Mat 0=data/menu/gui/layout/bkgr2.tga
MatFlags=0x1
TexFmt=0x9
Drag=yes
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF


Luego hasta aquí está claro. Para cada uno de los diales que queramos añadir, tendremos que coger los bloques y colocarlos en el archivo menu_1024_768.ini respetando el orden secuencial a la hora de enumerarlos tal y como aparecen arriba.. Para cada bloque [G3F I3xx] que teneis, debeis ir enumerando.. Si empezamos por el [G3F I346], pues tendremos el [G3F I346], [G3F I347], [G3F I348]... etc Ya ya.. Ya se lo que estais pensando.. Pero ya vereis como alguien se equivoca con esto :P

Bien ahora lo de la posición. En GWX 2.0, el dial Lage viene el primero y los que querais añadir, saldran despues y ordenados hacia arriba..
La posición de cada dial es la que está marcada y resaltada en el primer bloque de cada dial arriba puesto.
Es la línea: Pos=678,XXX,344,344 donde XXX representa la altura en el plano Y del dial. Estas posiciones van a misa. Son para GWX2.0. En el code, ha quedado así:

Knoten: Pos=678,626,344,344
Telegraph: Pos=678,596,344,344
Anzeige25: Pos=678,566,344,344
Anzeige260: Pos=678,536,344,344
Ruder: Pos=678,506,344,344
Lage (GWX) Pos=678,476,344,344

Si por ejemplo solo añadimos 3 diales:
Anzeige25: Pos=678,536,344,344
Anzeige260: Pos=678,506,344,344
Lage (GWX) Pos=678,476,344,344

Como veis, las posiciones marcadas en negro definen el orden de aparición hacia arriba de cada dial..

Y con todo esto ya está el archivo menu_1024_768.ini. Lo guardamos y listo..

Ya solo queda el otro archivo, pero tranquilos que es bastante más corto:

Archivo Dials.cfg:

La idea es la misma. Añadimos un bloque por cada dial que queramos añadir. Siempre respetando la numeracion del bloque, al igual que antes.
Además, hay que actualizar el principio del archivo.. Donde pone DialsNo=XX habrá que añadir uno por cada dial.. Si añadimos los 5 diales, tendríamos hasta el 58 por ejemplo DialsNo=58. No olvideis esto que si no, no funcionará el dial.

El code a añadir en el archivo dials.cfg para cada dial es el siguiente::
(El lage del GWX2.0 es el bloque [Dial52])

Para Anzeigen260:
[DialXX]
Name=DeepDepthFdbk; FLB Sale`s Slideout Anzeigen, 260 Meter!
Type=0; DIAL_DEPTH
Cmd=Set_depth,Crew
Dial=0x3F510001
CrtVal=0x3F510002
NewVal=0x3F510003
DialVal=-145,145
RealVal=0,260; meters
Circular=Yes

Para Anzeigen25:
[DialXX]
Name=ShallowDepthFdbk; FLB Sale`s Slideout Anzeigen, 25 Meter!
Type=0; DIAL_DEPTH
Cmd=Set_depth,Crew
Dial=0x3F520001
CrtVal=0x3F520002
NewVal=0x3F520003
DialVal=-133,133
RealVal=0,25; meters
Circular=Yes

Para Knoten:
[DialXX]
Name=SpeedFdbk; FLB Sale`s Slideout Anzeigen, Knoten!
Type=1; DIAL_SPEED
Cmd=Set_speed,Crew
Dial=0x3F530001
CrtVal=0x3F530002
NewVal=0x3F530003
DialVal=-150,150
RealVal=0,10.3; knots
Circular=Yes

Para Ruder:
[DialXX]
Name=RudderFdbk; FLB Sale`s Slideout Anzeigen, Rudder!
Type=5; DIAL_RUDDER
Cmd=Set_rudder,Crew
Dial=0x3F540001
CrtVal=0x3F540002
NewVal=0x3F540003
DialVal=-100,100
RealVal=35,-35; degrees
Circular=Yes

Para Throttle:
[DialXX]
Name=ThrottleFdbk; FLB Sale`s Slideout Anzeigen, Throttle
Type=4; DIAL_THROTTLE
Cmd=Set_telegraph_by_off,Crew
Dial=0x3F550001
CrtVal=0x3F550002
NewVal=0x3F550003
DialVal=45,-15
RealVal=0,10; from 0 to 10
Circular=Yes


Luego para cada dial, ponemos el code correspondiente, renombramos la etiqueta [DialXX] de cada bloque y actualizamos el numero total al inicio del archivo... Guardamos y listo...

Es superconveniente que os prepareis todo para instalarlo en plan JSGME ya sabeis... Es lo más cómodo... Y no os olvideis los tga en su carpeta correspondiente.

Espero que no se me haya olvidado nada..

Un saludo camaradas..

8) 8)
Última edición por pokara06 el 17 Dic 2007 01:25, editado 1 vez en total.
paraban
Leutnant der Reserve
Leutnant der Reserve
Mensajes: 2268
Registrado: 22 Nov 2005 01:00

Gracias Pokara, Impresionante y muy útil “lección”
Saludos
Batten
Oberleutnant zur See
Oberleutnant zur See
Mensajes: 4585
Registrado: 22 Oct 2006 02:00

Saludos:

Pokara, testimoL. Gracias.
Funken
Leutnant der Reserve
Leutnant der Reserve
Mensajes: 5452
Registrado: 31 Dic 1999 01:00

Agradeciendo el gran trabajo de Pokara, también podemos decir que, si aplicamos el mod de los diales deslizantes "del GWX", se cargan cuatro de ellos, sin que aparezca el del timón "rudder".

Lo digo para aquellos que no tengan muchas ganas de meterse por ahora en cambios en el código.

No obstante, recomiendo encarecidamente el uso del método de Pokara, pues es el auténtico.

Un saludo.
JCWolf
Bootsmann
Bootsmann
Mensajes: 270
Registrado: 15 Abr 2007 02:00
Ubicación: En el U-51 pasando Gibraltar!
Contactar:

Buen trabajo Pok. :mrgreen:

Hasta parece que me veo a mi mismo quando
hago el Tools & Dials Mod... juas.- :mrgreen:
MAR-K22
Kapitän zur See
Kapitän zur See
Mensajes: 153
Registrado: 15 Mar 2007 01:00

Pokara, y si es al revés, es decir si no quiero tener los diales deslizantes
en el GWX, hay alguna forma de hacer que no salgan, me ponen nervioso, estoy acostumbrado a jugar con el raton, no utilizo el teclado y no te imaginas el cabreo cuando voy a disparar un torpedo y me salen los diales.
Muchas gracias
pokara06
Kapitän zur See
Kapitän zur See
Mensajes: 688
Registrado: 29 Mar 2006 02:00

Si que se puede, pero tienes que saber 'algo' de la estructura de archivos del sh3, q la puedes liar si no, ya sabes...
Tendrías que tocar el menu_1024_768.ini por un lado y el dials.cfg por otro...
En el archivo menu, por ejemplo si juegas con GWX 2.0, tendrías que borrar del archivo las lineas de codigo del bloque [G3F I339] al [G3F I344] (en gwx2.0 están al final del archivo..) Este es la parte del FLB Sale`s 6 Anzeigen, Kompass
Luego en el dials.cfg tendrías al principio del archivo que reducir el numero en 1:
si tienes (por ejemplo):
[DIALS]
DialsNo=53
pues poner:
[DIALS]
DialsNo=52
Y luego borrar el último bloque: [Dial52] de ese archivo..
Así ya tendrías listo todo para jugar sin los diales deslizantes...
Pero OJO!!!, que ya sabes que en GWX2.0 solo hay 1 dial. Y en mi opinión es super util, porque para hacer correcciones pequeñas en el rumbo, el dial inferior por defecto es demasiado pequeño.. Ese dial deslizante del GWX2.0, ayuda no mucho, sino muchísimo en esta labor, para entrar y salir de los puertos, etc etc etc.....
Saludos...
Einswolf
Seekadett
Mensajes: 3
Registrado: 18 Dic 2007 01:00

Hola, Pokara.
Ante todo, felicidades por este hilo y por todo el trabajo que haces a favor de la gente que disfrutamos de este simulador. :D
Gracias, de verdad.

Ahora paso a hacerte una pregunta. :wink:
Mira, sobre el código para poner los diales... Hay algo que no me cuadra :locualo?
Nos dices:
Si analizamos el dial que ya está en el GWX, el Lage, lo tenemos localizado en el archivo menu_1024_768.ini en el bloque [G3F I337]. Y termina en el [G3F I345]...
Pero la entrada más alta que encuentro en el menu_1024_768.ini es [G3F I307]. Está justo al final del archivo.
Es éste bloque:

[G3F I307]
Name=Crt val
Type=1031;Stat bmp array
ItemID=0x3F010026; 0x3F1D0002
ParentID=0x3F010021; 0x3F1D0000
Pos=8,-8,328,328
Materials=1
Display=5;Linear&rotation
Mat 0=data/menu/gui/layout/Richtung.tga
Crop 0=0.002994011,0.002994011,0.9940119761,0.9940119761
MatFlags=0x29
TexFmt=0x9
Drag=false
BmpState=1
NeedFocus=true
SelOne=false
IdGroup=0
StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

Claro, estoy hablando del menu_1024_768.ini del GWX2.0. 8O En el del GWX1.03 sí que vienen, pero... :?: Y además estamos en el 2.0 :roll:

De todas formas he probado a insertarlos a base de copiar y pegar detrás de esa entrada, en el orden de aparición de los diales "standard" y luego mirando cualquier posible fallo con lupa, siguiendo la numeración que nos dijiste:
Si empezamos por el [G3F I346], pues tendremos el [G3F I346], [G3F I347], [G3F I348]... etc
He montado la estructura de carpetas según como nos has dicho, sin olvidar los TGAs...etc. Lo he comprimido todo con el 7z, lo he revisado y lo he activado con el JSGME... Resultado: Mucho más tiempo de carga de lo normal y CTD :cry:
¿Que estoy haciendo mal? :locualo?

Todo lo que cuento se refiere al .ini. No he tenido ningún problema con el dials.cfg.
Espero haberlo sabido explicar bien. Creo que sí.:?
Bueno. Ya me dirás algo.

Gracias otra vez. :D
pokara06
Kapitän zur See
Kapitän zur See
Mensajes: 688
Registrado: 29 Mar 2006 02:00

Digamos que los 2 hablamos del GWX 2.0 y los dos tenemos razón.. :wink:

Lo que pasa que mi explicación va sobre el IntegratedOrders..
Quiero decir en el ejemplo es con GWX2.0 instalado y el mod 'GWX - Integrated Orders' aplicado..
Así, salen los bloques que comento..
Si no aplicamos el IntegratedOrders, son los bloques que tú mencionas..

De todas formas, has hecho ok, porque posiblemente olvidé mencionar esto.. (digamos que erróneamente lo dí por hecho que trabajaba con IntegratedOrders ya sabes)

Saludos
Marley
Bootsmannsmaat
Mensajes: 72
Registrado: 31 Ene 2000 01:00

Hola, ante todo gracias por el estupendo trabajo de investigacion para volver a poner los tan comodos diales deslizantes. Mi pregunta es acerca de las herramientas de TDC en periscopio y Uzo. ¿ Como puedo integrarlas de nuevo ?

Un saludo a todos, y gracias.


PD: otra cosa que queria preguntar es acerca de como meter los diales. Pokara dices que hay que meterlos en el archivo menu bla bla bla, despues del [G3F I345], pero en dicho archivo la ultima parte es [G3F I344].
Tengo yo algun error? Estoy mirando el archivo menu_1023blabla.ini de la carpeta GWX Integrated Orders, dentro de MODS.
"Until the colour of a man´s skin is of no more significance than the colour of his eyes..me say war"
pokara06
Kapitän zur See
Kapitän zur See
Mensajes: 688
Registrado: 29 Mar 2006 02:00

Camarada Marley (tu foto me enrolla 8) ) tienes un tutorial similar para los diales en TDC y UZO que hice algun tiempo aquí:::

http://www.24flotilla.com/html/modules. ... ic&t=23522



Por otro lado, sí, el ultimo bloque en el Integ.Orders es el [G3F I344].--
De todas formas, que esto ya lo ha preguntado la peña, es mejor aclararlo bien:
no hay ningun problema en renumerar los codigos, siempre que no te saltes ningun bloque ya sabes...
Se trata de adaptar el ejemplo a vuestro caso.. Quizás aquí hice yo alguna prueba o algo así y es por esto..
Pero que no problem.. Si coincide way, y si no pues tambien :wink:
Es plan tan solo de ponerser cada cual con su archivo menu a renumerar a la hora de insertar el code en caso de ser necesario y listo

Saludos
8)
Responder

Volver a “DESARROLLO SHIII”