秦殇吧 关注:16,767贴子:237,245
  • 8回复贴,共1

新天骄修改教程之添加筋骨皮掉落

只看楼主收藏回复

本教程需要od类软件汇编修改,不会的可以看看以前的帖子练习一下


IP属地:辽宁1楼2026-03-13 10:58回复
    如dll里规定了,1001~1009是骨头,1010~1018是皮,1019~1027是筋,1028~1036是肉
    那么想加2种,就要改dll代码,1001~1011是骨头,1012~1023是皮,1024~1035是筋,1036~1047是肉
    item_3~item_6里对应筋骨皮的第四列数字也要改下,比如狗皮和虎蛟皮不能再用1010和1011了
    然后把新物品加进对应的怪物掉落,还要修改相关npc_xxx文件里的掉落,不要出打熊掉虎皮这类的笑话
    EasyRPG.dll
    100BC4B5 |. 81F9 E9030000 cmp ecx,0x3E9------------------1001
    100BC4BB |. 7C 08 jl XEasyRPG.100BC4C5
    100BC4BD |. 81F9 F2030000 cmp ecx,0x3F2-----------------1010改3F4
    100BC4C3 |. 7C 20 jl XEasyRPG.100BC4E5
    100BC4F1 |> \81F9 F2030000 cmp ecx,0x3F2---------1010改3F4
    100BC4F7 |. 7C 08 jl XEasyRPG.100BC501
    100BC4F9 |. 81F9 FB030000 cmp ecx,0x3FB----------1019改3FF
    100BC4FF |. 7C 20 jl XEasyRPG.100BC521
    100BC52D |> 81F9 FB030000 cmp ecx,0x3FB------------1019改3FF
    100BC533 |. 7C 08 jl XEasyRPG.100BC53D
    100BC535 |. 81F9 04040000 cmp ecx,0x404-------------1028改40A
    100BC53B |. 7C 20 jl XEasyRPG.100BC55D
    100BC569 |> 81F9 04040000 cmp ecx,0x404-----------1028改40A
    100BC56F |. 7C 14 jl XEasyRPG.100BC585
    100BC571 |. 81F9 0D040000 cmp ecx,0x40D-----------1037改413,以上数字没仔细核对
    100BC577 |. 7D 0C jge XEasyRPG.100BC585
    item_3增加
    16牛骨niugu1010
    16狐狸骨huligu1011
    item_4
    1狗皮goupi1022--原1010
    2虎蛟皮hujiaopi1021--原1011
    16狐狸皮hulipi1019
    16牛皮niupi1020
    item_5
    1狗筋goujin1028--原1019
    2虎蛟筋hujiaojin1029--原1020
    3狼筋langjin1030--原1021
    4野猪筋yezhujin1031--原1022
    16牛筋niujin1032
    16狐狸筋hulijin1033
    item_6
    1狗肉gourou1037--原1028
    2虎蛟肉hujiaorou1038--原1029
    3狼肉langrou1039--原1030
    4野猪肉yezhurou1040--原1031
    5虎肉hurou1041--原1032
    6熊肉xiongrou1042--原1033
    涉及掉落文件
    npc_dwys
    npc_jr
    npc_new
    npc_smll
    npc_xs---狐狸和牛在这里


    IP属地:辽宁3楼2026-03-13 11:11
    收起回复
      2026-04-28 17:43:45
      广告
      不感兴趣
      开通SVIP免广告
      数字有错误,按这个思路自己算吧,那天喝酒了,稀里糊涂的


      IP属地:辽宁4楼2026-03-17 16:35
      回复
        不赖,支持发帖


        IP属地:安徽来自Android客户端5楼2026-03-25 22:16
        收起回复
          意思就是,如果要新增掉落物,并且这个掉落物要符合当前的物品属性,要更改EasyRPG.dll里的物品ID分类,在data2里新增物品属性,在res文件里对应好物品图片,在npc_文件里增加怪物掉落关联。并且注意在更改之前的掉落时不要将已存在的物品更改错了位置。OK,我去新增物品试试.


          IP属地:山东6楼2026-03-28 17:25
          收起回复