Jump to content



Photo
- - - - -

x360ce for FX3 Help


  • Please log in to reply
8 replies to this topic

#1 cv2065

cv2065

    Enthusiast

  • Members
  • PipPipPip
  • 156 posts

  • Flag: United States of America

  • Favorite Pinball: Judge Dredd

Posted 22 December 2020 - 08:09 PM

OK...so I apologize in advance for walking around this question 1, 2 possibly 3 times in different threads, but I'm still having trouble with this. Wiesshund has helped out and I really appreciate the input.

 

So, I initially had x360ce in my startup so that my buttons would work in FX3, and it indeed works as it should. Problem is that when it is running in the background, it wreaks havoc on my VPX controls, as things start getting a little weird (i.e. flipper buttons double as coin buttons, etc.)

 

I've tried placing the x360ce in my FX3 folder, as I've been told doing so will allow FX3 to access the program when it is started instead of running all of the time. I did this, but it never accesses the x360ce program, so I have no buttons.

 

Can anyone guide me, one last time, on how to properly set this up in terms of the path to the correct folder it's supposed to be placed?

 

Thanks!



#2 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,871 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 23 December 2020 - 01:00 AM

OK...so I apologize in advance for walking around this question 1, 2 possibly 3 times in different threads, but I'm still having trouble with this. Wiesshund has helped out and I really appreciate the input.

 

So, I initially had x360ce in my startup so that my buttons would work in FX3, and it indeed works as it should. Problem is that when it is running in the background, it wreaks havoc on my VPX controls, as things start getting a little weird (i.e. flipper buttons double as coin buttons, etc.)

 

I've tried placing the x360ce in my FX3 folder, as I've been told doing so will allow FX3 to access the program when it is started instead of running all of the time. I did this, but it never accesses the x360ce program, so I have no buttons.

 

Can anyone guide me, one last time, on how to properly set this up in terms of the path to the correct folder it's supposed to be placed?

 

Thanks!

 

1) You will need to uninstall X360ce 4.xx

any version higher than 3 is a TSR and it runs all the time, do not know why they made it that way but they did.

 

2) Download X360ce 3.2.10.82

 

I think you want 32 bit, FX3 is not a 64bit game is it?

 

3) put the x360ce in the fx3 folder, where the FX3 executable is
run it, configure your controller
then click the games settings tab

If it does not already show fx3's exe in there just click add and add it.

xinput file 32 v 1.3 would be the default

save your game config and your controller setup, now exit x360ce

 

Launch fx3
If you hear the windows DING sound, you are good

 

If you do not, exit FX3
run X360ce again, click games tab, pick fx3, have it add 1.1 1.2 and 1.4
usually one of those will work and it does not matter too much that you have un needed ones

 

now exit x360ce and launch fx3
windows should go DING during its loading

and unless you want to change something about the config, dont open x360ce again
it is only for setup, fx3 will use it and exit it on its own via the DLL

 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#3 cv2065

cv2065

    Enthusiast

  • Members
  • PipPipPip
  • 156 posts

  • Flag: United States of America

  • Favorite Pinball: Judge Dredd

Posted 23 December 2020 - 03:37 AM

Thanks again Wiesshund. Which FX3 folder exactly? I have 2 of them that have the FX3 executable. I'd tell you their locations but not at my cabinet now.



#4 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,871 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 23 December 2020 - 05:03 AM

Thanks again Wiesshund. Which FX3 folder exactly? I have 2 of them that have the FX3 executable. I'd tell you their locations but not at my cabinet now.

I do not know why you have 2 of them but, which ever folder your front end is executing fx3 out of, that is where you would want x360ce

and you only run the x360ce.exe to set up the controller, map the buttons, test it etc, and then have it create the xinput dlls from the games tab
then you exit it, and never run it again unless you need to reconfig something
You will know fx3 activated what it needs cause it will DING


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#5 Irata

Irata

    Hobbyist

  • Members
  • PipPip
  • 17 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, Fish Tales, World Cup Soccer 94

Posted 24 December 2020 - 03:18 AM

I've got the same issue. I've got 400 VP9/X/PUP tables in my home built  dual-screen cab, all running through PinballX, and been working on it for 3 years, so I'm not a total noob, but this FX3 is giving me fits.  

 

I ran through all the x360ce install docs/help/endless searching on the web for answers, but haven't figured it out. I was originally getting a missing file error, which forced me to revisit the C++ distributables, which I did. .NET framework is up to date. Windows 10 is up to date.

 

I then uninstalled x360ce 3.2 and installed the latest version 4.x. After some tinkering I was able to get all my cab buttons, plunger and nudge fully functional in Pinball FX3 but like OP said, it wreaked havoc on everything else. 

 

So I just stumbled on this post, uninstalled 4.x, reinstalled 3.2, have the controls responding in x360ce, but no dice on Pinball FX3 launching the x360ce.exe.

 

I've checked/unchecked every combination of the dlls, 1.1, 1.2, 1.3, 1.4 and 9.1.0. It never calls up any of them, no dings, no nothing. It seems like it should be super easy. And I only have one folder with an FX3.exe, and that's where I have the x360ce/ini/dlls as well.

 

Any ideas?


Edited by Irata, 24 December 2020 - 07:27 PM.


#6 Irata

Irata

    Hobbyist

  • Members
  • PipPip
  • 17 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, Fish Tales, World Cup Soccer 94

Posted 24 December 2020 - 06:55 PM

Just noticed this topic is probably in the wrong forum...

 

Made a little progress. I updated/reinstalled DirectX Runtime 2010 to make sure that was up to date. Made no difference in calling the x360ce up.

 

Then I went into the Steam controller settings. Changed to Big Picture Mode( don't think this has anything to do with it) and DESELECTED the 360 controller support AND the Generic controller support. That seems to have done the trick in getting FX3 to call up the x360ce.exe.

 

The buttons don't seem to behave exactly as I have them set, so it will be some more futzing around, but it seems like progress. AND the plunger (separate Zeb's board) is responding. Have to do some work to get nudge back in line, but I had it working when using the 4.x version, so I'm confident I can get it to work.

 

I'm going to start FX3 up WITHOUT steam running to see if it's resolved.



#7 Irata

Irata

    Hobbyist

  • Members
  • PipPip
  • 17 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, Fish Tales, World Cup Soccer 94

Posted 24 December 2020 - 07:26 PM

Yep. Had some keys defined wrong in x360ce, updated those and FX3 seems to be working independently of Steam. Still need to tweak the nudge settings, but unchecking the controller support options in steam allowed me to use x360ce to make my USB controller board and Zeb's board/plunger functional in FX3.



#8 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,871 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 25 December 2020 - 01:32 AM

i think if you have xbox checked inside steam, it disables dinput and does it's own thing internally

not sure why steam has to poke it's finger into the controllers but.

 

picking generic, i gather anyways, let's it become a discussion between the app and windows and what ever DLL's, x360ce's xinput dlls in this case.

 

 

Make sure you leave some dead zone in your nudge axis, otherwise it will never be at rest
 


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#9 cv2065

cv2065

    Enthusiast

  • Members
  • PipPipPip
  • 156 posts

  • Flag: United States of America

  • Favorite Pinball: Judge Dredd

Posted 02 March 2021 - 11:10 PM

 

OK...so I apologize in advance for walking around this question 1, 2 possibly 3 times in different threads, but I'm still having trouble with this. Wiesshund has helped out and I really appreciate the input.

 

So, I initially had x360ce in my startup so that my buttons would work in FX3, and it indeed works as it should. Problem is that when it is running in the background, it wreaks havoc on my VPX controls, as things start getting a little weird (i.e. flipper buttons double as coin buttons, etc.)

 

I've tried placing the x360ce in my FX3 folder, as I've been told doing so will allow FX3 to access the program when it is started instead of running all of the time. I did this, but it never accesses the x360ce program, so I have no buttons.

 

Can anyone guide me, one last time, on how to properly set this up in terms of the path to the correct folder it's supposed to be placed?

 

Thanks!

 

1) You will need to uninstall X360ce 4.xx

any version higher than 3 is a TSR and it runs all the time, do not know why they made it that way but they did.

 

2) Download X360ce 3.2.10.82

 

I think you want 32 bit, FX3 is not a 64bit game is it?

 

3) put the x360ce in the fx3 folder, where the FX3 executable is
run it, configure your controller
then click the games settings tab

If it does not already show fx3's exe in there just click add and add it.

xinput file 32 v 1.3 would be the default

save your game config and your controller setup, now exit x360ce

 

Launch fx3
If you hear the windows DING sound, you are good

 

If you do not, exit FX3
run X360ce again, click games tab, pick fx3, have it add 1.1 1.2 and 1.4
usually one of those will work and it does not matter too much that you have un needed ones

 

now exit x360ce and launch fx3
windows should go DING during its loading

and unless you want to change something about the config, dont open x360ce again
it is only for setup, fx3 will use it and exit it on its own via the DLL

 

 

 

Weisshund, just got around to getting this done and it worked. Just wanted to say thanks for the assistance. That said, when I dropped the older version of the x360ce file into the FX3 folder and started the program, I was missing two .dll files. MSCVP120.dll and MSCVR120.dll. I was able to find them and drop into the folder, then everything worked great, but odd that they had fallen out or were missing. Thanks again!


Edited by cv2065, 02 March 2021 - 11:15 PM.