Selfboot 45000LBA DATA/DATA Pack v1.4 - All-32bit edition

Discussion in 'Sega Dreamcast Development and Research' started by -=FamilyGuy=-, Sep 1, 2012.

  1. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,090
    Likes Received:
    1,026
    *** Works from WinXp 32bit through Win7 64bit, and for future versions as long as they keep x86 support and don't change bat files syntax ***

    Here's an updated version of my selfboot pack that uses binhack32 (http://bit.ly/LHnhS8) and a recompiled version of bincon in order to be completely compatible with 64bits windows releases. It works just like the older versions, see this thread for info about sorts, logo and custom lba: http://bit.ly/S9nsJV

    Download here: http://shenmuesubs.sourceforge.net/download/addons/Selfboot_DATA_Pack_v1.4_by_FamilyGuy.rar
    (Or here http://www.mediafire.com/?y41d5s7i00nt6pl)

    Those who are curious can read the code of auto.binhack, a old and "really" dirty (yet working) workaround to the fact that I didn't know how to program at the time (7 to 9 years ago)! I got lazy and didn't rewrite it properly from scratch, I just made it use 32bit versions of binhack and bincon. This is the only real change from v1.3 to v1.4.

    As before, gdi2data is included. The "easy-to-selfboot" games only require 2 double-clicks to go from gdi to selfboot!


    Feedback is welcome!


    FG
     
    Last edited: Sep 10, 2012
    MrMario2011 likes this.
  2. Pikmin

    Pikmin Resolute Member

    Joined:
    Dec 24, 2009
    Messages:
    936
    Likes Received:
    95
    Thank you for this. It's been years since I've selfbooted a game. I got used to using Echelon's selfboot tutorial, but could never get cdrecord to work properly under Win7.
     
  3. atreyu187

    atreyu187 Intrepid Member

    Joined:
    May 13, 2012
    Messages:
    625
    Likes Received:
    16
    Wow simply amazing!!
     
  4. LeGIt

    LeGIt I'm a cunt or so I'm told :P

    Joined:
    Mar 13, 2004
    Messages:
    3,439
    Likes Received:
    35
    Did you update it to take care of the 2 main forms of copy protection or do I still need to hex edit them out manually?
     
  5. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,090
    Likes Received:
    1,026
    No, only the main LBA-related hacks are done (binhack, dahack, cdda; as required). Which protections exactly? If you really don't wanna to it manually, there' s gd_fixer that cracks some protections with a gui!

    FG
     
    Last edited: Sep 2, 2012
  6. DreamcastPL

    DreamcastPL Member

    Joined:
    May 26, 2011
    Messages:
    7
    Likes Received:
    0
    Wow that's great, thanks FamilyGuy!! From now on, no more virtual machines to make selfboot disc :D
     
  7. LeGIt

    LeGIt I'm a cunt or so I'm told :P

    Joined:
    Mar 13, 2004
    Messages:
    3,439
    Likes Received:
    35
    CDE4 436A to 0900 0900

    and

    1032 0D8B to 0800 0D8B

    There are also a few others.

    Also I found a few more MPEG-2 files that wont demux. Some are SFD, Some are rather oddly, *.m1v.
     
    Last edited: Sep 3, 2012
  8. bomb78

    bomb78 Rising Member

    Joined:
    Feb 10, 2009
    Messages:
    73
    Likes Received:
    1
    Many thanks familyguy with this very useful update for my windows 7
     
  9. SiZiOUS

    SiZiOUS Spirited Member

    Joined:
    Mar 27, 2009
    Messages:
    121
    Likes Received:
    169
  10. yzb37859365

    yzb37859365 Spirited Member

    Joined:
    Jul 14, 2013
    Messages:
    187
    Likes Received:
    124
    I want to ask can it be made cdi file:dejection:
     
  11. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,090
    Likes Received:
    1,026
    If you mount the resulting selfboot.nrg in daemon tools, it will appear as a new cd-rom device with a disc in it. Then you can make an image with any software that supports multisession, like discjuggler or alcohol. This is explained in the readme also.

    Schematised idea:
    1- Make selfboot.nrg image
    2- Mount it in daemon tools as drive "X:\"
    3- Make an image of drive "X:\" using discjuggler (or alcohol or whatever program you like better)

    Cheers!
     
  12. yzb37859365

    yzb37859365 Spirited Member

    Joined:
    Jul 14, 2013
    Messages:
    187
    Likes Received:
    124
    thank~~

    but alcohol not make cdi???

    I installed DiscJuggler, after the operation has been no response, several versions are installed so ~ ~
     
  13. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,090
    Likes Received:
    1,026
    Alcohol doesn't make cdi files, but the format it makes (mds I think) will work under NullDC and for burning to a cd-r.

    Cheers!
     
  14. yzb37859365

    yzb37859365 Spirited Member

    Joined:
    Jul 14, 2013
    Messages:
    187
    Likes Received:
    124
    yes,you are right~

    Nulldc work for Alcohol make mds ....

    but I like cdi:friendly_wink:
     
  15. truemaster1

    truemaster1 Enthusiastic Member

    Joined:
    Nov 10, 2015
    Messages:
    520
    Likes Received:
    231
    great tool but what about for games with cdda like quake 3 arena this tool make only data disks
     
  16. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,090
    Likes Received:
    1,026
    For cdda games there's no easy way to avoid burning a disc and hacking the binaries yourself.

    If someone can provide the discjuggler format definition/source I could probably do it though.
     
  17. Mystical

    Mystical Resolute Member

    Joined:
    May 3, 2011
    Messages:
    935
    Likes Received:
    35
    This might be of some use:
    https://legacy.padus.com/news/article.php?id=000008

     
  18. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,090
    Likes Received:
    1,026
    Sadly that helps to read CDI, but not to generate them. The library is compiled too, so it'd required reverse engineering to figure out the CDI format definition from it.
    It would be easy to do given souce though, or the padus SDK.

    The CDI format is already partially known, libmirage can parse them pretty right, and cdi4dc can create some with a fixed structure, but there's still a bit missing to generate proper general ones.
     
  19. Mystical

    Mystical Resolute Member

    Joined:
    May 3, 2011
    Messages:
    935
    Likes Received:
    35
    Damn sorry mate, I thought that would have included the generation code as well as the read code.
     
  20. MetalliC

    MetalliC Spirited Member

    Joined:
    Apr 23, 2014
    Messages:
    178
    Likes Received:
    132
    CDI image format is undocumented pain in the ass )
    there at least 4 versions of it, libmirage have documented and supports only latest, so called 'V4'
    DaemonTools supports all known format revisions, including >15 years old V1, often used in original DC scene releases.
     

Share This Page