Selfbooting Dumpcast games?

Post discussions on how to downsample and hack CD-based games here. Discuss the best ways to fit your backed-up game onto a CD-R, or other ways to play GDI files on a real console.

Moderator: Moderators

darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 335
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn »

Vegeta wrote:I didn't use 3 blank tracks. I would of figured out that this is the cause because all of the tracks would of played wrong but the music that does play is the correct music so the tracks are in the proper order but not all of them play which I find to be quite strange.

Meanwhile I've succesfully selfbooted Marvel vs. Capcom, Street Fighter III W Impact & Street Fighter Zero 3, all JP region :)
Hmm, that's peculiar then. I'd say maybe it was the opposite problem and you were supposed to have 3 tracks and maybe it's cutting off the end tracks, but if you say the tracks that do play are the right ones, then that clearly isn't the case. That's odd.
Vegeta
Posts: 16
Joined: Sun Oct 07, 2007 7:43 am

Post by Vegeta »

I found another tool, dahack which I'll give a try. The readme that comes with it states that you should use cdda.exe first, then dahack.exe then binhack.exe.

With dahack you need to input the 1st_read.bin and then the second session LBA.

If that doesn't work then I don't know what will. Its just one of those awkward games that probably needs its own specific hacks to get the audio working properly.
User avatar
Shoometsu
Posts: 75
Joined: Wed May 02, 2007 8:04 pm
Location: Sao Paulo - Brazil
Contact:

Post by Shoometsu »

interesting. I couldn't see te difference between dahack and 1st_read.bin. somebody could explain that?
Vegeta
Posts: 16
Joined: Sun Oct 07, 2007 7:43 am

Post by Vegeta »

Well, dahack did the trick and now the music plays perfectly fine in KOF99DM :)

I used the intro from the US version of KOF99DM but its different from the JP version.

What is the best method to downsample a SFD movie file?
darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 335
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn »

Shoometsu wrote:interesting. I couldn't see te difference between dahack and 1st_read.bin. somebody could explain that?
I think cdda.exe enables CDDA playing while dahack removes the need for the 3 blank tracks, but I'm not sure offhand.
fackue
Posts: 10
Joined: Thu May 03, 2007 6:58 pm

Post by fackue »

darcagn wrote:
Shoometsu wrote:interesting. I couldn't see te difference between dahack and 1st_read.bin. somebody could explain that?
I think cdda.exe enables CDDA playing while dahack removes the need for the 3 blank tracks, but I'm not sure offhand.
Anyway you could figure that out without actually trying (you say offhand)? That would be useful to know...
Vegeta
Posts: 16
Joined: Sun Oct 07, 2007 7:43 am

Post by Vegeta »

Do you leave all files as is without hacking if you just want to make a disc that only works with the boot disc i.e no LBA hacking?

I know games requiring the boot disc need the IP.BIN on disc also.
darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 335
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn »

Vegeta wrote:Do you leave all files as is without hacking if you just want to make a disc that only works with the boot disc i.e no LBA hacking?

I know games requiring the boot disc need the IP.BIN on disc also.
You do still have to hack LBAs in order to boot from the boot disc.
Vegeta
Posts: 16
Joined: Sun Oct 07, 2007 7:43 am

Post by Vegeta »

darcagn wrote:You do still have to hack LBAs in order to boot from the boot disc.
What LBA do I input in binhack then? Is it just 0 for non-selfboot games?

Thanks.
darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 335
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn »

Vegeta wrote:
darcagn wrote:You do still have to hack LBAs in order to boot from the boot disc.
What LBA do I input in binhack then? Is it just 0 for non-selfboot games?

Thanks.
Yes, if it's a single-track game. If the data track is preceded by CDDA tracks, then you will have to figure out what the LBA is manually.
User avatar
Shoometsu
Posts: 75
Joined: Wed May 02, 2007 8:04 pm
Location: Sao Paulo - Brazil
Contact:

Post by Shoometsu »

there's a tool called lbacalc, that comes with mds4dc, and calculates the lba calue for you. the only restriction is that the file must be in .raw format, so if you have it in .wav or anything else, I suggest you to mount a .cue with all the tracks, and redump them with isobuster. then run in dos sheel:

Code: Select all

lbacalc track01.raw track02.raw ... trackxx.raw
the tool will return the lba value that you need to use for selfbooting your games.
shcraua
Posts: 2
Joined: Mon Apr 28, 2008 7:40 am

Post by shcraua »

hello there

i've tried several methods to get my (non-cdda) gdi dumps selfbooting, without luck

i will explain the ways i have used in detail, hoping someone can tell me what i'm doing wrong

the game is power stone 2

my folder structure looks like this:

Code: Select all

X:\RIP
|   AUDIO.RAW
|   bin2boot.exe
|   bin2iso.exe
|   BINHACK.EXE
|   cygwin1.dll
|   HACK4.EXE
|   IPINS.EXE
|   isofix.exe
|   mds4dc.exe
|   mkisofs.exe
|   
|   
+---cdmage
|       CDmage.exe
|       CDmage.ini
|       
+---data
|   
|		<EXTRACTED GAME FILES>
|               
\---gdi
        isofix.exe
        mygame.gdi
        mygame.cue
        track01.bin
        track02.raw
        track03.bin
1. i create a cuesheet for mygame, which looks like this:

Code: Select all

FILE "track03.bin" BINARY
TRACK 03 MODE1/2352
PREGAP 10:00:00
INDEX 01 00:00:00
2. i open it up in cdmage and extract the game files to X:\RIP\data

3. i convert "track03.bin" to "track03.iso" using BIN2ISO

Code: Select all

bin2iso .\gdi\track03.bin
4. i extract the boofile.bin using isofix and rename it to IP.BIN and copy it to X:\RIP

Code: Select all

isofix /boot track03.iso
5. i copy 1ST_READ.BIN from X:\RIP\data to X:\RIP

6. i use hack4 on the game files

Code: Select all

hack4 -n -3 -w .\data\*.BIN
7. i use binhack to hack the ip.bin file

Code: Select all

binhack <enter>
1ST_READ.BIN <enter>
IP.BIN <enter>
0 <enter>
8. i use mkisofs on the data folder

Code: Select all

mkisofs -C 0,0 -V mygame -l -o data.iso data
9. i insert IP.BIN using IPINS.exe in data.iso

Code: Select all

IPINS <enter>
IP.BIN <enter>
data.iso
NOTE: i also tried

Code: Select all

mkisofs -C 0,0 -V mygame -G IP.BIN -o data.iso data
i also tried using different LBAs (like 0,11700 and 0,11702) on every step where a LBA needs to be inserted

from there on i tried several methods to process the .iso file further:

bin2boot: sometimes it asks me if i want to create an ip.bin, sometimes it doesnt (i guess that's the case when different LBAs are used)

mds4dc: i tried all suffixes possible
-a with LBA set to 11702 during all previous steps
-c with AUDIO.RAW from the echelon selfboot tutorial appended and all LBAS set to 11702 during previous steps (i also tried 11700)
-d with LBA set to 0 during all previous steps


the 1ST_READ.BIN used is not the one hacked by binhack, but the one hacked by hack4
i didn't copy the file back into the data folder

it always gets recognized as an audio cd or reboots the DC and chankast/nulldc after the sega logo (sometimes both)

thanks in advance
Last edited by shcraua on Mon Apr 28, 2008 9:23 am, edited 1 time in total.
shcraua
Posts: 2
Joined: Mon Apr 28, 2008 7:40 am

Post by shcraua »

sorry for the doublepost, i clicked quote instead of edit
darcagn
Site Founder & Admin
Site Founder & Admin
Posts: 335
Joined: Fri Apr 06, 2007 11:12 am

Post by darcagn »

Are you burning just the ISO? You need a first session before the session with your ISO in it.
-=FamilyGuy=-
Posts: 20
Joined: Mon Sep 24, 2007 3:29 pm

Post by -=FamilyGuy=- »

A pack I just did that could be helpful: http://dumpcast.thekickback.com/forum/v ... =1827#1827

FG
Post Reply