HQ NETWORK:   XBOX ONE |  XBOX 360 |  AIDELUXE HQ Network: 2,614 | Guests: 825 | Members: 7 


   Current Location: Forums Xbox Winamp Skins   |   Get the free XBOXONEHQ app for Android (1000+ Installs)   |   C64-HQ.COM Expands Yet Again with Web Based C64 SID Player   |   Road to 7000 Subs - XBOXONE-HQ.COM (XONEHQ) on YouTube   |   Original Xbox Birthday   |   Which modchip is this?   |   Having trouble getting original XBox games to F Drive   |   help   |   Help w/ NEStopia   |   Unable to run Slayers/install evox   |   
  Home | Active Topics | CD/DVD Media | Downloads | Forums | Feedback | Games | HardDrives | Homebrew | My Profile | ModChips | Reviews | Search | SoftMods | Tutorials

Xbox Forums

Discuss all aspects of the original Xbox Console in our Interactive Xbox Forums..

Xbox-Hq.Com :: View topic - N00bs Selfboot Dreamcast Games Guide
Xbox-Hq.Com Forum Index -> SEGA Dreamcast Forums
Post new topic Reply to topic    
 N00bs Selfboot Dreamcast Games Guide View previous topic :: View next topic  
 
 
 
 
atreyu187
Xbox-HQ Enthusiast
Xbox-HQ Enthusiast


Joined: Apr 22, 2013
Posts: 21
Location: South Carolina

Post Posted: Sat May 11, 2013 4:03 am   
Post subject: N00bs Selfboot Dreamcast Games Guide
Reply with quote
 
This method will NOT work on cdda games, and there are various forms of protections that may or may not have to be worked around. This is just a quick outline, and will probably
be improved upon in the future.


1.run isofix on track03.bin, using LBA of 45000 (isofix track03.bin 45000) - this is done from command prompt

2.this will leave you with a few important files, as well as a few unimportant ones....keep bootfile.bin and fixed.iso, delete header.iso

3.open isobuster, then point it to fixed.iso, this will open your iso file.

4.on the window with all of the files that appear in the disc, hold control and press A to select all files, then extract them to a folder on your desktop, lets call this folder "extracted"

5.on the left side of the screen in isobuster, right below where it says track 01, there should be a small red icon that says iso, right click on that, then go to "folder tree and file information"
and select list tree info (in txt)->LBA, Full Path. Output this text to your desktop and close out isobuster. fixed.iso can also be deleted at this point if needed.

6.Rename bootfile.bin to IP.BIN and then run IPBIN4WIN

7.in IPBIN4WIN, uncheck SEGA OS used (at least for most games) and check VGA BOX Supported (also this will work for most, but not all games..) then check off the regions needed for the game (in most games, you should check all 3 regions)

8.Note First-read Filename: in most cases, this will be 1ST_READ.BIN, however there are some other games with different filenames...make note of it if it is different. Also if it is 0WINCEOS.BIN, this is a WinCE game, and will need to be attacked a little
differently....I will update this at a later time, however it's not a very difficult workaround.

9.Downsample video and audio as needed - this will likely be covered elsewhere as it is heavily dependent on what needs to be downsampled, and many games will not need any downsampling at all.

10.hack the 1ST_READ.BIN...I use hex editor neo for this, and will quickly go over how this is done manually.

11.In hex editor neo, go to edit->find. This will bring up a new window, in this window select hex bytes (BYTE). Under find what: search for this 5e b0 00 00. In most games, you will see this exactly twice. If it occurs more than twice, then you have to
figure out which two to edit...look at the hex addresses, and most of the time the two that need to be edited will be closest together...if there are 3 or more that are close together, then it's sort of a stab in the dark, and you may have to attempt multiple times, although
it is normally easy to figure out with a little bit of logic. Change these values to 96 00 00 00. Also there are a few other forms of protections that can be removed at this point, and although they are somewhat uncommon, they do exist. The values to be searched for here are
cd e4 436a needs to be changed to 0900 0900 and 1032 0d8b needs to be changed to 0800 0d8b. Both of these last two should only occur once...if for some reason they pop up more than once, you have something else going on and it's something i quite frankly haven't encountered.

12.Create a dummy file using dummy.exe or some other dummy creation program. There are several of them around, however you should find one that you can feed in a specific number of bytes and have it build a dummy file of that size. My method of booting will use slightly different
output filesizes than other methods of booting may. To find out what the filesize is that is required, right click on the folder with the extracted files, then look at size on disk. open calculator (built into windows) and subtract that number from 684647810. If you end up with a
negitive number, go back in and look to see if either there's extra files that don't belong there, or if downsampling is needed to fit the content on the disc. If it's a positive number, this is the size in bytes of your dummy file. With dummy.exe it is created via command line as
follows: dummy DUMMY.DAT [filesize]

13.run listorganizer.exe and point it to the FileList.txt file that was outputted from isobuster earlier. This will output a new filelist called output.txt.

14.Open output.txt with notepad, and copy the first part of the filepath[ >:\] and do edit->replace then paste that section - NOTE THE SPACE BEFOREHAND, THIS IS IMPORTANT. In the section where it asks what to replace with, type extracted/ {or the name of your folder/} and click replace all.

15.If there are folders in the game's structure (most games) do the same thing, except replace \ with /

16.Manually add in the IP.BIN and the DUMMY.DAT, do this as follows:
extracted/IP.BIN 30001
extracted/DUMMY.DAT 30002

this will add the two files to your filesort, towards the most inner edge of the disc, which will in turn push your data on your (soon to be) created iso towards the outer edge of the disc where it can be read faster.

17.Copy BINHACK.EXE to the extracted directory, then double click on it

18.When it asks for name of binary, enter 1ST_READ.BIN (or if this is different, but not 0WINCEOS.BIN, enter this instead)

19.It will then ask for Boot Sector. Enter IP.BIN (note, if this is not in the same folder, the program will just close out, and you will have to run it again)

20.it will then ask for LBA, enter 11702

21.Delete BINHACK.EXE out of the folder

22.Run mkisofs as follows: mkisofs -C 0,11702 -V {Name of your game here} -sort output.txt -l -o data.iso extracted

23.This will generate a new iso file, this then has to be fed into isofix as follows:
isofix data.iso 11702

24.Lastly, fire up bin2boot and point it at fixed.iso, and your new image will be generated. If it asks about patching for winCE, press N (at least in the vast majority of cases) and let it do it's thing.

25.Burn the image or point your emulator towards the image and use.


View user's profile Send private message
 
Display posts from previous:   
  Post new topic  
 
  Reply to topic  
|
 All times are GMT | Page 1 of 1
Jump to:  
 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
 

 Members Online (7) / Guests Online (825)
Members Browsing
WeleSlinarore, forahobby, doa666, AlfredAist, Alannah898, carolsteffes, OmerHills7,

Legend
Administrator  Moderator  VIP Member  Registered User  Banned Users