算是这周速刷WTF战役的时候无意中发现的。因为WTF战役和遭遇战的一局4K经验限制实在是太麻烦了。很明显,这个方法不能用于正版,只能用于离线版。
需要的工具:十六进制编辑器,此处以HxD为例
第一步,找到你的存档。其位置通常在“Documents(我的文档硬盘位置)\Command and Conquer 4\玩家名称\”。路径中通常会有以下几个文件,其中GDI和NOD.cfg分别对应着玩家两个阵营的相关数据,而unlock则为战役进度。如果没有gdi和Nod的cfg文件,那是因为只有分别用了至少一次对应阵营后才会生成这些文件。

显而易见的是,我们需要关注的只有上面两个cfg文件,用HxD打开gdi.cfg后发现:(此时我6000经验)

按照经验值搜索整形,发现经验以uint16形式存储于0x00000010的位置,占四个十六进制字符(注意,int16的取值范围小于38000,所以不能用Int16!),将其替换为38000对应的uint16数值的十六进制字符即可(很明显是7094),保存了之后进了游戏就满级了:
z

nod.cfg的操作步骤一致,结果完全一样。
需要的工具:十六进制编辑器,此处以HxD为例
第一步,找到你的存档。其位置通常在“Documents(我的文档硬盘位置)\Command and Conquer 4\玩家名称\”。路径中通常会有以下几个文件,其中GDI和NOD.cfg分别对应着玩家两个阵营的相关数据,而unlock则为战役进度。如果没有gdi和Nod的cfg文件,那是因为只有分别用了至少一次对应阵营后才会生成这些文件。

显而易见的是,我们需要关注的只有上面两个cfg文件,用HxD打开gdi.cfg后发现:(此时我6000经验)

按照经验值搜索整形,发现经验以uint16形式存储于0x00000010的位置,占四个十六进制字符(注意,int16的取值范围小于38000,所以不能用Int16!),将其替换为38000对应的uint16数值的十六进制字符即可(很明显是7094),保存了之后进了游戏就满级了:


nod.cfg的操作步骤一致,结果完全一样。