[Release] The Sharing of Isaac

Discussion in '3DS - Homebrew Development and Emulators' started by Rinnegatamante, Jan 26, 2016.

  1. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    [​IMG]

    Description

    The Sharing of Isaac is a sharing savegame system for The Binding of Isaac: Rebirth which will allows you to use a single savegame in both PC and 3DS versions of the game! It can also be used as a cloud space where to save your savegames if you don't own a PC or a 3DS version of the game.

    Can i setup a private server?

    If you have a working development environment and an host with a MySQL database, setting up a private server it's quite easy since the project is COMPLETELY OPEN SOURCE.
    Sourcecode is available on this GitHub repository: https://github.com/Rinnegatamante/The-Sharing-Of-Isaac

    Credits

    @MasterFeizz for spending hours explaning me how to send a POST request with sockets.
    @ihaveamac for compiling the client for Mac and Linux.

    How to use

    DISCLAIMER: The project is currently in BETA phase so first of all i HIGHLY SUGGEST you to take a backup of your savegame (PC version: persistentgamedata1.dat file, N3DS version: gamedata1.dat file).


    Register to the service with this page ( http://rinnegatamante.it/TSOI/register.php ) and follow the instructions on screen.​
     


  2. DavidKang

    DavidKang GBAtemp Regular

    Member
    112
    38
    Jun 23, 2012
    Seoul
    So... 3DS save game cloud backup service? That's great!
     
  3. Phantom64

    Phantom64 Banned

    Banned
    581
    460
    Aug 18, 2015
    Saint Kitts and Nevis
    MADONNA TI AMO.
    I LOVE YOU.
     
    cdante100 likes this.
  4. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    Not only, it allows you also to have a single save for PC and 3DS version.
    Example: You start play PC version then you want to use the same save on 3DS version. Just launch the uploader on PC and then the LOCAL savegame updater on 3DS :D
     
    I pwned U! and DavidKang like this.
  5. Wolfy

    Wolfy Person That Never Was

    Member
    545
    203
    Aug 18, 2015
    United States
    Somewhere In The Aether...
    My prayers have finally been heard :rofl2:

    Thank you!
     
  6. Slashcash

    Slashcash GBAtemp Fan

    Member
    334
    461
    Oct 15, 2015
    Italy
    XD
     
  7. Pounou

    Pounou GBAtemp Regular

    Member
    188
    93
    Sep 4, 2014
    France
    Great work !
     
  8. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,050
    3,367
    Nov 13, 2014
    United States
  9. RednaxelaNnamtra

    RednaxelaNnamtra GBAtemp Advanced Fan

    Member
    745
    634
    Dec 8, 2011
    Gambia, The
    Is it only supporting rebirth saves, or is it possible to use an afterbirth save too?
     
  10. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,050
    3,367
    Nov 13, 2014
    United States
    I dont think that would work since after birth has items rebirth doesn't you would probably end up with a corrupt save.
     
  11. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    At the moment it supports only Rebirth. I also have Afterbirth so probably i'll go experiment a bit on some retro-conversion. If i found a way to retro-convert the save, Afterbirth support could be added.
     
    RednaxelaNnamtra likes this.
  12. Joom

    Joom  ❤❤❤

    Member
    3,887
    2,612
    Jan 8, 2016
    United States
    Including adf.ly links in the source. :rolleyes: Also, there's an SQLi vulnerability in the upload script. I'd recommend people not install this on their server.

    Edit: There's not a vulnerability in the game as far as I know. Please don't message me asking for one. The vulnerability is in the PHP of this release, not the game itself.
     
    Last edited by Joom, Jan 26, 2016
    Garcia98 and Kyouken like this.
  13. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    Don't see where is the problem for adf.ly link in the source.
    Anyway, for the SQL Injection vuln, i'm pretty sure the uploader is safe (on my db there is also nothing important to steal/delete and users pass are obviously encrypted) anyway, if you want/have time, you can push a pull request on repository to fix the vuln (if you already tried an injection and it resulted in a vuln obviously).
     
  14. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,567
    2,555
    Oct 28, 2015
    United States
    Amazing as always! :)
     
  15. darklinkpower

    darklinkpower GBAtemp Regular

    Member
    112
    30
    Jun 11, 2009
    Mexico
    I just have it on pc because i don't own a n3DS but this is great for those who own one.
     
  16. Ev1l0rd

    Ev1l0rd (⌐◥▶◀◤) Knight of Void

    Member
    1,001
    703
    Oct 26, 2015
    Netherlands
    Land of Darkness and Bounty
    The temptation to buy an N3ds grows... if only for the binding of isaac.
     
  17. yuyuyup

    yuyuyup GBAtemp Psycho!

    Member
    3,336
    773
    Apr 30, 2006
    United States
    USA MTN timezone
    Too bad it's not in 3d, I hate lazy ports like this and Retro City Rampage but great job on the tool
     
  18. Rinnegatamante
    OP

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,263
    Nov 24, 2014
    Italy
    Bologna
    For anyone alrready registered. I forgot to mention an important step in setup instructions, i'll go to report it:

     
  19. endoverend

    endoverend AKA zooksman

    pip Contributor
    GBAtemp Patron
    endoverend is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    2,844
    3,549
    Jun 6, 2013
    United States
    The only problem is, there's no Afterbirth for the 3DS :(
     
  20. Cent

    Cent Newbie

    Newcomer
    5
    1
    Jan 27, 2016
    United States
    Hmm I'm having trouble getting this to work. Got my save game uploaded on the PC side, but on my 3DS when I launch the app, I'm just seeing a black top screen and a red bottom screen. I've got the files in the correct places as indicated in the instructions.