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

mace

GameEx Lifetime Member
  • Posts

    113
  • Joined

  • Last visited

  • Days Won

    4

mace last won the day on November 11 2023

mace had the most liked content!

Profile Information

  • Gender
    Male

Recent Profile Visitors

4425 profile views

mace's Achievements

Ultimate GameEx Guru!

Ultimate GameEx Guru! (4/5)

26

Reputation

  1. Good news! it’s fixed and works perfectly 👍 Thanks so much for your guidance, can’t express how much it helps to work these challenges through with other folk. The issue in short was that I am a bloody idiot, the longer explanation was to create the GlobalConfig_PinballX.xml file I dragged and dropped the GlobalConfig_B2SServer file and in doing so I accidentally created a shortcut. I then renamed the shortcut to GlobalConfig_PinballX.xml. That may have been possible to spot if I didn’t have a ‘hide shortcut arrows’ program running. So the plug-in could not see it but every time I checked it with a double click it remotely opened the GlobalConfig_B2SServer.xml which, being identical, looked fine <sigh> what are the odds…… Now all I have to do is find all the hair I tore out and stick it back on again 😆
  2. Hi Mike, My GlobalConfig_PinballX.xml is just a copy of the GlobalConfig_b2sserver.xml which I generated with the tool, they are both in directoutput/config folder and there is another copy of the GlobalConfig_PinballX.xml in the pinballx/plugins folder (although it does seem to get overwritten if the plugin manager is run). Since posting last I've reflashed the Teensy (just in case with a new verified 4.0 build) tried all the com ports, double checked all the .dll's are unblocked. No change, it's really odd that the only thing that will not drive the MX Leds is the PinballX plugin, I do wonder if this is a Teensy 4.0 thing? It would be good if someone who has the 4.0 build up and running under PinballX could confirm thta it works for them. GlobalConfig_B2SServer.xml DirectOutput PinballX Plugin.xml
  3. Good catch, thanks Draco log.txt
  4. Thanks for helping out, I've disabled Doflinx, sadly I still have the same issue I do have the files you mentioned in my directoutput/config folder I've attached them along with the directoutput.log file. The Plugin config window reports all is well too. This is a poser.... DirectOutput PinballX Plugin.xml Cabinet.xml DirectOutput.log
  5. Hi Folks, Hoping that someone can cast a light on an issue I've been unable to fix, even with a full reinstall. I have a three screen cab with all the usual toys and I recently added L & R playfield MX effects strips power by the usual Octo and Teensy 4.0 using the forked Arduino build for that device. They work perfectly in all games, inside and outside of PinballX (props to TerryRed and Mike DS for their guides), they also work perfectly with my MAME and Jukebox SUP.ini files. So the issue that is driving me nuts is the MX effects do not work with the PinballX plugin (v1.0 & 1.4) while browsing the menus, I think they should as they are defined in the DOF tool and I recall seeing them in one of TerryRed's videos. To be clear the plugin works fine, my five flashers scroll and blink as they should but no up/down MX chaser lamps in yellow, nada, nix, nothing? This is the third cab I've build so I have had a good go at fixing this for some hours over the last month, my files all live in the right places and are present an correct so I'm hoping this is one of those odd ones that someone may have seen before. Here are my logs: DOFLinx.log PinballX DirectOutput Plugin.log PinballX.ini PinballX.log
  6. I had the same issue, my system had the 32 bit Direct Output installed in a ‘DirectOutput’ folder and the 64 bit version in ‘Directoutput64’ the issue occurred when I registered the 64 bit version (which is not necessary). At that point the PinballX plug-in would only find the DirectOutput64 path which causes the plug-in to fail. I fixed this by: 1. Making a full copy of the DirectOutput64 folder and renaming it ‘DirectOutputPlugin’ 2. Going into the DirectOutputPlugin folder and running the DirectOutputCom registration tool 3. Deleting the entire contents of the DirectOutputPlugin folder 4. making a copy of the contents of the DirectOutput folder into the DirectOutputPlugin folder This fixes the issue as the registry now sends the PinballX Direct Output plugin to the DirectOutputPlugin folder which has the working 32 bit files. It retains the original Direct Output folder structure which, as they are called by VP from the VP 32 and 64 bit plugin folder shortcuts, is unaffected. A few notes: - You will only get this issue if you run the 64 bit Direct Output Com registration tool, If that has not been run you have a different issue. It’s easy to check by simply running the PinballX Direct Output plugin configuration and seeing which version of Direct Output the plugin is pointing to. - Make sure that you have a working VP installation first that’s calling the right 32/64 but version of Direct Output - Back everything up first, just in case, please. - When you have finished you can delete the majority of files and folders from the DirectOutputPlugin folder if you wish, you really only need the Dll, Com object, the five DirectOutput files downloaded from the online tool and the ‘Config’ folder. You don’t need to do this but I am OCD driven and like a tidy setup. - It’s a good idea to update the Plugin to Mike’s rather excellent tweaked version which is in the download section. Hope this helps out.
  7. I've done a complete rebuild using the XP and 32 bit version 18.29 in x64 mode and the issue is consistent, the 'select sounds' during the resume vary in frequency between resumes - the log below shows a particularly bad one. I believe they are linked to the 'Device Change' entry in the log.log.txtlog.txt
  8. Tried on x64 and x32 both will resume but still with multiple 'select sounds' during which there is a long pause where the screen appears frozen, blanks and then finally resumes. This is very similar to Running the GameEx .Net 6 x64 version with 'Run as Admin' and 'Disable Full Screen Optimisations' checked in the programs compatibility settings. GameEx Lite 18.29 x64 and the old GameEx 16.97 x64 do not exhibit this behaviour and resume immediately with the videos running. log GameExSetup_XP_and_32bit installed as x32.txt log GameExSetup_XP_and_32bit installed as x64.txt
  9. Righto Tom, GameEx Lite works fine (see earlier comment). I've also reinstalled the latest .Net (6.0.1.0) that made no difference, then I managed to find an old version of GameEx (16.97) in my backup folder which predates the 17.22 change to .Net 6 - and that worked perfectly so it looks like it could be .Net 6 related. I've attached the 16.97 log for comparison. log.txt
  10. I've found that GameEx has started crashing if it's asked to resume from sleep (S3) - I can replicate this on both my Mame machines which have different hardware and video cards/drivers. A few notes (and the usual files attached) During resume from sleep there are a number of 'select sounds' audible, at least two sometimes many more, that the sound you get when you select a game or item from the menu Forcing GameEx.exe to run as admin and disable full screen optimisations will allow the program to sometimes resume from sleep but there are still errors. I've tried disabling videos, reinstalling the LAV support, changing many of the video settings but with no joy. GameEx Lite works with no issues. Any help would be appreciated. GameEx.ini log.txt
  11. It's only fault was that it was *tiny* on the screen, teeny, miniscule :-)
  12. That's an odd one :-) I've renamed the .exe to remove the space for now. Always knew Microsoft hated pinball after the horrible free 'Space Cadet' game!
  13. Here are the files: The original pre update file (Gameex(before).ini) shows that the emulator settings have a space in the program name in the command line ("Pinball FX2.exe" & "Pinball FX3.exe") After the 15.68 update to Gameex, those emulators do not run, the reason appears to be that the spaces have been stripped from the GameEx.ini file (Gameex(after).ini) No errors apparent in Log.txt (also attached) Running the setup wizard shows the spaces have gone (FX2aftergameexrun.PNG & FX3aftergameexrun.PNG) I corrected the commands in the wizard by adding back spaces (CorrectedsetupFX2.PNG & CorrectedsetupFX3.PNG) and checked verify performed correctly (verify.png). HOWEVER checking the GameEx.ini file still shows spaces are missing. Reopening setup wizard at this stage still has the correct command line with spaces still shown? This is repeatable. Finally manually editing the Gameex.ini to add the spaces back does not work as they are stripped our again once Gameex is run. So as far as I can tell the setup wizard does not appear to be correctly updating the .ini and Gameex v15.68 seems to be stripping out spaces from the emulator command lines when run. Sorry for the information overload but I wanted to cover the bases. GameEx(before).ini GamEx(after).ini log.txt
  14. Just updated to Gameex 15.68 and after running I noticed my Pinball FX3 games would not run. Checking I found that part of the Command Line entry in the Emulator setup tab had changed from "Pinball Fx3.exe" to "PinballFx3.exe". Changed it back, closed and checked the config.ini and all was well however after running Gameex once again my Pinball FX3 games would not run. Checked the config.ini again and it had dropped the space and reverted from "Pinball Fx3.exe" to "PinballFx3.exe" again. @Tom Speirs I noticed that you mentioned that there have been some changes (performance improvements) to ini file processing so I am guessing that the space stripping may be something to do with that.
  15. Rats. I *thought* I had managed to solve this by editing the CustomMenu.ini file in the GameEx Config folder but unfortunately that reverted so it still seems to be that if an 'item' is chosen as MAME it behaves like a folder.
×
×
  • Create New...