tooeasyyyyy 发表于 2022-7-10 19:38

CE修改+静态修改

关于CE的内存修改:

    扩展件修改:通过买卖插件搜索总数量寻找位置。因为比较简单就懒得再去截图了;
    扩展槽修改:通过安装插件的等级+1开寻找安装孔的位置。所以需要至少一个插件孔的装备和一个插件才能修改,不过这样可以连没有插件孔的装备(包括处理器和不能添加插件但能改出来的副武器)都添加上插件孔;
       比如装备上一个Lv3的插件的时候就搜索4,然后去掉插件后搜索0。
       图中的91 07 00 00 就是装备未开孔的位置,改成00 00 00 00 装备孔就出现了,在游戏内退出装备的查看界面再进入一次就能看到开孔。

      
    插件和槽的两个修改的头和尾的数据有明显的区别,所以很容易就知道是否应该继续往前/后修改。


关于.pak的静态修改:
    ..\DaemonxMachina\DXM\Content\Paks中的DXM-WindowsNoEditor.pak文件就包含需要修改的数据:
   
    图中软件为UnrealPak Viewer,可导出.pak中的所有数据包,附上加密的key:0x5104975244C54E7329751FEFF14EAA389FB38C0007598DE9DD547BE21718AA69;

    图中选中的Param下的PartsSetting文件夹中,就包含各类包括机甲、处理器、武器、插件的数据包;


    用PartsInsideParam.uexp也就是游戏里的处理器来修改(改别的怕对敌人也生效,虽然没有验证过。);
   
    2D 03 是游戏中OAP-NB-F00 瞄准辅助 处理器的代码

    图中以下代码影响的数据说明如下(测过的,也就是说其他未提到的也许也有性能修正,但是就不去试是什么了......):

    2E    射击管理性能
    08    空中/地面推进管理性能
    18    空中/地面推进管理性能
    15    STM界限管理性能
    10    锁定管理性能
    1C    记忆体最佳化性能(别改太大,因为会影响跳跃...属于是心大了就欲与天公试比高......深井冰啊,简直莫名其妙。)

    而这些数据前4个字节的就是游戏内影响处理器附加性能的数值(改起来有点迷,不管了,想改的自己试吧......)

    (建议只改推进和STM吧......图中的射击管理性能残恶死神3M 3秒射爆空行者,属实是索然无味了......)


  最后修改好了就到了打包.pak.................................
  好吧,最后打包好了,虽然也能用,修改进游戏也正常生效。但是并未像网上的教程里说的那样做到打包后有加密和压缩,体积也比原来大了一倍还多。
  首先需要安装unreal4的引擎(也许就是因为打包用的引擎版本和游戏的引擎版本不一致才导致加密和压缩失败?好像不是很有道理......),因为要用到UnrealPak.exe打包。安装一个EPIC就能get。

  然后用CMD调用UnrealPak.exe,具体百度下面两个词条查看教程:
    UE4大场景解决方案 ——Pak的打包与加载;     前面的cook部分不用管,关键是文本调用方法中的格式,决定最后打包好的.pak中的文件结构

    UnrealPak打包单个文件并加密;
     虽然加密和压缩都失败了,但也许是我没看懂或用错了。


  啧......有问题...我也不知道了,我已经全交代了,以上。




无敌小纯洁 发表于 2022-7-11 17:48

{:3_103:}刷了5天 尽然都刷不出半月斧跟刹那手

tooeasyyyyy 发表于 2022-7-12 16:05

无敌小纯洁 发表于 2022-7-11 17:48
刷了5天 尽然都刷不出半月斧跟刹那手

啊这......咱这属于是尽人事。那听天命的事要不试试沐浴更衣、焚香祷告之类的。

秋叶雨 发表于 2022-7-13 20:32

牛逼,之前没找到虚幻4游戏的解包打包方式,还以为是什么重要机密都不肯透露。

tooeasyyyyy 发表于 2022-7-14 09:18

虽然百度上找的时候还是有点乱,好在虚幻4开源很久了,刚好又找到加密的key。
打包还是很麻烦,还需要安装引擎。可惜游戏没什么内容,不像龙珠超宇宙那样,不然应该会有大神写个打包软件。


页: [1]
查看完整版本: CE修改+静态修改