Page 1 of 2 1 2 LastLast
Results 1 to 30 of 53

Tutorial: Editing Savedata

This is a discussion on Tutorial: Editing Savedata within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Intro: Well many people have seen the Wipeout Modding Thread and are interested in how to mod savedata, so I ...

  
  1. #1
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default Tutorial: Editing Savedata

    Intro: Well many people have seen the Wipeout Modding Thread and are interested in how to mod savedata, so I have decided to create this tutorial to help people out.

    Latest Update: Freeplay has released tools to edit Wipeout and de/encrypt GTA. Check them out here: http://freeplay.unaligned.org/crypt/
    The GTA requires firmware 2.00 and eLoader in order to work. For Wipeout that is intended for 2.0 as well, as you can just decrpyt Wipeout using Shine's Savedata Tool on 1.5.

    Requirements:
    - PSP 1.0-1.5 PSP to edit, Any firmware to use the modded saves
    - Shine's Savedata Tool
    - A Hex Editor for the PC
    - A savedata file for the game you want
    - The game who's savedata file you are editing for testing purposes

    Example Requirements:
    To perform this example you will need a copy of Wipeout US, a 1.0-1.5 PSP, and a wipeout savedata file, as well as the other requirements mentioned above

    Tutorial:
    OK this tutorial will simply teach you how to replace some records in the Wipeout Pure savedata file. This is a basic savedata edit, but is just meant to show you the basics. I can't do everything for you, you know ;)

    1. Install Shine's savedatatools in the typical fashion for installing homebrew on your firmware.

    2. Create a file called savename.txt on the root of your PSP memory stick. This file should contain 3 basic lines of code:. First I will display the basic format, and then the code for wipeout: pure.

    Basic:
    Code:
    The first nine characters of the savedata folder of the game you are editing
    The rest of the characters of the savedata folder of the game you are editing
    The name of the savedata file you are editing
    Wipeout:
    Code:
    UCUS98612
    P0000
    PROFILE.BIN
    3. Ok, now exit your USB connection and launch Shine's savedata tools.
    4. Once Shine's savedata tools is start press X and it should save a decrypted copy of the save files on the root of your memory stick, and then the program will exit out.
    5. Start a USB connection.
    6. Open up the data.bin in a hex editor of your choice.
    7. You will see a lot of data and settings and you can replace what you want.
    8. For this example, we will replace all examples of the Piranha in records and stuff like that.
    9. Use the replace all function of your hex editor to replace Piranha with Yo Mama. You can replace Yo Mama with anything you want 7 characters or less. If what you want to use is less than 7 characters use spaces for the remaining characters. Be sure to not go over 7 chracters(for the Piranha anyways, it depends on the ship you are editing for the actual size).
    10. Save the data, and boot up Shine's savedata tools.
    11. Press O and it will fix up your savedata.
    12. Boot up Wipeout and enjoy your first mod. Go to records, and look for anywherem, where the name Piranha should be, and it should say Yo Mama(or whatever name you chose.)

    Conclusion: Now get making some more mods, maybe you will discover something awesome! I hope you enjoyed my tut, more will be added in the future


    Last edited by TeamOverload; 05-19-2006 at 04:10 AM.


  2. #2
    QJ Gamer Gold
    Points: 18,627, Level: 86
    Level completed: 56%, Points required for next Level: 223
    Overall activity: 0%

    Join Date
    Mar 2006
    Location
    LOLWUT
    Posts
    2,625
    QJ Pts
    18,627
    Level
    86
    Downloads
    0
    Uploads
    0

    Default

    THAT IS SO COOL! :Jump: I'm surprised I'm the second one to post. Wait, you can only use Shine's savedata thingy on 1.0/1.5? Darn, now I'll downgrade and start to mod GTA:LCS. Hehehehe. Great tut! (although its just a beginning)
    EDIT: You just put the Eboot on the PSP? B/c there is all the other .c files.
    Whats that tool called that Kxploits eboots? Senei or something?
    Last edited by PSPduh; 05-18-2006 at 02:21 PM.

  3. #3
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Shine's savedatatools will not decrypt GTA. There is another savedata decryptor needed which is a lot more advanced. Fanjita should have a copy of the compiled savedata decryptor for GTA, ill have to contact him


  4. #4
    QJ Gamer Gold
    Points: 18,627, Level: 86
    Level completed: 56%, Points required for next Level: 223
    Overall activity: 0%

    Join Date
    Mar 2006
    Location
    LOLWUT
    Posts
    2,625
    QJ Pts
    18,627
    Level
    86
    Downloads
    0
    Uploads
    0

    Default

    Awwww man, but thanks for going to contact Fanjita. But then disregard the edit on the other post, since Shine's thing cannot decrypt GTA, then there is no point to the edit I made.

  5. #5
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Well I can still answer it. You only need the two eboot.pbps for 1.5. Obviously in their proper folders.


  6. #6
    Suicide Silence
    Points: 21,012, Level: 91
    Level completed: 33%, Points required for next Level: 338
    Overall activity: 0%

    Join Date
    Sep 2005
    Location
    New Jersey
    Posts
    2,163
    QJ Pts
    21,012
    Level
    91
    Downloads
    0
    Uploads
    0

    Default

    Too bad I don't have my 1.5 on me at the moment, or i would keep working on the wipeout modding tool i started making before

  7. #7
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    When you get it let me know ;)


  8. #8
    QJ Gamer Bronze
    Points: 8,803, Level: 63
    Level completed: 18%, Points required for next Level: 247
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Western Australia
    Posts
    1,046
    QJ Pts
    8,803
    Level
    63
    Downloads
    0
    Uploads
    0

    Default

    It's alright for those guys in the other thread I guess...

  9. #9
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Well some people were curious. We have other stuff that can be edited, but that gets into a darker area...


  10. #10
    QJ Gamer Platinum
    Points: 57,528, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    h0000000rj
    Posts
    12,867
    QJ Pts
    57,528
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Heh... If you want one that works on 2.00, let me know. I've got one for Wipeout and one for GTA. They'll decrypt the first savegame for both of those.
    [I fail @ life]

  11. #11
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Wipeout doesnt need a 2.00, but GTA does, anyway you can post it for those who need it? Does it re-encrypt too?


  12. #12
    QJ Gamer Platinum
    Points: 57,528, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    h0000000rj
    Posts
    12,867
    QJ Pts
    57,528
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    I've got a decrypter and an encrypter for both. One sec; I've got to rebuild them. They're just the examples from the PSPSDK
    [I fail @ life]

  13. #13
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Ya well my PSPSDK never sets up right. It wont build anything, thanks for your help. This should help others as well.


  14. #14
    Developer
    Points: 6,205, Level: 51
    Level completed: 28%, Points required for next Level: 145
    Overall activity: 0%

    Join Date
    Jul 2005
    Location
    Canada
    Posts
    362
    QJ Pts
    6,205
    Level
    51
    Downloads
    0
    Uploads
    0

    Default

    i've done a few mods to my savedata with wipeout a while ago, nothing special. but what i do want to try, is decrypting a .wad file, so i can edit the download packs, maybe make an all in one pack with a few custom skins.
    Windows: A thirty-two bit extension and GUI shell to a sixteen bit patch to an eight bit operating system originally coded for a four bit microprocessor and sold by a two-bit company that can't stand one bit of competition...

    Personal Development Blog:
    http://keepitreal-dev.blogspot.com/

  15. #15
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    I think they can be decrypted with a tool posted in the other thread somewhere, but I dont think they can be re-encrypted so that doesnt do much good


  16. #16
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Heres the link to FreePlay's wipeout and GTA de/encryptors: http://freeplay.unaligned.org/crypt/


  17. #17
    QJ Gamer Platinum
    Points: 57,528, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    h0000000rj
    Posts
    12,867
    QJ Pts
    57,528
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    OK, I've got them compiled/packaged nicely.
    Wipeout Pure Crypto Tools
    GTA Crypto Tools
    There's two folders in each - 'decrypt' and 'encrypt' for the corresponding game. In those should be a "1.00, 2.xx" folder, a "1.50" folder, and a "src" folder. Whichever matches your folder, copy the files inside to PSP\GAME.

    Source, makefiles, readme, etc. are all in the SRC folder. It all works on a file called DECRYPTED.BIN in the root of your MS; it'll decrypt your save to that file, then re-encrypt it from there when you're done editing.
    [I fail @ life]

  18. #18
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Check the IRC discussion, im getting errors


  19. #19
    QJ Gamer Platinum
    Points: 57,528, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    h0000000rj
    Posts
    12,867
    QJ Pts
    57,528
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Heh. Yeah. Sorry...
    The GTA encrypter/decrypter is only for 2.00.
    Last edited by FreePlay; 05-18-2006 at 04:07 PM.
    [I fail @ life]

  20. #20
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Ya i noticed, but now I updated, so its all good. I just have to set up the eLoader now


  21. #21
    QJ Gamer Gold
    Points: 18,627, Level: 86
    Level completed: 56%, Points required for next Level: 223
    Overall activity: 0%

    Join Date
    Mar 2006
    Location
    LOLWUT
    Posts
    2,625
    QJ Pts
    18,627
    Level
    86
    Downloads
    0
    Uploads
    0

    Default

    Can somebody post a GTA save? Because for some reason I can't start a new game and save it. I've looked thru dl.qj.net and most of them were 100% completed or this or that. I would appreciate it if someone can post a new game save that is not messed with. :Argh: :Argh: Thank you. :)

  22. #22
    QJ Gamer Blue
    Points: 6,002, Level: 50
    Level completed: 26%, Points required for next Level: 148
    Overall activity: 0%

    Join Date
    Jun 2005
    Location
    Long Island,New York | PSP Firmware:3.03 OE-C
    Posts
    241
    QJ Pts
    6,002
    Level
    50
    Downloads
    0
    Uploads
    0

    Default

    can somebody post a decrypted wipeout pure save and then they possibly can re-encryt if i want later on? nevermind just pust a dycrypted one ill worry about re-encrypting later
    Last edited by Black Panther; 05-18-2006 at 04:24 PM.

  23. #23
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Im getting an error trying to decrypt mine right now, I need FreePlay to try and help me out.

    Here's the error I'm getting: Error: decrypt_file() returned -5

    PS: Tell me what string you want me to try to edit in
    Last edited by TeamOverload; 05-18-2006 at 04:53 PM.


  24. #24
    QJ Gamer Blue
    Points: 6,002, Level: 50
    Level completed: 26%, Points required for next Level: 148
    Overall activity: 0%

    Join Date
    Jun 2005
    Location
    Long Island,New York | PSP Firmware:3.03 OE-C
    Posts
    241
    QJ Pts
    6,002
    Level
    50
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by TeamOverload
    Im getting an error trying to decrypt mine right now, I need FreePlay to try and help me out.

    Here's the error I'm getting: Error: decrypt_file() returned -5

    PS: Tell me what string you want me to try to edit in
    O i have no idea about that i just wanted to have it to look at it and find out stuff about hex editing and do something similar to what you did with the yo mama thing

  25. #25
    QJ Gamer Platinum
    Points: 57,528, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Dec 2005
    Location
    h0000000rj
    Posts
    12,867
    QJ Pts
    57,528
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Yeah, I'm not sure why... Go ahead and re-download the ZIP files from the links. I've updated them.
    [I fail @ life]

  26. #26
    Developer
    Points: 19,136, Level: 87
    Level completed: 58%, Points required for next Level: 214
    Overall activity: 22.0%

    Join Date
    Dec 2005
    Location
    invalid
    Posts
    1,538
    QJ Pts
    19,136
    Level
    87
    Downloads
    0
    Uploads
    0

    Default

    this is nothing new...


  27. #27
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Its just for those people who kept bugging me asking how to do it


  28. #28
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by FreePlay
    Yeah, I'm not sure why... Go ahead and re-download the ZIP files from the links. I've updated them.
    Well I went back to 1.50 for now, since Im mostly concerned about Wipeout anyways, so I just used Shine's savedatatools. What did you want me to change one of the team records too?


  29. #29
    QJ Gamer Green
    Points: 10,881, Level: 69
    Level completed: 8%, Points required for next Level: 369
    Overall activity: 0%

    Join Date
    Jan 2006
    Location
    Pawnzor!
    Posts
    1,490
    QJ Pts
    10,881
    Level
    69
    Downloads
    0
    Uploads
    0

    Default

    TO... :-/

    String Editing is the noobiest Thing you could do...

    1. It brings you nothing...
    2. Its just lame doing so...

    You should check on Numerical Entrys... A Tip bout that... PSP saves Numerical Entrys as Little Endian and Floats...

    I myself try to get the most out of the PSP Games... even with BOOT.BIN disassembling :-)

    (You dont believe how much interesting Data is in there...)

    Savegames / Memory Dumps are the best way you can start... Even thought I would suggest doing this with Memory Dumps, as its the Future in PSP Game modifying, cause unlike the Savegames, Memory Dumps can be modified for every Game, not minding what its Encryption is like...

    So, the Future is Memory injecting... :-)

    So, if you need Help - Tell me
    [B]PS2*NFO Hatelist[/B]
    [SIZE=1]Peaple who hate PS2*NFO:
    [COLOR="Orange"][I]Coldbird[/I][/COLOR], [COLOR="Green"]Macca[/COLOR], [COLOR="Blue"][I]Mathieulh[/I][/COLOR], [COLOR="Burgundy"][I]Dark_Alex[/I][/COLOR], [COLOR="Red"][I]harleyg[/I][/COLOR], [COLOR="Yellow"]wakAwooki[/COLOR], [COLOR="Purple"]mr_dank[/COLOR], [COLOR="Grey"]dedb33t[/COLOR], [COLOR="Orange"]Moose_Island[/COLOR], [COLOR="Green"]myschoo[/COLOR], [COLOR="Blue"][I]jas0nuk[/I][/COLOR], [COLOR="Burgundy"]pyro_person6493[/COLOR], [COLOR="Red"]Train[/COLOR], [COLOR="Yellow"]MaSt3r_ShAk3[/COLOR], [COLOR="Purple"]duh[/COLOR], [COLOR="Grey"]jacksmyhro[/COLOR], [COLOR="Orange"]Axionkt[/COLOR], [COLOR="Green"]Swasagon[/COLOR], [COLOR="Blue"]poohter[/COLOR], [COLOR="Burgundy"]duncans_pumpkin[/COLOR], [COLOR="Red"]xsorifc28[/COLOR], [COLOR="Yellow"]vb_master[/COLOR], [COLOR="Purple"][I]spectroplasm[/I][/COLOR], [COLOR="Grey"]frylock[/COLOR], [COLOR="Orange"]UChessmaster[/COLOR], [COLOR="Green"]AndyMosh[/COLOR], [COLOR="Blue"]Looroll91[/COLOR], [COLOR="Burgundy"]kompas[/COLOR], [COLOR="Red"]Pspbricker[/COLOR], [COLOR="Yellow"]Hag2bard[/COLOR], [COLOR="Purple"]PSP Pro_1[/COLOR], [COLOR="Grey"]vicecity31[/COLOR], [COLOR="Orange"]ab88[/COLOR], [COLOR="Green"]ipodlinux[/COLOR], [COLOR="Blue"]afiser[/COLOR], [COLOR="Burgundy"]PsPumPkin[/COLOR][/SIZE]
    [CENTER][IMG]http://amasora.com/pass/image_7_Coldbird.png[/IMG][/CENTER]

  30. #30
    Rock Star
    Points: 70,899, Level: 100
    Level completed: 0%, Points required for next Level: 0
    Overall activity: 0%

    Join Date
    Aug 2005
    Location
    CT| FW: 4.01 M33-2
    Posts
    11,844
    QJ Pts
    70,899
    Level
    100
    Downloads
    0
    Uploads
    0

    Default

    No, I know but there was something he wanted me to add to make something pop-up. The game wipeout is mostly coded in xml, so there was a certain value he wanted me to put, to see if we could make an alternate screen pop up. We also found a debug menu for the game, but we have to figure out if we can get it to launch through the save.



 
Page 1 of 2 1 2 LastLast

Tags for this Thread

Posting Permissions

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





All times are GMT -8. The time now is 07:12 PM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © , Caputo Media, LLC. All Rights Reserved. Cluster .