-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DLL] VPM ROM settings are not saved when started with PBX #31
Comments
Thanks, got a few crash reports about that one. :) Can you try this build and see if it's fixed? Cheers! |
Thumbs up - works great. Thank you so much !
|
Was a tad to early on the feedback. I believe this still to be dmddevice
related. Now everything is working except when run through PBX. On table exit it dies. Run a table add coins exit. Restart table - no credits available. If you get GC score, it is gone. Only resolution so far for this issue is to go back to the release that comes with SAM 2.8b. 66 bytes in size.
|
A log would be helpful and also a screenshot or .ini snippet of PBX would be good in order to reproduce. |
Using your dmddevice.dll instead of lucky1' - dmd == black. Log from PBX is exactly like when working.
So, in fact 2 different dmddevice.dll - yours in VP, lucky1 in PBX and UltraDMD works. Attached pinballx.ini and post_run_script |
Hang on, isn't Grand Champion an EM Game? How is the DMD relevant? |
Haha. No any DMD table - high-score ... where you put your name in .. after you exit, the old score is still there. Might be a EM table - idk ... but, I'm not that stupid :) |
Okay, so to summarize, when launching an SS game from PBX and the dmdext DLL, high-scores (or any ROM settings) don't get saved. However, they get saved when:
That's the conclusion? And you suspect something smelly with UltraDMD being used in PBX through yet another dmddevice.dll? |
Yes, thats my conclusion - or, I should say I'm not 100% sure that any earlier dmdext.dll used to work perfectly. It was only by chance that I noticed this bug. I played a hell of a game with exactly the dll you posted earlier in this thread ... streaming and all. Then I noticed because I set a great score that it was lost and the debug began. UltraDMD - not sure. I don't play that much original tables. I simply can't get any table to perform very well with it. FPS seems to drop to a crawl. What I do notice is that UltraDMD doesn't exit cleanly - and if played via PBX - since I use DMD in the menues, PBX can't re-open DMD and starts to complain. PinDMD not found. That is why I do kill it in the post-script. Would love if it was possible to ask ultradmd to exit via VP script eg. table1_exit() ... like controller.stop or something. |
Okay so if you could try one more thing: Since your kill script is only used for UltraDMD tables anyway, could you disable it and see if that changes anything? I'll try to reproduce this, but I've never set up UltraDMD for PBX. Meanwhile if you remember which dmdext DLL used to work with your setup, that would be interesting as well. |
Back. Unfortunately no change. All in on installer does install the UltraDMD in VP\XDMD. As PinDMD3 user you only replace those xdmd.dll and xdmdnative.dll with the ones lucky1 provided. And add the dmddevice.dll. My guess is that you need to use lucky1' to get it working. |
Update : Don't longer believe it is dmddevice.dll alone that is the problem I'm seeing. I had forgotten that I'm running a special build from DjRobX If I run official, nvram seems to be saved. So we should close this case. I still have crashes, but, as I see it It can't be just dmddevice.dll related. Functionality request - I would love if we could get a simply "dmdext play -s 1 -f filename.png". Play image for 1 second and exit ( not clearing dmd afterwards ). |
Thanks for the update. Can you create a new issue for the other feature
request?
…On Feb 19, 2017 14:37, "Sverre Winge Larsson" ***@***.***> wrote:
Update : Don't longer believe it is dmddevice.dll alone that is the
problem I'm seeing. I had forgotten that I'm running a special build from
DjRobX
http://vpuniverse.com/forums/forums/topic/2687-code-change-
to-enable-sam-le-driver-board-support/?do=findComment&comment=33050
If I run official, nvram seems to be saved. So we should close this case.
I still have crashes, but, as I see it It can't be just dmddevice.dll
related.
Functionality request - I would love if we could get a simply "dmdext play
-s 1 -f filename.png". Play image for 1 second and exit ( not clearing dmd
afterwards ).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#31 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAETGvMYYjK4xTO1wVZJ4E93pwnhYKdMks5reEWagaJpZM4Lx8DC>
.
|
Using latest 1.5 it seems that VP tables always crash after exit on PinDMD3. Features like using camera to setup things like layback is kind of useless with this happening.
The text was updated successfully, but these errors were encountered: