Jump to content

Recommended Posts

Posted

MF DOOM (GOILL773 2024)


"Just remember ALL CAPS when you spell the man name!"

 

This incredible tribute to the legendary MF DOOM was originally created by GoIll773. When he brought it into VPW back in 2021 for some support we all thought it was amazing. GoIll773 continued working on it for months but then suddenly development stopped and GoIll773 was nowhere to be found. We let the project sit for years hoping GoIll773 would resurface. We tried contacting him multiple times through various channels of communication, but with no luck. Eventually, Shaggysrsg (a big fan of the table) pulled together a team to push forward with wrapping up the development in GoIll773’s absence. MerlinRTP, Iaakki, Oqqsan, RobbyKingPin, DGrimmReaper, Kemurro and others put in a great effort to deliver GoIll773’s brainchild. 

 

We hope you are well, GoIll773! Respect to you and to the man himself, MF DOOM.

 

GoIll773 - Original Table Design, Coding and Artwork
MerlinRTP - Pup conversion from Orbital to PupDMD/PupEvents, Audio conversion, highscore system, variety of table code, audio and video bug fixes
Iaakki - Reworking of inserts, variety of fixes to GI, Slings, callout volume option
Oqqsan - FlexDMD Assistance
RobbyKingPin - Updated nFozzy/Rothbauerw physics and Fleep sounds, Rothbauerw Targets, VR Hybrid codes
Kemurro - Artwork for pup overlays, Cabinet art and backgrounds
Somatik - Linux standalone proofing/testing
JoePicaso - Artwork for additional overlays
Shaggysrsg - Brought table to VPW help shop so that the game could be completed 
DGrimmReaper - VR flipper animations
Apophis - Autoplunger bug fix, VR tweaking
Testers - Passion4pins, Studlygooright, PinStratsDan

 

Notes:

  • Please read and follow the "Install-README" instructions in the download package.
  • All user options can be edited in the script.

 

Posted

Thanks, VPW! Awesome work as always!

I bought all recommended songs, but the music stops after some minutes...maybe because of a bug? It came back for multiball (03:32) in my test...and stopped at 02:18.
 


 

Posted

please anyone knows the error script interface not registered? i have up to date video pup, dmd and music wjth mfdoom directory. open with last vpx.exe 10.8 beta

   anyone to solve it?

Posted

this is the only table i cant run. After lauching the ball it works for a few seconds and then gives an error on line 1 and the ball disappears

Posted

AMAZING TABLE! SO AWESOME! 

 

There's a small typo in the DOF config under RGB Flippers (I only saw this myself when doing Darrin's VPCLE config - it actually has "RGB Flippers" in the DOF Code line , I deleted it and the purple color works as expected 

image.thumb.png.c7c8d255a248320bf77c1e4ec21eb059.png

  • 2 weeks later...
Posted (edited)

EDIT Solved! I selected dmd and topper seperate, took notes of the pup pack values (0,0,0,100,100 etc.), then clicked the desktop.bat...entered the numbers of dmd and topper seperate...now topper on top videos work too...and I changed the overlay file because the one for desktop is small and does not show much of the videos.

I have an annoying problem with the pup pack. I think it used to work flawlessly in v1.0.
Now I open VPX, it does not work (single screen, desktop...the BG videos are hidden behind the overlay)...I close the table with VPX still on, start it again and this time, it works. I quit it, start it again with VPX still on...and it still works.

I run the popper software and...no, it does not work.

How can I fix that? It seems that the pup pack does not start or close the pinup player correctly...for one-screen setups? It always needs a second start to work...as soon as I close VPX completely and start it again, it does not work when loading the table...but it works with 2+ attempts.

As pinup popper loads VPX and the table once before it closes everything again, the pup pack never works with pinup popper. How can I fix that?

Edited by LeanderQuest
  • 2 weeks later...
Posted

Does anyone have line code errors at line code 3331 and 13722  and line 18175.  This stops loading and I cannot figure it out.

Thanks

  • 1 month later...
Posted
On 9/25/2024 at 7:56 PM, Terrada said:

What names should the music files have that will be located in the C:\vPinball\VisualPinball\Music\MFDOOM folder?

It reads any mp3 files in there and randomizes them

 

  • 1 month later...
Posted (edited)
On 8/19/2024 at 9:00 PM, rescot said:

Does anyone have line code errors at line code 3331 and 13722  and line 18175.  This stops loading and I cannot figure it out.

Thanks

I'm having these same issues. 

 

Compile error
-------------
Line: 18175
Class not registered


Runtime error
-------------
Line: 3331
Type mismatch: 'HighScore'

Runtime error
-------------
Line: 13722
Variable is undefined: 'rolling'

 

Edited by gonzonia
  • 2 weeks later...
Posted
On 11/28/2024 at 1:13 AM, jammotron1 said:

Having the same problem with the errors, would love to play this game, any suggestions with the script codes to make this work?

same problem here , please help anyone ?

Posted (edited)

My dear friends, please help me out. Im a noob to Visual Pinball. I bought a digital pinball machine yesterday but I can figure out how to install the MF Doom game.

When I start the game this is what I get. And the actual game does not start up... The result I get is just as the photo. 

 

Says:
Line: 3331 Incompatible type "HighScore" and Line 18166 "Unidentified variable: MusicDirectroy". Can you help me out please?

 

Do I need 10.8 to be able to play the game?

 

 

 

MF Doom error.jpg

Edited by Dainja
Posted

Also my unit have 10.7.2 installed. Says MFDoom was saved with 10.80. Is it safe to update? I don't want to f up my whole system since Im new to this. 

  • 1 year later...
Posted

Hi everyone,

 

I noticed that the MF DOOM (v1.1) table has some issues regarding saving highscores and correctly ranking them in the list. After some digging into the script, I found that while the highscore "infrastructure" is present, it isn't properly connected.

If you’ve noticed your scores aren't saving to VPReg.stg (or the Registry) or that your #1 scores always end up at the bottom of the list, here is how to fix it.

 

1. Scores not saving on Exit

The most critical issue is that the exit routine doesn't actually call the save function.

 

Find this in the VBScript: 

 

Sub Table1_exit()
    SaveLUT
    ' ... other code ...
End Sub

 

Fix: Add Savehs to the top of the routine:


 

Sub Table1_exit()
    Savehs          ' <--- Add this line
    SaveLUT
    ' ... rest of the code ...
End Sub

 

2. Incorrect Ranking Logic

The original CheckHighscore routine only checks if you beat the 4th place and then overwrites that specific slot, meaning you can never actually climb to #1.

 

Fix: Replace your Sub CheckHighscore() with a sorting loop and add Dim HSIndex to the top of your script (near cGameName). This ensures the table tracks which rank you actually achieved:

 

Sub CheckHighscore()
    Dim i, j, tmpScore
    tmpScore = Score(CurrentPlayer)

    For i = 0 To 3
        If tmpScore > HighScore(i) Then
            For j = 3 To i + 1 Step -1
                HighScore(j) = HighScore(j - 1)
                HighScoreName(j) = HighScoreName(j - 1)
            Next
            HighScore(i) = tmpScore
            HighScoreName(i) = "???" 
            HSIndex = i 
            HighScoreEntryInit()
            Exit Sub
        End If
    Next
    EndOfBallComplete
End Sub

 

3. Fixing Name Input (Hardcoded Index)

By default, the script is hardcoded to put every new name into the 4th slot (Index 3).

Find in Sub HighScoreCommitName():

 

HighScoreName(3) = hsEnteredName

 

Change to:

HighScoreName(HSIndex) = hsEnteredName

 

Why these changes?

Savehs in Exit: Ensures that even if you don't reach a highscore, metadata like Credits and TotalGamesPlayed are saved when you close the table.

HSIndex: Allows the script to "remember" whether you placed 1st, 2nd, or 3rd during the name entry process.

Sorting Loop: Moves lower scores down the list instead of just deleting the bottom one.

Hope this helps anyone looking to make their MF DOOM sessions a bit more competitive!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...