Joystick a 8 direzioni e deadzone

Guide, richieste e tutto ciò che c'è da sapere sui controlli del cab
Montaz
Newbie
Newbie
Messaggi: 17
Iscritto il: 17/01/2016, 22:19
Città: Alfonsine

Joystick a 8 direzioni e deadzone

Messaggio da Montaz »

Ciao a tutti,

ho una domanda che credo sia già stata contemplata, ma non ho trovato nulla a riguardo.

Ho comprato un base joystick + 8 pulsanti USB per giocare sul pc, una cinesata su amazon esattamente questa:
Immagine.

Tutto bene a parte che il joystick è 8 direzioni ed alcuni giochi ( prendo pacman come esempio ) ne usano solo 4. Nelle direzioni diagonali il gioco non risponde e ne deriva una giocabilità orribile.
Entrando nel menù del gioco sotto la voce "input this game" non compaiono neanche le diagonali.

C'è qualche possibilità di risolvere attraverso i parametri in mame.ini ? O comunque via SW?
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11785
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da Tox Nox Fox »

Tempo addietro c'era un programmino sotto DOS, mi pare, che serviva proprio per creare l'effetto del restrittore a 4 vie.
Mi ricordo che non era molto apprezzato
Secondo me, a livello software, c'è poco da fare
WP.ARCADEITALIA.NET
La Guida al MameCab
Montaz
Newbie
Newbie
Messaggi: 17
Iscritto il: 17/01/2016, 22:19
Città: Alfonsine

Re: Joystick a 8 direzioni e deadzone

Messaggio da Montaz »

Ho trovato sul web qualcosa che sembra funzionare ( almeno a detta di altri, appena ho modo lo provo anche io ):
> ok now after I've played with the controler settings, configuring individual games
> and default options, I can't get working the 4 way emulation anymore.
>
> I really don't get it, even if I put slipstick_quad on global and individual
> settings, it just won't work anymore.
>
> I'm going mad there...

Create an ini file named as the rom/game you want to digitally restrict. The ini files go in Mame>ini>presets

I used an app called 'MameJoyMap' to make these...

2-way horizontal:
joystick_map 444555666.444555666.444555666.444555666.444555666.444555666.444555666.444555666.444555666.

2-way vertical:
joystick_map 444555666.444555666.444555666.444555666.444555666.444555666.444555666.444555666.444555666.

4-way:
joystick_map s8.4s8.44s8.4445

Tron:
joystick_map 788888889.4s88888s6.44s888s66.444555666.444555666.444555666.44s222s66.4s22222s6.122222223.

Q-bert diagonal 4-way:
joystick_map 4444s8888.4444s8888.444458888.444555888.ss55555ss.222555666.222256666.2222s6666.2222s6666.



It's working !!

Putting the .ini file in the preset folder did not work, but maybe it's because my front end is mameui.

What I did was modify the game.ini file in the ini directory, where the default joystick_map was set to "auto"

I changed "auto" to the "s8.4s8.44s8.4445" for instance for the 4 ways sticky.

Thanks a lot for your help
Risucite a delucidarmi la gerchia degli ini? mame . ini è generale.

Poi ogni gioco ha un suo file .ini ( di solito nella cartella ini ) dove poter sovrascrivere i parametri del generale giusto ?
so che ogni gioco ha anche un file .cfg autogenerato che sembra un XML, quello non centra nulla?
Avatar utente
MacGyver

Donatore
God of Arcade
God of Arcade
Messaggi: 2679
Iscritto il: 01/09/2015, 13:28
Medaglie: 1
Città: Torino
Località: Pinerolo
Grazie Inviati: 60 volte
Grazie Ricevuti: 83 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da MacGyver »

A parer mio, fai prima a cambiare Joystick.
Avatar utente
Tox Nox Fox

BanHammer Silver Medal Donatore
Moderatore
Moderatore
Messaggi: 11785
Iscritto il: 14/01/2007, 23:35
Medaglie: 3
Grazie Inviati: 160 volte
Grazie Ricevuti: 275 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da Tox Nox Fox »

Concordi con Mac, ma tentar non nuoce.
Tutto corretto per gli ini
Mame.ini principale e ogni gioco ha il suo che ha priorità sul generale
WP.ARCADEITALIA.NET
La Guida al MameCab
Avatar utente
alucard

Donatore
Affezionato
Affezionato
Messaggi: 277
Iscritto il: 02/12/2017, 16:19
Medaglie: 1
Città: Ceprano
Grazie Inviati: 5 volte
Grazie Ricevuti: 15 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da alucard »

Ricordo che sul gruppo Facebook, un ragazzo aveva realizzato un wrapper software come restrittore 4-way e gli stava andando bene
Avatar utente
alucard

Donatore
Affezionato
Affezionato
Messaggi: 277
Iscritto il: 02/12/2017, 16:19
Medaglie: 1
Città: Ceprano
Grazie Inviati: 5 volte
Grazie Ricevuti: 15 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da alucard »

Avatar utente
MacGyver

Donatore
God of Arcade
God of Arcade
Messaggi: 2679
Iscritto il: 01/09/2015, 13:28
Medaglie: 1
Città: Torino
Località: Pinerolo
Grazie Inviati: 60 volte
Grazie Ricevuti: 83 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da MacGyver »

E' stato condiviso poi questo programmino?
Avatar utente
XeviaN

Donatore
Newbie
Newbie
Messaggi: 41
Iscritto il: 18/12/2011, 23:24
Medaglie: 1
Città: Bologna
Località: Bologna
Grazie Inviati: 6 volte
Grazie Ricevuti: 8 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da XeviaN »

Azz, me l'ero proprio dimenticato, grazie per avermelo ricordato! Sono stato completamente preso dal terminare l'hardware del cab e il programmino per tarare invece il marquee dinamico col proiettore. Ho finito! <-gamer1->

In realtà non ricordo neanche se il wrapper l'avevo finito, ma chiaramente ora che me l'avete ricordato lo finirò. Vi faccio sapere questo mese, che ora sono in mezzo ad un trasloco e il coinop è sbarrato di roba accatastata :on_cry:
XeviaN
Avatar utente
XeviaN

Donatore
Newbie
Newbie
Messaggi: 41
Iscritto il: 18/12/2011, 23:24
Medaglie: 1
Città: Bologna
Località: Bologna
Grazie Inviati: 6 volte
Grazie Ricevuti: 8 volte

Re: Joystick a 8 direzioni e deadzone

Messaggio da XeviaN »

Comunque, per la cronaca, per ora funzionava così: prende in input 4 tasti (che sono i 4 direzionali del vs joystick hardware, mappati su tastiera), e ne butta fuori altri 4 (diversi) puliti dalle diagonali. Non è il massimo, inizialmente avrei voluto filtrare via direttamente le combinazioni sfigate, ma la gestione a basso livello dell'input del mame non me lo faceva fare. Farò qualche altra prova.
XeviaN
Rispondi

Torna a “Controlli (joystick, pulsanti, trackball, spinner, volanti, ecc...)”