Post Reply 
liquidzigong explains save problem in 5.50 GEN-D3
Author Message
bluewave
Paradigmatic Entity

Posts: 183.1988
Threads: 37
Joined: 16th May 2010
Reputation: 2.42214
E-Pigs: 88.1114
Offline
Post: #1
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
Find all posts by this user Quote this message in a reply
asurabp
Paradoxical Absurdity

Posts: 736.2061
Threads: 34
Joined: 7th Nov 2008
Reputation: 3.706
E-Pigs: 25.4952
Offline
Post: #2
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...

[Image: Shinigameh16.png]
25/10/2010 01:44 AM
Find all posts by this user Quote this message in a reply
DSpider
Paradigmatic Entity

Posts: 264.4967
Threads: 3
Joined: 20th Dec 2009
Reputation: 2.4639
E-Pigs: 13.5048
Offline
Post: #3
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
Find all posts by this user Quote this message in a reply
Grey Ghost
TVGF
Fractal Insanity

Posts: 3,996.1377
Threads: 112
Joined: 26th May 2009
Reputation: -5.01013
E-Pigs: 161.2593
Offline
Post: #4
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
Visit this user's website Find all posts by this user Quote this message in a reply
shaqdarcy
Able One

Posts: 85.2838
Threads: 9
Joined: 18th May 2010
Reputation: 2.72871
E-Pigs: 13.4747
Offline
Post: #5
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. Yay
25/10/2010 06:54 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)

 Quick Theme: