Advertisement
atreyu187

Sega Saturn Guides: Creating Saturn Undubs

Aug 18th, 2013
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.53 KB | None | 0 0
  1. Burning Rangers is used as an example.
  2.  
  3. How to patch:
  4.  
  5. In case it's useful to anyone, this is how you swap music tracks on a game
  6. with an ACX soundtrack and play it on real hardware. The ACX is a
  7. container/archive file that (for our purposes) contains ADX audio tracks. The
  8. ADX file is also a container file, which contains the audio data, the sample
  9. rate, and any looping data (if the track is intended to loop).
  10.  
  11. In the case of Burning Rangers (and likely others), the BGM.ACX contains the music,
  12. and the ADX.ACX contains the voices and other sounds.
  13.  
  14. You will need:
  15. Burning Rangers disc images in Japanese and English (or whatever game you're doing)
  16. mkisofs (You can get it from here): http://smithii.com/cdrtools
  17. ADX Tools (found under "Additional Tools"): http://shenmuesubs.sourceforge.net/download/
  18. ADXPlay: http://web.axelero.hu/fka2636/adxplay_english.rar (to extract any of the
  19. individual ADX tracks inside to wav for editing in Audacity)
  20. Puyo Tools 2.0: http://code.google.com/p/puyotools/
  21. (PT 2.0 is coming soon. I was using a preview version the author was kind enough to
  22. send me, since the current stable release (1.0)has issues with creating ACX files.
  23. 2.0 will have bugfixes for ACX creation and block size)
  24.  
  25.  
  26. How to burn an edited Saturn image so that it will play on real hardware:
  27.  
  28. I used these instructions:
  29. http://www.assemblergames.com/forums/sh ... post327152 (except I needed the IP.bin file in the same folder as mkisofs for it to work)
  30.  
  31. Except I used PowerISO, and I got my IP.BIN from here (since CDRWin won't see
  32. my drives): http://phemusat.tripod.com/ by downloading the "SMS emu version 2"
  33. file (it has the file inside the zip). I then grabbed the BGM file from the
  34. Japanese version and pasted it into the US one, and burned the ISO using the
  35. instructions above. The IP.bin is required to play on real hardware, and must be
  36. added, because once you edit the disc image, the original IP.bin is lost.
  37.  
  38. If you want to swap a Japanese soundtrack for English or vice versa, it's a simple
  39. copy and paste if the songs are in the same order (which you can verify with ADXPlay,
  40. for example). If not, or if you want to add your own songs, you will need to extract
  41. the ADX files with Puyo Tools (or another ADX app), and replace them with your own
  42. tracks (preferably with the same or similar length, and looping where the original
  43. did). Otherwise I'm sure unexpected results will occur (or maybe the track will
  44. just keep playing til the stage/level changes?).
  45.  
  46. In the case of Burning Rangers, the English version has one additional track,
  47. track #24, which is the Burning Rangers theme, but fades out at the chorus and
  48. is 1:19 long. I took a copy of the Japanese theme (exported to wav) and editing
  49. down to be the precise length of the English track, then added a fade-out using
  50. Audacity (it's free), and then used the ADX encoder in ADX Tools to convert it
  51. back to ADX format (you can also tell it to loop here if needed, but this track
  52. didn't need it, as the original fades out rather than looping).
  53.  
  54. At this point, you're on the home stretch.
  55.  
  56. It's important to note that the ADX/ACX formats DO NOT store file names or file
  57. extensions, so it doesn't matter what the files are called or how they're
  58. numbered. I wish I'd known that before I renamed all 47 tracks by hand.
  59.  
  60. So now that you have your homemade ADX in hand, you want open Puyo Tools again
  61. and under Archive choose Create. Then you'll want to choose ACX from the drop down,
  62. and add your files. In the case of BR, I added the original batch of 46 files, then
  63. opened the edited track 24 last, and then dragged it to right before the OTHER track
  64. 24 (see how not needing to rename the files is convenient?).
  65.  
  66. NOTE: Under Settings, you'll need to choose 2048 as the block size, and leave the
  67. Compression drop down on "No Compression". Once you're ready, go ahead and create
  68. the archive file, naming it "BGM.acx" and saving. I then went back and capitalized
  69. the file extension, because I didn't want to take any chances.
  70.  
  71. Once you have your new ACX, you just go to your extracted ISO folder and paste it in
  72. over the original BGM.ACX.
  73.  
  74. Please note that the track "We are Burning Rangers" in the demo screen will still be
  75. in English. That's because it's in English on the Japanese version too. Nothing I can
  76. do about that! :)
  77.  
  78. The final step for Burning Rangers is to replace the opening movie, which also has the
  79. English song in it. Copy the OP.CAK file from the Japanese image to your extracted English
  80. image, overwriting the original. You will lose the tiny bit of English text in the opening,
  81. but it's only on the screen for a spilit second.
  82.  
  83. When you're all done, click "makeiso.bat" This will give you a new ISO with whatever name
  84. you chose earlier.
  85.  
  86. Remember, ISO is fine for what we're doing. It doesn't need to be a bin/cue, since there
  87. are no CD audio tracks.
  88.  
  89. If you're burning it for use on a real console, I recommend using high quality discs like
  90. Taiyo Yudens. My crappy Imation CDs always skip on my Saturn, but the same image burn on a
  91. TY disc plays perfectly (I actually had to back up Dark Savior from the retail disc to a TY
  92. because the Saturn actually has an easier time playing the backup than the original...for
  93. THAT, you do need a bin/cue). I burn mine at 16x (as that's the lowest my burner will allow)
  94. and they work fine.
  95.  
  96. Enjoy your burning, and your rangering, and FLYYYY HIIIIIIIIIIIIGH!
  97. - Billkwando
  98.  
  99.  
  100. Annotations for experienced users
  101.  
  102. If you got an older writer, it may be necessary to convert your ISO to RAW
  103. format first.
  104. The CDR-Win help file lists the writers which require this. If you have one
  105. of these,
  106. you'll need to download the DOS-version called DAO. It employs a little tool
  107. called
  108. ISO2RAW which can do this conversion. You will need to change the cue sheet,
  109. too. Replace
  110. the MODE1/2048 with MODE1/2352 in this case.
  111. If you got a file which is not named *.ISO you may be in need of a hex
  112. editor to cut out
  113. the additional data that the according program added to the file.
  114. The start of a sega ISO is always "SEGA[blablabla]". So look out for this.
  115. In most cases
  116. the header is only about 128 or 256 bytes in size.
  117. Nero for example (file extension NRG) adds 512 bytes, 128 in front of the
  118. image, and
  119. the remaining 384 bytes at the end.
  120. Calculating these is easy: If you got the number of bytes at the start,
  121. simply cut them
  122. out and save the new file. Now calculate how many bytes at the end are
  123. superfluous,
  124. simply by calculating filesize-2048*(int(filesize/2048)).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement