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. Thank you for your support. Tom Speirs

Patreon

1.75-1.76 issue


randr

Recommended Posts

running 1.76 but problem started a couple versions earlier... vpinmame is not saving scores, volume or adjustments only when running through pinballx. works fine directly running vp manually.

So glad you mentioned this....

I'm not crazy after all

I am testing submitting hiscores from pinballx , using plugin pinemhi leaderboard but every once in a while the score is the same as the previous one.

So i kept thinking it was my program that did that......tried it out not using the plugin and indeed....the problem occurs.

Maybe the exit method is causing this?

Strange thing is it doesn't happen all the time (for me)

Link to comment
Share on other sites

I can confirm with 100% certainty its a pinballx issue. Tried for hours and is only a problem through frontend. It used to work just fine but couldn't tell you what version broke it...FYI I tried moving vpinmame install, everything is admin rights read write, deleted all nvram files but front end just don't allow saving of nvram.

Link to comment
Share on other sites

my juke box also was "broke" around same time I script it to backglass and jukebox is now behind black windowed backglass..again not sure what version broke that either.

I should save old versions so I can go back and inform what version works and what version don't so maybe would be easier for tom to find issue.

Link to comment
Share on other sites

ini file

[Display]
Monitor=0
rotate=270
Windowed=False
WindowWidth=480
WindowHeight=720
WindowX=0
WindowY=65
PlayFieldBrightness=230
WheelTextColor=ffffffff
WheelTextOutlineColor=ff000000
InfoTextColor=ffffffff
InfoTextOutlineColor=ff000000
FilterTextColor=ffffffff
FilterTextOutlineColor=ff000000
FullScreenWindowed=False
[backGlass]
monitor=1
x=12
y=10
width=1280
height=1024
[DMD]
Enabled=False
monitor=2
x=0
y=0
width=900
height=300
[interface]
DesktopModeEnabled=False
[Audio]
StreamVolume=10
SampleVolume=10
PlaySoundInVideos=False
[startup]
playsound=False
playvideo=False
[KeyCodes]
quit=27
left=160
right=161
select=13
rotate=84
pageleft=49
pageright=53
exitemulator=27
ingame=80
screenshot=83
screenshotbackglass=86
instructions=73
[JoyCodes]
quit=10
left=0
right=1
select=2
rotate=
pageleft=4
pageright=5
exitemulator=6
ingame=13
[Text]
Line1=You unlock this pinball with the key of imagination
Line2=Press flipper buttons to scroll through games
[FuturePinball]
Enabled=True
WorkingPath=C:\Games\Future Pinball\BAM
TablePath=C:\Games\Future Pinball\Tables
Executable=FPLoader.exe
Parameters=/open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender /STAYINRAM
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
[VisualPinball]
Enabled=True
WorkingPath=C:\Program Files (x86)\Visual Pinball
TablePath=C:\Program Files (x86)\Visual Pinball\Tables
Executable=VPinball.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=C:\PinballX\Plugins\QuickLaunch
LaunchBeforeExecutable=
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=True
LaunchAfterWorkingPath=C:\PinballX
LaunchAfterExecutable=ledclear.bat
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=False
LaunchAfterParameters=
NVRAMPath=C:\Program Files (x86)\Visual Pinball\vpinmame\nvram
[ExitScreen]
Enabled=True
EnableExit=True
EnableShutdown=True
[startupProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=2
ShowFor=30
[system_1]
Name=Pinball FX2
Enabled=True
WorkingPath=C:\Program Files (x86)\Microsoft Game Studios\Pinball FX2
TablePath=
Executable=Pinball FX2.exe
Parameters=-applaunch 226990
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\PinballX\Scripts
LaunchBeforeExecutable=PinballFX2.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=False
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
LaunchBeforeParameters=[TABLEFILE]
LaunchAfterParameters=
[Plugin_1]
Enabled=False
Name=PlugInSpeech.dll
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=0
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=0
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=1
ShowPanel=True
FontSize=1
WindowState=0
WindowSize=1183,787
WindowLocation=85,103
[internal]
lastselected=Medieval MadnessMedieval-Madness_VP91x_2.4.3FSVisualPinball
filter_year=
filter_company=
filter_custom=Visual Pinball
filtername=Visual Pinball Tables
[Plugin_2]
Enabled=False
Name=QuickLaunch (PinballX Edition).dll
[Plugin_3]
Enabled=False
Name=Xpadder Plugin.dll
[system_2]
Name=Jukebox
Enabled=True
WorkingPath=C:\Program Files (x86)\Visual Pinball
TablePath=C:\Program Files (x86)\Visual Pinball\Tables
Executable=newjuke.exe
Parameters=
LaunchBeforeWorkingPath=C:\PinballX
LaunchBeforeExecutable=jukebox.bat
LaunchBeforeParameters=
LaunchAfterExecutable=LEDBlinky.exe 2
LaunchBeforeEnabled=True
LaunchBeforeWaitForExit=False
LaunchBeforeHideWindow=False
LaunchAfterWorkingPath=C:\PinballX\LEDBlinky
LaunchAfterParameters=
LaunchAfterEnabled=False
[system_3]
Name=mame
WorkingPath=C:\PinballX\mameplus
TablePath=C:\PinballX\mameplus
Executable=mamep.exe
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
Enabled=True
Parameters=[TABLEFILE]
LaunchBeforeParameters=
LaunchAfterExecutable=
LaunchAfterWorkingPath=
[system_4]
Name=Visualpinball2
Enabled=True
WorkingPath=C:\Program Files (x86)\Visual Pinball
TablePath=C:\Program Files (x86)\Visual Pinball\Tables
Executable=VPinball.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeWorkingPath=C:\PinballX\Plugins\QuickLaunch
LaunchBeforeExecutable=
LaunchBeforeParameters=
LaunchAfterExecutable=ledclear.bat
LaunchAfterEnabled=True
LaunchAfterWorkingPath=C:\PinballX
[system_5]
Name=laser
WorkingPath=c:\DRAGONS LAIR
TablePath=c:\DRAGONS LAIR
Executable=Lair.bat
Parameters=[TABLEFILE]
Enabled=True
LaunchBeforeWorkingPath=c:\DRAGONS LAIR
LaunchBeforeExecutable=Lair.bat
LaunchBeforeParameters=
LaunchAfterExecutable=
LaunchBeforeEnabled=True
LaunchBeforeWaitForExit=True
LaunchBeforeHideWindow=False
LaunchAfterWorkingPath=
[Login]
Enabled=False
[system_6]
Name=The Pinball Arcade
WorkingPath=C:\Program Files (x86)\FarSight Studios\The Pinball Arcade
TablePath=
Executable=PinballArcade.exe
LaunchBeforeWorkingPath=C:\PinballX\Scripts
LaunchBeforeExecutable=The Pinball Arcade.exe
Parameters=-applaunch 238260
LaunchBeforeParameters=[TABLEFILE]
LaunchAfterExecutable=The Pinball Arcade.ahk
LaunchBeforeEnabled=True
LaunchBeforeWaitForExit=False
LaunchBeforeHideWindow=False
Enabled=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=C:\PinballX\Scripts
LaunchAfterParameters=[TABLEFILE]
LaunchAfterWaitForExit=False
LaunchAfterHideWindow=False
[system_7]
Name=NEW VP DX9
Enabled=True
WorkingPath=C:\Program Files (x86)\Visual Pinball
Executable=VP9DX9.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchBeforeParameters=
LaunchAfterWorkingPath=C:\PinballX
LaunchAfterExecutable=ledclear.bat
LaunchAfterParameters=
TablePath=C:\Program Files (x86)\Visual Pinball\Tables
LaunchAfterEnabled=True
LaunchAfterWaitForExit=False
LaunchAfterHideWindow=False

log

log

01:03:11.4 3/12/2014: PinballX - Version 1.76
01:03:11.4 3/12/2014: Loading Settings
01:03:11.4 3/12/2014: Initialize Component
01:03:11.4 3/12/2014: Initialize Display
01:03:11.4 3/12/2014: Loading PlugIns
01:03:11.6 3/12/2014: Created DirectX BackGlass Window
01:03:11.6 3/12/2014: Hiding Cursor
01:03:11.7 3/12/2014: Hiding Taskbar
01:03:11.7 3/12/2014: Load Game List
01:03:11.7 3/12/2014: Loading Database: Future Pinball
01:03:11.7 3/12/2014: Loading Database: Visual Pinball
01:03:11.7 3/12/2014: Loading Database: Pinball FX2
01:03:11.7 3/12/2014: Loading Database: Jukebox
01:03:11.7 3/12/2014: Loading Database: mame
01:03:11.7 3/12/2014: Loading Database: laser
01:03:11.7 3/12/2014: Loading Database: The Pinball Arcade
01:03:11.7 3/12/2014: Loading Database: NEW VP DX9
01:03:11.7 3/12/2014: Loading Custom Database: Visual Pinball 2
01:03:11.7 3/12/2014: Finding and matching artwork and videos
01:03:24.5 3/12/2014: Loading Game Statistics and Scores
01:03:24.9 3/12/2014: Initialize Audio
01:03:24.9 3/12/2014: Set Keyboard Controls
01:03:24.9 3/12/2014: Initialize Joystick
01:03:24.9 3/12/2014: 1 Joystick Attached
01:03:24.9 3/12/2014: Started
01:03:53.8 3/12/2014: Launch System
01:03:53.8 3/12/2014: Waiting for threads
01:03:53.8 3/12/2014: Disposing display
01:03:55.1 3/12/2014: C:\Program Files (x86)\Visual Pinball\VPinball.exe /play -"C:\Program Files (x86)\Visual Pinball\Tables\Medieval-Madness_VP91x_2.4.3FS.vpt"
01:03:55.1 3/12/2014: C:\PinballX\vpauto.exe
01:04:00.4 3/12/2014: Found PinMAME ROM: mm_10.nv
01:04:23.9 3/12/2014: Exit System Control Pressed
01:04:26.6 3/12/2014: C:\PinballX\ledclear.bat
01:04:26.8 3/12/2014: Created DirectX BackGlass Window
01:04:29.4 3/12/2014: Launch System
01:04:29.4 3/12/2014: Waiting for threads
01:04:29.4 3/12/2014: Disposing display
01:04:30.7 3/12/2014: C:\Program Files (x86)\Visual Pinball\VPinball.exe /play -"C:\Program Files (x86)\Visual Pinball\Tables\Medieval-Madness_VP91x_2.4.3FS.vpt"
01:04:30.7 3/12/2014: C:\PinballX\vpauto.exe
01:04:36.0 3/12/2014: Found PinMAME ROM: mm_10.nv
01:04:44.7 3/12/2014: Exit System Control Pressed
01:04:47.4 3/12/2014: C:\PinballX\ledclear.bat
01:04:47.9 3/12/2014: Created DirectX BackGlass Window
01:04:49.8 3/12/2014: Exiting
01:04:49.9 3/12/2014: Showing Taskbar
01:04:49.9 3/12/2014: Unhiding Mouse Cursor
01:04:49.9 3/12/2014: Disposing Plugins
01:04:49.9 3/12/2014: Saving Settings

Link to comment
Share on other sites

Just to add a comment to this ... I have only been using PinX since 1.74 but the way that it shuts down VP is not working correctly as it does not allow DOF to exit properly meaning that VP was not shut down correctly. This means that the command to kill the LedWiz, that comes from DOF, never happens and so whatever toys were running when you exited the table back to PBX continue to run until the next table is selected. If you run only VP this works correctly by hitting the "Q" 2 times.

Not to hijack the thread but these two are linked issues and also after reading this I tested again and only 25% of the time the high score saves. Out of 10 games played and high scores made 2 of them saved. All 5 games only in VP saved just fine.

I would like to see this fixed as this is the second time I have posted about VP not exiting correctly even though the Frontend works fine.

Link to comment
Share on other sites

It's basically a forgone conclusion that Tom will see this thread, and followup accordingly with due diligence. In the meantime I would urge patience. I appreciate that this issue may have been reported on more than one occasion, but bear in mind that PinballX is maintained by a single person and that he supports several software projects simultaneously in addition to having a full time job. Tom can only work so quickly no matter how entitled anyone may feel that he respond instantly to bug reports.

Link to comment
Share on other sites

I was not rushing at all and in fact Tom took time for me a couple weeks ago to figure out a stupid mistake I made. Heck, I am probably wrong about this also but it was related so I wanted to report my findings.

Great work and thanks Tom

Link to comment
Share on other sites

I was not rushing at all and in fact Tom took time for me a couple weeks ago to figure out a stupid mistake I made. Heck, I am probably wrong about this also but it was related so I wanted to report my findings. Great work and thanks Tom

Les, i f you don't mind, please post your pinballx.ini and log.txt files so Tom can have a more complete sampling. Thanks!

Link to comment
Share on other sites

I never thought about it as I use a clear script but les is correct ledwiZ does leave ports on when exiting in pinballx so maybe VRAM not saving is related! As both nvram and ledwiz clear when running vp direct.

Link to comment
Share on other sites

I think it just needs a delay waiting for VP for close but I am not even sure it is possible to close VP without killing it. If it is something that used to work though there is hope!

See if the attached is any better,

no change for me... i tried with and without clear script and still no nvram save.

Is odd really....how does hyperpin differ from pinballx when it closes VP?

Link to comment
Share on other sites

no change for me... i tried with and without clear script and still no nvram save.

Is odd really....how does hyperpin differ from pinballx when it closes VP?

I can remember they had problems using the esc button...maybe you could try mapping the exit to another key?

For instance the e button...

Link to comment
Share on other sites

sorry this is late but I had a couple of errors with these logs I am posting

Log

03:13:05.1 3/15/2014: PinballX - Version 1.76
03:13:05.1 3/15/2014: Loading Settings
03:13:05.2 3/15/2014: Initialize Component
03:13:05.3 3/15/2014: Initialize Display
03:13:07.5 3/15/2014: Start with windows is set so waiting 5 seconds. Boot Time = 3/15/2014 3:12:55 AM
03:13:15.0 3/15/2014: Loading PlugIns
03:13:15.9 3/15/2014: Created DirectX BackGlass Window
03:13:15.9 3/15/2014: Created DirectX DMD Window
03:13:16.0 3/15/2014: Hiding Cursor
03:13:16.1 3/15/2014: Hiding Taskbar
03:13:16.1 3/15/2014: Start with windows is set so waiting 5 seconds
03:13:21.1 3/15/2014: Loading Font
03:13:21.1 3/15/2014: Load Game List
03:13:21.1 3/15/2014: Loading Database: Visual Pinball
03:13:21.2 3/15/2014: Loading Database: Pinball FX2
03:13:21.2 3/15/2014: Loading Database: Mame64
03:13:21.2 3/15/2014: Loading Custom Database: Zen FX2
03:13:21.2 3/15/2014: Finding and matching artwork and videos
03:13:21.4 3/15/2014: Loading Game Statistics and Scores
03:13:21.9 3/15/2014: Initialize Audio
03:13:22.2 3/15/2014: Set Keyboard Controls
03:13:22.2 3/15/2014: Initialize Joystick
03:13:22.3 3/15/2014: No Joysticks Attached
03:13:22.3 3/15/2014: Started
03:14:56.3 3/15/2014: Launch System
03:14:56.3 3/15/2014: Waiting for threads
03:14:56.3 3/15/2014: Disposing display
03:14:58.3 3/15/2014: C:\Program Files (x86)\Visual Pinball\VPinball.exe /play -"C:\Program Files (x86)\Visual Pinball\Tables\Attack from Mars 9.2.vpt"
03:14:58.3 3/15/2014: C:\PinballX\vpauto.exe
03:15:05.7 3/15/2014: Found PinMAME ROM: afm_113b.nv
03:16:12.1 3/15/2014: Created DirectX BackGlass Window
03:16:12.2 3/15/2014: Created DirectX DMD Window
03:16:13.8 3/15/2014: Exit System Control Pressed
03:16:17.7 3/15/2014: C:\LedWiz\Ledwiz87.exe
03:16:18.0 3/15/2014: Created DirectX BackGlass Window
03:16:18.0 3/15/2014: Created DirectX DMD Window
03:16:32.3 3/15/2014: Exiting
03:16:32.4 3/15/2014: Showing Taskbar
03:16:32.4 3/15/2014: Unhiding Mouse Cursor
03:16:32.4 3/15/2014: Disposing Plugins
03:16:32.4 3/15/2014: Saving Settings
03:16:32.4 3/15/2014: Waiting for Online Thread

.ini

[Display]
Monitor=0
rotate=270
Windowed=False
WindowWidth=480
WindowHeight=720
WindowX=0
WindowY=65
PlayFieldBrightness=230
WheelTextColor=ff2d2dff
WheelTextOutlineColor=ff00ff00
InfoTextColor=ff400080
InfoTextOutlineColor=ff00ff00
FilterTextColor=ff0000ff
FilterTextOutlineColor=ff00ff00
MenuColor=ff0000ff
[backGlass]
monitor=1
x=0
y=0
width=1360
height=768
[DMD]
Enabled=True
monitor=2
x=25
y=115
width=750
height=375
[FileSystem]
EnableFileMatching=False
[interface]
DesktopModeEnabled=False
EnableAdditionalDetail=True
ShowSystem=True
ShowRatings=True
[Audio]
StreamVolume=40
SampleVolume=50
PlaySoundInVideos=True
[startup]
playsound=False
playvideo=True
StartWithWindows=Yes
[KeyCodes]
quit=27
left=160
right=161
select=49
rotate=82
pageleft=90
pageright=191
exitemulator=81
ingame=69
screenshot=83
screenshotbackglass=66
instructions=73
[JoyCodes]
quit=
left=
right=
select=
rotate=
pageleft=
pageright=
exitemulator=
ingame=
instructions=
[Text]
Line1=<< Use Flippers to Scroll >>
Line2=Press Start to Select Game
[FuturePinball]
Enabled=False
WorkingPath=
TablePath=
Executable=
Parameters=
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=False
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=False
MouseClickFocus=True
FPRAMPath=
[VisualPinball]
Enabled=True
WorkingPath=C:\Program Files (x86)\Visual Pinball
TablePath=C:\Program Files (x86)\Visual Pinball\Tables
Executable=VPinball.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=False
LaunchAfterEnabled=True
LaunchAfterWorkingPath=C:\LedWiz
LaunchAfterExecutable=Ledwiz87.exe
LaunchAfterHideWindow=True
LaunchAfterWaitForExit=False
NVRAMPath=C:\Program Files (x86)\Visual Pinball\VPinMame\nvram
[ExitScreen]
Enabled=True
EnableExit=True
EnableShutdown=True
[startupProgram]
Enabled=False
WorkingPath=
Executable=
Paramaters=
HideWindow=False
WaitForExit=false
[ExitProgram]
Enabled=False
WorkingPath=
Executable=
Paramaters=
HideWindow=False
WaitForExit=False
[AttractMode]
Enabled=True
Timer=1
ShowFor=30
[system_1]
Name=Pinball FX2
Enabled=True
WorkingPath=C:\Program Files (x86)\Steam
TablePath=
Executable=Steam.exe
Parameters=-applaunch 226980
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=
LaunchAfterWaitForExit=False
LaunchAfterHideWindow=False
LaunchBeforeEnabled=True
LaunchBeforeWorkingPath=C:\PinballX\Scripts
LaunchBeforeExecutable=PinballFX2.exe
LaunchBeforeParameters=[TABLEFILE]
LaunchBeforeWaitForExit=False
LaunchBeforeHideWindow=False
[system_2]
Name=Mame64
Enabled=True
WorkingPath=D:\Mame
TablePath=D:\Mame\romdummy
Executable=mame64.exe
Parameters=[TABLEFILE]
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
LaunchBeforeParameters=
[AutoExit]
Enabled=True
Minutes=10
[internal]
lastselected=AvengersAvengersVisualPinball
filter_year=
filter_company=
filter_custom=
filtername=Tables
[setupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=1
CustomArray=
SearchArray=
SavePosition=False
SectionIndex=18
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=1
ShowPanel=True
FontSize=1
WindowState=0
WindowSize=1168,852
WindowLocation=543,46

Exit is still mapped to esc for me in PinX and VP exits using "Q"

I have not tried the new exe you posted Tom ... I will tomorrow ... it is late here.

Link to comment
Share on other sites

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