Jump to content

Recommended Posts

Posted

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

 

  • 6 months later...
Posted

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!

  • 5 months later...
Posted (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 :D , 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 by laralala

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...