dovella
23 July 2009, 20:05
Salve a tutti
Siccome ho acquistato Street Fighter IV per PC , ho pensato di munirmi anche del Joystick Ufficiale versione X360 (che sarebbe quella ufficiale per Windows)
http://i27.tinypic.com/2zokzub.jpgIl Joystick non mi è ancora arrivato perché l ho ordinato da qualche giorno, non l ho comprato solo per Street Fighter IV ma principalmente l ho preso con l intenzione di sfruttarlo sotto MAME.
Tuttavia un mio caro amico di Forum mi ha detto solo stasera
CITAZIONE
sotto MAME non funziona . Ovvero, i bottoni funzionano ma la leva non viene riconosciuta. Mi sto informando in merito, perchè sembra che con dei driver diversi possa funzionare (XBCD). Dalle nozioni apprese finora pare che:
1) I driver XBCD non sono compatibili con Vista, bisogna effettuare degli "hack" per renderli compatibili e farli funzionare.
2) Sembra che ad alcuni il TE funzioni sotto MAME impostando la leva come D-PAD ad altri invece funziona impostandola come "Left Analog Stick". A me non funziona con nessuna delle 3 modalità. Probabilmente quelli che funzionano senza driver esterni (forse) sono le versioni PS3, non sono ancora riuscito a capirlo
La cosa mi è apparsa strana perché il Pad originale della X360 viene perfettamente riconosciuto da MAME sotto Windows Vista e Windows 7 senza nessun intoppo, cosa può cambiare in questo Stick?
Qualcuno tra voi ha esperienze in merito? Consigli?
Grazie
PornoRambo
07 August 2009, 13:01
su un altro forum come soluzione mi danno questa:
per usare il madcatz su pc devi scaricare i driver dal sito microsoft, per usarlo sul mame devi (dopo aver installato i suddetti driver): aprire il mame, selezionare il gioco, andare su proprietà/controller e selezionare "Usa joystick"
etabeta
07 August 2009, 13:41
regola d'oro per tutti i joypad: se riesci windows riconosce il joystick nel pannello di controllo, MAME lo riconoscera` sempre e comunque (miracolo delle directx) non appena selezionerete "Joystick" nell'UI (o settate joystick 1 nel mame.ini)
s_bastian
07 August 2009, 14:33
nella peggiore delle ipotesi dovrebbe essere sufficiente rimappare. Se ad esempio per qualche strano motivo le direzioni venissero riconosciute come pulsanti, basta premere il nostro bravo TAB e riassegnare di conseguenza. Per prima cosa comunque guarda COME viene riconosciuto da windows, tramite diagnostica joystick del pannello di controllo, verificando QUALI input vengono inviati al movimento della leva.
Atomo
01 February 2010, 22:44
Salve a tutti, anche io ho questo stick e ho lo stesso problema di dovella
Il mio pc con windows 7 vede lo stick e funziona con tutti i giochi pc, ma non con il MAME!
Ho letto tutti i vostri consigli ma non c'è nulla che possa aiutarmi...avete altre idee?
Tu dovella hai forse risolto il problema?
s_bastian
02 February 2010, 00:27
Domandona..... ma testando questi "gioielli" sotto windows, che vedete? Nella pagina delle proprietà, il TEST della leva, va tutto bene? Leva in su corrisponde a su ecc ecc ecc?
Atomo
02 February 2010, 07:40
il test è ok, tutte le direzioni della leva corrispondono, e funzionano perfettamente anche i 10 tasti!
Infatti questo stick lo uso ogni giorno per giocare a street fighter 4 su pc, ma con il mame non ne vuole proprio sapere.
s_bastian
02 February 2010, 08:37
La cosa è estremamente strana, ma se due su due hanno il problema un perchè ci sarà....
- lo stick usa un driver prorpietario o il generico di Microsoft?
- se accedete al menù TAB->Input(General) e provate a rimappare i tasti, COME vi riconosce le direzioni?
Atomo
02 February 2010, 09:57
ho provato sia con i driver microsoft che con i driver XBCD descritti nel primo post
nel menu TAB riconosce solo la tastiera, premendo qualsiasi cosa sullo stick non salta fuori nulla, come se non esistesse.
Da notare che nelle proprieta dei giochi mame, sulla sezione controllers ho spuntato l'opzione "enable joystick input" quindi da li lo vede, ma nel gioco non va
biasini
02 February 2010, 10:17
Un'ultima cosa: la versione di mame utilizzata? Inoltre: hai provato anche con un'istallazione pulita dell'emulatore?
etabeta
02 February 2010, 13:56
e infine prova ad attivare il joystick nel mame.ini: magari è un problema dell'UI... boh...
Atomo
02 February 2010, 14:42
CITAZIONE(biasini @ 02 February 2010, 10:17)

Un'ultima cosa: la versione di mame utilizzata? Inoltre: hai provato anche con un'istallazione pulita dell'emulatore?
Wolfmame 106 e non ho intenzione di cambiarlo
cosa intendi con "istallazione pulita dell'emulatore"?
Atomo
02 February 2010, 14:45
CITAZIONE(etabeta @ 02 February 2010, 13:56)

e infine prova ad attivare il joystick nel mame.ini: magari è un problema dell'UI... boh...
Mi potresti spiegare bene cosa devo fare? non conosco questa opzione
myyvf
02 February 2010, 16:32
se priprio non ne esci, prova ad utilizzare xpadder e configurare la leva in emulazione delle frecce... ultima sptiaggia ma nel caso andrebbe di sicuro!
Atomo
02 February 2010, 21:13
CITAZIONE(etabeta @ 02 February 2010, 13:56)

e infine prova ad attivare il joystick nel mame.ini: magari è un problema dell'UI... boh...
nel mame.ini di un gioco a caso vedo questo:
### Star Force ###
### Windows video options ###
### Windows Direct3D 2D video options ###
### Windows misc options ###
### Windows sound options ###
### Input device options ###
joystick 1
joyid1 -1
joyid2 -1
joyid3 -1
joyid4 -1
joyid5 -1
joyid6 -1
joyid7 -1
joyid8 -1
### Mame CORE video options ###
### Mame CORE vector game options ###
### Mame CORE sound options ###
cosa dovrei modificare esattamente??
Swos
02 February 2010, 21:24
lascia stare gli ini dei giochi. l'ini che diceva etabeta si riferisce al mame a riga di comando, che tu però non usi. Anzi, sapere che versione usi sarebbe comodo.
Ad ogni modo dovresti cercare l'ini del mameui, che per l'ultima versione viene salvato nella cartella ini, e cambiare il valore alla voce del joystick da 0 a 1
CITAZIONE
#
# CORE INPUT OPTIONS
#
coin_lockout 1
ctrlr
mouse 1
joystick 1
lightgun 0
Ultima precisazione, l'ultimo mameui32, salva benissimo i settaggi dati dalla GUI, quindi escluso il presunto bug che ha elencato etabeta
Atomo
02 February 2010, 21:49
quello che uso è il wolf mame 106
scusate il post chilometrico, ma questo è il file mame32ui.ini che vedo:
### mame32ui.ini ###
### Windows UI specific directory options ###
flyer_directory flyers
cabinet_directory cabinets
marquee_directory marquees
title_directory titles
cpanel_directory cpanel
icon_directory icons
bkground_directory bkground
folder_directory folders
pcbinfo_directory pcb
### Windows UI specific interface options ###
save_version "0.106 (May 16 2006)"
reset_gui 0
game_check 1
joygui 0
keygui 0
broadcast 0
random_bg 1
cycle_screenshot 0
stretch_screenshot_larger 0
screenshot_bordersize 11
screenshot_bordercolor -1
inherit_filter 0
offset_clones 1
game_caption 1
display_splash_screen 0
### Windows UI specific general options ###
default_game goldnaxe
show_toolbar 1
show_statusbar 1
show_folderlist 1
show_screenshot 1
show_screenshottab 1
show_tab_flags 63
current_tab snapshot
datafile_tab 10
# exec_command <NULL> (not set)
exec_wait 0
hide_mouse 0
full_screen 0
### Windows UI specific window position options ###
window_x 0
window_y 0
window_width 640
window_height 424
window_state 3
### Windows UI specific list options ###
list_mode Grouped
splitters 150,300
column_widths 186,68,84,84,64,88,74,108,60,144,84,60
column_order 0,2,3,4,5,6,7,8,9,10,11,1
column_shown 1,0,1,1,1,1,1,1,1,1,1,1
sort_column 0
sort_reverse 0
folder_id 2
### Windows UI specific list font options ###
list_font -10,0,0,0,400,0,0,0,0,0,0,0,0
list_fontface "MS Sans Serif"
use_broken_icon 1
font_color -1
clone_color 8421504
broken_color 202
custom_color 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
### Windows UI specific GUI joystick options ###
ui_joy_up 1,JOYCODE_STICK_AXIS,2,JOYCODE_DIR_NEG
ui_joy_down 1,JOYCODE_STICK_AXIS,2,JOYCODE_DIR_POS
ui_joy_left 1,JOYCODE_STICK_AXIS,1,JOYCODE_DIR_NEG
ui_joy_right 1,JOYCODE_STICK_AXIS,1,JOYCODE_DIR_POS
ui_joy_start 1,JOYCODE_STICK_BTN,1,JOYCODE_DIR_BTN
ui_joy_pgup 2,JOYCODE_STICK_AXIS,2,JOYCODE_DIR_NEG
ui_joy_pgdwn 2,JOYCODE_STICK_AXIS,2,JOYCODE_DIR_POS
# ui_joy_home <NULL> (not set)
# ui_joy_end <NULL> (not set)
ui_joy_ss_change 2,JOYCODE_STICK_BTN,3,JOYCODE_DIR_BTN
ui_joy_history_up 2,JOYCODE_STICK_BTN,4,JOYCODE_DIR_BTN
ui_joy_history_down 2,JOYCODE_STICK_BTN,1,JOYCODE_DIR_BTN
# ui_joy_exec <NULL> (not set)
### Windows UI specific GUI keyboard options ###
ui_key_up KEYCODE_UP
ui_key_down KEYCODE_DOWN
ui_key_left KEYCODE_LEFT
ui_key_right KEYCODE_RIGHT
ui_key_start "KEYCODE_ENTER NOT KEYCODE_LALT"
ui_key_pgup KEYCODE_PGUP
ui_key_pgdwn KEYCODE_PGDN
ui_key_home KEYCODE_HOME
ui_key_end KEYCODE_END
ui_key_ss_change "KEYCODE_LALT KEYCODE_0"
ui_key_history_up KEYCODE_INSERT
ui_key_history_down KEYCODE_DEL
ui_key_context_filters "KEYCODE_LCONTROL KEYCODE_F"
ui_key_select_random "KEYCODE_LCONTROL KEYCODE_R"
ui_key_game_audit "KEYCODE_LALT KEYCODE_A"
ui_key_game_properties "KEYCODE_LALT KEYCODE_ENTER"
ui_key_help_contents KEYCODE_F1
ui_key_update_gamelist KEYCODE_F5
ui_key_view_folders "KEYCODE_LALT KEYCODE_D"
ui_key_view_fullscreen KEYCODE_F11
ui_key_view_pagetab "KEYCODE_LALT KEYCODE_B"
ui_key_view_picture_area "KEYCODE_LALT KEYCODE_P"
ui_key_view_status "KEYCODE_LALT KEYCODE_S"
ui_key_view_toolbars "KEYCODE_LALT KEYCODE_T"
ui_key_view_tab_cabinet "KEYCODE_LALT KEYCODE_3"
ui_key_view_tab_cpanel "KEYCODE_LALT KEYCODE_6"
ui_key_view_tab_flyer "KEYCODE_LALT KEYCODE_2"
ui_key_view_tab_history "KEYCODE_LALT KEYCODE_7"
ui_key_view_tab_story "KEYCODE_LALT KEYCODE_8"
ui_key_view_tab_marquee "KEYCODE_LALT KEYCODE_4"
ui_key_view_tab_screenshot "KEYCODE_LALT KEYCODE_1"
ui_key_view_tab_title "KEYCODE_LALT KEYCODE_5"
ui_key_quit "KEYCODE_LALT KEYCODE_Q"
### Windows UI specific folder list hide options ###
# folder_hide <NULL> (not set)
### Windows UI specific folder list filters options ###
# folder_flag <NULL> (not set)
s_bastian
03 February 2010, 08:56
No, non è quello. Quello è il file per la GUI, ovvero per la gestione dell'interfaccia. Il file che cerchi tu si trova nella cartella ini, si chiama mame.ini (in realtà è un comportamento fuori standard di mameUI, il file si dovrebbe trovare nella root...)
Fa comunque un esperimento puramente accademico: prova ad installare un altro MAME e vedere se lì va. Per capire se è un bug di wolfmame o un problema di hardware/driver/configurazione....
Teoemulation
03 February 2010, 11:05
Se sotto windows te lo rileva periferiche di gioco e tutti i tasti corrispondono sul mame dovrebbe andare.
Hai provato chessò mameui e mameplus? Tutti e due non lo rilevano? Anche differenti versioni dell'uno e dell'altro?
Atomo
03 February 2010, 21:06
CITAZIONE(s_bastian @ 03 February 2010, 08:56)

Fa comunque un esperimento puramente accademico: prova ad installare un altro MAME e vedere se lì va. Per capire se è un bug di wolfmame o un problema di hardware/driver/configurazione....
Ho appena provato con una recente versione del MAME e lo stick FUNZIONA!
Quindi è un problema di compatibilità del wolfmame?
s_bastian
03 February 2010, 21:58
sembrerebbe di si, il mame in sè o qualcosa nelle configurazioni che è andato a ramengo.
prova ora a riscaricare il wolf, versione che ti serve. Scompattarlo in una cartella nuova e vuota, e mettici anche solo una rom. Vedi se va. Se funziona, è un problema di configurazioni sballinate, migra lì le tue rom ed è fatta. Se non va, il problema è specifico del wolf e non credo tu ci possa fare qualcosa...
Atomo
03 February 2010, 23:40
Ok ho risolto usando una versione più recente del wolfmame, per l'esattezza la 135
Lo stick funziona perfettamente!
Grazie a tutti per le risposte!