Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted

Rather than trying to consolidate a bunch of different emulators, I'm trying to use MESS for all of them. I now have SNES and Genesis working fine, but after regenerating my games list, GameEx now lists no games for MAME.

I've set my ROM directory fine - does GameEx have issues with MESS for MAME?

Edit: GameEx seems to hang for AGES on "Processing Verify.dat (65%)" Maybe this has something to do with it?

Posted
Rather than trying to consolidate a bunch of different emulators, I'm trying to use MESS for all of them. I now have SNES and Genesis working fine, but after regenerating my games list, GameEx now lists no games for MAME.

I've set my ROM directory fine - does GameEx have issues with MESS for MAME?

Edit: GameEx seems to hang for AGES on "Processing Verify.dat (65%)" Maybe this has something to do with it?

Well... Mess and MAME are diffrent... MAME is for ARCADE emulation and MESS is for console emulation...

Mess emulation is sub par at best for most systems... you would be alot better off using diffrent emus for diffrent systems..

Besides... You dont need to update game lists when adding emus... its only for mame. ;)

Posted
Well... Mess and MAME are diffrent... MAME is for ARCADE emulation and MESS is for console emulation...

Mess emulation is sub par at best for most systems... you would be alot better off using diffrent emus for diffrent systems..

Besides... You dont need to update game lists when adding emus... its only for mame. ;)

MESS essentially includes MAME though, right?

I thought it'd be nice only have one place to configure keys. Plus the real reason I wanted it is that MAME lets me assign whatever keys (joystick buttons, mouse buttons, combinations of buttons) to whatever function, which would let me assign exit to joy1b7+joy2b7, for example. I haven't found another emulator that'd let me do that.

I am only updating the game list for MAME, but it's returning empty. It does seem odd that it hangs at 65% for so long (several minutes)

Posted
MESS essentially includes MAME though, right?

I thought it'd be nice only have one place to configure keys. Plus the real reason I wanted it is that MAME lets me assign whatever keys (joystick buttons, mouse buttons, combinations of buttons) to whatever function, which would let me assign exit to joy1b7+joy2b7, for example. I haven't found another emulator that'd let me do that.

I am only updating the game list for MAME, but it's returning empty. It does seem odd that it hangs at 65% for so long (several minutes)

MESS does not include mame AFAIK

additionally In GAMEEX config you can use the advanced controls to make a key sequence for exiting an emulator. :)

Posted
MESS does not include mame AFAIK

additionally In GAMEEX config you can use the advanced controls to make a key sequence for exiting an emulator. :)

Is that the "map keys" option on page 2 of an emulator? Is there a way I can customize the desired keypresses?

Essentially I want to quit when the user presses BOTH joy1button7 AND joy2button7. How would I configure this in GameEx?

Posted

If you are trying to configure the MAME settings in GameEx with MESS, then the reason it's crashing is because MESS is not MAME. MAME will generate a verify file that GameEx needs. I don't know what MESS generates (if anything), so obviously you need to set MAME up again correctly and use MESS in it's own emulator slot.

Posted
If you are trying to configure the MAME settings in GameEx with MESS, then the reason it's crashing is because MESS is not MAME. MAME will generate a verify file that GameEx needs. I don't know what MESS generates (if anything), so obviously you need to set MAME up again correctly and use MESS in it's own emulator slot.

Alright, I'm back to MAME for arcade and MESS for consoles. This should do fine, thanks.

Posted
Is that the "map keys" option on page 2 of an emulator? Is there a way I can customize the desired keypresses?

Essentially I want to quit when the user presses BOTH joy1button7 AND joy2button7. How would I configure this in GameEx?

Look at my screeny.

It does what you want... Execpt I like a couple more buttons to be pressed... eg.. I dont want any accidents.

If you still choose to use MESS thats your choice but I prefer usuability. :)

post-816-1205892831_thumb.jpg

Posted
Look at my screeny.

It does what you want... Execpt I like a couple more buttons to be pressed... eg.. I dont want any accidents.

If you still choose to use MESS thats your choice but I prefer usuability. :)

Holy crap, that is so perfect. Exactly what I'm looking for I think.

Am I able to specify buttons from joystick1 *and* joystick2? In a perfect world I would have:

MapGamePadExit=True
Joy1Button7=True
Joy2Button7=True

Possible?

Posted
Holy crap, that is so perfect. Exactly what I'm looking for I think.

Am I able to specify buttons from joystick1 *and* joystick2? In a perfect world I would have:

MapGamePadExit=True
Joy1Button7=True
Joy2Button7=True

Possible?

Not through gameex... But in AHK (auto hot key) you can create a script that will send ESC when those buttons are pressed. Then you would have MAPKEYS enabled in gameex so it listens for ESC :)

I think around here you find that theres a work around for ALMOST anything.. So stop bring picky already and check it out ;)

Posted
Not through gameex... But in AHK (auto hot key) you can create a script that will send ESC when those buttons are pressed. Then you would have MAPKEYS enabled in gameex so it listens for ESC :)

I think around here you find that theres a work around for ALMOST anything.. So stop bring picky already and check it out ;)

I messed around with AHK initially, and had issues. It won't natively detect two joystick buttons (e.g. "joy1 & joy2::{Esc}") so you had to use weird workarounds, which had issues with GameEx and my emulators (probably because they were doing hooks into low level code for button presses which would ruin the workarounds).

Edit: See thread http://www.autohotkey.com/forum/topic29755.html

Posted
I messed around with AHK initially, and had issues. It won't natively detect two joystick buttons (e.g. "joy1 & joy2::{Esc}") so you had to use weird workarounds, which had issues with GameEx and my emulators (probably because they were doing hooks into low level code for button presses which would ruin the workarounds).

Edit: See thread http://www.autohotkey.com/forum/topic29755.html

Perhaps Ill take a looksey later and see what I can dig up... Im not convinced its a lost cause... But its good you've tried :)

Posted

Using multiple keys at once requires setting a timer and checking to see that the key is still down when the next is pressed. I have something like that setup already in AHK you can take a look at:

#InstallKeybdHook
#SingleInstance force



#Persistent
SetTimer, WatchQuitCombo, 250
return



WatchQuitCombo:
if GetKeyState("Joy1") AND GetKeyState("Joy2")
{
SetTimer, ComboQuitDown, 100
SetTimer, WatchQuitCombo, Off
}
return

ComboQuitDown:
if GetKeyState("Joy1") AND GetKeyState("Joy2")
{
QuitWaitTime:=QuitWaitTime + 100
if QuitWaitTime >=2000
{
IfWinActive MAME
{
Send {Blind}{Escape}
}
;IfWinActive <Another Emulator>
;{
; Send {Blind}{Escape}
;}
QuitWaitTime:=0
SetTimer, WatchQuitCombo, 250
}
}
Else
{
QuitWaitTime:=0
SetTimer, WatchQuitCombo, 250
}
return

Now, just to put up a disclaimer, this is an old version of the script that I have since played around with. I know this works, but it could probably be improved. I know I've done some better stuff with it, but this gives you a good idea of how to do exactly what you want...

Posted
Using multiple keys at once requires setting a timer and checking to see that the key is still down when the next is pressed. I have something like that setup already in AHK you can take a look at:

...

Now, just to put up a disclaimer, this is an old version of the script that I have since played around with. I know this works, but it could probably be improved. I know I've done some better stuff with it, but this gives you a good idea of how to do exactly what you want...

Wow, that works perfectly. Thank you so much.

You guys are all a great help. A++!

Guest
This topic is now closed to further replies.
×
×
  • Create New...