发表于 2018-4-15 15:36

这种图标的同人游戏怎么用金山查找数据


有些可以直接搜数据,有些比如龙头要数据乘2加1,这种图标的要怎么找?

emuegg 发表于 2018-4-15 15:38

意思是修改?模糊搜索咯,或者度娘看前人總結~

v22325 发表于 2018-4-15 15:40

MV有修改器 前两天才在SS看到有人发的 是这么用的 https://pan.baidu.com/s/1aE_Aor7GMoReK30KlA1RdQ
龙头独角兽那些不都是用RMModify么 狗头我记不清有没有了

校准 发表于 2018-4-15 16:39

发表于 2018-4-15 16:58

就是想改点钱出来,其他都用FPE搞定了,想问问这种图标的数据怎么搜。直接查找和龙头一样是没结果,龙头的算法是原数值乘二加一,这种图标的游戏是不是也有特别的算法?

Xerxes_2 发表于 2018-4-16 17:23

本帖最后由 Xerxes_2 于 2018-4-16 17:28 编辑

存档在线加解密:http://makermv.gq/ce2/
Cheat Engine使用的lua代码,需要修改的是RMMV的第三个进程,不要搜索简单数字,特别不要搜索0:typename="RPG maker MV"
bytecount=4--number of bytes of this type
functionbasename="RPGMakerMV"

function RPGMakerMV_bytestovalue(b1,b2,b3,b4,address)
    local DataAddress=3+(b1+b2*256+b3*65536+b4*16777216);
    if ((DataAddress)%4 ~= 0 or DataAddress<0x1000) then --return 0 if DataAddress isn't a valid 32bit aligned address
      return 0
    else
      return readDouble(DataAddress) --return (double) +3
    end
end

function RPGMakerMV_valuetobytes(i,address)
    local OriginalValue=readInteger(address)
    local ReturnValue=dwordToByteTable(OriginalValue);
    writeDouble(OriginalValue+3,i) --write i at +3
    return ReturnValue,ReturnValue,ReturnValue,ReturnValue
end

return typename,bytecount,functionbasename

naclken. 发表于 2018-4-16 17:31

MV编码和以前不一样,有四个进程,而且数据是双浮点,而且数据一变地址就变。
所以建议使用修改插件/存档修改器或者干脆解包改游戏内容。
页: [1]
查看完整版本: 这种图标的同人游戏怎么用金山查找数据