佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 1391|回复: 7

想学习wog硬编码

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

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
    发表于 2019-7-16 21:00:55 | 显示全部楼层 |阅读模式
            
            最近想研究wog兵种技能硬编码(永远正士气,双击,不可反击,火免等)基本上都是修改器里面的标志位技能。虽然erm可以实现,但是还是想学习一下硬编码,不知道有大神研究过吗,求分享学习,在此先谢谢了
    举例:让大法师拥有正士气、士气+1,双击,不可反击,环击,龙属性(茉莉儿可+攻防,并不是屠杀魔法对象),火免
    具体学费秘银可以商议!

     成长值: 27175

  • TA的每日心情
    奋斗
    2024-1-8 21:01
  • 签到天数: 290 天

    连续签到: 1 天

    [LV.8]神圣凤凰

    2131

    回帖

    1600

    金币

    1

    精华

    版主

    迷途觅返

    Rank: 10Rank: 10Rank: 10

    积分
    13355

    论坛守望者封魔玩家

    发表于 2019-7-17 08:11:46 | 显示全部楼层
    这个帖子似曾相识,楼主是不是以前也发过= =
    作为小白,完全不懂,只能帮喊666了。

    点评

    是的,这里是拜师学艺,希望能有大神愿意收下秘银教导一二,哈哈。  详情 回复 发表于 2019-7-17 11:30
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-17 11:30:39 | 显示全部楼层
    本帖最后由 雨风月影 于 2019-7-17 14:49 编辑
    玄九霄 发表于 2019-7-17 08:11
    这个帖子似曾相识,楼主是不是以前也发过= =
    作为小白,完全不懂,只能帮喊666了。

    是的,或者是某大神收下我的秘银,按照我的要求帮我修改wog硬编码能办到也可以啊
    新增如下技能:
    大法师:永远正士气(用小牛头怪的硬编码位置替换,说明位置也改),士气+1(用小天使的硬编码位置替换),免疫冲锋(用戟兵的硬编码位置替换),双击,不可反击,环击,火免,双目失明(生理免疫,像地下城的穴居人),44%的驱散有益魔法,射击对丧尸兵种双倍伤害,无惧,龙属性(茉莉儿可以加成,但不是屠龙对象),免疫中毒
    蛇妖:环击
    石像鬼、石像怪:傀儡体变丧尸兵种,永远幸运
    石人:傀儡变生命体,有士气

    僧侣、祭师:跟精神元素攻击特效一样(对免疫精神魔法的伤害减半),对丧尸兵种增加44%伤害
    剑士:无惧

    雷元素:变生命体、免疫闪电魔法和末日审判,有士气

    吸血鬼王:吸血1/2转变成生命
    尸巫王:对生物伤害增加44%
    血龙:吸血率为88%

    地狱九头龙:100%恢复生命222hp
    蛮牛:减少44%的伤害,无惧

    玛格:群伤不伤害自己人

    血污怪:变成生命体

    梦魇兽:变成丧尸




    回复 支持 反对

    使用道具 举报

     成长值: 27220

  • TA的每日心情
    无聊
    2020-5-27 00:09
  • 签到天数: 24 天

    连续签到: 2 天

    [LV.4]狂狼人

    5770

    回帖

    2696万

    金币

    42

    精华

    管理员

    精灵奇侠

    Rank: 12Rank: 12Rank: 12

    积分
    9244743

    社区QQ达人论坛创始人杰出贡献论坛元老

    发表于 2019-7-17 15:16:04 | 显示全部楼层
    一直在犹豫怎么回复你这个帖子。按照我的体验和理解,硬编码属于底层游戏软件编写了,对人的计算机代码编写能力提出了较高要求,一般来讲,也就是专业编程人员有这样的能力,上手难度还是比较大的。ERM则是相对容易学习的(至少我年轻的时候学起来还是不太难的),而且也基本都能实现你上面提到的需求功能,个人建议还是求学ERM脚本编写可能更加实际且有性价比。帮你@贤知有您 @canary @XEricSin 试试看能不能响应你的诉求。
    回复 支持 反对

    使用道具 举报

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

    连续签到: 3 天

    [LV.9]龙巫妖

    4637

    回帖

    35万

    金币

    2

    精华

    超级版主

    一路狂奔

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

    积分
    16189

    论坛守望者

    发表于 2019-7-17 18:30:20 | 显示全部楼层
    不会汇编,你把所有地址都找到也无法修改EXE来实现这些。
    会汇编,你也要花费大把时间挨个去找对应地址,说白了是个吃力不讨好的事情。
    既然能用脚本实现,为何要执着于硬编码?
    再说了,现在论坛几乎所有H3 WOG.EXE相关程序基本都是SAKURA大神做过30M突破内存限制修改后的EXE文件,不知道再次修改是否会造成未知问题。

    点评

    原来知道硬编码也无法实现,好吧。我以为像迷失领域直接修改exe能完成呢。谢谢大神赐教  详情 回复 发表于 2019-7-18 20:25

    评分

    1

    查看全部评分

    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]女巫

    4947

    回帖

    3万

    金币

    35

    精华

    超级版主

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

    积分
    34630

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

    发表于 2019-7-17 20:45:11 | 显示全部楼层
    双击,不反击,火免,龙属性等属于生物标志,只需要用脚本修改生物标志就可以。
    像天使那样加士气,牛头正士气,这些属于特定生物特技,在硬编码上属于编码的一部分。要增加新生物识别的话,只有hook的方法。正如,wog小组在原H3编码基础上,对正士气进行了拓展处理,链接到经验特技上来。
    目前hook方案一般2种,采用自编插件模式或者使用erm_hook插件的erm调用模式。两种都需要先找到相关编码位置,并根据上下文获得数据下延展出去。
    硬编码修改不像普通erm那样容易读懂和使用。所以一般如果普通脚本可以处理的,可以模拟的,尽量不用硬编码处理。

    点评

    谢谢贤主耐心答疑解惑。 有些技能是可以通过erm实现,我现在玩的也是这样的。只是如果想要给大法师加太多会经验特技太多太长,就想像什么血污怪这些,能在不需要erm的帮助直接自带很多技能,就能省去很多位置给其他  详情 回复 发表于 2019-7-18 20:31

    评分

    1

    查看全部评分

    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-18 20:25:47 | 显示全部楼层
    canary 发表于 2019-7-17 18:30
    不会汇编,你把所有地址都找到也无法修改EXE来实现这些。
    会汇编,你也要花费大把时间挨个去找对应地址, ...

    原来知道硬编码也无法实现,好吧。我以为像迷失领域直接修改exe能完成呢。谢谢大神赐教
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]龙巫妖

    447

    回帖

    8953

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6900
     楼主| 发表于 2019-7-18 20:31:19 | 显示全部楼层
    贤知有您 发表于 2019-7-17 20:45
    双击,不反击,火免,龙属性等属于生物标志,只需要用脚本修改生物标志就可以。
    像天使那样加士气,牛头正 ...

    谢谢贤主耐心答疑解惑。
    有些技能是可以通过erm实现,我现在玩的也是这样的。只是如果想要给大法师加太多会经验特技太多太长,就想像什么血污怪这些,能在不需要erm的帮助直接自带很多技能,就能省去很多位置给其他经验特技。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-4-24 05:38 , Processed in 0.504162 second(s), 20 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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