Versión para imprimir

Mamewah y controlesiniciada por Skip

marcianitos > Entornos gráficos

Part 1 of 1   

Skip31/3/2005, 20:18
Necesito ayuda con la configuración de controles para seleccionar los juegos en el mamewah.

Ya he seguido el tutorial para configurarlo, pero aún así no funcionan, solo me sirve el teclado, dentro de los juegos si me va bien.

y una pregunta: ¿Se puede hacer una sola lista de juegos de diferentes emuladores?

Gracias.
cangrejo31/3/2005, 22:32
Hola.
Una pregunta antes de nada ¿para manejar la maca que empleas, I-PAC (J-PAC), Pad USB, cable paralelo (PPJOY) o que método?
Skip31/3/2005, 22:52
Uso pads de PSX y voy a usar el lptswich (ppjoy).
cangrejo31/3/2005, 23:15
BUeno, por lo que dices puedes utilizar los pads para jugar, eso es normal teniendo en cuenta que para jugar empleas el emulador y no el MAMEWAH.
Ahora bien, para manejar el MAMEWAH con el pad debes hacer lo siguiente (sacado del tutorial):
Entramos en la carpeta CTRLR y abriremos el archivo ini
para configurar todos los botones con los que queremos
manejar el programa.
Por defecto viene habilitado el manejo a través del teclado,
pero podemos manejarlo también con el ratón e incluso
con un Joystick, o control pad. Para ello buscamos la línea
###SETTINGS### y la modificamos como se indica a
continuación:
- Para habilitar un dispositivo escribimos un 1
- Para desactivar un dispositivo escribimos un 0
Por tanto para manejar el MAMEWAH con el PAD deberías poner: Joystick 1

Una vez habilitado lo que mejor se adapte a nuestras exigencias configuramos los botones o teclas
para cada una de las acciones que puede realizar el frontend. En la carpeta Docs viene explicado como debemos describir cada botón para editar el ini, pero para vuestra comodidad aquí tenéis el listado de cómo debéis escribir cada tecla a la hora de editar el archivo ctrlr.ini (Para el caso concreto del pad):
JOY?_LEFT
JOY?_RIGHT
JOY?_UP
JOY?_DOWN
JOY?_BUTTON0-31
La interrogación ? indica el número del joystick o pad.
Tenemos en cuenta que el primer botón del pad siempre se llama botón 0 (en vez de 1), por ejemplo si
queremos asignar el botón2 del pad1 ponemos JOY1_BUTTON1
NOTA: Se recomienda consultar en “panel de control/dispositivos de juegos” la asignación numérica
atribuida a nuestros botones de joystick o control pad

Asignando teclas:
Las opciones más usadas del MAMEWAH, y por tanto a las que tendremos que prestar mayor
atención, son las siguientes:

- En la pantalla principal de mamewah:
Moverse arriba o abajo en la lista de juegos:
UP_1_GAME "DIK_UP ¦ JOY1_UP"
DOWN_1_GAME "DIK_DOWN ¦ JOY1_DOWN "
Moverse de letra en letra por la que empiezan los juegos:
UP_1_LETTER "DIK_LEFT ¦ JOY1_LEFT"
DOWN_1_LETTER "DIK_RIGHT ¦ JOY1_RIGHT"
Lanzar un juego
LAUNCH_GAME "DIK_1 ¦ JOY1_BUTTON0"
Elegir emulador
NEXT_EMULATOR "DIK_4"
PREVIOUS_EMULATOR "DIK_6”

- En el menú de opciones:
Mostrar el menú de opciones
MENU_SHOW "DIK_2 ¦ JOY1_BUTTON1"
Moverse por las distintas opciones
OP_UP_1_OPTION "DIK_UP ¦ JOY1_UP"
OP_DOWN_1_OPTION "DIK_DOWN ¦ JOY1_DOWN”
OP_UP_1_OPTION_PAGE "DIK_LEFT ¦ JOY1_LEFT"
OP_DOWN_1_OPTION_PAGE "DIK_RIGHT ¦ JOY1_RIGHT"
Seleccionar o retroceder en el menú de opciones
OP_MENU_SELECT "DIK_1 ¦ JOY1_BUTTON0"
OP_MENU_BACK "DIK_2 ¦ JOY1_BUTTON1"
Salir de MAMEWAH
EXIT_TO_WINDOWS "DIK_ESCAPE"

Despues de esta parrafada debería funcionar bien el MAMEWAH, solo me queda pensar que no tenías habilitado la opción JOYSTICK o que no has asignado correctaemnte los botones del PAD, ten en cuenta que el botón 1 del PAD windows le reconoce como botón 0.
No olvides poner las ordenes entre comillas, y tampoco indicar el numero del PAD:
OP_MENU_SELECT "DIK_1 ¦ JOY1_BUTTON0" (pad nº 1, botón nº 1)
OP_MENU_BACK "DIK_2 ¦ JOY1_BUTTON1" (pad nº 1, botón nº 2)

Skip1/4/2005, 00:50
Si, eso ya hice desde un principio, pero no se mueve con los controles.

¿Tienes alguna idea a que se puede deber?
cangrejo1/4/2005, 16:05
¿puedes poner el archivo CTRLR.ini?
Skip1/4/2005, 18:27
Este es:

 QUOTE ### INPUT MAPPINGS ###

# main form
UP_1_GAME   "JOY1_UP ¦ DIK_UP ¦ MOUSE_UP"
DOWN_1_GAME   "JOY1_DOWN ¦ DIK_DOWN ¦ MOUSE_DOWN"
UP_1_PAGE   "DIK_R"
DOWN_1_PAGE   "DIK_F"
UP_1_LETTER   "DIK_LEFT ¦ JOY1_LEFT"
DOWN_1_LETTER   "DIK_RIGHT ¦ JOY1_RIGHT"

FIND_GAME   "DIK_TAB"
RANDOM_GAME   "DIK_LSHIFT"
SELECT_EMULATOR   "DIK_Z"
NEXT_EMULATOR   "DIK_4"
PREVIOUS_EMULATOR  "DIK_6"
SELECT_GAMELIST   "DIK_X"
NEXT_GAMELIST   "DIK_3"
PREVIOUS_GAMELIST  "DIK_5"
ADD_GAME_TO_LIST  "DIK_A"
REMOVE_GAME_FROM_LIST  "DIK_S"
MENU_SHOW   "DIK_2"
MENU_LOCK   "DIK_LALT & DIK_2"
LAUNCH_GAME   "JOY1_BUTTON0 ¦ DIK_1"
LAUNCH_GAME_WITH_OPTIONS1 "DIK_LCONTROL & DIK_1"
LAUNCH_GAME_WITH_OPTIONS2 "DIK_LALT & DIK_1"
LAUNCH_APP_1   "DIK_C"
LAUNCH_APP_2  
LAUNCH_APP_3  
EXIT_WITH_CHOICE  
EXIT_TO_WINDOWS   "DIK_ESCAPE"
EXIT_AND_RUN_APP  
EXIT_AND_REBOOT  
EXIT_AND_SHUTDOWN  

# options form
OP_UP_1_OPTION   "DIK_UP ¦ JOY1_UP ¦ MOUSE_UP"
OP_DOWN_1_OPTION  "DIK_DOWN ¦ JOY1_DOWN ¦ MOUSE_DOWN"
OP_UP_1_OPTION_PAGE  "DIK_LEFT ¦ JOY1_LEFT"
OP_DOWN_1_OPTION_PAGE  "DIK_RIGHT ¦ JOY1_RIGHT"
OP_MENU_SELECT   "DIK_1"
OP_MENU_BACK   "DIK_2"
OP_MENU_HIDE  

# screensaver form
SS_SHOW_TRACK_NAME  "DIK_2"
SS_FIND_N_SELECT_GAME  "DIK_1"

# any form
PREVIOUS_TRACK   "DIK_LALT"
NEXT_TRACK   "DIK_SPACE"
REWIND_TRACK   "DIK_Q"
FF_TRACK   "DIK_W"
 

### SETTINGS ###

# 0 or 1 (off / on)
keyboard 1
mouse 0
joystick 1

# 1+ (milli-seconds)
digital_scroll_rate 125

# 0 = off, 1+ (milli-seconds)
simulated_analog_max_rate 20

# 1-100%
mouse_x_sensitivity 90
mouse_y_sensitivity 90

joy1_x_deadzone 10
joy1_x_saturation 95
joy1_x_sensitivity 100
joy1_x_analog 0

joy1_y_deadzone 10
joy1_y_saturation 95
joy1_y_sensitivity 100
joy1_y_analog 0

joy1_z_deadzone 10
joy1_z_saturation 95
joy1_z_sensitivity 100
joy1_z_analog 0

joy1_rx_deadzone 10
joy1_rx_saturation 95
joy1_rx_sensitivity 100
joy1_rx_analog 0

joy1_ry_deadzone 10
joy1_ry_saturation 95
joy1_ry_sensitivity 100
joy1_ry_analog 0

joy1_rz_deadzone 10
joy1_rz_saturation 95
joy1_rz_sensitivity 100
joy1_rz_analog 0

joy1_slider0_deadzone 10
joy1_slider0_saturation 95
joy1_slider0_sensitivity 100
joy1_slider0_analog 0

joy1_slider1_deadzone 10
joy1_slider1_saturation 95
joy1_slider1_sensitivity 100
joy1_slider1_analog 0


Es necesario que diga ctrlr.ini o default.ini?

Gracias.
cangrejo1/4/2005, 20:36
En la linea LAUNCH_GAME escribe esto, en este orden:
"DIK_1 ¦ JOY1_BUTTON0"
En las siguientes lineas esto:
OP_MENU_SELECT "DIK_1 ¦ JOY1_BUTTON0"
OP_MENU_BACK "DIK_2 ¦ JOY1_BUTTON1"

Igual el orden en el que pongas las cosas tiene que ver.

Skip1/4/2005, 20:55
Pues no, no tengo ningún resultado.
cangrejo1/4/2005, 21:46
No se me ocurre nada, salvo que tengas que nombrar el PAD como Joystick 2 en vez de 1.
Skip1/4/2005, 21:49
Nada.
BUBU ;-)1/4/2005, 22:16
Skip, para hacer una única lista de juegos de varios emuladores, sólo se me ocurre una cosa: crear un ejecutable lanzador (p.ej. un BAT en MSDOS o un EXE en VB) y que dentro tenga una serie de
IF (condicion1) THEN START emulador1
IF (condicion2) THEN START emulador2


... donde condicion1 sería la lista de juegos del emulador1, jiji, etc, etc


Edito
Se me olvidaba decir: el emulador sería relamente el ejecutable ese. Y el parámetro que le pasaría MAMEWAH a dicho "multi emulador" sería el nombre del juego, claro. Una vez que MAMEWAH lanza ese ejecutable con el parámetro, éste entra dentro del código el cual mediante los IF lanza definitivamente el emulador correcto.

cangrejo1/4/2005, 23:28
Lo más que puedo hacer es pasarte el ini que utilizo yo y que me funciona correctamente con un par de PADs USB Genius.
Mikonos1/4/2005, 23:59
Pero, skip, si no tienes puesto esto:

OP_MENU_SELECT "DIK_1"
OP_MENU_BACK "DIK_2"

Ainssss!

Skip2/4/2005, 05:32
No consigo que funcionen los controles, Cangrejo o Mikonos , podrían mandarme el ini por mail?.

mi mail es juancvallejo81 "arroba" gmail "punto" com

Gracias.
cangrejo2/4/2005, 08:50
 QUOTE (Mikonos @ 2/4/2005, 00:59) Pero, skip, si no tienes puesto esto:

OP_MENU_SELECT "DIK_1"
OP_MENU_BACK "DIK_2"

Ainssss!

Eso mismo escribi unas lineas más arriba.
No te preocupes que esta mañana te mando el ini que utilizo.
Te le pego aquí mismo.

cangrejo2/4/2005, 21:14
Lo prometido es deuda, aquí te dejo el ini que yo utilizo:
# MAMEWAH 1.6+ Standard Control Configuration

# PLEASE USE INPUT CODES FROM \MAMEWAH\DOCS\CTRLR.TXT
# NOTE DIFFERENCES TO MAME's (EX!) CTRLR INI FILES:
# 'NOT' (!) LOGIC NOT SUPPORTED
# 'AND' LOGIC EXPRESSED USING '&' (NOT SPACE)
# 'OR' PIPE '¦' CAN BE USED AS WELL AS '|'
# FILES ARE NOT PARSED IN ORDER...YOU SHOULD EXPLICITLY STATE ALL REQUIRED SETTINGS IN ALL CTRLR INI FILES USED


### INPUT MAPPINGS ###

# main form
UP_1_GAME "DIK_UP ¦ JOY1_UP ¦ MOUSE_UP"
DOWN_1_GAME "DIK_DOWN ¦ JOY1_DOWN ¦ MOUSE_DOWN"
UP_1_PAGE "DIK_R"
DOWN_1_PAGE "DIK_F"
UP_1_LETTER "DIK_LEFT ¦ JOY1_LEFT"
DOWN_1_LETTER "DIK_RIGHT ¦ JOY1_RIGHT"

FIND_GAME "DIK_TAB"
RANDOM_GAME "DIK_LSHIFT"
SELECT_EMULATOR "DIK_Z"
NEXT_EMULATOR "DIK_4"
PREVIOUS_EMULATOR "DIK_6"
SELECT_GAMELIST "DIK_X"
NEXT_GAMELIST "DIK_3"
PREVIOUS_GAMELIST "DIK_5"
ADD_GAME_TO_LIST "DIK_A"
REMOVE_GAME_FROM_LIST "DIK_S"
MENU_SHOW "DIK_2 ¦ JOY1_BUTTON1"
MENU_LOCK "DIK_LALT & DIK_2"
LAUNCH_GAME "DIK_1 ¦ JOY1_BUTTON0"
LAUNCH_GAME_WITH_OPTIONS1 "DIK_LCONTROL & DIK_1"
LAUNCH_GAME_WITH_OPTIONS2 "DIK_LALT & DIK_1"
LAUNCH_APP_1 "DIK_C"
LAUNCH_APP_2
LAUNCH_APP_3
EXIT_WITH_CHOICE
EXIT_TO_WINDOWS "DIK_ESCAPE"
EXIT_AND_RUN_APP
EXIT_AND_REBOOT
EXIT_AND_SHUTDOWN

# options form
OP_UP_1_OPTION "DIK_UP ¦ JOY1_UP ¦ MOUSE_UP"
OP_DOWN_1_OPTION "DIK_DOWN ¦ JOY1_DOWN ¦ MOUSE_DOWN"
OP_UP_1_OPTION_PAGE "DIK_LEFT ¦ JOY1_LEFT"
OP_DOWN_1_OPTION_PAGE "DIK_RIGHT ¦ JOY1_RIGHT"
OP_MENU_SELECT "DIK_1 ¦ JOY1_BUTTON0"
OP_MENU_BACK "DIK_2 ¦ JOY1_BUTTON1"
OP_MENU_HIDE

# screensaver form
SS_SHOW_TRACK_NAME "DIK_2"
SS_FIND_N_SELECT_GAME "DIK_1"

# any form
PREVIOUS_TRACK "DIK_LALT"
NEXT_TRACK "DIK_SPACE"
REWIND_TRACK "DIK_Q"
FF_TRACK "DIK_W"


### SETTINGS ###

# 0 or 1 (off / on)
keyboard 1
mouse 0
joystick 1

# 1+ (milli-seconds)
digital_scroll_rate 125

# 0 = off, 1+ (milli-seconds)
simulated_analog_max_rate 20

# 1-100%
mouse_x_sensitivity 90
mouse_y_sensitivity 90

joy1_x_deadzone 10
joy1_x_saturation 95
joy1_x_sensitivity 100
joy1_x_analog 0

joy1_y_deadzone 10
joy1_y_saturation 95
joy1_y_sensitivity 100
joy1_y_analog 0

joy1_z_deadzone 10
joy1_z_saturation 95
joy1_z_sensitivity 100
joy1_z_analog 0

joy1_rx_deadzone 10
joy1_rx_saturation 95
joy1_rx_sensitivity 100
joy1_rx_analog 0

joy1_ry_deadzone 10
joy1_ry_saturation 95
joy1_ry_sensitivity 100
joy1_ry_analog 0

joy1_rz_deadzone 10
joy1_rz_saturation 95
joy1_rz_sensitivity 100
joy1_rz_analog 0

joy1_slider0_deadzone 10
joy1_slider0_saturation 95
joy1_slider0_sensitivity 100
joy1_slider0_analog 0

joy1_slider1_deadzone 10
joy1_slider1_saturation 95
joy1_slider1_sensitivity 100
joy1_slider1_analog 0
Skip2/4/2005, 22:27
No, no me resulta.

¿Será que algo está mal?
Skip4/4/2005, 13:57
Ya he probado de todo y no hay ningún resultado.

¿Alguien me puede ayudar?


Saludos.
alquimista4/4/2005, 16:31
bueno el problema que tienes es que no puedes usar el joystick cuando estas usando el mame con el mamewah

yo tengo el mismo problema cadavez que corro el mamewah toda la configuraciones que hago al mame como poder usar joystick se borran y vuelven al estado de defecto

nadie a podido darme la solucion a mi tampoco ya he preguntado aqui y en 4 diferentes forum en ingles pero nadie sabe por que esta pasando esto.

bueno voy a seguir navegando aver si encuentro la solucion para poder ponerla aqui.

dj-pazzo tambien tienes este mismo problema
Quark4/4/2005, 17:14
Alquimista no respondas eso que quedas mal :P .

Si dices cosas como estas es que demuestras que poco has leido el foro antes de empezar a postear.

Animo y a investigar ;)
alquimista4/4/2005, 17:23
quark que dices que si esta la solucion por ahi?????????
Skip4/4/2005, 20:48
En realidad a mi el mame me funciona, puedo jugarlo sin problemas después de lanzarlo con mamewah, lo que no puedo es seleccionar los juegos y lanzarlo usando el gamepad.

Ya lo he configurado algunas veces y nada de nada, solo puedo usar el teclado en los menús.
cangrejo4/4/2005, 21:21
Postea el MAMEWAH.ini a ver si sale algo en claro.
Otra cosa que se me ocurre es que igual tienes marcado el INI de los controles como "solo lectura" y no te guarda los cambios que haces al modificarlo.
Skip5/4/2005, 00:01
Aquí está el mamewah.ini

Ya revisé todo, no lo tengo como solo lectura, pues si se queda grabado los cambios que hago, pero aun así no se configuran los controles.


 QUOTE ### mamewah.ini (mamewah v1.61) ###

### (Global) Screen-Saver Options ###
delay                       300
slide_duration              3

### Audio Options ###
enable_sounds               1
sound_volume                100
music_path                  
enable_music                1
music_volume                100

### Movie Options ###
intro_movie_file            
exit_movie_file            
keep_movie_preview_aspect   game_aspect
delay_before_movie_preview  2
music_movie_mix             mute_movies
movie_volume                100

### Misc Options ###
layout                      arcade essentials 640x480
ctrlr                      
wrap_list                   0
remember_current_game       1
keep_image_aspect           1
refresh_images              0
correct_orientations        horizontal
safe_mode                   0
show_cursor                 0
keyboard_led_states         -,-,-
winipac_file                
mamewah_ipc_file            
lcd_com_port                1
lcd_settings                
exit_action                 choice
app_to_run_on_exit          

### Settings used by MAMEWAH ###
current_emulator            zinc
locked                      0
last_ipc                    



Saludos.
sydaroa5/4/2005, 06:57
Prueba a hacer lo siguiente

# 0 or 1 (off / on)
keyboard 0
mouse 0
joystick 1
dj_rao5/4/2005, 11:46
Pues yo tengo el teclado con Jpac pero voy a hackear unos pads de psx y a ponerlos con el adaptador.

Espero que no me pase. :unsure:
Skip5/4/2005, 15:29
Hice lo que me dijo sydaroa, pero lo que pasó es que no pude salir del mamewah y me tocó reiniciar el equipo.

Estoy usando pads de psx con el driver psxpad Ver 0.8.2002.06.06c.
Uso esta versión, porque los controles no me funcionan con otro driver.

Sera talvez por eso?.


Saludos.
dj_rao7/4/2005, 13:12
Skip

Pues ya podrías decirme donde esta la tierra para soldar en el de PSX que no la encuentro :P :P :P :P

Yo lo que tengo es un adaptador a usb y como es Windows XP no me pide nada y va OK (aunque no he probado en Mamewah).

Por probar, prueba una cosa (seguro que ya lo has hecho):

En el panel de control y dispositivos de juego, asegúrate de que el pad está en la primera posición así como en las propiedades.

Lo digo porque yo usaba un pad hace tiempo que como no iba al puerto usb el jodío siempre estaba en el 2 y no había manera de cambiarlo.

Saludos.
Skip7/4/2005, 19:20
Es el único control que tengo, pero no sé si se debe a que el equipo es AMD, que suele tener algunos problemas con estos controles.

¿Han probado con el LTPSwich?

Que es con lo que voy a usar para la maca que va a estar destinada solo para juegos.



Saludos.
Quark7/4/2005, 19:28
Skip AMD no tiene ningun problema con ningun control, como mucho la placa base que uses puede tener algun tipo de incompatibilidad, aunque lo dudo mucho y mas creo que puede ser debido a la configuracion del LPT en la BIOS, osea, puedes tener ese mismo problema en cualquier equipo ya sea AMD o Intel.
Skip7/4/2005, 19:49
Puede ser por el mainboard, pero la necesidad de ya definir los controles para el mamewah, que ya estoy por terninar mi maca me tienen desesperado.

Lo que voy a hacer es probar con el lptswich y dar por terminado la parte del frontend y los emuladores y seguir poniendo las fotos respectivas.


Gracias y saludos.
Mr-Sandman11/4/2005, 00:34
Skip

En realidad yo te recomiendo que te compres el J-Pac y te ahorraras muchos problemas si lo que tú quieres es armarte una arcade, yo lo hice me compré una y aunque te cuento que DHL es una mierd... aquí en Ecuador, no queda más ya que es la única opción que ofrece el Andy........

Pero de igual te libraras de todos esos problemas.... :D
Skip11/4/2005, 01:01
Si, dhl cobrá una fortuna por cualquier cosa que se mande o que se traiga, pero sé quien tiene una aquí, pues ya me la mostró y no la está usando para nada.

Por cierto ¿De dónde eres?


Saludos.
Mr-Sandman12/4/2005, 17:33
Disculpa que no te haya contestado pronto, me estoy recuperando de una operaciòn y no puedo andar en la cumpo tan seguido.......

Yo soy de Quevedo provincia de LOS RIOS y cualquier cosa pregunte no màs....

Saludos

Part 1 of 1   

Powered by ForumCommunity.net · Powered by Invision Power Board © 2002  IPS, Inc.