[HELP]Dynamite Cop 2 Bootleg: Copy files from one ISO to another

Discussion in 'Sega Dreamcast Development and Research' started by americandad, Feb 24, 2017.

  1. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Hullo!

    I have two isos of two different russian bootlegs of Dynamite Cop 2. Both releases are based on the same scene release by Kalisto.
    One has *all* of the text translated (with quite good literacy). The other one has 50-60% of the text translated, very poorly, but the audio is fully dubbed. I want to pull the dub from the latter and insert it into the former.
    However, simply unpacking the images, replacing files and using FamilyGuy's selfboot script doesn't work.
    It throws you out to the bios menu after the sega logo. What am I doing wrong?
     
    Last edited: Feb 24, 2017
  2. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    You might try to comment out the line(s?) in my script that hacks the bootbin and generates the ip.hak, given yours are already hacked and working. Just make sure your bootsector is named ip.hak so it's used subsequently. I assume both realeases are already 45000LBA CDIs with no CDDA tracks?
     
    americandad likes this.
  3. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Oh, jeez. I don't what most of that means. But both images are selfboot CDI files, yes.

    Btw, I lied about using your script. Looked at it again and turns out it's "bootmake-1.2-cdi4dc-0.3b" by sizious.
     
    Last edited: Feb 24, 2017
  4. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    Can you post their track structures as read by ISOBuster?

    My pack is meant for fresh gdrom dumps with no cdda tracks. It can be used for already-selfbooted games, but the address of the data track is important, it should be 45000 (10minutes) and that's not the case is there are cdda tracks.
     
  5. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    This is what happens when I open any of the two in Isobuster.
    [​IMG]

    And this is what happens if I click "Make it so"
    [​IMG]
     
  6. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
  7. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    [​IMG]
    [​IMG]

    Btw, I didn't use your script. I used "bootmake-1.2-cdi4dc-0.3b by sizious" in my failed attempt to make an image. Mixed it up, sorry.
     
    Last edited: Feb 24, 2017
  8. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    Those look like 11702 backups. You should simply rebuild them as per echelon tutorial. Maybe cdi4dc or mds4dc too.
     
    americandad likes this.
  9. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Can't it be done with your script, if something is commented out?
     
  10. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
  11. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    I'll try echelon's tutorial and report back. Thanks for the suggestion!
     
  12. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
  13. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Ok, so the Echelon tutorial wants me to actually burn a disc. I have no CDRs available. What now?
     
    Last edited: Feb 24, 2017
  14. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    Use cdi4dc or mds4dc, it'll use the 2de session iso you just made and it should spit a CDI/MDS just as if you had burned it. Read the documentation though, as I know those two tools have options for either 11702 or 0 LBA.
     
    americandad likes this.
  15. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Stuck at the part where you have to have an IP.BIN file. These isos only have a 1st_read.bin file..

    ""14. Run "IPINS.EXE" from the "selfboot" directory, In a DOS Prompt. It will prompt you for the Bootsector filename, Choose IP.BIN. It will then prompt you for the ISO filename, Choose the file "data.iso" which you just generated in the last step. It will patch IP.BIN as the bootsector on data.iso.""
     
  16. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    The IP.BIN is the first 16 sectors of the 2nd session. You can extract that with isobuster.

    BTW, no need to use IPINS, just use "-g ip.bin" in the mkisofs command. (That command was added after echelon made their tutorial)
     
    americandad likes this.
  17. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    BTW, you can extract 11702 cdi via gditools (requires python) using the program attached. It'll also output the ip.bin and the sorttxt.txt.
     

    Attached Files:

    americandad likes this.
  18. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    How do I do that?
    Cool, thanks for the tip.
     
  19. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,032
    Likes Received:
    891
    I don't remember, but you should be able to simply extract a span of sectors. Like from x to y, you want from 11702 to 11717 including the last.

    I guess you could also simply dump the 2nd track as a iso using isobuster and read its first 16 sectors.

    Else use the program I sent you.
     
    americandad likes this.
  20. americandad

    americandad Familiar Face

    Joined:
    Jul 4, 2011
    Messages:
    1,439
    Likes Received:
    275
    Thanks a lot, Fam :p It worked. Thanks for the patience and useful help, appreciate it. Turned out it's alot easier than I thought.
    It was very confusing reading echelons guide which assumes that you're actually burning a CD, but with your help I made it :)

    Ran "mkisofs -C 0,11702 -V ECHELON -l -o data.iso data". Extracted IP.BIN with GD-Rom Explorer. The "-g ip.bin" command didn't work so I used "ipinject.exe" instead. Lastly I used cdi4dc to make a selfboot CDI
     
    -=FamilyGuy=- likes this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page