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

whats up guys, im trying to get Freedo to work with my two Xbox 360 (wirless) controllers. i dont see anyway of mapping them with freedo. so i am trying out Xpadder for the first time. I can set up one controller just fine but when i try to map the 2nd controller its not working. only one controller will work at a time. If anyone here is good w/ xpadder can you pelase help. Should i try joy2key maybe its easier to work with?

Posted

Can I see your command line for xpadder? I think I know what you're doing wrong. My guess is that you're mapping set 2 instead of controller 2. The numbers in the bottom corner of xpadder are for different sets not different controllers. For example: I use the L-Trigger and R-TRigger as a shift key in xpadder, so when the user holds one of the buttons the mapping changes. So holding down L-Trigger changes the controller mapping to set 2 (my controller even vibes to let the user know it's being held), and pressing the Left Shoulder will load the game state for SNES, the Right Shoulder saves the state, and so on.

Anyways, it's easy to set up for 2 controllers, and here's how you do it.

Set up controller #1' Freedo mappings and save it as something like freedo1. Then open a new blank xpadder profile and map it to your controller #2 freedo settings. Save it as freedo2 or whatever.

Then in the Launch Before field in your GameEx freedo setup, your command line should look like this:

C:/Xpadder/Xpadder.exe freedo1 freedo2 /M

Dissected:

C:/Xpadder/Xpadder.exe is the path xpadder's exe is in.

freedo1 is Controller #1's profile.

freedo2 is Controller #2's profile.

/M tells Xpadder to minimize to the tray.

Of course, change the path to reflect where you initially installed Xpadder.

You will also need xpadder to exit as the emu quits, so in the Launch After entry, do this:

C:/Xpadder/Xpadder.exe /C

Dissected:

/C tells Xpadder to close, returning your controller functions to normal.

I don't use FreeDo, so if you need LaunchBefore for DamonsTools or something, just use a bat file in the Also Launch field instead as putting xpadder in there won't work for some reason (it will launch xpadder but not the command line switches). I can make one for you if you need one, just let me know.

Viola! Good to go if you did it right. I'm here to help if you need me. Xpadder works so well with your xbox360 controllers you may just decide to set all your emus up that way. :)

PS: I'm not a doctor, but I play one on TV, so you can trust me! *lol*

Posted

@Adultery gettin late ill mess around a bit more in the morning ill keep you updated thanks again for all your help.

Posted

I use the integrated GameEX for freedo controls

not sure i understand. can i use the 360 controllers withnthis method? if so can you please explain how i can set this up?

Posted

He's probably talking about creating an advanced config and using the mapping feature.

Posted

@adultery hey whats up. i have all day to figure this out i just hope it wont take all day hehe.so here is the update on whats happening now. i tryed setting it up the way you said above. but still not working. i think the problem may be the minimize/close commands are not working. it keeps trying to load proifile "m" or "c" and getting an error. also the game never launches just expadder then i get a black screen. so i hit ESc to go back to gameex then if i try and reload the game it works cause xpadder is already loaded and never closed from the first attempt. if this makes any sense? do you think it would be easier to try mesk idea? im just not really sure how to do that either as i have never needed this feature before.

3d0 ini.txt

xpadder config.txt

Posted

Well, for starts your slashes are backwards. :)

/M and /C are what you need to send. Yours are \M and \C.

If you still have the same problem with xpadder starting and not returning focus to the emu, there's a way around that too, which is to load a blank profile when GameEx launches. I'll help you with that too, but let's just do this change first and see what happens when you load 3do again. It could be because of the error that xpadder can't find the profile or close properly.

And don't worry I got all day too. :)

Posted

i fixed the "/" but still basiclly doing the same thing not minimizing and game is not launching. still giving me the error cant load profile "c" also.

Posted

You gotta make sure you fix it for both lines. Let's iron out this other issue though. Seems sometimes GameEx or Xpadder doesn't like the LaunchAfter command line, but there's an easy work-around.

Follow the steps above for creating profiles, but just make 2 blank ones. Name them default1 and default2.

Then open GameEx advanced configurration and select the Tweaks/Performance tab, and add this into LaunchOnStartup(Don'tWait):

"%your xpadder path%/xpadder.exe" default1 default2 /M

In the LaunchOnExit(Don'tWait) field add:

"%your xpadder path%/xpadder.exe" /C

Finally in your 3do config, change your LaunchAfter path to:

"%your xpadder path%/xpadder.exe" default1 default2 /M

And make sure your LaunchBefore path is:

"%your xpadder path/xpadder.exe" freedo1 freedo2 /M

That should do the trick. :)

PS:Be sure you put the path xpadder is installed into in the places marked %your xpadder path%!

Posted

You gotta make sure you fix it for both lines. Let's iron out this other issue though. Seems sometimes GameEx or Xpadder doesn't like the LaunchAfter command line, but there's an easy work-around.

Follow the steps above for creating profiles, but just make 2 blank ones. Name them default1 and default2.

Then open GameEx advanced configurration and select the Tweaks/Performance tab, and add this into LaunchOnStartup(Don'tWait):

"%your xpadder path%/xpadder.exe" default1 default2 /M

In the LaunchOnExit(Don'tWait) field add:

"%your xpadder path%/xpadder.exe" /C

Finally in your 3do config, change your LaunchAfter path to:

"%your xpadder path%/xpadder.exe" default1 default2 /M

And make sure your LaunchBefore path is:

"%your xpadder path/xpadder.exe" freedo1 freedo2 /M

That should do the trick. :)

PS:Be sure you put the path xpadder is installed into in the places marked %your xpadder path%!

thanks Doc this sure did the trick alright. everything seems to be working like a charm now. thanks again for all your help. This would have takin me all day for sure if not for you.

Posted

Unless there's been some big changes, FreeDo does not support save states afaik.

Glad everything's working and even more glad I could help! Happy gaming!

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