If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Hatsune Miku: Project DIVA Dreamy Theater

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Hatsune Miku: Project DIVA Dreamy Theater

Developers: Sega AM2, SYNC
Publisher: Sega
Platforms: PlayStation 3
Released in JP: June 24, 2010


AnimationsIcon.png This game has unused animations.
GraphicsIcon.png This game has unused graphics.
MusicIcon.png This game has unused music.
SoundIcon.png This game has unused sounds.


Connect your copy of Hatsune Miku: Project DIVA to the PlayStation 3, spend some extra money and you get a better version of the game with improved graphics, even though some of the features and specifically, a song aren't present for some reason.

Unused Music

BGMs

In sound/adx, all of the BGMs used on PSP is present. However, out of all of them, only psp_home.adx is used. The rest aren't referenced anywhere in the game's code.

psp_freeplay

While this bgm was used during the song select on PSP, in this game the song select still plays psp_home.adx instead.

psp_gallery

Used during the gallery on PSP.

psp_miku_room

Used in DIVA Room on PSP.

psp_stuff_credit

Used for the credits on PSP. However this seems kind of odd being in the files at all, since it's unused and takes up a lot of data due to the credits being 10 minutes long. The file name is also misspelt as "stuff" instead of staff.

psp_title

Used during PSP's title screen. In this game the title screen just plays a sound when the logo appears.

Sakura Rain - standard edit -

In sound/aix, Sakura Rain's music file still exists, but it's completely empty.

Unused Graphics

HMPDDT-Dummythumb.jpg
In the ranking directory is a JPEG image that says "Now Printing". A similar graphic with the text was used in the Arcade game for printing a certificate. Ranking was also an addition in the Arcade game to view rankings online, so it may have been planned at some point.

HMPDDT-NowPrinting.png
Another Now Printing graphic exists in spr_ps3_songcmn.farc. This was used for Sakura Rain's preview image, most likely as a placeholder for it.

Arcade Leftovers

In the 2d directory, there's several graphic files leftover from Arcade before the game was released, but they're all empty.

Unused Animations

Within rob/mot_AUTH_MIK.farc, there's several unused animations in it for Miku. Some of them are just copies of used animations. These were removed from Dreamy Theater 2nd. However, their motion names still exist in mot_db.bin, and their camera(?) data still exists in auth_3d/MIK.farc.

Interesting, a few of these motions were actually officially used at [1] the MikuFes09 concert. They, for some reason, ported over the concert animations maybe for testing.

  • MIK_A001P001 - Early version of Love is War's motion. It has some slight errors.
  • MIK_A001P009 - Gives A-pose. Given by the "P009" in the name, this may have been for the song Last Night, Good Night, as it's song slot in the final game is pv_009.
  • MIK_A001P019 - A running animation with Miku's arms out. Most likely a copy of an edit mode motion. May have been a cut motion for Hato, since it's final slot is pv_019.
  • MIK_Z000Z000 - Gives A-pose. However this might be some kind of face animation.
  • MIK_Z000Z001 - VOC@LOID in Love's motion for MikuFes09.
  • MIK_Z000Z002 - World is Mine's motion for MikuFes09.
  • MIK_Z000Z003 - Melt's motion for MikuFes09. The intro is also different from the game version's.
  • MIK_Z000Z004 - A walking animation.
  • MIK_Z000Z005 - Same as MIK_Z000Z004.
  • MIK_Z000Z006 - This is actually the Miku pose from the main menu, as those use a static image. They did use the game engine to render the static images for the menu, so it's most likely a leftover for that. It could have also been planned to use the model instead of a static image.

The rest of the characters only have the walking animations, however only Haku and Neru also have their pose motion for their static images. All of these motions were completely removed from Future Tone, except MIK_Z000Z005. However, the rest of the characters still have all their camera(?) data for their motions in Future Tone. All of Miku's was removed except said motion.

Unused Code

Present in EBOOT.BIN -> boot.elf.

Removed DLC Songs

There's a list of all the song files with the file names for them, directory they're in, and names of the songs, including Sakura Rain without the file name, and a dummy one simply called dummy.aix. However, after pv_032.aix, which is The Disappearance of Hatsune Miku, the list keeps going with more songs that don't exist in the game from pv_037 to pv_050, which are all of the DLC songs from Diva 1, like Two Breaths Walking for example. They may have been planned at some point to be in the game, but cut for unknown reasons.

Unused File Format

Within the game's code is an unused file format for movie files, which is most likely an Arcade leftover, as during this time Solitude's End used a video file for the PV. Unlike Diva F which uses .m2v, .pam for the Opening, and .avc in the Vita version, this game uses .wmv, which is a Windows Media Video file. There's also a string for this for pv_db to load a movie for a PV called .movie_file_name, which is what Diva F uses for movie files. However, it doesn't work because the movies may have just been disabled. At this time, dsc files never used a function to play and display movies. That later would be a function in Diva F. Along with this is also a removed movie file called diva_adv.wmv, which may have been Diva 1's opening. This still exists in Dreamy Theater 2nd and Dreamy Theater Extend.

However, if played on an emulator (according to Dreamy Theater 2nd and Extend in this case because this game isn't playable on emulator due to the requirement of hooking up your PSP to the game every time you play, but it's most likely the same case in this game anyway), if .movie_file_name is set in pv_db.txt with the location for the movie set, and no movie file is set in that location, according to the log the game does try to load the movie, as it says the file is missing. But even if the file is there, it doesn't play at all.

Miscellaneous

.ex_song

This string for pv_db is for extra songs, like for the Rin and Len versions of Song of Life and Song of Wastelands, Forest, and Magic. However, those are separate PVs in this game, so it goes unused. This is however used in Dreamy Theater 2nd for said extra songs.

.extreme
.encore

These strings are for pv_db to add Extreme difficulty and Encore difficulty, but Extreme goes unused in this game and Encore unused entirely. These do work in the game however, but not at the same time. If both Extreme and Encore is added, Extreme doesn't appear. Along with this, Extreme is spelled incorrectly in-game, as it's spelled "EXTREAM". When selecting a song, when choosing the difficulty the text uses "NORMAL" by default because no text is present for Extreme and Encore for them. Only outside of the selected song.
Encore is also unfinished. All it uses for its own difficulty in this is the text on the song select. For this, it requires Extreme to be set because for some reason it loads a .dsc file from Extreme instead of Encore, making Encore useless in this game. However as of right now, it's unknown if it was updated later, as this game uses unfinished files and code of Project DIVA Arcade before it was released, but modified a bit.

"EXTREAM" in-game:
HMPDDT-ExtremeScreenshot.png

Encore in-game (since there's no room for it, a part of the menu covers the text a bit).
HMPDDT-EncoreScreenshot.png

The difficulty during a selected song (Encore). It uses Normal's data by default for this screen. Same with Extreme. The difficulty icons are also closer together, making some of the text unseen in this case.
HMPDDT-Extreme-EncoreSelect.png

When Encore is selected, the confirmation screen uses Extreme's text (or "EXTREAM") instead of Encore's. Extreme still uses this text however.
HMPDDT-ExtremeTextEncore.png

Extreme and Encore uses Normal's text as well on the start screen.
HMPDDT-StartScreenEncore.png

Same thing with the results screen.
HMPDDT-ResultScreenEncore.png

.sel_2d.plate
.sel_2d.logo
.sel_2d.jk
.sel_2d.bg

For some reason, the first release of Arcade used pv_db strings for the song images on the song select. logo is used for the song's logo, jk is used for the illustration image, and bg is used for the song background. plate is unknown, as there isn't such an image of it for any of the songs. It is also unknown how these strings work, as they have been tested in several ways.

Unused DSCs

In the script directory, there's several dsc files meant for Arcade. All the normal songs also have an empty Extreme dsc meant for Arcade, and The Disappearance of Hatsune Miku has an empty dsc file meant for the removed difficulty, Encore (pv_032_encore.dsc). Along with this, Golden Holy also has an empty Encore dsc (pv_029_encore.dsc), meaning this song was also meant to have an Encore chart, as it was the 2nd hardest song in the first Project Diva. This Encore dsc was removed later on, so the charts were probably never made. Disappearance's stayed in however with a full complete chart after this game, and it's still in Future Tone's files on PS4.

The other Arcade dscs however all have no data, except for 3. Stardust Utopia (Normal only; pv_201_normal.dsc), Sayonara, Goodbye (Easy only; pv_402_easy.dsc) and Nightmare☆Party Night (Easy only; pv_405_easy.dsc). Stardust Utopia has a quad multi press note at the end of song, meant for Arcade, but it doesn't work in this game, as all the buttons can't be pressed at the same time. Also, songs pv_407-pv_410 were never actually released at the time of this game's release, so they were probably in development. pv_406 was never released at all, as it was removed. The rest of the songs are these.

  • Magical Sound Shower (Normal, Hard, and Extreme; pv_101)
  • Stardust Utopia (Easy, Normal, Hard, and Extreme; pv_201. Only Normal's has data)
  • StargazeR (Normal, Hard, and Extreme; pv_202)
  • Solitude's End (Normal, Hard, and Extreme; pv_203)
  • One-Sided Love Samba (Normal, Hard, and Extreme; pv_401)
  • Sayonara, Goodbye (Easy, Normal, Hard, and Extreme; pv_402. Only Easy's has data)
  • Disruptive Diva (Normal, Hard, and Extreme; pv_403)
  • ZIGG-ZAGG (Normal, Hard, and Extreme; pv_404)
  • Nightmare☆Party Night (Easy, Normal, Hard, and Extreme; pv_405. Only Easy's has data)
  • LINK (Hard and Extreme; pv_406. This song was removed from Arcade, so these dscs don't exist later on. However, according to Future Tone, it was meant to have Normal as well)
  • Love's note (Hard and Extreme; pv_407. Normal was added later)
  • SYMPHONIC DIVE (Hard and Extreme; pv_408. Normal was added later)
  • How'd It Get To Be Like This? (Hard and Extreme; pv_409. Easy and Normal were added later)
  • Wolf Girl (Hard and Extreme; pv_410. Easy and Normal were added later)

Unused Text

pv_db.txt

moon

Moon has a few disabled motion names that appear to do nothing.

#pv_020.motion.02=PV020_POM00_03_30
#pv_020.motion.03=PV020_POM00_03_31
#pv_020.motion.04=PV020_POM00_03_32

Sakura Rain - standard edit -

#pv_026.bpm=76
#pv_026.difficulty.easy.level=3
#pv_026.difficulty.easy.script_file_name=rom/script/pv_026_easy.dsc
#pv_026.difficulty.hard.level=5
#pv_026.difficulty.hard.script_file_name=rom/script/pv_026_hard.dsc
#pv_026.difficulty.normal.level=4
#pv_026.difficulty.normal.script_file_name=rom/script/pv_026_normal.dsc
#pv_026.lyric.01=それぞれの場所へ旅立っても
#pv_026.lyric.02=友達だ 聞くまでもないじゃん
#pv_026.lyric.03=十人十色に輝いた日々が
#pv_026.lyric.04=胸張れと背中押す
#pv_026.lyric.05=土埃上げ競った校庭
#pv_026.lyric.06=窮屈で着くずした制服
#pv_026.lyric.07=机の上に書いた落書き
#pv_026.lyric.08=どれもこれも僕らの証し
#pv_026.lyric.09=白紙の答辞には伝えきれない
#pv_026.lyric.10=思い出の数だけ涙が滲む
#pv_026.lyric.11=幼くて傷つけもした
#pv_026.lyric.12=僕らは少しくらい大人に成れたのかな
#pv_026.lyric.13=教室の窓から桜ノ雨
#pv_026.lyric.14=ふわりてのひら 心に寄せた
#pv_026.lyric.15=みんな集めて出来た花束を 空に放とう
#pv_026.lyric.16=忘れないで 今はまだ…
#pv_026.lyric.17=小さな花弁(はなびら)だとしても
#pv_026.lyric.18=僕らはひとりじゃない
#pv_026.lyric.19=いつかまた… 大きな花弁を咲かせ
#pv_026.lyric.20=僕らはここで逢おう
#pv_026.motion.01=PV026_MCA00_04_00
#pv_026.sabi.play_time=40.0
#pv_026.sabi.start_time=108.0
#pv_026.se_name=43_button11
#pv_026.song_file_name=rom/sound/aix/pv_026.aix
#pv_026.song_name=桜ノ雨 - standard edit -
#pv_026.song_name_reading=さくらのあめ
#pv_026.songinfo.arranger=absorb
#pv_026.songinfo.lyrics=森 晴義
#pv_026.songinfo.music=森 晴義

There's strings for Sakura Rain that is completely unused. It was planned at some point, but it was removed due to copyright issues. It can be restored into the game, and it's still in its original spot on the song select from PSP, still uses its original sky blue tag, and uses the Now Printing image. Songs added to the song select that weren't in the PSP version are ordered by PV slot number under the original PSP list. They also have no tag.

In-game:
HMPDDT-SakuraRainScreenshot.png

Virtua Fighter 5 Leftovers

In string_array.bin, there's leftover text for the Xbox (and some PS3) version of VF5 for loading online rankings.

Japanese Translation
ゲームを保存するにはゲーマー プロフィールを選んでサインインする必要があります。サインインするにはXbox ガイド ボタンを押してください。そのまま続ける場合はボタンを押してください。 In order to save the game you need to select a gamer profile and sign in. Please press the Xbox Guide button to sign in. Please press the button to continue.
リプレイデータのロードに失敗しました。Xbox LIVEとの接続が切れたなどの不具合が発生した可能性があります。 Replay data loading failed. There was a possibility that a problem such as a connection with Xbox LIVE has expired has occurred.
このモードをプレイするにはXbox LIVEに接続する必要があります。 You need to connect to Xbox LIVE to play this mode.
ランキングを見るにはXbox LIVEに接続する必要があります。 To see the ranking you need to connect to Xbox LIVE.
このゲーマー プロフィールはXbox LIVEでプレイすることができません。 This gamer profile can not be played on Xbox LIVE.
Xbox LIVEとの接続が切れました。 The connection with Xbox LIVE has expired.
Xbox LIVEとの接続が切れたなどの不具合が発生した可能性があります。 There was a possibility that a problem such as a connection with Xbox LIVE has expired has occurred.
パートナーとの接続が切れました。Xbox LIVEとの接続が切れたなどの不具合が発生した可能性があります。 I lost connection with my partner. There was a possibility that a problem such as a connection with Xbox LIVE has expired has occurred.
セッションが終了されました。Xbox LIVEとの接続が切れたなどの不具合が発生した可能性があります。 The session has ended. There was a possibility that a problem such as a connection with Xbox LIVE has expired has occurred.
エラーが発生しました。Xbox LIVEとの接続が切れたなどの不具合が発生した可能性があります。 An error occurred. There was a possibility that a problem such as a connection with Xbox LIVE has expired has occurred.
Xbox LIVEに接続して情報を取得します。よろしいですか? Connect to Xbox LIVE and get the information.

Is it OK?

Xbox LIVEとの接続が正しくないため、ランキングを取得できませんでした。 We could not get the rankings because the connection with Xbox LIVE is incorrect.

This also exists in Dreamy Theater 2nd, but completely removed from Dreamy Theater Extend.

Lighting Tests

Several .txt files for lighting tests exists in light_param directory.

face_tst.txt

offset 1
scale 0.35
position 0 0 0
direction 0 0 0
EOF

fog_tst.txt

group_start 0
type 1
density 0.00000
linear 10.0000 1000.00
color 1.00000 1.00000 1.00000 1.00000
group_end 0
group_start 1
type 1
density 0.00000
linear 0.00000 10.0000
color 1.00000 1.00000 1.00000 1.00000
group_end 1
EOF

glow_tst.txt

exposure 2.00000
gamma 1.00000
saturate_power 1
flare 1.00000 1.00000 0.500000
sigma 1.00000 1.00000 1.00000
intensity 1.00000 1.00000 1.00000
EOF

light_tst.txt

group_start 0
id_start 0
type 1
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 1.00000 1.00000 1.00000 1.00000
specular 1.00000 1.00000 1.00000 1.00000
position -0.594598 0.392729 0.701582 0.00000
id_end 0
id_start 1
type 1
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 1.00000 1.00000 1.00000 1.00000
specular 1.00000 1.00000 1.00000 1.00000
position -0.594598 0.392729 0.701582 0.00000
id_end 1
id_start 2
type 0
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 0.00000 0.00000 0.00000 1.00000
specular 0.00000 0.00000 0.00000 1.00000
position 0.00000 1.00000 0.00000 0.00000
id_end 2
id_start 3
type 0
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 0.00000 0.00000 0.00000 1.00000
specular 0.00000 0.00000 0.00000 1.00000
position 0.00000 1.00000 0.00000 0.00000
id_end 3
id_start 4
type 0
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 0.00000 0.00000 0.00000 0.00000
specular 0.00000 0.00000 0.00000 0.00000
position 0.00000 0.00000 1.00000 0.00000
id_end 4
id_start 5
type 0
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 0.00000 0.00000 0.00000 0.00000
specular 0.00000 0.00000 0.00000 0.00000
position 0.00000 0.00000 1.00000 0.00000
id_end 5
id_start 6
type 0
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 0.00000 0.00000 0.00000 0.00000
specular 0.00000 0.00000 0.00000 0.00000
position 0.00000 0.00000 1.00000 0.00000
id_end 6
id_start 7
type 0
ambient 0.00000 0.00000 0.00000 1.00000
diffuse 0.00000 0.00000 0.00000 0.00000
specular 0.00000 0.00000 0.00000 0.00000
position 0.00000 0.00000 1.00000 0.00000
id_end 7
group_end 0
EOF

wind_tst.txt

scale 0
cycle 0.1
rot 0 0
bias 0
spc 0 0 0
spc 1 0 0
spc 2 0 0
spc 3 0 0
spc 4 0 0
spc 5 0 0
spc 6 0 0
spc 7 0 0
spc 8 0 0
spc 9 0 0
spc 10 0 0
spc 11 0 0
spc 12 0 0
spc 13 0 0
spc 14 0 0
spc 15 0 0

Unused Sounds

Arcade Leftovers

In sound/csb, all of Arcade's sounds that were added into the game before its release, or for the first release, are present. This includes Arcade's loading screen sounds, coin insert sound, etc. They're in the files se.csb (some sounds in this file are exclusive to Dreamy Theater), se_adv.csb (same situation as se.csb), se_cmn.csb, se_over.csb, se_result.csb, and se_sel.csb. The csb files are still present in Dreamy Theater 2nd and Dreamy Theater Extend, but they were all dummied out. The Arcade sounds that were in se_adv were also removed, however only 5 sounds from Arcade are still present in the other Dreamy Theater games in se.csb; sys_coin, sys_time, card_recognition_success, card_recognition_fail, and Thankyou_For_Plyaing. The Thank you for playing sound is spelled incorrectly for some reason, and still is in Future Tone on PS4.

Unused mp3 Location

When edits are imported from PSP, and an mp3 file is chosen from PSP, the game creates a new location on the PS3 for the mp3 in NPJB00047-DATA\USRDIR\*USERID*\USERXXXXXXXX\DATA\SONG_EDITXX.mp3. Though however, the mp3 can also be added to a location in the main game data as well in NPJB00047\USRDIR\DATA\SONG_EDITXX.mp3, and it does have some differences. Normally, the edit can't be played because it doesn't read the mp3 file in that directory while the song is being played. However, if the song ID is changed in the save data to one of the default ogg ones from the main game, the song can be played, but the preview still plays the mp3. When the song is loaded however, it plays the selected ogg changed in the save data instead. Along with this, the edit will also play very slowly. Not the background scenery, but just the PV itself like cameras and chart data. There could be unfinished code for this specific location for the mp3 file. This still happens in Dreamy Theater 2nd and Extend.

Unused 2nd Player ID

According to the save file, there's another value for the modules which would be used for another character on the main menu. This game can only use 1 character on the main menu, and there's no other way to set another one on the main menu. Same with PVs because the dsc functions didn't have a player ID in their functions at this time, as it uses them for player 1 by default. This would later become a feature in Dreamy Theater 2nd.

Along with this, there's module values for each song in the save file for when the player chooses a different module for each song. This isn't a feature in this game, as the player can only change modules outside of Free Play, rather than by song. This also becomes a feature later in Dreamy Theater 2nd.