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 donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted
Have you tried AlsoLaunch instead of LaunchBefore?

Yeah I've tried both. I'm stumped. If I set the files up as external applictions in gameex they run fine. Only when running with the emu am I having issues.

Posted

Why not code up a wrapper sort of like below...so that it launch's WinIPAC then launches your Emu?

; Launch WinIPAC
Run ( @ProgramFilesDir & '\GameEx\WinIPAC.exe epsxe1.ipc' )
$time =ProcessWait ( 'WinIPAC.exe' , 5 )

; Exit if WinIPAC doesn't launch
If $time = 0 Then Exit

; Sleep for Giggles
Sleep ( 500 )

; Launch Emulator
$pid = Run ( @ScriptDir & '\ePSXe.exe ' & $CmdLine[1] )

; Time just keeps on slipping into the future :)
While 1
$title = WinGetTitle('')
If ProcessExists ( $pid ) = 0 Then Exit
Sleep ( 500 )
WEnd

; EOF

Posted

Ive tried all your suggestions and may finally have something. The "also launch" field is the only field that seems to "work". The "Launch Before" field I believe isn't seperate from the emu. Fixing my batch file I'm able to get the emu to load with the new keys. Now when exiting the emu and back to gameex I'm unable to use the mame default keys. The "Launch After" field doesnt seem to behave like the "Also Launch" field. This thread gave me hope. http://www.mameworld.info/ubbthreads/showt...part=1&vc=1

Posted

I don't understand why your having trouble with AlsoLaunch and LaunchAfter fields. I use them all the time, and there is no problem with them.

Posted
I don't understand why your having trouble with AlsoLaunch and LaunchAfter fields. I use them all the time, and there is no problem with them.

I don't know. Should I be using quotes in the field? The also launch field is working fine now. I chalk that up to my batch file. But no matter what app I point to in the launch after field. It refuses to work. :(

Can you give me a snapshot of your gameex config with a working "launch after " field? Doesn't matter what it does.

Posted
I don't know. Should I be using quotes in the field? The also launch field is working fine now. I chalk that up to my batch file. But no matter what app I point to in the launch after field. It refuses to work. :(

Can you give me a snapshot of your gameex config with a working "launch after " field? Doesn't matter what it does.

Yes!!!!!!!!!!! I finally got it to work. I wasn't supposed to specify a file path with the batch file. Plus the file has to be in the same path as the emu. This only applies to the "lauch after" field.

Posted

Ok this should work now. Users of I-Pac's can test this out with epsxe or chankast. Dl the attached file. Unzip and run the winipac software. It should install to c:\program files\winipac. If you choose to install to another place. You will have to edit the batch files with this setup. After install place the "winipac.ipc & psx.ipc files into c:\program files\winipac directory. Place the "epsxe.bat" file into your gameex root folder. Next place the "epsxewin.bat" into your epsxe root folder. Now go into your gameex config and type this into the "also launch" field. C:\Program Files\WinIPAC\epsxe.bat Now in the "Launch after" field type this epsxewin.bat This should replace the lAlt key with the letter C.

http://www.filesend.net/download.php?f=89b...b00730bdb5ab0b0

Posted
Ok this should work now. Users of I-Pac's can test this out with epsxe or chankast. Dl the attached file. Unzip and run the winipac software. It should install to c:\program files\winipac. If you choose to install to another place. You will have to edit the batch files with this setup. After install place the "winipac.ipc & psx.ipc files into c:\program files\winipac directory. Place the "epsxe.bat" file into your gameex root folder. Next place the "epsxewin.bat" into your epsxe root folder. Now go into your gameex config and type this into the "also launch" field. C:\Program Files\WinIPAC\epsxe.bat Now in the "Launch after" field type this epsxewin.bat This should replace the lAlt key with the letter C.

http://www.filesend.net/download.php?f=89b...b00730bdb5ab0b0

Ling, I'm very pleased to see you've been working so hard on this. I've been away from my house for the past few days and havn't been able to come to the forums and see the progress, sorry for the late respone. I actually have my Ipac config all set for the DC games i have, and have reprogrammed the mame keys (with tab in a game) to suite the changes. alls i want to be able to do is upon start up, or upon starting game ex, is have my IPac program itself. i've had to take gameex out of the start menu, and manually open the winipac and click the Program Keys button every time i boot the pc. i don't have the need to have it configure itself for each emulator, just initially program itself when i power on. (i use a psx controller for games involving more than 6 buttons) is there a way to have this automated?

Posted

I think it's very easy to have your IPAC programmed each time at the start of GameEx. Basically you run WinIPAC.exe with the ipc file as the first parameter. Say you've created an ipc file called custom.ipc with all your new button mappings. Set the following in Tweaks/Performance:

Launch On Startup dont wait: C:\WinIPAC\WinIPAC.exe C:\WinIPAC\custom.ipc

Although I havn't tried it myself, I'm pretty sure it's as easy as that. Also you can use the AlsoLaunch for each emulator if you want custom button mappings on a per emulator basis. If you do that don't forget to load the default ipc back using the LaunchAfter setting.

Posted
I think it's very easy to have your IPAC programmed each time at the start of GameEx. Basically you run WinIPAC.exe with the ipc file as the first parameter. Say you've created an ipc file called custom.ipc with all your new button mappings. Set the following in Tweaks/Performance:

Launch On Startup dont wait: C:\WinIPAC\WinIPAC.exe C:\WinIPAC\custom.ipc

Although I havn't tried it myself, I'm pretty sure it's as easy as that. Also you can use the AlsoLaunch for each emulator if you want custom button mappings on a per emulator basis. If you do that don't forget to load the default ipc back using the LaunchAfter setting.

sweet, i knew it could be done easily, just not sure how to go about it. i'm looking for tickets online right now, but will try this within the hour and let you know how it works out. thanks kaze and ling.

Posted

BTW If you only need to change a few key mappings you can permanently reprogram the EEPROM on the IPAC and it will stay that way even after power-off. Basically you need to have your PC keyboard in your IPAC's passthrough, run Notepad and press ctrl-alt-p and follow the instructions.

You can read more about it at http://www.ultimarc.com/interact.html

Posted
BTW If you only need to change a few key mappings you can permanently reprogram the EEPROM on the IPAC and it will stay that way even after power-off. Basically you need to have your PC keyboard in your IPAC's passthrough, run Notepad and press ctrl-alt-p and follow the instructions.

You can read more about it at http://www.ultimarc.com/interact.html

awesome kaze. i took a look at the page on programming the ipac with your ps2 controller plugged into it with notepad, and decided if i was to try this, i'd try it if the Launch on Startup don't wait command didn't work in the tweak area of the gameex config. come to find out, there's no need to try the programming of my Ipac for the command line you shared with me works like a charm. my gameex is now back in the windows startup menu, and my software troubleshooting is finally over. upon booting the pc, gameex loads, and my controls are all programmed automatically... wow how such a little feature has made the cab so much better. thanks again kaze.

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