佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 1881|回复: 13

求助:wog的兵种技能硬编码

[复制链接]
  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
    发表于 2019-7-3 22:28:59 | 显示全部楼层 |阅读模式
    最近想研究wog兵种技能硬编码(永远正士气,双击,不可反击,火免等)基本上都是修改器里面的标志位技能。虽然erm可以实现,但是还是想学习一下硬编码,不知道有大神研究过吗,求分享学习,在此先谢谢了
    举例:让大法师拥有正士气、士气+1,双击,不可反击,环击,龙属性(茉莉儿可+攻防,并不是屠杀魔法对象),火免
  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-7-3 22:43:49 | 显示全部楼层
    这块都在PAC包里 HOMM35.PAC 这是原版的文件数据包

    点评

    你好,请问pac包是什么文件名?我搜了一下好像游戏文件夹里搜不到。  详情 回复 发表于 2019-7-3 23:00
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-3 23:00:02 | 显示全部楼层
    canary 发表于 2019-7-3 22:43
    这块都在PAC包里 HOMM35.PAC 这是原版的文件数据包

    你好,请问pac包是什么文件名?我搜了一下好像游戏文件夹里搜不到。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-7-3 23:06:20 | 显示全部楼层
    看你游戏版本,不出意外都在DATA目录下,如果是ERA平台版本 搜MODS目录下。
    如果实在找不到用WINDOWS自带的搜索 *.PAC搜索

    点评

    在wog文件夹找不到,在era文件夹里找到了hmm35wog.pac,HOMM35.PAC找不到。还有用什么办法打开*.PAC呢?  详情 回复 发表于 2019-7-3 23:16
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-7-3 23:12:50 | 显示全部楼层
    这部分有点说不清楚
    1.工具软件 mmarchive.exe
    QQ截图20190703230705.jpg

    这个论坛自行搜索下载,ERA版本自带工具。

    2.用这个工具软件解包打开原版WOG的PAC文件 大概就是HMM35WOG.PAC这个名字,然后你可以看下我这里是用ERA版本的举例。如果是其他版本按版本MOD目录下DAT里的PAC文件名为准。

    QQ截图20190703230718.jpg

    3.就是打开PAC后的,里面有各种东西,你筛选下TXT文本文件,然后找到阴影所示处的文件就是你想要的兵种经验特技部分改动。具体说明查看ERM帮助部分,对照着看能知道什么是什么。 QQ截图20190703230751.jpg

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-7-3 23:16:14 | 显示全部楼层
    比如你玩的MOP(傀儡大师)版本,你要修改兵种数据,就要找到MOP目录下的DATA目录里的PAC文件,改其他地方无效的。
    ERA版本如果你玩的封神或者封魔MOD,你同样不能光改基底的PAC文件,而是要改封魔 封神MOD目录下的DATA文件夹里的PAC文件。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-3 23:16:48 | 显示全部楼层
    canary 发表于 2019-7-3 23:06
    看你游戏版本,不出意外都在DATA目录下,如果是ERA平台版本 搜MODS目录下。
    如果实在找不到用WINDOWS自带 ...

    在wog文件夹找不到,在era文件夹里找到了hmm35wog.pac,HOMM35.PAC找不到。还有用什么办法打开*.PAC呢?

    点评

    说明你的版本是ERA版本的 我不确认你有没有加载什么其他MOD 不能确定你改的是WOG原版的数据还是MOD的数据。这里我只能说打开你ERA版本目录找到TOOLS文件夹,点进去打开ERA START MENU文件夹运行START.EXE会有帮助  详情 回复 发表于 2019-7-3 23:28
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-7-3 23:28:07 | 显示全部楼层
    雨风月影 发表于 2019-7-3 23:16
    在wog文件夹找不到,在era文件夹里找到了hmm35wog.pac,HOMM35.PAC找不到。还有用什么办法打开*.PAC呢?

    说明你的版本是ERA版本的
    我不确认你有没有加载什么其他MOD 不能确定你改的是WOG原版的数据还是MOD的数据。这里我只能说打开你ERA版本目录找到TOOLS文件夹,点进去打开ERA START MENU文件夹运行START.EXE会有帮助。

    点评

    谢谢大神赐教,可能我帖子说的不够清楚,我理解的硬编码是通过修改h3wogcn.exe里面的十六进制编码然后得到相应的改变。就比如本网站里面有修改英雄辅助技能的硬编码教程帖 那种。 还是谢谢你。 因为在迷失领域吧里  详情 回复 发表于 2019-7-3 23:49
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-3 23:49:36 | 显示全部楼层
    本帖最后由 雨风月影 于 2019-7-3 23:56 编辑
    canary 发表于 2019-7-3 23:28
    说明你的版本是ERA版本的
    我不确认你有没有加载什么其他MOD 不能确定你改的是WOG原版的数据还是MOD的数 ...

    谢谢大神赐教,可能我帖子说的不够清楚,我理解的硬编码是通过修改h3wogcn.exe里面的十六进制编码然后得到相应的改变。就比如本网站里面有修改英雄辅助技能的硬编码教程帖 那种。
    还是谢谢你。
    因为在迷失领域吧里面有说过通过修改一定位置的编码就能改变兵种属性(比如牛头怪的正士气在Heroes3.exe里面有特定位置,修改牛头怪的编号为大法师的编号,那么大法师就有了正士气)。但是wog的编码位置跟死亡阴影的不同,所以我找不到位置。

    点评

    好吧,原来所谓的硬编码修改是这个,我对这块简直一窍不通。  详情 回复 发表于 2019-7-4 01:21
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-10 03:20
  • 签到天数: 550 天

    连续签到: 3 天

    [LV.9]龙巫妖

    4640

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    16226

    论坛守望者

    发表于 2019-7-4 01:21:27 | 显示全部楼层
    雨风月影 发表于 2019-7-3 23:49
    谢谢大神赐教,可能我帖子说的不够清楚,我理解的硬编码是通过修改h3wogcn.exe里面的十六进制编码然后得 ...

    好吧,原来所谓的硬编码修改是这个,我对这块简直一窍不通。

    评分

    1

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2019-7-4 13:11:31 | 显示全部楼层
    在WOG要做正士气直接用经验特技就好啦了,0级生效就像选技能一样

    点评

    是的,还得谢谢贤主大神的制作分享。用了贤主大神做的EasyERM,真的好用,只是xp变win7就提示不能用了。 只是现在想学习一下硬编码的知识,也可将不能硬编码完成的再用erm,精简一下erm编码而已,哈哈  详情 回复 发表于 2019-7-4 20:41
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-4 20:41:38 | 显示全部楼层
    贤知有您 发表于 2019-7-4 13:11
    在WOG要做正士气直接用经验特技就好啦了,0级生效就像选技能一样

    是的,还得谢谢贤主大神的制作分享。用了贤主大神做的EasyERM,真的好用,只是xp变win7就提示不能用了。
    只是现在想学习一下硬编码的知识,也可将不能硬编码完成的再用erm,精简一下erm编码而已,哈哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-6 16:12
  • 签到天数: 52 天

    连续签到: 1 天

    [LV.5]女巫

    4949

    回帖

    3万

    金币

    35

    精华

    超级版主

    Rank: 11Rank: 11Rank: 11Rank: 11

    积分
    34677

    论坛守望者论坛元老杰出贡献

    发表于 2019-7-4 22:38:21 | 显示全部楼层
    easyERM需要VB6的运行库。一般装了OFFICE都没啥问题。如果不行就上网找一下通用的运行库。
    有些硬编码除了hook外不好处理的,如果变通一下,比如用经验特技可以做出来也未尝不可。

    点评

    主要也就是 想让 大法师拥有正士气、士气+1,双击,不可反击,环击,龙属性(茉莉儿可+攻防,并不是屠杀魔法对象),火免 其他的也不会改什么,毕竟也只是想看看哪些是硬编码直接替换兵种代码就能实现的,主要想  详情 回复 发表于 2019-7-6 23:07
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-8 23:08
  • 签到天数: 731 天

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-6 23:07:25 | 显示全部楼层
    本帖最后由 雨风月影 于 2019-7-6 23:16 编辑
    贤知有您 发表于 2019-7-4 22:38
    easyERM需要VB6的运行库。一般装了OFFICE都没啥问题。如果不行就上网找一下通用的运行库。
    有些硬编码除了 ...

    主要也就是 想让
    大法师拥有正士气、士气+1,双击,不可反击,环击,龙属性(茉莉儿可+攻防,并不是屠杀魔法对象),火免
    其他的也不会改什么,毕竟也只是想看看哪些是硬编码直接替换兵种代码就能实现的,主要想学习,哈哈
    在迷失领域吧里面知道部分技能是通过修改兵种编码就能获得技能的教程。例如:正士气,替换牛头怪的编码为大法师,那么大法师就能获得正士气的技能了

    但是wog的牛头怪的编码有变动,所以搜索不出来,所以想来我们论坛问问大神们
    装了vb6,还是提示‘读取数据失败,数据结构可能被非法更改所致,请联系hanter007!...@sohu.com
    456


    回复 支持 反对

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 英雄注册|Register

    本版积分规则

    捐赠
    关注我们,英3Mod一网打尽!

    WoG中文站 ( 辽B2-20210485-10 )|辽公网安备 21128202000228 号

    GMT+8, 2024-12-23 08:01 , Processed in 0.965616 second(s), 18 queries , Gzip On, File On.

    Powered by Discuz! X3.4

    Copyright © 2004-2022, Beijing Second Sight Technology Co., LTD.

    快速回复 返回顶部 返回列表