Jump to content



Photo
- - - - -

Queen The Hits 1 & 2[Visual Pinball X MOD]

queen band roger taylor brian may john deacon freddy mercury Queen

  • Please log in to reply
15 replies to this topic

#1 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 09 April 2021 - 08:36 PM

Posted Image


File Name: Queen The Hits 1 & 2

File Submitter: wpilot

File Submitted: 09 Apr 2021

File Category: VPX/VPinMAME - MOD Tables

Author(s): wpilot wizball
Manufacturer: Original
Year: 2020
Media Pack: Link to Media Pack
Permission to MOD?: Yes, with approval


QUEEN - THE GAME HITS 1 & 2
This is a set of MOD tables based on WizBall's great Watchmen table.
Many thanks to Wizball for permission to create these mods.
 
*** THESE TABLES HAVE BEEN STRIPPED OF MUSIC ***
 
INSTALLATION:
 
These tables DO NOT INCLUDE ANY MUSIC PLEASE DO NOT ASK FOR MUSIC FILES!
You will need to pull music from your own Queen collection.
 
These tables will not work by simply dropping Music files in the VPX Music folder.
It will require a bit of work on your part to get music working on these tables.
 
You will need to use some sort of Audio Editing software (Audacity, Sound Studio, etc.) to
break the music up into some system of length. (I used 25ms increments for mine) This is
done so the game can “remember” roughly where the track left off if a ball was drained. If you follow
My song setup and 25ms structure you won't need to do anything to the code. If you use
different music and lengths then you will need to change the script to reflect those
changes.
 
The music has to be OGG Format
 
This was how the music was set up in “Watchmen” which these MODS are based.
(If you look into the table script you will still see a bunch of references to Watchmen)
 
Place your music files for each game in the MUSIC folder of VPX. There should be 217 files total
For “Hits 1” and 196 files for “Hits 2”. These should be loose files and not within folders.
The script refers to the music as "queen1" and "queen2" for each table.
 
If you want to change the music to different songs from what I set up you would need to follow
the same naming structure for the files (I.e. "queen1-00.ogg, queen1-01.ogg" etc) However,
bear in mind I chose songs from albums in the Queen discography that coincide with the lights
and elements of the gameplay.
 
The timecode info is needed in the game script and it is specified in Milliseconds (so 25 seconds
will be written as 25000 in the code). There are a number of places in the game Script where music
files are referenced so make sure you find all the places where the song title is referenced.
 
DMD SETUP:
 
I set the DMD up to show in the Apron. It is because my own personal build table has no 2nd Backglass
and DMD monitor. I just have a single monitor setup. Because of this I like to have my DMD’s shown on
either the playfield or Apron.
 
I have built the DMD assets for this set up only. You can move the DMD if you want, but be aware the
DMD is made for DESKTOP setup only. You may also need to reposition the DMD slightly to fit within the
Apron’s screen setup based on your own personal angle and preferences. It doesn’t take much to nudge it
in place with the arrow keys.
 
Unfortunately I cannot help with other setups for the DMD as I have no way of testing on my own machine.
If you have the knowledge how to set up the DMD yourself - by all means do so. I have even included
different Apron art in the Image Manager for those that don’t use
the DMD-single-screen-in-Apron setup.
 
HAVE FUN and ENJOY!


Click here to download this file


MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#2 Wizball

Wizball

    Enthusiast

  • Members
  • PipPipPip
  • 180 posts

  • Flag: ---------

  • Favorite Pinball: Tales of the Arabian Nights

Posted 09 April 2021 - 09:33 PM

Noah has mentioned in this post that music is OK as long as it's imported into the table's sound manager and not provided as external audio files. I could help you make a version of this that uses the ogg support in 10.7 beta to import the music into the tables. I could also try to help make a version that is not dependent on being in desktop view, but that requires some drudge work; each EM reel would need to be split into individual images.



#3 Wizball

Wizball

    Enthusiast

  • Members
  • PipPipPip
  • 180 posts

  • Flag: ---------

  • Favorite Pinball: Tales of the Arabian Nights

Posted 09 April 2021 - 09:55 PM

This is a gorgeous mod of a table that had a lot of content that needed to be adapted to the new theme. If I have one thing to point out is that when lights were moved on the new art, they were put in spots where they are misleading as to what shot they are associated with. Please forgive me for this MSPaint of the inserts and their shots:

queen-inserts0.png


Edited by Wizball, 09 April 2021 - 09:57 PM.


#4 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 09 April 2021 - 10:09 PM

I haven't updated to 10.7 yet. I may not jump on 10.7 for a while as I tend to be very cautious when it comes to updating things. Everything currently works great on my machine and I'm just not ready to intro anything that might wreck anything.

That said, Thanks so much for the offer! If it's merely a code tweak - You could just send me the code (again unless its relying on updating to 10.7 beta) and i'll update the build.
 

In terms of the DMD - I'm just not that motivated to work on making the DMD setup for all instances. Unless we're talking about doing a simplification of the DMD and just ditching all the images and going strictly with a number counter setup. THAT I would be all for. Then people could place the DMD wherever they wish.

But even that sounds like a sh** ton of work for you and I couldn't ask you to go through all that.

Lastly, so Noah is saying even FULL COPYRIGHTED music is okay to include in a table's sound manager now?


MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#5 Wizball

Wizball

    Enthusiast

  • Members
  • PipPipPip
  • 180 posts

  • Flag: ---------

  • Favorite Pinball: Tales of the Arabian Nights

Posted 09 April 2021 - 10:22 PM

More than the script would need to be modified: the sound files would need to be imported in the sound manager, which requires the 10.7 beta.

 

Noah's exact words are:

My big concern, as you know and seem to agree with, is hosting files in mp3 and mp4 formats. It's all about the container. If you import music into a VPX table, it's not at all the same as hosting mp3 music files.

so the issue seems to be the format and not the content. If the music was imported, it would be no different from other approved tables such as Mägo de Oz.


Edited by Wizball, 09 April 2021 - 10:23 PM.


#6 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 09 April 2021 - 10:38 PM

so they couldn't just be WAV format?


MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#7 Wizball

Wizball

    Enthusiast

  • Members
  • PipPipPip
  • 180 posts

  • Flag: ---------

  • Favorite Pinball: Tales of the Arabian Nights

Posted 09 April 2021 - 10:40 PM

Not with the site's file size limit, no.



#8 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 10 April 2021 - 12:01 AM

Ah. I'm good. But thanks

MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#9 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,871 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 April 2021 - 04:08 AM

 

Lastly, so Noah is saying even FULL COPYRIGHTED music is okay to include in a table's sound manager now?

 

Unless  Noah flat out says those exact words, i would stick with the NO answer
It's Noah who gets the C&D and whose Hosting company also gets a copy of the C&D
Who can go and yank the plug.

So, i think i would ask him flat out, "Am i allowed to include the complete sgt peppers album inside my table" (Or what ever it is that you are thinking it is ok to include that EMI may have other ideas about)

 

just dont be surprised if he gives 20 shades of No


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#10 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,280 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 10 April 2021 - 04:35 AM

I'm pretty curious of this table.
Really love the queen music for many,many years and have all the original music from them.
Had some ideas to create a table of my own, but I was not able to create it in Visual Pinball.
Thanks for this effort !


331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#11 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 10 April 2021 - 12:42 PM

Thanks weisshund. Yeah that's why I was taken back. I had created these tables some time ago and had talked with Noah on the phone about some other things. He mentioned then how he would unfortunately have to post the rule about no music. And I totally understood. I mentioned my Queen tables at that time and he said to just share them without the music. So the idea that it's a format issue doesn't really hold up IMO. I won't be adding any music to these machines nor will I be hosting the music anywhere for download.

MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#12 Wizball

Wizball

    Enthusiast

  • Members
  • PipPipPip
  • 180 posts

  • Flag: ---------

  • Favorite Pinball: Tales of the Arabian Nights

Posted 10 April 2021 - 04:55 PM

It is possible to modify the script so that you don't have to split or re-encode the music files, but songs will always play from the beginning.

 

On Hits 1, replace the InitMusic sub with the following:

Sub InitMusic
    Dim i
    Dim j
    Set vMusicPlayed = New BitSet
    vMusicPlayed.Capacity = 19
    nSongCurrent = -1
    
    for i = 0 to 20
        for j = 0 to 24
            aanMusicDuration(i, j) = 0
        next
    next
    ' The Game 1 - Don't Stop Me Now (must be named queen1-00.mp3)
    anSongPreviewTrack(0) = 0
    aanMusicDuration(0, 0) = 206000

    ' The Game 2 - Play the Game (must be named queen1-10.mp3)
    anSongPreviewTrack(1) = 0
    aanMusicDuration(1, 0) = 210000
    
    ' The Game 3 - Flash's Theme (must be named queen1-20.mp3)
    anSongPreviewTrack(2) = 0
    aanMusicDuration(2, 0) = 210000

    ' Magic 1 - Under Pressure (must be named queen1-30.mp3)
    anSongPreviewTrack(3) = 0
    aanMusicDuration(3, 0) = 236000

    ' Magic 2 - Hammer to Fall (must be named queen1-40.mp3)
    anSongPreviewTrack(4) = 0
    aanMusicDuration(4, 0) = 264000

    ' Magic 3 - One Vision (must be named queen1-50.mp3)
    anSongPreviewTrack(5) = 0
    aanMusicDuration(5, 0) = 290000
    
    ' Miracle 1 - Invisible Man (must be named queen1-60.mp3)
    anSongPreviewTrack(6) = 0
    aanMusicDuration(6, 0) = 234000

    ' Miracle 2 - The Show Must Go On (must be named queen1-70.mp3)
    anSongPreviewTrack(7) = 0
    aanMusicDuration(7, 0) = 258000

    ' Miracle 3 - Made In Heaven (must be named queen1-80.mp3)
    anSongPreviewTrack(8) = 0
    aanMusicDuration(8, 0) = 325000

    ' Opera 1 - Bohemian Rhapsody (must be named queen1-90.mp3)
    anSongPreviewTrack(9) = 0
    aanMusicDuration(9, 0) = 350000

    ' Opera 2 - Somebody to Love (must be named queen1-a0.mp3)
    anSongPreviewTrack(10) = 0
    aanMusicDuration(10, 0) = 294000

    ' Opera 3 - We Are the Champions (must be named queen1-b0.mp3)
    anSongPreviewTrack(11) = 0
    aanMusicDuration(11, 0) = 178000

    ' Classic Queen 1 - Seven Seas of Rhye (must be named queen1-c0.mp3)
    anSongPreviewTrack(12) = 0
    aanMusicDuration(12, 0) = 167000

    ' Classic Queen 2 - Father to Son (must be named queen1-d0.mp3)
    anSongPreviewTrack(13) = 0
    aanMusicDuration(13, 0) = 373000

    ' Classic Queen 3 - Now I'm Here (must be named queen1-e0.mp3)
    anSongPreviewTrack(14) = 0
    aanMusicDuration(14, 0) = 250000

    ' Multiball - Princes of the Universe (must be named queen1-f0.mp3)
    anSongPreviewTrack(15) = 0
    aanMusicDuration(15, 0) = 209000

    ' Brian May wizard - Sail Away Sweet Sister (must be named queen1-g0.mp3)
    anSongPreviewTrack(16) = 0
    aanMusicDuration(16, 0) = 213000

    ' Roger Taylor wizard - We Will Rock You (must be named queen1-h0.mp3)
    anSongPreviewTrack(17) = 0
    aanMusicDuration(17, 0) = 120600

    ' John Deacon wizard - Spread Your Wings (must be named queen1-i0.mp3)
    anSongPreviewTrack(18) = 0
    aanMusicDuration(18, 0) = 266000

    ' High score - The Hero (must be named queen1-j0.mp3)
    anSongPreviewTrack(19) = 0
    aanMusicDuration(19, 0) = 209000

    ' Unused - Radio Ga Ga (must be named queen1-k0.mp3)
    anSongPreviewTrack(20) = 0
    aanMusicDuration(20, 0) = 343000
End Sub

Replace the ResetMusicStart sub with the following:

Sub ResetMusicStart(nWho)
    aanSongNextSegment(nWho, eModeRorschach1) = 0
    aanSongNextSegment(nWho, eModeRorschach2) = 0
    aanSongNextSegment(nWho, eModeRorschach3) = 0
    aanSongNextSegment(nWho, eModeNiteOwl1) = 0
    aanSongNextSegment(nWho, eModeNiteOwl2) = 0
    aanSongNextSegment(nWho, eModeNiteOwl3) = 0
    aanSongNextSegment(nWho, eModeOzymandias1) = 0
    aanSongNextSegment(nWho, eModeOzymandias2) = 0
    aanSongNextSegment(nWho, eModeOzymandias3) = 0
    aanSongNextSegment(nWho, eModeSilk1) = 0
    aanSongNextSegment(nWho, eModeSilk2) = 0
    aanSongNextSegment(nWho, eModeSilk3) = 0
    aanSongNextSegment(nWho, eModeManhattan1) = 0
    aanSongNextSegment(nWho, eModeManhattan2) = 0
    aanSongNextSegment(nWho, eModeManhattan3) = 0
    aanSongNextSegment(nWho, eModeOwlship) = 0
    aanSongNextSegment(nWho, eModeFuneral) = 0
    aanSongNextSegment(nWho, eModeJailbreak) = 0
    aanSongNextSegment(nWho, eModeKarnak) = 0
    aanSongNextSegment(nWho, eModeValinor) = 0
    aanSongNextSegment(nWho, eModeCursedCrew) = 0
End Sub

In the MusicPlaySegment sub, replace the line that says:

sFileName = "queen1-" & Base36(nSongCurrent) & Base36(nSegment) & ".ogg"

With:

sFileName = "queen1-" & Base36(nSongCurrent) & Base36(nSegment) & ".mp3"

In the TimerMusicPreload_timer sub, replace the line that says:

sFileName = "queen1-" & Base36(nSongCurrent) & Base36(nMusicPreloadSegment) & ".ogg"

With:

sFileName = "queen1-" & Base36(nSongCurrent) & Base36(nMusicPreloadSegment) & ".mp3"

 



#13 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 11 April 2021 - 01:33 AM

Kewl. Personally, I'd prefer it to continue where it left off. Gives incentive for good play. But not having to split songs up makes it easier for a lot of people. 


MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#14 yinyan

yinyan

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: England

  • Favorite Pinball: addams family

Posted 18 April 2021 - 09:10 AM

just starting on the music what happens when you get to 99 then what comes after that is it 100 or 9a b c d etc etc ???

and which album are you using because some have different lengths ???


Edited by yinyan, 18 April 2021 - 10:38 AM.


#15 wpilot

wpilot

    Enthusiast

  • Platinum Supporter
  • 130 posts
  • Location:Michigan

  • Flag: United States of America

  • Favorite Pinball: Attack from Mars

  • PS3 Gamer Tag: NA
  • 360 Gamer Tag: NA

Posted 19 April 2021 - 12:50 AM

After the numbering past Nines the alphabet numbering kicks in. A thru K.
So a) Somebody to love is numbered: "queen1-a0.ogg, queen1-a1.ogg..." then after "queen1-a9.ogg" you'll go: "queen1-aa.ogg, queen1-ab.ogg etc."

Sorry but the second question I can't answer since I have their entire discography. I pulled from the albums typically, but I might have pulled some from collections too. If your length is different you would just need to note the new length and change that in the table Script. I wouldn't think there would be all that much difference between songs pulled from albums or collections. Maybe by a second or two. The ones that have major differences would be the live tracks. Which are only two (I think) off Hits 2 "Seven Seas of Rhye (Live)" and "We are the champions (Live)"

Hope that helps.

MARK PAULIK
DESIGN • ILLUSTRATION • ANIMATION
shoeboxtheater.tumblr.com


#16 topper2k

topper2k

    Enthusiast

  • Members
  • PipPipPip
  • 258 posts
  • Location:Virginia

  • Flag: United States of America

  • Favorite Pinball: Indiana Jones Pinball Adventure

Posted 25 September 2021 - 07:26 PM

I'm not seeing the DMD in the Apron. I can see the background for it with P1-P4, but no score or anything appears above it. I'm wondering if it's because my playfield is in portrait orientation. Has anyone else run into this? Is there a way I can reposition the DMDs for portrait display?







Also tagged with one or more of these keywords: queen band, roger taylor, brian may, john deacon, freddy mercury, Queen