atreyu187

Dreamcast Guides : Geist Force Hacking & Rebuilding

Nov 12th, 2012
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.42 KB | None | 0 0
  1. Geist Force Rebuilding
  2.  
  3. Now why in earth would one want to do such a thing? Well we can trigger events and other things in the game by simply playing with the file structure and
  4. more. Here are some things BRaZe managed to "unlock" while rebuilding the game. He has done great work in the Space Channel 5 Part 2 Dreamcast translation
  5. by removing the PS2 icons with the real deal Dreamcast button icons so don't be quick to call this useless as he seems to be on to something.
  6.  
  7. Stage 2, 4 , 5 and 6 - just switch TERRAIN and OBJECT from 'STAGEX' with that of 'STAGE0' and you can freely fly around the level by selecting Mike's
  8. Room. Although it really is just to see the level design, as no events are triggered.
  9.  
  10. Stage 4 - You can remove the PATH/PATH.MIFF which will activate the enemies / buildings of the level. You get a good minute of battle, fly over the
  11. hill, and just as you're about to pat yourself on the back, you're shot straight into the floor
  12.  
  13. So give it a shot and see what you can move/combine/delete and see if you have any luck building a better disc.
  14.  
  15. Tools Needed
  16.  
  17. Discjuggler
  18. ISOBuster
  19. ISOFix
  20. CDIRip
  21. Makesort
  22. Family Guys Selfboot Data Pack v1.4 32-bit Edition
  23. Nero
  24.  
  25. Optional
  26.  
  27. Virtual Drive (Dameon Tools (Lite is free but Pro works fine as well), Alcohol 120%/Alcohol 52% (FREEWARE)/Slysoft Virtual Drive
  28. IMGBurn with Disc Juggler Drivers
  29.  
  30. These will only be needed if you can't burn the resulting NRG image file. Otherwise are not needed.
  31.  
  32.  
  33.  
  34. 1- Rip Geist Force CD to CDI using Discjuggler, I chose standard settings and ripped to my C:\Geist RESORTED directory
  35.  
  36. 2- Use CDIRip to get the multi-session disc split, only file you need is tdata02.bin, the rest can be trashed
  37.  
  38. 3- Open CMD window where tdata02.bin is located and move ISOFix to this folder and type this command "isofix tdata02.bin 45000" without quotaiton marks
  39.  
  40. 4- Rename BOOT.BIN to IP.HAK NOT IP.BIN
  41.  
  42. 5- Right click on "fixed.iso" and "Send to... ISOBuster" Once open in ISOBuster right click on image and extract the contents to a folder. I suggestjust moving directly to Family Guys Selfboot Data Pack "data" folder
  43.  
  44. 6- While still in ISOBuster right click in the left pane on "ISO" and "Folder Tree and File Listing" and choose "LBA,File" to obtain the filelist for editing your fixes
  45.  
  46. 7- After making your adjustments and fixing your filelist use makesort to get a proper sortxt.txt file
  47.  
  48. 8- Place IP.HAK and sorttxt.txt in the root of Family Guys selfboot pack and ensure all game data is in the "data" folder.
  49.  
  50. 9- Open new text document and save the following as Gesit-RESORTED.BAT without quotation marks. It is just his BAT file modified to not touch the IP or 1ST_READ BIN files so it will boot properly.
  51.  
  52. "@ echo off
  53. title=FamilyGuy's SelfBootDATA Pack! - SELFBOOT v1.4 - All-32bit edition
  54. ECHO.
  55. ECHO FG's SB DATA Pack! - SELFBOOT v1.4 - All-32bit edition
  56. echo.
  57. ECHO This .bat Will create a 45000LBA data/data
  58. ECHO backup from extracted files with no need
  59. ECHO to apply LBA hacks to the bins. However
  60. ECHO some non-LBA based copy protection might need
  61. ECHO to be cracked in order for the backup to works.
  62. ECHO GO to the DCRipping Database for a list of
  63. ECHO copy protections.
  64. ECHO http://www.bucanero.com.ar/dreamcast/ripdb/?
  65. ECHO.
  66. ECHO Put around 65 megs in the data1 folder and
  67. ECHO ALL the files in the data folder Duplicated
  68. ECHO files will be burnt only once.
  69. ECHO.
  70. ECHO You can add a 0.0 dummy file in data to accelarate
  71. ECHO loadings, it won't apear in the filesystem.
  72. ECHO.
  73. ECHO.
  74. ECHO FamilyGuy 2008 - 2012
  75. ECHO.
  76. ECHO Press any key to start ...
  77. Pause >nul
  78.  
  79.  
  80. @goto GO
  81.  
  82.  
  83.  
  84. :GO
  85.  
  86. :Data0
  87. IF EXIST "sorttxt.txt" goto SORT1
  88. goto Data1
  89.  
  90. :Data1
  91. Echo.
  92. Echo Building 1st session ...
  93. Echo ON
  94. @ ECHO.
  95. @ mkisofs -V GF-SORTED -duplicates-once -hide 0.0 -l -o data1.iso data1
  96. @ ECHO.
  97. @ ECHO.
  98. @ ECHO.
  99. @ ECHO data1.iso | Fill.exe
  100. @ ECHO.
  101. @ ECHO.
  102. @ ECHO Done!
  103. @ ECHO.
  104. @ ECHO OFF
  105. GOTO KEEPON
  106.  
  107. :SORT1
  108. Echo.
  109. Echo Building 1st session ...
  110. ECHO.
  111. ECHO Sorttxt.txt detected ...
  112. ECHO ON
  113. @ ECHO.
  114. @ mkisofs -V GF-SORTED -duplicates-once -hide 0.0 -l -sort sorttxt.txt -o data1.iso data1
  115. @ ECHO.
  116. @ ECHO.
  117. @ ECHO.
  118. @ ECHO data1.iso | Fill.exe
  119. @ ECHO.
  120. @ ECHO.
  121. @ ECHO Done!
  122. @ ECHO.
  123. @ ECHO OFF
  124.  
  125. :KEEPON
  126. IF EXIST "sorttxt.txt" goto SORT2
  127. GOTO DATA2
  128.  
  129. :SORT2
  130. Echo.
  131. Echo Building 2de session ...
  132. ECHO.
  133. ECHO Sorttxt.txt detected ...
  134. ECHO ON
  135. @ ECHO.
  136. @ mkisofs -C 0,45000 -V GF-SORTED -G ip.hak -M data1.iso -duplicates-once -l -sort sorttxt.txt -hide 0.0 -o data2.iso data
  137. @ ECHO.
  138. @ ECHO.
  139. @ ECHO Done!
  140. @ ECHO.
  141. @ ECHO OFF
  142. GOTO MERGE
  143.  
  144. :DATA2
  145. Echo.
  146. Echo Building 2de session ...
  147. ECHO ON
  148. @ ECHO.
  149. @ mkisofs -C 0,45000 -V GF-SORTED -G ip.hak -M data1.iso -duplicates-once -l -hide 0.0 -o data2.iso data
  150. @ ECHO.
  151. @ ECHO.
  152. @ ECHO Done!
  153. @ ECHO.
  154. @ ECHO OFF
  155.  
  156. :Merge
  157. ECHO.
  158. ECHO Merging the isos ...
  159. ECHO.
  160. copy "-=Isos=-\NRG\leadin" leadin >nul
  161. copy "-=Isos=-\NRG\nrgheader" nrgheader >nul
  162. copy "-=Isos=-\NRG\nrgheader.exe" nrgheader.exe >nul
  163. copy /b leadin+data1.iso+data2.iso+nrgheader SelfBoot.nrg
  164. ECHO Hacking the nrgheader ...
  165. ECHO.
  166. ECHO SelfBoot.nrg | NRGHEADER
  167.  
  168. :clean
  169. ECHO Cleaning Files ...
  170. del nrgheader.exe >nul
  171. del del leadin >nul
  172. del nrgheader >nul
  173. del data1.iso >nul
  174. del data2.iso >nul
  175. del ip.hak
  176. ECHO.
  177. ECHO DONE !
  178.  
  179. ECHO.
  180. ECHO The backup is now done! Run it in NullDC (using DEAMON tools)
  181. ECHO or burn it to a disc to test it out! If it doesn't work,
  182. ECHO go to the Dreamcast Ripping DataBase to find if your
  183. ECHO game as a non-lba based copy protection.
  184. ECHO.
  185. ECHO Thanks to Xzyx987X for the nrgheader technique,
  186. ECHO ECHELON for the BINHACK program, M$ for bat files,
  187. ECHO Neoblast and Indiket for the Fill.exe program
  188. ECHO and Indiket for the NRGHEADER program !
  189. Echo.
  190. ECHO FamilyGuy 2008
  191. ECHO.
  192. ECHO Press any KEY to quit ...
  193. PAUSE >nul
  194. REM EXIT"
  195.  
  196. 10- Double click the newly made BAT file and wait for it to rebuild your new image according to your sorttxt and file placement. It will Make a SELFBOOT.NRG, this can be burned using Nero or Alcohol 120%. Yo can also mount the SLEFBOOT.NRG with a virtual drive and convert it to a CDI using Discjuggler and choosing to image the drive where the NRG was mounted. Then this can be burned in Discjuggler, IMGBurn with DiscJuggler drivers or again Alcohol 120%
  197.  
  198. 11- Burn your build and most of all have fun!!!
Add Comment
Please, Sign In to add comment