Thread Status:
Not open for further replies.
  1. dragonz

    OP dragonz GBAtemp Regular
    Member

    Joined:
    Jan 14, 2015
    Messages:
    246
    Country:
    United States
    Hi Guys,

    I know a little programing and I'm trying to enable openbor vita port to be able to support 2 or 4 game pads
    and I'm looking for someone that has experience with modding eboot.bins or compiling .vpk

    I've attached the eboot.bin in question and the two pieces of code that I believe are missing the 2nd, 3rd & 4 pad from working
    (for the code attachment simply open up with text pad or change the extension to. txt to open them).

    once I know how to de-compile and recompile the eboot I might stand a chance and actually enable 2 players or more to work for all vita openbor games.

    This is a personal project of mine and I wont release it to anyone or want any credit for it. I just fell in love with openbor on my vita and wanted to expand the games I'm playing on it.

    so many thanks in advance if anyone can point me in the right direction.
     

    Attached Files:

  2. Shadow#1

    Shadow#1 Wii, 3DS Softmod & Dumpster Diving Expert
    Member

    Joined:
    Nov 21, 2005
    Messages:
    8,964
    Country:
    United States
    U should release this pubic tbh
     
    dragonz likes this.
  3. godreborn

    godreborn Retired
    Member

    Joined:
    Oct 10, 2009
    Messages:
    12,105
    Country:
    United States
    speaking from the ps3, an eboot.bin is an elf compressed with a header (sce). the header usually contains info about the file like what firmware it requires, but you have to know what the numbers mean. the compression I believe is zlib on both ps3 and vita (probably ps4 too). you can tell after decryption, because zlib is 78 DA in hex. you can decompress the compression with simply zip. I don't really remember too much about the vita itself, but I've decompressed adrenaline, which was using zlib. I don't know much about decrypting vita files beyond using the zrif, but I think you need an sdk to get it into code or decrypting it into something usable.

    edit: I meant decompile. I think you need an sdk for that. there's probably one for homebrew like psl1ght on the ps3,, but I'm not sure.

    — Posts automatically merged - Please don't double post! —

    this might help you (it's not decompiled, but it's decompressed (what I did was delete the part before 78 DA): upload_2020-9-26_18-27-3.png

    upload_2020-9-26_18-27-32.png

    — Posts automatically merged - Please don't double post! —

    you might also need visual studio or something similar if it's a github project, but I think you'll still need the sdk along with it to decompile. that's usually how it is, but I've never compiled or decompiled something on the vita.
     
    Last edited by godreborn, Sep 27, 2020
    dragonz likes this.
  4. dragonz

    OP dragonz GBAtemp Regular
    Member

    Joined:
    Jan 14, 2015
    Messages:
    246
    Country:
    United States

    Actually, I see that the github openbor vita includes the source code, could anyone take a look at the code in this link..
    http://www.chronocrash.com/forum/index.php?topic=5204.0

    I posted about it but that forum no longer supports the vita.

    Can anyone spot why the sce_control for pad 2,3 and 4 are not working... there's definitely something missing there.
     
  5. Flame

    Flame Me > You
    Moderator

    Joined:
    Jul 15, 2008
    Messages:
    5,366
    is this eboot a commercial game?
     
  6. dragonz

    OP dragonz GBAtemp Regular
    Member

    Joined:
    Jan 14, 2015
    Messages:
    246
    Country:
    United States
    No I mentioned in the first sentence of my topic that it's openbor. ( you know the beats of rage engine ported for the vita)
     
    Flame likes this.
  7. godreborn

    godreborn Retired
    Member

    Joined:
    Oct 10, 2009
    Messages:
    12,105
    Country:
    United States
    on a side note, compression may be done automatically, so simply zip may not be needed. I know that on the ps3 whenever you encrypt a sprx or self, there's a separate command for compression, so it's built in to the program. I bet it's like that for the vita.

    — Posts automatically merged - Please don't double post! —

    here's a little help. the process should be similar for vita: https://gbatemp.net/threads/building-iosuhax-on-windows.447023/

    instead of svn, he just downloads the files as a zip, but you may have to use svn. I believe you do for sneek.
     
  8. YotiReal

    YotiReal Advanced Member
    Newcomer

    Joined:
    Aug 2, 2012
    Messages:
    54
    Country:
    Russia
    You can't decompile and recompile eboot.

    VPK is nothing but ZIP with custom extension.
     
    dragonz likes this.
  9. dragonz

    OP dragonz GBAtemp Regular
    Member

    Joined:
    Jan 14, 2015
    Messages:
    246
    Country:
    United States
    Got it- actually we can close this thread now - because I already have the source code on the other topic I made- thanks for your help.
     
    godreborn likes this.
  10. DinohScene

    DinohScene Feed Dino to the Sharks
    Moderator

    Joined:
    Oct 11, 2011
    Messages:
    20,662
    Country:
    Antarctica
    Closed per OP's request.
     
    dragonz likes this.
Loading...

Hide similar threads Similar threads with keywords - decompile, moding, eboot

Thread Status:
Not open for further replies.