|
|
#11 | |
|
Homebrew Developer
![]() Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 496
Likes: 238
Liked 497 Times in 208 Posts
Mentioned: 100 Post(s)
Tagged: 0 Thread(s)
|
Actually... the correct way to look for his position is first taking a look at the list of "parameter names" at the top (is ordered alphabetically) e.g: ![]() first one ---> APP_VER second one ---> ATTRIBUTE third one ---> CATEGORY etc. etc.. etc... last one ---> VERSION After the last "name" (VERSION)... starts another list for his values (the order matches the list of "names" at the top) So first one ---> 30 31 2E 31 30 00 00 00 <--- this is the value for APP_VER (in ASCII = 01.10) second one ---> 20 00 10 00 <--- this is the value for ATTRIBUTE third one ----> 47 44 00 00 <--- this is the value for CATEGORY (in ASCII = DG) etc. etc.. etc... ---------------- The lenght of each parameter is listed in the wiki, but basically for this trick the only thing needed to know is APP_VER= 8 bytes length... and ATTRIBUTE = 4 bytes length To know the positions of the others you need to know the length of his previous ones... so is more complicated to find the next ones visually and fast, this trick is useful only with the first ones of the list ![]() With this you can "play" activating "flags" in ATTRIBUTE by hand to find more features, or activating the ones documented http://www.ps3devwiki.com/wiki/PARAM.SFO#ATTRIBUTE But remember... if you are modifying the file in a hex editor... you need to use the values in the left column of the tables in wiki (the black/green column) When you modify the file in a program (any sfo editor)... the values are the ones in the second column (the apps translates the values to "big endian") Have fun and report back if you find new features not documented yet
Last edited by sandungas; 09-01-2012 at 06:29 AM. |
|
|
|
|
|
Likes: (2) |
![]() |
| Bookmarks |
| Thread Tools | |
|
|