☆★~﹎Street_b 发表于 2023-5-6 08:11

如何将Steam版本的《Shadow of War》存档(v1.21未加密版)转换为GOG版本(v1.21未加密版)

本帖最后由 ☆★~﹎Street_b 于 2023-5-6 08:57 编辑

https://www.youtube.com/watch?v=Zjoy2syyP_4

GoG 版覆盖基于 Goldberg Emu 的 Steam 版本破译文件,覆盖 Steam 版本半初始全收集存档,准备 EncryptIDs_V4.ct(读导致存档不兼容的标识码/修改),Cheat Engine 设置暂停快捷键,开游戏CE读进程,读到标识码冻进程,改标识码,传送一下自动存档覆盖标识码,标识码改0,覆盖X64改回GOG版本,覆盖改完的存档,依照视频的步骤操作不会有差,详尽到每点下鼠标的操作
这是一份关于如何将Steam版本的《Shadow of War》存档(v1.21未加密版)转换为GOG版本(v1.21未加密版)的教程,具体步骤如下:

1.备份您的GOG x64文件夹

2.从以下链接中下载“Goldberg Emu”(mesof.v1.21.cr4ck.only-c000005_rar,info 里链接是失效的,只是 Steam 版的 X64 文件,Google 括一下这个文件名)
https://drive.google.com/file/d/1AOST...
或者
https://bayfiles.com/D9M5r8G3y3/mesof...

3.应用Emu并运行游戏,并将其从全屏模式设置为窗口化模式后退出

4.将需要转换的保存文件复制到
C:\Users\用户名\AppData\Roaming\Goldberg SteamEmu Saves\356190\remote中

5.更改保存文件的名称,使其与文件夹中的原始文件名称相同,并将其替换。

6.安装CheatEngine软件,运行它并设置快捷键以暂停游戏,然后关闭它
https://www.cheatengine.org/

7.下载并打开“EncryptIDs_V4”,运行游戏,附加表格。
当值弹出时,请使用快捷键快速冻结游戏

8.在浏览器中打开“He十六进制转十进制转换器”的链接
https://www.rapidtables.com/convert/n...

9.从旧的保存文件名中复制十六进制值,并将其转换为十进制值

10.像这样更改CheatEngine中的保存文件值

11.取消暂停游戏,并在进入游戏后将值更改为“0”。 (如果保存游戏不加载,请从第1步开始)

12.转到“C:\Users\用户名\AppData\Roaming\Goldberg SteamEmu Saves\356190\remote”并删除保存
(现在应该是一个空文件夹)

13.在游戏中使用快速旅行,您将看到在该文件夹中创建了一个名为“ xxxxxxxx_ShadowOfWar.sav”的新保存

14.退出游戏并将转换后的保存文件复制到其他位置。然后删除Goldberg Save文件夹中的“356190”和游戏根文件夹中的“x64”文件夹

15.恢复您原始的GOG x64文件夹。运行游戏并退出

16.将转换后的保存文件复制到“C:\Users\用户名\AppData\Local\WB Games\Shadow of War”。并将名称更改为GOG原始名称。(应该是“用户名_ShadowOfWar.sav”)

17.完成

死亡的影子 发表于 2023-5-10 12:32

那有没有办法把未加密版存档改成正版存档呢?

☆★~﹎Street_b 发表于 2023-5-11 19:51

死亡的影子 发表于 2023-5-10 12:32
那有没有办法把未加密版存档改成正版存档呢?

理论上,按照同样的流程是可以的,但我自己没有尝试过。

☆★~﹎Street_b 发表于 2023-5-11 20:12

死亡的影子 发表于 2023-5-10 12:32
那有没有办法把未加密版存档改成正版存档呢?

在一个提出过这个问题的评论串里,po主建议他观看这个视频和附上的其他视频链接(ref:Shadow of War transfer save file from other account ID),并按照步骤进行操作。一些理解错误的无效讨论和尝试后提问者列明了她自己的解决过程


首先在 Steam 上生成一个干净的存档,以获取新的值 ID;随后使用 CheatEngine 在暂停状态下将该值更改为 0,并使其加载到游戏中;在加载完成后,将该值更改为新的 Steam 值(十进制)。然后关闭游戏,删除未加密文件,验证游戏文件,将存档重命名以拥有新的Steam ID,就完成了转换。

it's just follow the video but use id 0 to get the game to load and then change it to your steam id.

I figured it out after many many tries and a lot of time. Now that I know it was very simple but before knowing I would never guess.First generate a clean save on steam to know the new value id, then I had to use the crack and change the value to 0 while paused, let it load into the game and after loading change the value to the new steam value as decimal. Then close game, remove the crack and verify game on steam to regenerate files, rename the save to have the new steam id and done.Leaving this solution here, maybe it helps someone in the future.
经过多次尝试和花费很多时间,我终于搞清楚了。现在我知道了实际上操作很简单,但在不知道之前我从来没想到过。首先,在 Steam 上生成一个干净的保存以获取新值 ID,然后我必须使用未加密并在暂停时将该值更改为 0,让它加载到游戏中,并在加载后将该值更改为新的 Steam 值(十进制)。然后关闭游戏、删除未加密文件并在 Steam 上验证游戏以重新生成文件,将保存文件重命名为新的 Steam ID,完成。在这里提供这个解决方案,也许将来可以帮助到某些人。
https://www.youtube.com/watch?v=Zjoy2syyP_4&lc=UgzQ76YJ05mkbkg_Dd94AaABAg


CK失常 发表于 2023-5-31 02:00

EncryptIDs_V4在哪下载啊?

CK失常 发表于 2023-5-31 03:24

CK失常 发表于 2023-5-31 02:00
EncryptIDs_V4在哪下载啊?

方法试过了不行,主要难题就是,哪怕替换完存档改完名字之后,用v4暂停显示出来的还是自己的ID,而非准备替换的存档的ID。

zac123123 发表于 2023-7-11 02:40

成功了感谢

asd784525340 发表于 2023-11-8 23:37

lz第二步的链接挂vpn都打不开,可以帮忙转换一份吗,有偿

asd784525340 发表于 2023-11-8 23:38

lz第二步的链接挂梯子都打不开,可以帮忙转换一份吗,有偿
页: [1]
查看完整版本: 如何将Steam版本的《Shadow of War》存档(v1.21未加密版)转换为GOG版本(v1.21未加密版)