Installing HD DVD Interactivity Jumpstart on Vista

You were so excited about the Vista launch that you preordered your copy of the new operating system and are now basking in the beauty of improved interactivity and security, only to find that when you try to install the jumpstart package you get the "Microsoft Interactivity HD DVD Jumpstart requires a Windows XP operating system with Service Pack 2 or higher” message. As an HDi developer, I wasn’t so pleased at this. I want to use Vista AND write HDi!  Apparently there are a handful of issues running on the simulator on Vista like rendering of fonts.  But, if you don't need fonts on your project, then most everything else works.  So, here's how you get around that pesky error message that stops you from doing your installs

Go download the HD DVD Interactity Jumpstart and Sample Code installs and save them to your desktop. Download the batch file included at the end of this post in the same location as the two .msi files.  Double-click on the batch file and follow the instructions.  Done.

You want to know what this batch file is doing exactly?  Okay...

First, it extracts the contents of the install files by calling...

msiexec /a HDDVDJumpstart.msi TARGETDIR="C:\Program Files\Microsoft HD DVD Interactivity Jumpstart"

msiexec /a HDDVDSamples.msi TARGETDIR="C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\Samples"

For consistency's sake, I am replicating the install as it would occur on XP, but you can extract wherever you'd like. Now, you could certainly stop here, but again, for consistency's sake, I'm duplicating what happens on XP, so now I create the Start menu shortcuts.

mkdir "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples"

opening the location in Program Files... 

explorer "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator"

Now, it tells you to manually create a shortcut to the HDiSim.exe file by right clicking and chosing "Create Shortcut"

Then it will move that shortcut to the start menu folder and create a copy for each of the samples...

move "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator\HDiSim - Shortcut.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\HD DVD Simulator.lnk"

copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\HD DVD Simulator.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples\HelloWorld.lnk

copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\HD DVD Simulator.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples\Button.lnk"

copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\HD DVD Simulator.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples\Chapters.lnk"

copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\HD DVD Simulator.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples\RotatingMenus.lnk"

copy "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\HD DVD Simulator.lnk" "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples\AdvancedTechniques.lnk"

and finally, it open up the samples folder in the start menu…

explorer "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft HD DVD Interactivity Jumpstart\HD DVD Simulator\Samples"

and asks you to manually update the target for each of the shortcuts

Advanced Techniques
"C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator\HDiSim.exe" -p "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\Samples\AdvancedTechniques"

Button
"C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator\HDiSim.exe" -p "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\Samples\Button"

Chapters
"C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator\HDiSim.exe" -p "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\Samples\Chapters"

Hello World
"C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator\HDiSim.exe" -p "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\Samples\HelloWorld"

Rotating Menus
"C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\HDDVDSimulator\HDiSim.exe" -p "C:\Program Files\Microsoft HD DVD Interactivity Jumpstart\Samples\rotatingMenus"

And now you are ready to run HDiSim on Vista! Again, there is an issue with font rendering which will cause it to crash, so try to avoid that. As you encounter issues on Vista, please leave a comment here and I will funnel the information to the correct people. Now, go have some fun!

Install_Jumpstart_on_Vista.bat