VPinWorkshop Posted July 21, 2024 Posted July 21, 2024 View File 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. Submitter VPinWorkshop Submitted 07/21/24 Category VPX - Pinball Tables
LeanderQuest Posted July 23, 2024 Posted July 23, 2024 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.
ilveropaolone Posted July 24, 2024 Posted July 24, 2024 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?
bojacked Posted July 25, 2024 Posted July 25, 2024 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
Enthusiast Posted July 30, 2024 Posted July 30, 2024 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
LeanderQuest Posted August 7, 2024 Posted August 7, 2024 (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 August 8, 2024 by LeanderQuest
rescot Posted August 20, 2024 Posted August 20, 2024 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
Terrada Posted September 25, 2024 Posted September 25, 2024 What names should the music files have that will be located in the C:\vPinball\VisualPinball\Music\MFDOOM folder?
sprintgeek Posted October 2, 2024 Posted October 2, 2024 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
gonzonia Posted November 19, 2024 Posted November 19, 2024 (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 November 20, 2024 by gonzonia
jammotron1 Posted November 28, 2024 Posted November 28, 2024 Having the same problem with the errors, would love to play this game, any suggestions with the script codes to make this work?
dario7218 Posted December 4, 2024 Posted December 4, 2024 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 ?
Dainja Posted December 8, 2024 Posted December 8, 2024 (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? Edited December 8, 2024 by Dainja
Dainja Posted December 8, 2024 Posted December 8, 2024 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.
PopArt71 Posted May 6 Posted May 6 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!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now