AYUDA CON ARTWORKS, ¿Como crear tus propios artworks?
WESELMAN
icon3  view post Escrito el 2/10/2006, 01:18
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


Hola a todos: :D

¿Alguien podría decirme una pagina donde expliquen como crear tus propios artworks para el MAME? (A poder ser en castellano).

Esque estoy probando todo el rato con artworks ya realizados y no consigo entender como se calculan las cordenadas del archivo xxx.art. No le encuentro la lógica.

Si no sabeis de ninguna página y os apetece explicarmelo un poquillo, lo agradecería.

Saludos gentes:
:D
WESELMAN
view post Escrito el 3/10/2006, 15:08
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


Por favor ayudadme:

Estoy intentando decidir que version de MAME usar para mi futura maca. Si consigo aprender a manejar los ficheros ".art" utilizaré una versión de la 0.105 para atras, por el tema "hiscore.dat y el feedback". (muy útiles).

Sino me veré obligado a usar de la 0.107 en adelante, puesto que los ficheros ".lay" si que se manejarlos. Pero perderé las opciones hiscore.dat y el feedback. :(

si consigo entender los archivos ".art" problema resuelto; sino me veré obligado a decidir, entre poder guardar mis hiscores o poder usar artworks.

HELP ME PLEASE !!!

Saludete
Macarro
view post Escrito el 3/10/2006, 15:31
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Yo no tengo ni idea, pero ¿qué has probado?

Acabo de ver un archivo .art ahora mismo y dado que todos los números están entre -1 y +1 se me ocurre que el sistema de coordenadas que usan está basado en que la esquina inferior izquierda será (-1,-1) y la superior derecha la (+1,+1) siendo (0,0) el centro de la pantalla.

De todos modos, es posible que usen el sistema más "informático" de que la esquina superior izquierda sea (-1,-1) y la inferior derecha (+1,+1)

ARGUMENTO A LA PORRA, acabo de ver un 1.3 :(. Ni idea, aún así, yo probaría lo que te he dicho.
WESELMAN
view post Escrito el 3/10/2006, 15:54
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


no se:

me estoy volviendo loco.
Encontre en una página una formula para sacar dichas cordenadas, pero no lo consigo. hago todo según indican y cada vez se me ve de una forma diferente. (Ninguna correcta)

Encima es un jaleo sacar las cordenadas. (Te puedes volver loco).
Ahora estoy intentando entrar en esa página y no me deja, estaran actualizando. De todas formas os pongo el link:

Aaron's formula

saludos

Modificado por WESELMAN - 3/10/2006, 17:05
Macarro
view post Escrito el 3/10/2006, 16:07
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


Mira, aquí se dan más detalles:

http://aarongiles.com/?p=161#more-161

Parece ser que debes conocer el pixel ratio al que funciona cada juego, la relación entre el alto y ancho de cada pixel.
WESELMAN
view post Escrito el 3/10/2006, 18:39
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


BIEEEEEEEEEEEEEEEEEEN !!!!!

Lo he conseguido, ya se como hayar las coordenadas. Es un poco complejo, pero merece la pena. Si os interesa, decidme como puedo poner imagenes (si se puede) en los mensajes y os explico como se hace. Esque explicado solo de palabra es bastante dificil de entender.

Mil gracias macarro:

Un saludo

Macarro
view post Escrito el 3/10/2006, 18:42
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


No tienes más que ir a: http://reg.imageshack.us y subirlas. Ahí te dan los enlaces para mostrarlas en los foros. Y si te creas una cuenta en imageshack, mejor, ya que en cualquier momento tienes acceso a todas las imágenes que has subido.
WESELMAN
view post Escrito el 3/10/2006, 18:57
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


hago una prueba ¿he?

001

ok. Lo preparo y os lo cuelgo
saludos

Modificado por WESELMAN - 3/10/2006, 21:38
WESELMAN
view post Escrito el 3/10/2006, 22:39
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


Os explicaré como hacer Un "bezel" para street fighter II (por ejemplo).

* Primero crear un fondo con photoshop. (Yo lo voy ha hacer a 1024 X 768 a 72 ppp.)

Fondo

* Despues definir el espacio que quereis que ocupe el screen del juego. (yo lo he puesto a 800 X 600)

Screen
(La parte en blanco sera la pantalla del juego y la negra el bezel)

* Calculamos las coordenadas de las 4 esquinas del fondo y de las 4 esquinas del screen.

Coordenadas

1= (0,0)
2= (1024,0)
3= (0,768)
4= (1024,768)

5= (112,84)
6= (912,84)
7= (112,684)
8= (912,684)

* El siguiente paso es hacer que la coordenada número 5, se convierta en la 0,0. teniendo en cuenta que es (112 X 84) tendríamos que restar (-112 a X) y (-84 a Y). Haremos lo mismo con el resto de coordenadas. (-112 al eje X y -84 al eje Y)

Ajuste de coordenadas

1= (0-112) , (0 -84) = -112 , -84
2= (1024-112) , (0-84) = 912 , -84
3= (0-112) , (768-84) = -112 , 684
4= (1024-112) , (768-84) = 912 , 684

5= (112-112) , (84-84) = 0 , 0 (ésta es la que tiene que quedar a 0,0)
6= (912-112) , (84-84) = 800 , 0
7= (112-112) , (684-84) = 0 , 600
8= (912-112) , (684-84) = 800 , 600 (Ésta es la resolución que habíamos definido para el screen)

* Ahora nos queda hayar los numero que aparecen en el fichero .art. [left],[top],[right],[bottom]

POSITION= -0.14,-0.14,1.14,1.14 <========= ¡¡¡ESTOS!!!

Para calcularlos lo que tenemos que hacer es quedarnos con la cordenada número 8 una vez que se le a restado (-112,-84) que es 800,600.

Ahora dividiremos los ejes X de cada coordenada (1 a 4) por 800, y los ejes Y por 600. (las coordenadas 5, 6, 7 y 8 ya no son necesarias.

División de coordenadas

1= (-112/800) , (-84/600) = -0.14 , -0.14 (Estos son el [left] -0.14 y el [top] -0.14)
2= (912/800) , (-84/600) = 1.14, -0.14 (De aquí sacamos el [right] 1.14)
3= (-112/800) , (684/600) = -0.14 , 1.14 (De aquí sacamos el [bottom] 1.14)
4= (912/800) , (684/600) = 1.14 , 1.14

(en este caso coinciden el [left con el top] y el [right con el bottom] pero no tiene por qué ser así)

*Solo queda crear el sf2mask.png

sf2mask.png
(la parte blanca sera la visible y la negra la trasparente).

*crear el sf2.png (el bezel)

sf2.png

*Editar el archivo .art:

backdrop:
file = sf2.png
alphafile = sf2mask.png
layer = bezel
priority = 0
visible = 1
position = -0.14,-0.14,1.14,1.14

*Montar el zip. con los tres archivos sf2.art, sf2.png y sf2mask.png. y meterlo a la carpeta artworks.

*Y en las opciones por defecto de MAME32 dejar sin marcar la opción "enforce aspect ratio" (respetar aspecto) para que nos ocupe toda la pantalla.


LISTO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

SNAP
Macarro
view post Escrito el 3/10/2006, 23:02
Avatar

El karma existe... por desgracia.

Grupo: Moderadores generales
Mensajes: 8657


Status: Offline: ultima azione eseguita il 15/1/2007, 20:10


aaaaaaamigo, así que el origen de coordenadas está en la ventana de juego y se normalizan en función de las dimensiones de la pantalla de juego.

Muy buen tutorial, Weselman.
WESELMAN
view post Escrito el 3/10/2006, 23:07
Avatar

Jugón

Grupo: Member
Mensajes: 43
Location: Pamplona


Status: Offline: ultima azione eseguita il 15/1/2007, 02:12


Efectivamente:

Es un poco jaleo tener que andar restando y dividiendo cada vez que quieras crear un artwork diferente, pero esto es lo que hay.
Ahun tengo que hacer pruebas con los juegos rotados, pero no creo que tenga mayor complicación.

Saludos y gracias
10 respuesta(s) desde el 2/10/2006, 01:18