Instead of trying to learn each action, I would setup a new Demul directory and edit the JAMMA00 section.I want to thank this amazing community that has kept Demul alive.Getting all of the arcade systems running with Demul.07a was at times a puzzle.This is an attempt to consolidate some of my findings which should helpful to others.
If you see anything that should be added or corrected I am happy to make the edit. USB Assignments: As most people know, Windows may reassign USB joystick assignments each time you reboot. You configure an ini file and drop it into your emulator directory. It works with most emulators including Demul and Super Model. For Demul a second option is Boomslangs AWESOME FFB tool which is supported on this site. IDirectInputDevice8 CreateEffect FAILED Error: If I am not mistaken this error occurs when you use devices that support force feedback. Does not matter if I am right or wrong, either way, if you are running a front end, you will want to close it. I use Launchbox (I am big fan) and I found this script on-line (my apologies for not giving proper credit). Each copy has different controls, FFB or no FFB and roms. I have no question there are better ways to address the different mapping and requirements but if it works, it works. Demul Kexe StartupEXE TheScript: MouseMove, 9999, 9999 BlockInput, MouseMove Send VolumeMute Winwait, padDemul,,3 IfWinExist, padDemul IfWinNotActive, padDemul WinActivate, padDemul WinWaitActive, padDemul IfWinActive, padDemul Sleep, 500 Send, ENTER Send VolumeMute Sleep 4000 Send Enter Esc:: BlockInput MouseMoveOff MouseMove, 960, 540, 0 WinClose, ahkexe StartupEXE The mouse lines are to hide the mouse by moving it off screen and then returning to the center when you close (again, apologies for lack of credit, some of these tips I picked up a year ago). The Sleep and Send Enter lines should only be used when launching a Hikaru rom. Demul Full Screen IsIf you leave the line it the opposite may happy with other systems like Naomi if start in full screen is selected in the Demul video settings. This script also closes the emulator and returns to Launchbox when you press ESC. Assigning controls: The main reason I am using so many copies of Demul is there is not a one size fits all approach to controls. When you have more than 1 USB device it is not unusual for the Demul configure controls feature to not see a device. I can use my G920 but I had to setup everything by editing the paddemul.ini file. To accomplish this I created a text file and noted the identification for all of the buttons and axis controls. Note: Demul uses 0 as a significant value so the 1st button is 0 NOT 1. The means if you go to the Windows USB game controller setup to determine button numbers, the Demul number will be the button number -1. VKBsim Gladiator Flight Stick - 1st USB Joy0 Joy00 16777216 Flap Up Joy01 16777217 Flap Down Joy02 16777218 A1 Joy03 16777219 A2 Joy04 16777220 A3 Joy05 16777221 B1 Joy06 16777222 B2 Joy07 16777223 B3 Joy08 16777224 C1 Joy09 16777225 C2 Joy010 16777226 C3 Joy011 16777227 Start Joy012 16777228 Eject Joy013 16777229 Mode 1 Trigger Joy014 16777230 Mode 1 Alt Trigger Joy015 16777231 Mode 2 Trigger Joy016 16777232 Mode 2 Alt Trigger Joy017 16777233 Mode 1 Top Joy018 16777234 Mode 1 Alt Top Joy019 16777235 Mode 2 Top Joy020 16777236 Mode 2 Alt Top JOY0ANL0KEY- 33554688 Left JOY0ANL0KEY 33554432 Right JOY0ANL1KEY- 33554689 Up JOY0ANL1KEY 33554433 Down JOY0ANL2KEY 33554434 Throttle Up JOY0ANL2KEY- 33554690 Throttle Down JOY0ANL3KEY- 33554691 Stick Turn Left JOY0ANL3KEY 33554435 Stick Turn Right Note Hat switch is not recognized, I am not aware of a compatible identifier. Logitech G920 Wheel With Shifter 2nd USB Joy 1 Joy10 16842752 A Joy11 16842753 B Joy12 16842754 X Joy13 16842755 Y Joy14 16842756 Right Paddle Joy15 16842757 Left Paddle Joy16 16842758 Right Mid Joy17 16842759 Left Mid Joy18 16842760 RSB Joy19 16842761 LSB Joy110 16842762 XBox Joy111 16842763 Reverse Joy112 16842764 1st Joy113 16842765 2nd Joy114 16842766 3rd Joy115 16842767 4th Joy116 16842768 5th Joy117 16842769 6th ANALOGLEFT JOY1ANL0KEY- 33620224 Wheel Left ANALOGRIGHT JOY1ANL0KEY 33619968 Wheel Right ANALOGUP JOY1ANL1KEY- 33620225 Gas ANALOGDOWN JOY1ANL1KEY 33619969 Brake Note Hat switch and clutch are not recognized, I am not aware of a compatible identifier.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |