• Don't forget to rate 1-5 stars! Check the support tab for any help or comments.

  • Don't forget to "THANK" or "LIKE" the Author's 1st post in support topic.

  • (29)
    « »
  • Download Info

    Thumb
    • Author: Scottywic
    • Version: 1.0.3 DOF
    • Views: 14160
    • File size: 86.58 MB
    • Downloads: 4093
    • File Author: JP Salas & ScottyWic
    • Updated: July 29, 2019
    • Categories:
  • *write up from JP, I'm not complimenting myself, though I am pretty great.

    Based on the characters of the computer game Diablo III by Blizzard Entertainment.

    jpsalas: VPX table (layout, script)

    scottywic: graphics & sounds (including DMD)

    STAT: b2s

    This table could have never been finished if scottywic hadn't remake all the graphics, make all the sounds and animations for the DMD, and he tested and tested and came up with changes here and there. So a big thanks to him

    The table is an original, so don't look for roms

    It uses UltraDMD, so just copy the Diablo.UltraDMD folder in the same folder as the table.

    And read the manual. There aren't complicated rules or modes, the game play should straightforward, but reading will help you understand the table and what are the goals.

    This table is a cooperative table. The different player do not play against each other but they unite against the Lords of Hell. Still each player will have each own score, bonus, experience level, etc.

    Still reading? Go and play it

    added ultradmd needed media as download was missing here for some reason

    • 1.0.2 19 April 2017
    • - Added an extra check in the ColorCode Function to fix any array errors that may occur.
    • - Changed the Highscore entry to show just the first letter instead of showing 3 letters AAA.

    1.0.1 Accommodates for STATs badass backglass file, which i have also included here.

    Currently, there are 0 users and 0 guests visiting this topic.
    Viewing 20 posts - 41 through 60 (of 79 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 79 total)
    • You must be logged in to reply to this topic.
  • Please login to download.

  • ©2020 VPinBall.com

    Log in with your credentials

    or    

    Forgot your details?

    Create Account

    The Vpinball app

    FREE
    VIEW