Jump to content



Photo
- - - - -

Currently testing out FX3 nudge from the Pinscape


  • Please log in to reply
44 replies to this topic

#21 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 07 December 2018 - 09:35 PM

Great to hear.  Let me know how you get on.  As I said, I will try a few cabinet things this weekend too.  In addition I'll look at cleaning up the the error checking a bit.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#22 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 08 December 2018 - 06:05 PM

So far things look to be working.    I am still trying to get the offsets and nudge points set dialed-i but what a great feature.    Thank you again!

 

 

This leads to an DofLinx enhancement question/request.    :D     Is it possible to add the same nudge filtering to Pinball Arcade (PinballArcade11.exe and PinballArcadeCabinet.exe)?     I know it won't have the full DOF treatment but is there a reason it can't look for the accelerometer nudges and pass the keypresses as well?    I added PinbllArcadeCabinet.exe to the Processes= parameter to see if it would work but I assume DofLinx is only looking for keypresses in FX3 process and wouldn't see Pinball Arcade keypresses.

 

Something link a new set of parameter like:

 

TPA_LEFT_NUDGE_POINT=-2800
TPA_RIGHT_NUDGE_POINT=2800
TPA_FORWARD_NUDGE_POINT=2600
TPA_LEFT_NUDGE_KEY=4C
TPA_RIGHT_NUDGE_KEY=52
TPA_FORWARD_NUDGE_KEY=20
TPA_LEFT_NUDGE_INPUT=A2
TPA_RIGHT_NUDGE_INPUT=A3


#23 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 09 December 2018 - 08:57 AM

Interesting idea.

 

I wouldn't want to try and setup nudge for different emulators that I don't already detect and do specific handling of.  While you can setup any process to be monitored and detect flipper keys, DOFLinx has no "knowledge" of these emulators.  The only ones it knows about and handles specifically are FP, FX2, FX3 and VP.

 

What we could do is use the existing settings for FX and add checking of the joystick at the same time it checks for flipper keys.  I could make that check for the joystick at this time based on a flag so not to adversely impact any other setups.  If you need different settings for nudge between emulators you could just use a SUP INI file and push it at DOFLinx from your menu (or other).

 

What do you think?  I'm happy to add this as a test if you are prepared to test it.  If the emulator reads the keyboard as er normal it should work.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#24 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 09 December 2018 - 11:04 AM

Be more than happy to test that. I would think the offset settings would be the same regardless
of the emulator. Doflinx is determining when a nudge occurs and then stuffs the keypress into the buffer. As long as the emulators are configured to use same nudge key mappings I think it would work.

If that does work then maybe rename the setting to something more generic so it doesn't appear tied to FX.

Appreciate you looking at it!

Edited by Tempest43528, 09 December 2018 - 11:21 AM.


#25 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 10 December 2018 - 10:12 AM

So, give the attached a try.  To turn on the joystick nudge checking for basic keyboard flipper monitoring set NUDGE_CHECK_BASIC_KEYBOARD=1.  If this parameter sets correctly you will see a message in the log file.

 

I have now allowed a second set of parameters without the "FX" part.  They are just another label for the FX_ set.  These will become the primary parameters and I'll maintain the old "FX" parameters for those already using them.  The new names are;

 

NUDGE_WAIT

NUDGE_LEFT_POINT, NUDGE_RIGHT_POINT, NUDGE_FORWARD_POINT

NUDGE_LEFT_KEY, NUDGE_RIGHT_KEY, NUDGE_FORWARD_KEY

NUDGE_LEFT_INPUT, NUDGE_RIGHT_INPUT, NUDGE_FORWARD_INPUT

 

You mentioned needing to align nudge keys, not required.  You can have different nudge parameters and keys between emulators.  All you need to do is reset the parameters for the keys before you launch the emulator.  This can be done by using a SUP INI file.

 

Let me know how you get on.

Attached Files


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#26 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 10 December 2018 - 10:42 AM

Your new parameter list is perfect . I meant that one set of parameters should be good since I will configure nudge keys the same between all the systems.

Nudge_wait appears to be a new parameter. Can you confirm what it does or is used for?

I will give this a try tonight and see how it works in arcooda and tpa.

Thanks!

Edited by Tempest43528, 10 December 2018 - 10:44 AM.


#27 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 10 December 2018 - 11:21 AM

NUDGE_WAIT= was always there, I just forgot to put it in the guide.  The wait time allows you to set the time from first nudge to when the next nudge event (ie movement over the thresholds set) can trigger another nudge effect.  Without this parameter one big shake would trigger the nudge threshold and again 1/10th of a second later, then again, etc from the original shake.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#28 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 10 December 2018 - 12:44 PM

Great,  I was going to ask if there was some sort of delay in Doflinx for this..    I notificed in a few cases that a hard shake was generating a few nudges in the log file/debug window..    Just to confirm the value is in Milliseconds correct?



#29 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 10 December 2018 - 05:47 PM

@DDH69 - Sweet!   I just did a quick test with PinballArcadeCabinet as well as Pinball Wicked and it is passing nudges so it looks like this will work.       I am seeing nonstop Left FLipper DOF, Right Flipper DOF forced off by timer in the log file roughly every hundredth of a second.   It doesn't seem to hurt anything but DofLinx.exe processor usage is much higher.  Is there something else in my INI that I should have so it doesn't have to try and process the flipper DOF events?

 

Current DofLinx.ini

 

####
# The config file for DOFLinx to achieve B2S backglasses only with Pinball FX3
# IMPORTANT - when used just for backglasses with FX3 and no output devices with toys, you must add this command line options for DOFLinx, DISABLEDOF=YES
#
# Edit this file as you see fit, lines that start with a hash (#) or are blank are not processed.  This blurb and comments can be cut out if you want.
####
 
# 0 = OFF (normal operation), 1 = ON - When ON a window will appear and a log file will be created in the EXE directory.
DEBUG=1
 
NUDGE_CHECK_BASIC_KEYBOARD=1
 
# Point to your directoutputconfig.ini file.  Your file may have a number, ie directoutputconfig20.ini
# You can point to any of your directoutputconfig.ini files, but only one
# Keep this as the first pararameter to process in your INI file.  The order past ths point is not relevant
 
DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig.ini
DIRECTOUTPUTGLOBAL=c:\DirectOutput\config\GlobalConfig_b2sServer.xml
# The location of the .FX3 game specific files included with the DOFLinx release package
# Ensure your path has a \ on the end of it
 
PATH_FX3=C:\DirectOutput\FX3
 
 
# The path to where you keep all of the .directb2s files that you've downloaded for use with FX3
# Ensure your path has a \ on the end of it
 
PATH_FX3_B2S=C:\DirectOutput\FX3_B2S\
 
# This is the folder where B2SServer.exe can be found on your system
 
PATH_B2S_SERVER=C:\Pinball\Visual Pinball\Tables\
 
# The list of processes that can activate DOFLinx, in this case, just Pinball FX3
 
PROCESSES=Pinball FX3,PinballArcadeCabinet,PinballArcade11,PinballWicked-Win32-Shipping
 
# An over-ride to the default setting given this is just being used with Pinball FX3, not FX2, FP or other systems that may require the default delay
 
PROCESS_TO_ACTIVE_TIME=1
 
 
JOY_PORT=1
JOY_X_OFFSET=32767
JOY_Y_OFFSET=32767
FX_NUDGE_WAIT=1500
FX_LEFT_NUDGE_POINT=-2800
FX_RIGHT_NUDGE_POINT=2800
FX_FORWARD_NUDGE_POINT=2600
FX_LEFT_NUDGE_KEY=4C
FX_RIGHT_NUDGE_KEY=52
FX_FORWARD_NUDGE_KEY=20
FX_LEFT_NUDGE_INPUT=A2
FX_RIGHT_NUDGE_INPUT=A3
 
NUDGE_WAIT=1500
NUDGE_LEFT_POINT=-2800
NUDGE_RIGHT_POINT=2800
NUDGE_FORWARD_POINT=2600
NUDGE_LEFT_KEY=4C
NUDGE_RIGHT_KEY=52
NUDGE_FORWARD_KEY=20
NUDGE_LEFT_INPUT=A2
NUDGE_RIGHT_INPUT=A3
NUDGE_FORWARD_INPUT=20

 

 

Intial part of log with the Timer off messages.

 

10-Dec-18 12:40:29.254 - DOF Linx for Pinball Emulators - DOFLinx by DDH69
10-Dec-18 12:40:29.258 - Starting up - version 6.54 Beta 1
10-Dec-18 12:40:29.258 - For support come and visit the community here http://www.vpforums....p?showforum=104
10-Dec-18 12:40:29.261 - Pre-Reading DOFLinx.INI startup config file details
10-Dec-18 12:40:29.532 - 1 Pinscape device(s) found
10-Dec-18 12:40:29.534 - DOFLinx device: 1 Initializing as Pinscape #1 with name=Pinscape Controller
10-Dec-18 12:40:29.537 - DOFLinx device:1 Pinscape setup with 22 outputs
10-Dec-18 12:40:29.538 - 1 LEDWiz device(s) found
10-Dec-18 12:40:29.539 - DOFLinx device: 2 Initializing as LEDWiz #1 with ID=0
10-Dec-18 12:40:29.540 - DOFLinx device:2 LEDWiz setup with 32 outputs
10-Dec-18 12:40:29.541 - 0 FTDI (Sainsmart) device(s) found
10-Dec-18 12:40:29.544 - 0 Ultimate IO device(s) found
10-Dec-18 12:40:29.546 - Reading DOFLinx.INI startup config file details
10-Dec-18 12:40:29.548 - Turning on checking for nudge during basic keybaord checking
10-Dec-18 12:40:29.550 - Reading DirectOutputConfig file named c:\DirectOutput\config\directoutputconfig.ini
10-Dec-18 12:40:30.574 - Found valid process name of 'PinballArcadeCabinet'
10-Dec-18 12:40:30.582 - Activated by process name : 'PinballArcadeCabinet'
10-Dec-18 12:40:30.585 - Named process detected and startup commenced
10-Dec-18 12:40:30.588 - Using full colour palette
10-Dec-18 12:40:30.590 - 122 colours added to the palette
10-Dec-18 12:40:30.599 - Left flipper pressed
10-Dec-18 12:40:30.601 - Right flipper pressed
10-Dec-18 12:40:30.604 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.606 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.629 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.631 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.646 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.649 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.661 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.664 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.674 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.677 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.689 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.696 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.724 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.729 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.739 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.745 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.767 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.774 - Right flipper DOF forced off by timer
10-Dec-18 12:40:30.783 - Left flipper DOF forced off by timer
10-Dec-18 12:40:30.789 - Right flipper DOF forced off by timer

Edited by Tempest43528, 10 December 2018 - 05:57 PM.


#30 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 10 December 2018 - 09:12 PM

Glad to hear that it's doing what we planned.

 

Let me look into the flipper thing tonight and get back to you.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#31 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 11 December 2018 - 09:14 AM

You can delete these lines, they are redundant;

FX_NUDGE_WAIT=1500
FX_LEFT_NUDGE_POINT=-2800
FX_RIGHT_NUDGE_POINT=2800
FX_FORWARD_NUDGE_POINT=2600
FX_LEFT_NUDGE_KEY=4C
FX_RIGHT_NUDGE_KEY=52
FX_FORWARD_NUDGE_KEY=20
FX_LEFT_NUDGE_INPUT=A2
FX_RIGHT_NUDGE_INPUT=A3
 
Is the above your complete DOFLinx.INI?  What do you have set for L_FLIPPER_KEY= and R_FLIPPER_KEY= ?

DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#32 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 11 December 2018 - 10:37 AM

That was my complete doflinx.ini since I was only trying to nudge.   Just to re-test I added L_FLIPPER_KEY and R_FLIPPER_KEY.

 

That got rid of the the DOF Left/Right Timer forced off message.

 

Sorry - Didn't realize I would still need to define those for basic nudge.  

 

I am going to continue to test but I think this is going to work well and really appreciate you taking the time to add these new requests in!


Edited by Tempest43528, 11 December 2018 - 11:18 AM.


#33 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 12 December 2018 - 07:17 AM

Good to hear.  Took me a while to figure out.  Keep having fun!


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#34 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 12 December 2018 - 02:22 PM

Played for a couple of hours tonight with a mixture  VPX, Pinball Arcade, Arcooda Cabinet mode, FX3 and even a game of Pinball Wicked and things working great.     I set DofLinx to start automatically and switched back

and forth from PinballX and didn't run into any issues whatsoever.   

 

It really is a great new feature to have this..  Thanks again!



#35 grandmasterb

grandmasterb

    Hobbyist

  • Members
  • PipPip
  • 18 posts

  • Flag: Netherlands

  • Favorite Pinball: Medieval Madness

Posted 29 December 2018 - 06:48 PM

Thanks for the nudge suport, great feature for realistic pinball.  Note:: When I left out the FX_ prefixed (redundant) settings nudging did not work in FX3, but once I incuded these it did.  So once more thanks a lot.



#36 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 29 December 2018 - 11:17 PM

Thanks for the nudge suport, great feature for realistic pinball.  Note:: When I left out the FX_ prefixed (redundant) settings nudging did not work in FX3, but once I incuded these it did.  So once more thanks a lot.

 

Thank you for letting me know.  I'd really like to resolve this so that when I remove the old parameters (which I have from the guide already) the next person will not have a problem.  As a start, could you share the section of your INI with the FX_ nudge items and the section with the new parameters.  I've just checked the spelling in the code and can't see any issues as well as do a test run with the new parameters on my test machine (I need the real cabinet to see if they work).


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#37 Tempest43528

Tempest43528

    Hobbyist

  • Members
  • PipPip
  • 39 posts
  • Location:Holland, OH

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 30 December 2018 - 04:31 PM

Nudge works great for me.   I have the FX parameters rem'd out so I am only using the new variable names.

 

 

JOY_PORT=1
JOY_X_OFFSET=32767
JOY_Y_OFFSET=32767
NUDGE_WAIT=1500
NUDGE_LEFT_POINT=-2800
NUDGE_RIGHT_POINT=2800
NUDGE_FORWARD_POINT=2600
NUDGE_LEFT_KEY=4C
NUDGE_RIGHT_KEY=52
NUDGE_FORWARD_KEY=20
NUDGE_LEFT_INPUT=A2
NUDGE_RIGHT_INPUT=A3
NUDGE_FORWARD_INPUT=20
 
#FX_NUDGE_WAIT=1500
#FX_LEFT_NUDGE_POINT=-2800
#FX_RIGHT_NUDGE_POINT=2800
#FX_FORWARD_NUDGE_POINT=2600
#FX_LEFT_NUDGE_KEY=4C
#FX_RIGHT_NUDGE_KEY=52
#FX_FORWARD_NUDGE_KEY=20
#FX_LEFT_NUDGE_INPUT=A2
#FX_RIGHT_NUDGE_INPUT=A3


#38 grandmasterb

grandmasterb

    Hobbyist

  • Members
  • PipPip
  • 18 posts

  • Flag: Netherlands

  • Favorite Pinball: Medieval Madness

Posted 30 December 2018 - 06:03 PM

Thank you for letting me know.  I'd really like to resolve this so that when I remove the old parameters (which I have from the guide already) the next person will not have a problem.  As a start, could you share the section of your INI with the FX_ nudge items and the section with the new parameters.  I've just checked the spelling in the code and can't see any issues as well as do a test run with the new parameters on my test machine (I need the real cabinet to see if they work).

 

 

 

 

NUDGE_CHECK_BASIC_KEYBOARD=1
 
JOY_PORT=1
JOY_X_OFFSET=32767
JOY_Y_OFFSET=32767
FX_NUDGE_WAIT=1500
FX_LEFT_NUDGE_POINT=-2200
FX_RIGHT_NUDGE_POINT=2200
FX_FORWARD_NUDGE_POINT=2200
FX_LEFT_NUDGE_KEY=4C
FX_RIGHT_NUDGE_KEY=52
FX_FORWARD_NUDGE_KEY=20
FX_LEFT_NUDGE_INPUT=A2
FX_RIGHT_NUDGE_INPUT=A3
 
NUDGE_WAIT=1500
NUDGE_LEFT_POINT=-2200
NUDGE_RIGHT_POINT=2200
NUDGE_FORWARD_POINT=2200
NUDGE_LEFT_KEY=4C
NUDGE_RIGHT_KEY=52
NUDGE_FORWARD_KEY=20
NUDGE_LEFT_INPUT=A2
NUDGE_RIGHT_INPUT=A3
NUDGE_FORWARD_INPUT=20
 
 
 
So, once again, when I remove the FX_ items nudging is not working anymore, but with FX_ everything is working great.
I am using version 6.53.
 
If you need anything else please just ask. It is great to help you developing this. Thanks a lot!


#39 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,613 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 01 January 2019 - 12:13 AM

 

Thank you for letting me know.  I'd really like to resolve this so that when I remove the old parameters (which I have from the guide already) the next person will not have a problem.  As a start, could you share the section of your INI with the FX_ nudge items and the section with the new parameters.  I've just checked the spelling in the code and can't see any issues as well as do a test run with the new parameters on my test machine (I need the real cabinet to see if they work).

 

 

 

 

NUDGE_CHECK_BASIC_KEYBOARD=1
 
JOY_PORT=1
JOY_X_OFFSET=32767
JOY_Y_OFFSET=32767
FX_NUDGE_WAIT=1500
FX_LEFT_NUDGE_POINT=-2200
FX_RIGHT_NUDGE_POINT=2200
FX_FORWARD_NUDGE_POINT=2200
FX_LEFT_NUDGE_KEY=4C
FX_RIGHT_NUDGE_KEY=52
FX_FORWARD_NUDGE_KEY=20
FX_LEFT_NUDGE_INPUT=A2
FX_RIGHT_NUDGE_INPUT=A3
 
NUDGE_WAIT=1500
NUDGE_LEFT_POINT=-2200
NUDGE_RIGHT_POINT=2200
NUDGE_FORWARD_POINT=2200
NUDGE_LEFT_KEY=4C
NUDGE_RIGHT_KEY=52
NUDGE_FORWARD_KEY=20
NUDGE_LEFT_INPUT=A2
NUDGE_RIGHT_INPUT=A3
NUDGE_FORWARD_INPUT=20
 
 
 
So, once again, when I remove the FX_ items nudging is not working anymore, but with FX_ everything is working great.
I am using version 6.53.
 
If you need anything else please just ask. It is great to help you developing this. Thanks a lot!

 

 

So, still concerned about this but can't see why. I've used your non FX_ settings and they work for me.  If you're happy to, lets look into this further.

 

The issue can only be non loading of parameters correctly, not the operation of the nudge logic.  There is only one nudge logic but two parameter loads given the old and new.  So we'll test the parameters turning into internal variables.

 

  1. Save your current DOFLinx.exe
  2. Place the attached v6.54 beta as your DOFLinx.exe
  3. Clear (delete) your DOFLinx.LOG
  4. Set DEBUG=1 as the first line in your DOFLinx.INI file
  5. With FX_ nudge variables only set, save a copy of your DOFLinx.INI as something like DOFLinx-FX.INI
  6. Start DOFLinx
  7. Right click and select the option "Show Variables in Log"  (this will take a moment)
  8. Exit DOFLinx
  9. Edit your DOFLinx.INI to use the non FX_ variables
  10. Save a copy of your DOFLinx.INI as something like DOFLinx-nonFX.INI
  11. Start DOFLinx
  12. Right click and select the option "Show Variables in Log"  (this will take a moment)
  13. Exit DOFLinx
  14. Put back your original DOFLinx.EXE and remove DEBUG=1 from the INI file
  15. Post your two copies on the INI's and the DEBUG.LOG

This should help make it all clear.

Attached Files


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#40 grandmasterb

grandmasterb

    Hobbyist

  • Members
  • PipPip
  • 18 posts

  • Flag: Netherlands

  • Favorite Pinball: Medieval Madness

Posted 01 January 2019 - 04:01 PM

I did all of the steps and the ini and logfiles are here for download https://1drv.ms/u/s!...qoDey_wpfCGH4aQ

 

I also noticed that using your beta7 the nudging works without the FX_ in the ini file. 

The working config using beta7 is:

DIRECTOUTPUTCONFIG=c:\DirectOutput\config\directoutputconfig.ini
PATH_FX3=C:\DirectOutput\DOFLinx_FX3\
PATH_FX3_B2S=C:\DirectOutput\DOFLinx_FX3_B2S\
PATH_B2S_SERVER=D:\Games\Visual Pinball\Tables\
PROCESSES=Pinball FX3
PROCESS_TO_ACTIVE_TIME=1
DEBUG=1

L_FLIPPER_KEY=A0
R_FLIPPER_KEY=A1
MAX_FLIPPER_ON=5000

NUDGE_CHECK_BASIC_KEYBOARD=1

JOY_PORT=1
JOY_X_OFFSET=32767
JOY_Y_OFFSET=32767

NUDGE_WAIT=1500
NUDGE_LEFT_POINT=-2200
NUDGE_RIGHT_POINT=2200
NUDGE_FORWARD_POINT=2200
NUDGE_LEFT_KEY=4C
NUDGE_RIGHT_KEY=52
NUDGE_FORWARD_KEY=20
NUDGE_LEFT_INPUT=A2
NUDGE_RIGHT_INPUT=A3
NUDGE_FORWARD_INPUT=20

Once I re-used the original executuble using the config above nudging did not work (which was to be expected)