Advertisement
atreyu187

Dreamcast Guides : DCRes GDI Extraction Tutorial

Jan 6th, 2013
664
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.28 KB | None | 0 0
  1. ----------------------- Page 1-----------------------
  2.  
  3. Extracting GDI dumps files
  4. by TuxTheWise
  5.  
  6. Why would you want to do that?
  7. - Make your own rips.
  8. - Listen to music or watch the movies that were ripped/downsampled on the release
  9. you're playing.
  10. - Obtain GD file order to optimize your rip.
  11. - Verify if a image you have downloaded on internet has no corrupted files.
  12.  
  13. 1. Introduction
  14. Have the GD dump files on a directory (track01.bin, track02.raw, etc). The .gdi file is
  15. not necessary.
  16.  
  17. As most of you know, a GD disc has two parts: low density (CD, can be read by
  18. computer) and high density (only Dreamcast can read). CD part has a small data
  19. track and then a small audio track. Data track usually has useless stu , but can have
  20. extra files like wallpapers. That's track01.bin. The audio track is the warning track,
  21. the "warning, this disc is for use only on Sega Dreamcast" on american games, a
  22. similar message in a lot of languages in european, and "(!*@&#!(*@&#!*(@&#(*" in
  23. japanese games. That's track02.raw. Other tracks are all from high density area, and
  24. contains the actual files of the game.
  25.  
  26. 2. Extracting CD data trac
  27. This is useless most of the time, but it can be done easily by a couple of methods.
  28.  
  29. 2.1. Method 1: IsoBuster
  30. Open track01.bin in IsoBuster ("Open Image File"), select all the files that appeared
  31. (click in one and CTRL+A), right click, "Extract Objects" and select a folder to extract.
  32.  
  33. 2.2. Method 2: Daemon Tools
  34. Have at least 1 virtual drive created by Daemon. Click Daemon tray icon and click
  35. this drive. Now select track01.bin (you will have to select "All Files (*.*)" to make it
  36. show up) and image will be mounted. Now go to My Computer, select the virtual
  37. drive and you can just copy/paste the files.
  38.  
  39. 3. Extracting warning audio trac
  40. It's already extracted with the name track02.raw, but you probably can't handle this
  41.  
  42. 1
  43.  
  44. ----------------------- Page 2-----------------------
  45.  
  46. extension. So use raw2wav (included on this pack) this way:
  47.  
  48. raw2wav track02.raw
  49.  
  50. and it will be converted to wav, that you can listen and manipulate the way you
  51. want. Note that this conversion has no quality loss.
  52.  
  53. 4. Extracting IP.BIN
  54. Use isofix (included on this pack) in track03.bin this way:
  55.  
  56. isofix track03.bin 45000
  57.  
  58. and wait it finish. It created a file named "bootfile.bin", rename it to "IP.BIN" and
  59. you're done.
  60.  
  61. NOTE: You can delete "header.iso", but don't delete "fixed.iso" because it will be
  62. used soon.
  63.  
  64. 5. Examining file order
  65. Open "fixed.iso" created in last step in IsoBuster. If game have multi data tracks, a
  66. red cross will appear next to each file, but don't worry about that.
  67.  
  68. To examine the file order, see the LBA of each file. Lower numbers mean inner part
  69. of disc. You can put the files in LBA order clicking on the title of the column on top.
  70.  
  71. If you want to extract a list of the files, select the title of disc in left window, right
  72. click, "Folder tree and file information", "List tree-info (in txt file)", "LBA, Full path"
  73. or "LBA, Relative path", select a directory and a ile called FileList.txt will be created.
  74. This file has each file and its LBA and can be converted to mkisofs sort file. But that's
  75. another subject and probably will be discussed in another tutorial.
  76.  
  77. 6. Extracting high density data
  78. Before going on, there are 3 kinds of data distribution in high density area and you
  79. must identify which one your GDI have to know how to extract the files.
  80.  
  81. 6.1. Single data trac
  82. Your GDI must have the following files to be in this classification: track01.bin,
  83. track02.raw, track03.bin ONLY (and .gdi file of course). If it has any additional .bin or
  84. .raw file this method can't be used. Examples that use this distribution: Marvel Vs
  85. Capcom 2, Sonic Adventure.
  86.  
  87. Open the "fixed.iso" in IsoBuster (that was created in section 4) and files will appear
  88.  
  89. 2
  90.  
  91. ----------------------- Page 3-----------------------
  92.  
  93. in the right window. Select all (select one and CTRL+A), "Extract Objects" and select
  94. a folder to extract. You're done.
  95.  
  96. Alternatively, you can mount "fixed.iso" in Daemon and copy/paste files as told in
  97. section 2.2.
  98.  
  99. 6.2. Multi data track without CDDA
  100. Your GDI must have the following files to be in this classification: track01.bin,
  101. track02.raw, track03.bin, track04.raw and track05.bin (and .gdi file of course). If it
  102. has any additional .raw file this method can't be used. Examples that use this
  103. distribution: Tony Hawk's Pro Skater, Grandia II.
  104.  
  105. Open notepad and create a file containing this:
  106.  
  107. FILE "track03.bin" BINARY
  108. TRACK 03 MODE1/2352
  109. PREGAP 10:00:00
  110. INDEX 01 00:00:00
  111. POSTGAP 00:02:00
  112.  
  113. FILE "track04.raw" BINARY
  114. TRACK 04 AUDIO
  115. INDEX 01 00:00:00
  116. POSTGAP 00:02:00
  117.  
  118. FILE "track05.bin" BINARY
  119. TRACK 05 MODE1/2352
  120. INDEX 01 00:00:00
  121.  
  122. and save it with .cue extension in the directory o your GD dump files.
  123.  
  124. Mount the .cue with Daemon Tools (note that the files won't appear on virtual drive
  125. on My Computer), open IsoBuster and on top/left corner select the virtual drive of
  126. Daemon. Files will appear on right window. Then select all (select one and CTRL+A),
  127. "Extract Objects" and select a folder to extract. You're done.
  128.  
  129. 6.3. Multi data track with CDDA
  130. Your GDI must have the following files to be in this classification: track01.bin,
  131. track02.raw, track03.bin, a lot of .raw tracks and trackXY.bin (where XY is the
  132. number of the last track of the GDI). Examples that use this distribution: Mr. Driller,
  133. Nightmare Creatures II.
  134.  
  135. Open CueCreator.exe (included on this packType the number of the last track of
  136.  
  137. 3
  138.  
  139. ----------------------- Page 4-----------------------
  140.  
  141. data (XY from the description of last paragraph) and a file called created.cue will be
  142. created. Move it to the directory of your GD dump iles. Mount the .cue with
  143. Daemon Tools (note that the files won't appear on virtual drive on My Computer),
  144. open IsoBuster and on top/left corner select the virtual drive of Daemon. Files will
  145. appear on right window. Then select all (select one and CTRL+A), "Extract Objects"
  146. and select a folder to extract. You're done.
  147.  
  148. 6.3.1. Batch converting CDDA tracks
  149. CDDA tracks are already extracted under the name o track04.raw, track05.raw, ... ,
  150. track(XY-1).raw. You can convert each track using raw2wav as described in section 2.
  151. However, it can be a time consuming process because games like Nightmare
  152. Creatures II have 80+ CDDA tracks. To make job easier, open BatchCreator.exe
  153. (included on this pack) and have raw2wav.exe and the tracks you want to convert in
  154. the same directory. Then type the track number of the last DATA track (XY), not
  155. audio track (XY-1). For example, if your game has track01.bin, ..., track06.raw,
  156. track07.raw, track08.bin, you must insert number 8 in the script. A file called
  157. "created.bat" will be created. Execute this file and songs will be converted.
  158.  
  159. 7. Last comments
  160. Nothing about track04.raw was commented in this text because usually it's another
  161. warning track (same line of track02.raw, but not identical file) that I have no idea
  162. why it's there. It can be converted with raw2wav as the other tracks. Usually you can
  163. just delete it after extraction (not before!) because it has nothing useful, but I found
  164. out that the game Armada has only one CDDA track and it's track04.raw. I don't
  165. know about other games, so I would convert and listen this file before deleting it.
  166.  
  167. 8. Thanks
  168. - The nice guys who created the programs used here.
  169. - All people that rip and distribute GDI.
  170. - az_bont for writing this guide that helped me a lot.
  171.  
  172. 4
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement