Once released by site admin, the new version will be available here.
This is a major version release, so please read this post carefully. If you want some of the new and exciting stuff then keep going. If you just want stuff to work then I recommend sticking with your current working setup and visit back a little later once any issues have been resolved.
The BIG changes are
1. Real time integration with Pinball FX
2. Built in SSF 7.1
3. Support for Pixelcade devices
4. Many enhancements for MAME live scores, high scores, Popper menu support and built in score screen
Some details and caveats.
Pinball FX
- This is not finished
- The All_Pre.FX file should give core feedback for all tables
- Four table specific files are still under construction
- Nothing more can be done in DOFLinx until we get a PinballFX update from our friends at Zen
- A few known issues with PinballFX will cause things to be imperfect, but some good force feedback is running. Known issues that are being addressed but will currently impact are:
- You cannot start and use force feedback with PinballFX - Table 133 command line, you must use the built in PinballFX menu
- When selecting a game from the menu watch out for your mouse hovering over a game if you are selecting with the keyboard / buttons. Best to push the mouse off to the side
- All of the table specific events are not recording correctly, once they are I can build the table.FX files
- Thanks to Zen and Freezy, you all know what you did
SSF
- Built and really basic testing done.
- I don't have a 7.1 cabinet so I'm sure things have been missed.
- I have not enabled this for FX3, do we need that, or use the Pup Packs and go forward with FX
- Do we need SSF for MAME?
- Thanks NailBuster for the push and TerryRed for some easy to understand advice
As always, if you need help, have found an issue, etc, please start a specific thread in the DOFLinx General Discussion forum.
If you think this is good value, have not, and can afford to, please make a donation to help keep development going.
Here are the update notes....
8.00 22/4/24
- New full integration with Zen's Pinball FX. Triggers coming direcdtly from Pinball FX (thanks Zen and freezy). A new DLL (DOFLinxTrigger.dll) in Pinball FX will send table events to DOFLinx.
- New DOFLINX.INI parameter PATH_FX= . This is the Path to your FX (Pinball FX) files thast link Pinball FX table events to output actions. Likely to have the shipped FX files within it.
- New DOFLinx.INI parameter PATH_FX_B2S= . This is the path to your
B2S active backglasses for PinballFX.
- Make DOFLinx.LOG writing for DEBUG > 0 a shitload faster
- Add configuration parameters for Pinball FX to Create INI menu option
- FX files for all basic Pinball FX items - bumpers, flippers, slings
- Specific FX files for Indiana Jones, Addams Family, Sorcerer's Lair, Wild West Rampage
- Add a new right click test option to test by device name, ie "Left Flipper", "Right Slingshot", etc. This will test all ports associated with that device which is handy when you have mutltiple toys linked to the same logical device or are simply chasing some wierd arse fault.
- New FF_PROC as a new action type. This can be used to start a background process from an event. Usage is FF_PROC Command,Argument, ie FF_PROC SomeBatch.bat,Data
If you use this do so carefully, you could spawn a lot of processes quickly and that can bog your machine down
This was requested by some people trying to do tricky stuff on their cabinet.
- New add command line parameter EDIT_INI=YES to force DOFLinx to go straight to the DOFLinx.INI parameter editor
- New DOFLinx.INI parameter PATH_HI2TXT= . This is the path where Hi2Txt utility for getting MAME high scores has been placed. I'm using C:\Hi2Txt\ . Leave it out or blank if you don't have / want this.
- Add a new right click test option for Pixelcade devices and MAME high scores
- Add COLOUR_FILE= parameter to add clarity for non pinball users. Its exectly the same as DIRECTOUTPUTCONFIG= but makes more sense if you can have COLOURS=Colours.ini (and yes my North American friends, that's how you spell colour! :-) )
- Fix the default flipper key action logging to obey the debug flag setting
- New integration with Pixelcade devices, LCD / LED marquees, dot matrix dispays, etc
Show marquees when MAME games start
Show marquees and optionally hi scores when cycling through PinUp Popper menu
Use Hi2Txt to get MAME high scores
- Updates to many MAME files to drive Pixelcade devices
- New PATH_PIXELCADE= parameter. This points to the Pixelcade folder where the Settings.ini file is stored.
- New Pixelcade test screen from right-click menu when in debug
- New PIXELCADE_MENU_HISCORE= parameter. When displaying marquees while selecting from the front-end menu use =1 to have marquees alternate with hi scores and =0 to only show the marquees
- New PIXELCADE_GAME_START_HIGHSCORE= parameter. Determines if when a MAME game is started if high scores are shown in addition to the marquee
- NEW PIXELCADE_REPLACE_LED_MARQUEE_AFTER_ANIMATION= . Possibly the longest parameter name yet. Used to choose if after an animation is shown on the LED display if the marquee is put back afterward. Good to have set to 1 (yes) if you only have an LED display, but probably 0 (no) if you've got LCD and LED displays.
*** Note you need the DOFLinx MAME version 0.263 or later with DOFLinx V8 or later
- New ability for Popper to send menu event chages to DOFLinx so that MAME game names and high scores can be displayed on either the Pixelcade device or built in MAME score screen
There is a guide on how to set this up
- Updated the built in DOFLinx MAME score screen to look a lot better
- New addition of in built SSF - thanks NailBuster for the push and start, TerryRed for a lot of info and contextualisation
- SSF 7.1 has been setup as standard for Pinball FX within the table.FX file, mainly the All_Pre.FX so far
SSF can load multiple sounds for a named event then cycle through those sounds to achieve variety
Volume, X, Y and Z coordinates are set per sound
I am sure this is not perfect as I do not have a full 7.1 setup
- New SSF_ENABLED= 0 or 1 , 0 is the default being disabled, 1 is enabled
- New SSF_DEVICE= default is -1 being the default sound device
For a differnt saound device simply get the Windows sounds device #, to help DOFLinx will list all available devices and their ID's at startup if you have DEBUG= set to 1 or 2
- New SSF_SOUND_PATH= this is the path where the necessary sound files are stored
While you can set all of your own sounds if you want, DOFLinx is using Fleep sounds and they are in the \sounds folder of the standard installation ZIP