boke_a_smowl Posted November 12, 2025 Posted November 12, 2025 View File MysticalNinjaGoemon (Original 2025) The Mystical Ninja, Goemon, is back for more adventure! This time, a great pinball adventure! Collect Passes, Fight Bosses, and Party with Plasma! PU-LA-ZU-MAAAA!!!!! Theme based on the N64 title Goemon's Great Adventure (Mystical Ninja 2 Starring Goemon). Definitely one of the best games on the system! The OST is also one of the best! *This is not very tested except by me, so sorry in advance if it doesn't work for you* Download Includes: table.vpx + .b2s + folderDMD + folderMusic (+ .txt info) This table uses VPin Workshop Example & Resource Table 1.6 so I will say requirements are the same. HUGE shoutout to them and the table!!! Detailed credits of them in the tablescript Required Software: VPX 10.8.0 RC3 or later: https://github.com/vpinball/vpinball/releases/tag/v10.8.0-1947-3b3f101 VPinMame 3.6.0-929 or later: https://github.com/vpinball/pinmame/releases/tag/v3.6.0-929-8c5f83e B2S Server 2.1.1 or later (if B2S used): https://github.com/vpinball/b2s-backglass/releases/tag/v2.1.1 Submitter boke_a_smowl Submitted 11/12/25 Category VPX - Pinball Tables VPX Standalone No
Raziel Posted May 17 Posted May 17 Hello, Thanks for your table! I am using Batocera v43 and I installed the game properly (I did put the different files as described in your .txt file). I can launch the rom, I can ad credits...but when I press start to play, the game crashes...any idea why maybe? Thanks!
laralala Posted 7 hours ago Posted 7 hours ago (edited) Note for the people trying this table and having issues with the table crashing when starting (arguably because of the music). The code expects the .VPX file be located in the tables folder in your VPX installation, because it uses the relative paths of things to find the music files. If you wish to run this table from another path, a quick and dirty solution is to edit the table script like so: 1068: Sub MusicOn 1069: Dim FileSystemObject, folder, r, ct, file, musicPath, myMusicFolder 1070: ' Change music folder based on ball number 1071: Select Case BIP 1072: Case 1: myMusicFolder = "MysticalNinjaGoemon/Ball1" 1073: Case 2: myMusicFolder = "MysticalNinjaGoemon/Ball2" 1074: Case 3: myMusicFolder = "MysticalNinjaGoemon/Ball3" 1075: Case Else: myMusicFolder = "MysticalNinjaGoemon" 1076: End Select 1077: Set FileSystemObject = CreateObject("Scripting.FileSystemObject") 1078: musicPath = FileSystemObject.GetAbsolutePathName(".") ' get path to Visual Pinball\table 1079: musicPath = Left(musicPath, Len(musicPath) - 6) + "music\" 'get path to Visual Pinball\music 1080: musicPath = "C:\Visual Pinball\Music\" <--- YOU ADD THIS LINE HERE WITH THE REAL PATH ON YOUR INSTALLATION 1081: Set folder = FileSystemObject.GetFolder(musicPath + myMusicFolder) 1082: Randomize 1083: r = INT(folder.Files.Count * Rnd + 1) 1084: ct=1 1085: For Each file in folder.Files 'get every file in myMusicFolder, for each one count it and see if the count matches the random number 1086: if ct = r Then ' random file found 1087: if (LCase(Right(file,4))) = ".mp3" Then ' can only play mp3 files 1088: PlayMusic Mid(file, Len(musicPath) + 1, 1000) ' PlayMusic defaults to Visual Pinball\music\, need to get myMusicFolder\song name 1089: End If 1090: End If 1091: ct = ct + 1 1092: Next 1093: End Sub BTW, since I'm here , music files in your Music folder should looks like this: ... +---Music | +---MysticalNinjaGoemon | | | m_GETTINGWETFROMTHEDEW.mp3 | | | | | +---Ball1 | | | m_ADVENTUREMAP.mp3 | | | m_ALARMBELLOFMANKIND.mp3 | | | m_SWEETTASTYDELICIOUSWATER.mp3 | | | m_TAKINGCAREOFHORSES.mp3 | | | | | +---Ball2 | | | m_DOGSGETLOST.mp3 | | | m_KAPPAROAD.mp3 | | | m_MILDERNESSINTHEAIR.mp3 | | | m_TRYTHENEXTONE.mp3 | | | m_WORLDLYTOWN.mp3 ...and so on Edited 5 hours ago by laralala
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