Currently, there are 0 users and 0 guests visiting this topic.
Viewing 20 posts - 41 through 60 (of 80 total)
  • Author
    Posts
  • #139595
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    Tried the github version ? https://raw.githubusercontent.com/sverrewl/vpxtable_scripts/master/Diablo%20Pinball%20v1.0.3-DOF.vbs

    What I should do though for that table is to reduce the scoring. Too easy to crash getting to the max of UltraDMD. I remember crashing it on ball 2. Change scoring by 10 or so.

    #139600
    Scottywic
    Participant
    @scottywic

    Tried the github version ? https://raw.githubusercontent.com/sverrewl/vpxtable_scripts/master/Diablo%20Pinball%20v1.0.3-DOF.vbs

    What I should do though for that table is to reduce the scoring. Too easy to crash getting to the max of UltraDMD. I remember crashing it on ball 2. Change scoring by 10 or so.

    I’ll be reworking this table in the near future to fix all those items

    1 user thanked author for this post.
    #139603
    outhere
    Moderator
    @outhere
    MemberContributorvipModerator

    Thank you

    #139605
    Peter222
    Participant
    @swietlikowa
    Member

    Scottiwic: helped for a while, then appeared in the functions:

    1982 Sub DMD (background, toptext, bottomtext, duration)
    1997 Sub DMDScore
    2062 Sub UltraDMDScoreTimer_Timer()

    I added the same line (On Error Resume Next) everywhere and thanks to that the game does not hang but at some point the DMD screen disappears (black screen). This always happens, for example, when the gate goes down.

    Thalamus: with this script is the same problem

    #139611
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    Yes. I expected that the script would have the same functionality for the dmd :)

    #139615
    STAT
    Participant
    @stefanaustria
    MemberContributor

    Guys, no Solutions here, thats Diablo’s Soul /joke … of Course, or ? ;-)

    #140379
    Scottywic
    Participant
    @scottywic

    hmm its odd cause i know many have played it for years without that issue, so not sure why it would be your machine specific.
    Might just need to wait until I give it the pinup treatment.

    #140908
    chaffee1921
    Participant
    @chaffee1921

    I downloaded STAT’s B2S file but I do not get any type of backglass to show while running the table. I can see the B2S server running in my task bar, but no images appear. The table and UltraDMD are working just fine. Is there a setting I’m missing in the script? Thanks in advance.

    #152468
    Peter222
    Participant
    @swietlikowa
    Member

    On the occasion of the release of version 1.3 Total Nuclear Annihilation where the comma display in UltraDMD was implemented, the table started to hang exactly after exceeding the number 99 (i.e. when the comma should be displayed). I wonder if there is a similar problem in Diablo. This is the only game with UltraDMD (except TNA after introducing the comma to UltraDMD) that hangs with me. I’m isolated from the problem, so it looks like the problem is my location (regional settings?). A similar problem is discussed here: https://vpinball.com/forums/topic/adding-commas-to-ultradmd-score/#post-106715

    #152472
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    @swietlikowa (peter222) : Pretty sure that this does apply to you. Since my pinball cab is used for just pinball. I don’t care if I follow “Norwegian Standard”, so, I did what JP suggested in the link that Outhere ref to a bit above your ref. link.

    #152484
    Peter222
    Participant
    @swietlikowa
    Member

    I thought I had finally found a good lead, but unfortunately not. In fact, the reason for the problems at TNA were the Windows regional settings. The problem disappeared after changing the regional settings to English (United States). In Diablo it doesn’t help. Besides, I noticed that the comma is not used as a thousands separator in Diablo. Something is probably close to regional settings, because it seems to me that the problem affects only a few users. In Diablo, the errors I have look like this:

    qvxdwiex5qt7dczqhcqimx4cny3pt7lt69682133_163377148149981_4944499147249025024_n (1)

    #152626
    outhere
    Moderator
    @outhere
    MemberContributorvipModerator

    (United States) – Diablo

    20191127_134444

    #152630
    Peter222
    Participant
    @swietlikowa
    Member

    Strange. Look at this: https://drive.google.com/file/d/1AK603nRDOxQPxgNFPPc9_C0Vvh4oFYam

    As you can see, in my case decimal places are not separated by a comma. Nevertheless, the table hangs quickly. Black field instead of UltraDMD and script error (when press Esc) :(

    #152632
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    Try to change line 2035 to :

    If UseUltraDMD = 1 Then UltraDMD.CancelRendering

    #152724
    Peter222
    Participant
    @swietlikowa
    Member

    after changing line 2035, I got “UseUltraDMD” not defined error, so added Dim UseUltraDMD at the beginning of script (but I don’t know if that’s the right thing to do)… then again the same thing… black screen instead of DMD, table hangs and error after pressing esc… In any case, the error is related to UltraDMD

    Zaznaczenie_767

     

    #152728
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    Change that too. I must admit, I don’t understand why you would have this error in the first place.

    #152731
    Peter222
    Participant
    @swietlikowa
    Member

    Sorry, I don’t know that script language and that’s a completely different command… What should it look like this time?

    If UseUltraDMD = 1 Then DMDScoreNow ?

    If NOT UltraDMD.IsRendering && UseUltraDMD = 1 Then DMDScoreNow ?

    #152734
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    Never had to look at the UltraDMD code before. What if you instead just add the following line above the culprit ?

    On Error Resume Next

    I really don’t get why one single user is getting these kind of errors. Or maybe more are – but, just haven’t reported it before ?

    I had a quick look at Diablo Pinball v1.0.3-DOF and why do you say that you needed to define UltraDMD yourself is a mystery. It should be defined or give you an error that explains the problem. Maybe you need to try to re-download the table or something ??

     

    #152746
    Peter222
    Participant
    @swietlikowa
    Member

    I’ve downloaded several times, from different sources. Version 1.0.3 with and without DOF. I also replaced alternative codes from github – nothing helped.

    Therefore, it seems to me that UltraDMD is sensitive at many points to Windows regional settings. It has probably been tested only on English (US). This confirms yesterday’s example of an error in TNA and the use of a comma in the scores – it was enough to change the regional settings to US and everything was OK (some countries use a comma, other dots as a thousandth separator). Most users have US settings, others are few or just don’t report a bug (especially that other tables with UltraDMD work properly, the problem concerns few. In my case there is only a problem with Diablo, UEFA Championschip and it was with TNA, but TNA has already been fixed). OK, I’ll try some more settings in Windows, maybe I’ll find the ones that cause the problem. It’s easier for me to customize Windows to work properly with UltraDMD than the whole script code for me the only one :)

    #152748
    Thalamus
    Moderator
    @thalamus
    ContributorMemberModerator

    I think you’re right in your assumptions. I don’t believe that this will help. But, what about adding ‘setlocale(1033)’  under Randomize, after the dof comments in the start of the script ? Personally, I’m not very happy with any UltraDMD, I’ve found that it has too many quirks and it introduces a bit of lag too. Might be because of my Pindmd3 I must admit.

Viewing 20 posts - 41 through 60 (of 80 total)
  • You must be logged in to reply to this topic.

©2021 VPinBall.com

Log in with your credentials

or    

Forgot your details?

Create Account

The Vpinball app

FREE
VIEW