Results 1 to 9 of 9

Thread: binhack32 sourcecode released

  1. #1
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    755

    binhack32 sourcecode released

    There has been a demand for this lately so I am releasing it, albeit on a very restrictive license...

    http://shenmuesubs.sourceforge.net/d...in32_Linux.zip

    Binhack32 is a clone of the original echelon's binhack coded in c++, allowing it to be compiled on recent OS. It was made to be a binhack alternative for 64 bits systems which can't execute the old 16bits binhack.

    This program also enable the vga flag in the ip.bin, even if binhack doesn't. Also the small easteregg the original coder had put is not reproduced, leaving all ip.bin game info intact. Furthermore, it detects a bincon'd binary and changes the OS flag of the ip.bin accordingly.

    I must thanks Sizious for cleaning up and optimizing my ugly code, merci l'ami!

    Have fun!

    FG


    Ps: I take this opportunity to underline the fact that when binhack asks for a bootsector you don't need to input ip.bin. In fact it will always use ip.bin as the input bootsector and the one it asks you to input is the output, read hacked, one. I always uses ip.hak as the hacked ip.bin, but it's up to you. This has the benefits of leaving the original ip.bin untouched.
    Last edited by -=FamilyGuy=-; 06-02-2012 at 07:02 AM. Reason: Updated link!
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  2. #2
    cool, thanks for the release

  3. #3
    Foot Soldier
    RaZiel's Avatar

    Join Date
    Oct 2008
    Location
    Ole Carolina
    Posts
    280
    This will hack the IP.BIN for any LBA like 4500, 11702, 11700? Also can this hack the DP browser binaries?

  4. #4
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    755
    This is a binhack *clone* so it should do the same as original binhack: Hack any standard (katana) binary to a specified LBA. It does only apply the LBA hack though, other copy protection must be cracked otherwise.

    FG
    Last edited by -=FamilyGuy=-; 11-02-2011 at 09:09 AM.
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  5. #5
    Foot Soldier
    RaZiel's Avatar

    Join Date
    Oct 2008
    Location
    Ole Carolina
    Posts
    280
    Sweet thanks man I hate using a VM to hack the bin sometimes. I was under the impression it only did 45000 for some reason. Now that Win7 has aspi drivers and this there is no need for any other OS to make my DC games.

    EDIT

    Wait is there a 32 bit tool for IPINS?
    Last edited by RaZiel; 11-01-2011 at 09:22 PM.

  6. #6
    Sex, Drug, and Rock N' Roll !! Combat Soldier
    -=FamilyGuy=-'s Avatar

    Join Date
    Mar 2007
    Location
    My basement
    Posts
    755
    You know binhack32 has been released quite a while now... only the opened source is new in this 1.0.0.3 release ...
    Out of interest you migth read the first lines of main.cpp, it explains what I figured binhack to actually do.

    Also, vanilla binaries are LBA referenced to 45000LBA out of the box. It'd have been pretty silly for binhack to only support this LBA...

    For ipins:

    When you're creating the 2de session iso file, add "-G ip.hak" to the mkisofs command to insert the ip.bin in the first 16 sectors!

    This is, as an exemple, how I build my 2de session iso file:
    mkisofs -C 0,45000 -V SELFBOOT -G ip.hak -M data1.iso -duplicates-once -l -sort sorttxt.txt -hide 0.0 -o data2.iso data

    SELFBOOT is the label of the cd, -duplicates-once burn duplicated files ony once, "-hide 0.0" hide a dummy file name 0.0 and the TOC of a first session data track(called data1.iso) is merged with the one being created by using "-M data1.iso". It's for data/data backup, it's actually taken from my selfboot data/data pack. I suggest you to read the selfboot.bat script to understand how to make good data/data backups.

    PS: I should be making a FULL 32bits version of my selfboot pack once I have time! It shouldn't be hard now that I made a 32bits binhack clone!

    FG
    Last edited by -=FamilyGuy=-; 11-01-2011 at 11:40 PM.
    I always need 5 things in life: Sleep, Food (I'm pretty addicted), Sex (like previous), Time and FINALLY ...
    Time to do sex then sleep after a good meal!

    My SelfBootDATA pack for 45000 data/data backup 32bit edition: http://bit.ly/RymfFG

    My Gdi2Data pack, to automatically extract data from GDI files: bit.ly/LHnftm
    Binhack32 with complete sourcecode: bit.ly/LHnhS8

  7. #7
    Foot Soldier
    zouzzz's Avatar

    Join Date
    Mar 2008
    Posts
    181
    Blog Entries
    1
    Thanks FG

    - Dev - Hacks - Homebrews - Games - Demos -

  8. #8
    Foot Soldier
    RaZiel's Avatar

    Join Date
    Oct 2008
    Location
    Ole Carolina
    Posts
    280
    Thanks alot that makes sense I am going to have a deeper look inside.

  9. #9
    Hi there,

    I'm the owner of the Shenmue Translation Pack and I have modified the site structure.

    The new link to grab BinHack32 is :
    http://shenmuesubs.sourceforge.net/d...in32_Linux.zip
    Shenmue Translation Pack : http://shenmuesubs.sourceforge.net/

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •