bluewave
Paradigmatic Entity
Posts: 183.1988 Threads: 37
Joined: 16th May 2010
Reputation: 2.42214
E-Pigs: 88.1154
|
liquidzigong explains save problem in 5.50 GEN-D3
Google translation, it's no 1:1 translation so it most certainly contains translation errors!:
The real story why 5.50 GEN-D3 will never be able to load "old" game saves.
From the start of 6.00 ~ 6.20, Sony added a new function sceMemUserForUser_35669D4C.
This function sets the game SDK version number at compile time.
6.00 ~ 6.20 due to the new game has to use this function, the original GEN sceMemUserForUser_7591C7DB (that is, sceKernelSetCompiledSdkVersion) function of the NID is renamed to sceMemUserForUser_35669D4C, so that 5.50 GEN-D3 only support the new game.
But this brings a problem: the old game (1.00 ~ 3.60) call sceKernelSetCompiledSdkVersion, then this function is empty. To function as sceKernelSetCompiledSdkVersion some initialization file key seed, lost after the initialization of this function key to change to archive their old games can not read.
In the 6.30 start, Sony has added a new function sceMemUserForUser_1B4217BC. There are some games like God of War 6.30, GEB demo, Dragonball, etc. began to use this new function.
I want to ask is in the 6.20 GEN is also prepared to abandon the old 6.00 6.20 6.30 save game to support it?
5.00/5.50 Prometheus-3 the perfect solution for games saves.
Free everyone from the file exchange between the OFW and CFW. Of course, not those created by the 5.50 GEN-D3. Because their archive KEY seed itself is wrong.
original post:
Quote:[原创]告诉你为什么5.50 GEN-D3会无法读取老游戏存档
从6.00~6.20开始,Sony加入了个新函数sceMemUserForUser_35669D4C。这个函数设置游戏的编译时SDK版本号。由于新的6.00~6.20游戏有使用这个函数,所以GEN把原来的sceMemUserForUser_7591C7DB(也就是 sceKernelSetCompiledSdkVersion)函数的NID名字改成sceMemUserForUser_35669D4C,这样 5.50 GEN-D3才支持了新游戏。
但是这样带来了个问题:老的游戏(1.00~3.60)调用 sceKernelSetCompiledSdkVersion,这时此函数已经人去楼空。由于 sceKernelSetCompiledSdkVersion函数要对存档key seed进行一些初始化,丢失了这个函数后初始化的key就发生了变化,从而老游戏们的存档就无法读取了。
在6.30开始,Sony又加入了个新函数sceMemUserForUser_1B4217BC。已经有一些6.30游戏如战神,GEB试玩版,龙珠等开始在使用这个新函数了。我要问的是在6.20 GEN中GEN是不是又要准备抛弃6.00~6.20的老游戏存档来支持6.30了呢?
5.00/5.50 Prometheus-3将完美解决存档问题。让大家自由的从OFW和CFW之间交换存档。当然了,那些由5.50 GEN-D3创建的存档除外。因为它们的存档KEY seed本身就是错误的。
Sony一天不还我Linux,我一天不停止破解PSP
5.50 Prometheus专贴
5.03 Prometheus专贴
[楼 主] | Posted:2010-10-23 16:07|
|
|
25/10/2010 01:32 AM |
|
asurabp
Paradoxical Absurdity
Posts: 730.2789 Threads: 34
Joined: 7th Nov 2008
Reputation: 3.706
E-Pigs: 25.4912
|
RE: liquidzigong explains save problem in 5.50 GEN-D3
Hmm 5.00/5.50 Prometheus-3.....
*AsuraBP thinks which is better*...
5.00 m33-6 For the win!!! for me...
|
|
25/10/2010 01:44 AM |
|
DSpider
Paradigmatic Entity
Posts: 263.3447 Threads: 3
Joined: 20th Dec 2009
Reputation: 2.4639
E-Pigs: 13.5048
|
RE: liquidzigong explains save problem in 5.50 GEN-D3
If I remember correctly the last firmware that used the "sceKernelSetCompiledSdkVersion" call was actually 3.7X, not 3.60. I remember because 3.71 M33-4 was a very good firmware (and GTA:LCS worked absolutely perfect that time). After 3.71/3.72/3.73 Sony included an optimization for faster savegames that crippled ISO loading - hence the 3.80 M33 fatmsmod, which was later modified for 3.90 M33, and apparently worked for 4.01 M33 as well (also for 5.00 but with 5.00 M33-6 it wasn't needed anymore due to the 'Speed up MS access' feature).
I could be wrong though.
|
|
25/10/2010 10:55 AM |
|
Grey Ghost
Still kicking!
Posts: 3,997.2121 Threads: 112
Joined: 26th May 2009
Reputation: -5.01013
E-Pigs: 161.5986
|
RE: liquidzigong explains save problem in 5.50 GEN-D3
so he mentions:
Quote:5.00/5.50 Prometheus-3 the perfect solution for games saves.
so does that mean wee are in for a prometheus update with a savedata fix?
|
|
25/10/2010 11:58 AM |
|
shaqdarcy
Able One
Posts: 85.2838 Threads: 9
Joined: 18th May 2010
Reputation: 2.72871
E-Pigs: 13.4747
|
RE: liquidzigong explains save problem in 5.50 GEN-D3
^I think that's his point. He's talking about a fix and proposing this Prometheus-3 cfw then if that's the case I hope the saves you'll going to save in this Prometheus-3 cfw will be playable in older firmwares like 5.00m33-6 or other firmwares because that's my problem in my NBA 2K11 Roster Update some users can't enjoy my roster update because it's only compatible with 5.50 Prometheus -2
The BEST thing that I like in Custom Firmware is that it can use custom themes unlike in Official Firmware. If official firmware can use ctf themes I'll switch to Official Firmware.
|
|
25/10/2010 06:54 PM |
|