|
|
#1 |
![]() ![]() Join Date: Feb 2007
Posts: 6,942
Likes: 370
Liked 8,002 Times in 1,239 Posts
Mentioned: 575 Post(s)
Tagged: 0 Thread(s)
|
[Tutorial:] Custom PS3 Game Saves and info
Ok, I´m sure some of you have already noticed the that you can modify some things in the PS3 gamesave but I´ve never actually seen it mentioned. Heres everything I´ve found out.
ICON0.PNG - size 320x176 you can replace it with any .png of the same size or smaller. If you put a smaller image the ps3 will expand the image. If you put an image that´s to big or if you delete the image, the PS3 will use a default icon. ICON1.PAM - the little video that you see. Since we don´t have anyway to create a .PAM file theres not much you can do except delete it(if the save has one) or replace with one from another gamesave. you can also use the XMB Game icon.pam from a ripped game. Most of the gamesave icon1.pam don´t have the sound incorporated in them but some like LAIR do. If you have an Icon1.pam, you won´t see the Icon0.png PIC1.PNG - size 1000x560 This is the background image you see to the right of the icon. You can add, delete or remove with any image. If you put a smaller size the PS3 will expand it. if you put a bigger size the PS3 will put it to the right size or cut it, don´t remember which for certain. if you delete it there won´t be any default image. SND0.AT3 - Here you can play around a little bit more. You can delete,add, or replace with another gamesave sound. You can also use the SND0.AT3 from PSP games or make custom sounds with the right programs. I never did it myself but there was a few custom sounds for PSP homebrew. If the icon1.pam has sound incorporated in the video and you add the SND0.AT3, this will override and you will hear the SND0.AT3 and not the sound that´s in the icon1.pam. I was hoping for some kind of conflict but nothing, not even the 2 playing at once. You can delete all the files from a gamesave folder except PARAM.SFO and PARAM.PFD for it to remain an official save and transfer to the PS3 HDD. If you try to hexedit these files the PS3 will give you a corrupt message when you try to transfer to the PS3. If you just want to play around, you can alter the text from the PARAM.SFO and visualize that text on the PS3 if the save remains on the usb or memory sticks. You can also add files in a gamesave and sneak them over to the ps3. The maximum limit for a PS3 gamesave is aproximately 1GB. All filenames must be in Capital letters and can only have a maximum of 8 letters with 3 letters for the extension. If the files don´t fit those specifications the PS3 will just ignore them and copy over the other files. So you could have a file called PSX.ISO and transfer it to the HDD hidden inside the save. Also the PS3 actually supports one more video format in the XMB. The .PAM format which is using AVC encoding. If you have a save with an icon1.pam video, copy it to a usb, then go to video in the XMB, select your USB, press the triangle to view all and go to the gamesave folder. you can then view the video. unfortunately the .AT3 format is not supported so if the icon1.pam has it incorporated you won´t be able to play it. just one last thing before I bore everyone to death. Copy a game save you have on the PS3, change the PIC1.PNG. Now view it on your usb and then view the original save on your PS3. The PS3 gets confused there for a moment and will show you the last PIC1.PNG visualized for that save. If you move around the XMB a little bit and then go back it will show you the correct image. Phew,long post. I know there´s alot of useless info but I like to be thorough when I test and this is everything I could find out. Guide by aries2k |
|
|
|
|
Likes: (4) |
|
|
#2 |
|
Member
![]() Join Date: Nov 2007
Location: dublin ireland
Posts: 750
Likes: 81
Liked 79 Times in 54 Posts
Mentioned: 22 Post(s)
Tagged: 0 Thread(s)
|
PIRATE YOU WILL NEVER BORE US i love reading your posts they are very informative and very well phrased so please please keep up the good work dude
|
|
|
|
|
|
#3 |
|
Member
![]() Join Date: Feb 2008
Location: On the moon
Posts: 129
Likes: 3
Liked 2 Times in 2 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Thats good stuff to know i acutaly played around with saved game data myself and i did not know couple things thanks alot
|
|
|
|
|
|
#4 |
|
Apprentice
![]() Join Date: Jul 2008
Posts: 10
Likes: 1
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
kewl woot woot
|
|
|
|
|
|
#5 |
|
Member
![]() Join Date: Jun 2008
Posts: 398
Likes: 46
Liked 37 Times in 32 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Here is the information I have been working on for the PARAM.SFO file
so far it is still a work in progress hope it is useful ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; PARAM.SFO internal structure ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 0000000 U32 Signature_bytes(0x00,PSF) 0000004 U32 File_Version (1.1) 0000008 U32 Start_of_Variable_Name_Table; 000000C U32 Start_of_Variable_Data_Table; 0000010 U32 Number_of_Variables; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Internal data definition table ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 0000014 Internal_Data_structure_definition { U16 Zero_based_offset_from_Start_of_Variable_Name_Table; U16 Unknown_YET; // maybe type of data????? U32 Total_Used_Bytes_of_Current_Data_Block; U32 Total_Size_In_Bytes_of_Current_Data_Block; U32 Zero_based_offset_from_Start_of_Variable_Data_Table; } IDSD[Number_of_Variables]; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Here is the Start of the variable name table ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 00000c4 Cstring Variable_Name_table[Number_of_variables+1]= { "ACCOUNT_ID",0x00, "ATTRIBUTE",0x00 "CATEGORY",0x00 "DETAIL",0x00 "PARAMS",0x00 "PARAMS2",0x00 "PARENTAL_LEVEL",0x00 "SAVEDATA_DIRECTORY",0x00 "SAVEDATA_LIST_PARAM",0x00 "SUB_TITLE",0x00 "TITLE",0x00 0x00,0x00 }; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; here is the start of the variable tables data section ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 000140 00112233445566778899aabbccddeeff ; account_id ------------------------------------------------------------ 000150 0x00000000 ; attribute ------------------------------------------------------------ 000154 "SD",0x00,0x00 ; category ------------------------------------------------------------ 000158 1024 x 0x00h ; detail ------------------------------------------------------------ 000558 01 05 01 03 03 00 00 00 00 00 00 00 00 00 00 00 ; params 000568 08 00 00 00 01 00 00 00 01 00 00 00 00 00 00 00 ; 000578 992 x 0x00 ; ---------------------------------------------------------- 000958 00 00 00 00 00 00 00 00 00 00 00 00 ; params2 ---------------------------------------------------------- 000964 00000000 ; parental_level ---------------------------------------------------------- 000968 42 4c 45 53 30 30 32 32 39 53 47 54 41 34 30 30 ; savedata_directory 000978 48 x 0x00 ---------------------------------------------------------- 0009a8 37 33 37 00 00 00 00 00 ; savedata_list_param ---------------------------------------------------------- 0009b0 53 74 6f 72 79 20 43 6f 6d 70 6c 65 74 65 00 00 ; sub title 0009c0 112 x 0x00 --------------------------------------------------------------- 000a30 47 72 61 6e 64 20 54 68 65 66 74 20 41 75 74 6f ; title 000a40 20 49 56 00 00 00 00 00 00 00 00 00 00 00 00 00 000a50 96 x 0x00 this file does not appear to contain any checksums or digital signatures for data integrity, so from what I can figure you modify your account_id with the savegames account_id, alter the format of the file save directory to the format used in your country and you should be good to go, also updating the savedata_directory to be consistant with the altered directory name...... Now onto the PARAM.PFD files internal format......this does appear to contain the digital signatures etc Last edited by thefoolnz; 02-07-2009 at 09:26 AM. |
|
|
|
|
|
#6 |
|
Member
![]() Join Date: Feb 2008
Posts: 153
Likes: 4
Liked 28 Times in 18 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
What are you using to edit the param.sfo. When I use the pbp unpackers editor their are some encryption types it doesn't recognize so it won't save it all and I wanna use the lock function to lock my gamesave
|
|
|
|
|
|
#7 |
|
Member
![]() Join Date: Jun 2008
Posts: 398
Likes: 46
Liked 37 Times in 32 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
Nothing at the moment just a hexedit and time, as I said I have only just started on this
|
|
|
|
|
|
#8 | |
|
Apprentice
Join Date: Feb 2010
Posts: 1
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
I believe this data is in #5 PARAMS. So far I have tried changing the Account_ID of someone elses saved game to mine, and copying my PARAMS data into the binary of the SFO file. The PS3 reads it as if it was my file, but when I try to copy it, I get a corrupted data. I believe I have managed to get ownership of the saved game, but there is another element that I am missing. If you guys want to assist me with this major find, then let's all work together to get this done. A point of warning, I don't know what adversed effects will happen if one takes ownership of a saved game that is Platinum Trophy worthy. |
|
|
|
|
|
|
#9 |
|
Member
![]() Join Date: Aug 2010
Location: my 20 is Wa, USA
Posts: 268
Likes: 49
Liked 11 Times in 8 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
anyone know how to play the .pam movies on a computer?
|
|
|
|
|
|
#10 |
|
Apprentice
Join Date: Jan 2010
Posts: 3
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
|
Thx you Pirate , I got a question , how can i decrypt this file : http://www.megaupload.com/?d=9DBJ4HQN
I want to edit it ... It s a FIFA 11 Save file . Thx |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|