Forum: Memory Card Saves - Savegame files for Xport/Sharkport,EMS adaptor and NPort can be found in the PSX-Scene Memory Card Saves forum.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: Kingdom Hearts II
  

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14
  1. #1 Kingdom Hearts II 
    biopsiste is offline Registered User
    Join Date
    Nov 2006
    Posts
    4
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    i've two questions on KH2
    1) does anyone know a working way to convert a save between NTSC and PAL?
    and i said "working" because the one from ps2savetools.com doesn't work. i also noticed that at the beginning of the uncompressed file there's the "KH2U" text string on usa saves and "KH2E" on pal ones. tried to change that and then to use the method above, but it doesnt work either.
    2) how the hell can this saves be hacked? i cant figure out what's the algorithm behind the checksum. its not a simple sum check because i tried switching two items' quantities and it said "corrupted".
    Reply With Quote  

  2. #2  
    Join Date
    Aug 2002
    Location
    UK
    Posts
    456
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Make me two saves, one with a very minor difference, and when I say minor I mean like a single difference between the two files, and I'll see if I can spot the checksum
    Reply With Quote  

  3. #3  
    biopsiste is offline Registered User
    Join Date
    Nov 2006
    Posts
    4
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    i tried a simple compare on two files which differ only for the quantity of the item Potion (apart of course the time variable). the compare with hex workshop showed 4 differences: the values from
    offset 0x00000008 to 0x0000000C (which is probably the time var), the quantity of the item, and then that in the picture attached.
    now what on earth are those values?

    then i tried a compare on two saves that didnt differ at all (except again for the timer). this time, beside the 8-C values and the ones in the picture, another value was different. at offset 0x000031A8 a 01 became a 02. this didnt happen in the previous compare.

    hope this helps you.

    if you want the two files, they're inside the archive.
    Attached Thumbnails Attached Thumbnails values.jpg  
    Attached Files
    Reply With Quote  

  4. #4  
    Join Date
    Aug 2002
    Location
    UK
    Posts
    456
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I would hazzard a guess that the checksum is found at 0x8 as checksums tend be located near the beginning or end of a file.
    Reply With Quote  

  5. #5  
    biopsiste is offline Registered User
    Join Date
    Nov 2006
    Posts
    4
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    then what are those other values?
    Reply With Quote  

  6. #6  
    thereal_zap is offline Member
    Join Date
    Sep 2004
    Posts
    189
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    i second the idea that the checksum is stored at offset 0x08. but the methodology of the checksum algorithm eludes me.
    Reply With Quote  

  7. #7  
    biopsiste is offline Registered User
    Join Date
    Nov 2006
    Posts
    4
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    i wonder why, if with ff12 squareenix just used a very simple crc32 check, they had to make kh2 so hard to hack.
    Reply With Quote  

  8. #8  
    McBeth's Avatar
    McBeth is offline voodoo fury
    Join Date
    May 2006
    Location
    Abyssum
    Posts
    147
    Downloads
    3
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Quote Originally Posted by biopsiste View Post
    i wonder why, if with ff12 squareenix just used a very simple crc32 check, they had to make kh2 so hard to hack.
    I don't think they did this on purpose

    it's just that freaking ship part they changed the coding for...
    veritas vos liberabit
    Reply With Quote  

  9. #9  
    biopsiste is offline Registered User
    Join Date
    Nov 2006
    Posts
    4
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    could it be a custom crc32? if so, then i surrender -_-
    Reply With Quote  

  10. #10  
    Join Date
    Aug 2002
    Location
    UK
    Posts
    456
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    You could check out the Final Fantasy save tools over at http://www.qhimm.com see if they have reused an older technique

    It could also just be that it is a standard CRC32/Checksum32 but only covers a certain part of the file. For example the checksum in Metal Arms was found near the beginning of the file but the start of the data that it covered started much later. In those cases you have to keep trying different data areas to checksum (this is where being able to write software to automate it comes in handy).
    Reply With Quote  

Page 1 of 2 1 2 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •