佳丽云

英雄无敌3-WoG中文站

 找回密码
 英雄注册|Register
查看: 12095|回复: 40

【技术】有关游戏内存修改器制作

  [复制链接]

该用户从未签到

259

回帖

1万

金币

11

精华

论坛嘉宾

英雄无敌:王国

Rank: 9Rank: 9Rank: 9

积分
1930

退役版主

 楼主| 发表于 2022-3-22 11:13:13 | 显示全部楼层 |阅读模式
本帖最后由 junk717 于 2022-3-24 16:30 编辑

闲来无事,准备利用闲暇时间把游戏内存修改器重做一次,完成时间应该是以月起步计(已花费半个月时间,扣掉摸鱼的水分),以前做过一版,帖子不知道还找得回来不,但是在自己使用过程中发现有些问题需要修正和优化。
由于手上只有GOG购买的SOD完全版,且是英文版,没有非官方资料片,所以修改功能会主要(优先)考虑原生游戏内容,非官方资料片的修改只有等手上有游戏的时候再考虑了,目前手上有ERA的补丁包,等原生游戏修改内存地址无法再找到新的之后会着手这部分的内容。
目前已经确认的功能有:
0、全局
0.1 优化内存地址搜索算法,提高成功率(目前手上的版本是100%)、搜索速度(似乎3秒以内)、适应任何版本游戏(等有其他版本游戏再说),减少人为操作
1、总体
1.1 修改游戏时间
1.2 修改玩家状态:是否出局(未验证关联数据不修改对游戏的影响,但酒馆查看玩家会消失)
1.3 获知圣杯地图坐标,瞬移任意英雄到坐标位置,挖取无需保留移动力
1.4 获知玩家开局种族
1.5 修改结盟关系
1.6 获知地图信息:大小、是否双层、可加入玩家数量、总玩家数量
2、玩家
2.1 修改酒馆待招募英雄
2.2 修改拥有的城堡(目前未找到地图上城堡相关内存地址,比如坐标、数量等,修改可发挥空间不大)
2.3 获知在大地图上的英雄(同样是城堡相关内存地址未找到,无法获知驻守英雄)
2.4 修改现有资源
3、英雄
3.1 修改四维(攻防魔智)
3.2 修改技能
3.3 修改生物
3.4 修改行囊宝物,获知佩戴宝物(已佩戴的修改在取下时会扣掉取下宝物的作用,佩戴时会增加,二者不一致会导致一些非预期异常,故仅提供浏览)
3.5 修改魔法
3.6 修改名字、特长、移动力、魔法值、经验值/等级
3.7 修改所属玩家(还需测试确认副作用)
3.8 可在移动后挖宝
3.9 瞬移到任意位置(相当于全图时空门,包括地上地下,还需测试确认移动到未开黑雾地点的副作用)
3.10 获知英雄在地图的坐标分布
以上。

说说关于修改器功能的想法,希望有相关开发经验的小伙伴提供些信息(就是内存地址啦),我合并制作:
1、采用游戏UI界面制作,尽量还原游戏操作体验进行修改,这个在之前的版本已经实现过,本次会采用更优图像绘制的方案重新制作(就是winform换成wpf),但由于多年不编码,对新的图形框架还不太熟悉,UI部分的功能实现或许会比确认内存及读取、修改功能的实现更花时间,但操作上会非常便利,因为都是图形化的,不是文字
2、关于内存地址分析目前碰到的瓶颈,希望有小伙伴提供些相关信息:
2.1 地图资源分布,比如:城堡坐标、宝物坐标、野怪坐标、散落资源坐标等
2.2 其他英雄细节修改,比如:英雄幸运、士气、视野等
2.3 其他基本数据修改,比如:建筑费用、生物属性等(这两者修改应该会对所有玩家都生效,个人感觉意义不是很大吧)
3、关于非官方资料片(MOD)的相关修改,由于还未进行到这一步,还不知道可以实现哪些功能

以上,希望大家各抒己见,对于想要的修改功能可以跟帖发言,在能确认内存地址的前提下,能实现就安排上。
当我们被电脑欺负的时候,就祭出终极大招疯狂虐待电脑吧。

------------------------没感情的分割线:更新1---------------------------
1、城镇相关修改可实现
1.1 由于地图大小不同,会导致城堡修改地址变化,所以每次使用前都需要重新搜索定位基址。提供了游戏开局时搜索的方案和游戏中搜索的方案,但二者都需要人为给予一定的辅助帮助制造特征数据进行数据比对,不过操作相对简单。其一,是留一个英雄在首发城镇(访问或驻守状态均可);其二,是选择一个英雄寻路到首发城镇但不行动(城镇不能有访问和驻守状态的英雄),二者均有特别的限制:城镇列表的第一个城镇是首发且未变更过城镇种族,简单来说就是初始城堡不能丢,一直保持在列表第一个。目前没有更懒、更智能的解决方案,测试过程中搜索时间比较快(5秒以内)
1.2 可修改城堡当日无限次建造
1.3 可修改驻守城堡的兵力
1.4 可修改驻守城堡的英雄(新增<无驻守变有驻守>理论上可行,但涉及过多关联内存地址,预防副作用比较花时间,有时间再实现,并不必须)
1.5 可修改城镇类型:种族不喜欢,换个就是了,可正常产出资源和兵种,以及建造,但是副作用是无法变更外观(涉及的内存地址应该很难找到),以及中途变更城镇类型的副作用
1.6 可修改城堡归属
1.7 获知所有城镇坐标,可与英雄坐标一样绘制在大地图(毛坯)上,替代View Air(透视大气)魔法知晓英雄和城镇位置
1.8 修改城镇建设,可无视前置条件免费建造建筑:因不同的建筑变化的内存数据比较特别,短时间内看不出规律,需要专门花时间对每个种族每个建筑建造前后的内存数据进行比较才能总结出来,这个最后来实现
1.9 城镇建筑魔法塔内的魔法修改待确认是否可行





  • TA的每日心情
    开心
    2024-8-10 22:10
  • 签到天数: 390 天

    连续签到: 1 天

    [LV.9]龙巫妖

    91

    回帖

    9628

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    5951
    发表于 2022-3-22 12:13:38 | 显示全部楼层
    期待新的作品
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-3-27 10:55
  • 签到天数: 57 天

    连续签到: 1 天

    [LV.5]女巫

    288

    回帖

    392

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    3218
    发表于 2022-3-22 14:32:03 | 显示全部楼层
    欢迎大佬出山。
    以前好像有个大头猫的修改器2018版。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-10-11 16:14
  • 签到天数: 190 天

    连续签到: 1 天

    [LV.7]血污怪

    233

    回帖

    1230

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    4193
    发表于 2022-3-22 20:17:39 | 显示全部楼层
    期待大佬们的厉害成就,我们坐享其成就好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-7-30 04:48
  • 签到天数: 178 天

    连续签到: 1 天

    [LV.7]血污怪

    598

    回帖

    1万

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    5309

    社区QQ达人

    发表于 2022-3-22 21:19:48 | 显示全部楼层
    其实那个wogEditor和大头猫咪的修改器已经差不多包含了你想做的内容,但是editor对后续版本的修改没跟上,而大头猫咪版本修改不方便,如果能结合2者的优势就最好了。

    点评

    对, 一定要依托现有工具, 吸其精华, 进行优化整合, 避免重复工作量,  详情 回复 发表于 2022-3-23 11:23
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 1098 天

    连续签到: 2 天

    [LV.10]圣龙

    45

    回帖

    2197

    金币

    0

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    10540
    发表于 2022-3-23 00:30:17 | 显示全部楼层
    期待大佬!!!!
    回复

    使用道具 举报

  • TA的每日心情
    难过
    3 小时前
  • 签到天数: 1563 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    1783

    回帖

    8450

    金币

    0

    精华

    8级 Supreme Hero

    Rank: 8Rank: 8

    积分
    37728
    发表于 2022-3-23 07:06:35 | 显示全部楼层
    期待大佬早日完成!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-12 10:58
  • 签到天数: 408 天

    连续签到: 1 天

    [LV.9]龙巫妖

    363

    回帖

    2490

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    6756
    发表于 2022-3-23 08:21:31 | 显示全部楼层
    膜拜大佬。。。。。。。。。。
    回复

    使用道具 举报

     成长值: 15755

  • TA的每日心情
    奋斗
    7 小时前
  • 签到天数: 1022 天

    连续签到: 9 天

    [LV.10]圣龙

    272

    回帖

    8650

    金币

    0

    精华

    白金会员

    Rank: 8Rank: 8

    积分
    37913
    发表于 2022-3-23 08:31:39 | 显示全部楼层
    坐等大佬新修改器上线
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-9-19 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]火元素使者

    9896

    回帖

    64万

    金币

    19

    精华

    管理员

    风侠

    Rank: 12Rank: 12Rank: 12

    积分
    52327

    论坛元老魅力之星封魔玩家

    发表于 2022-3-23 11:23:50 | 显示全部楼层
    clarkluo 发表于 2022-3-22 21:19
    其实那个wogEditor和大头猫咪的修改器已经差不多包含了你想做的内容,但是editor对后续版本的修改没跟上, ...

    对, 一定要依托现有工具, 吸其精华, 进行优化整合, 避免重复工作量,
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    慵懒
    17 小时前
  • 签到天数: 1121 天

    连续签到: 36 天

    [LV.10]圣龙

    315

    回帖

    1万

    金币

    0

    精华

    8级 Supreme Hero

    Rank: 8Rank: 8

    积分
    45275
    发表于 2022-3-23 13:27:07 | 显示全部楼层
    这个一定得支持!!!⊙_⊙
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-2 15:56
  • 签到天数: 567 天

    连续签到: 1 天

    [LV.9]龙巫妖

    463

    回帖

    1万

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    5785

    社区QQ达人

    发表于 2022-3-23 17:53:28 | 显示全部楼层
    大佬威武,果断支持啊~
    可以参考一下wogEditor和大头猫咪的,都是神器。

    点评

    wogEditor现在不能用了啊,请问有可以改二追的修改器吗  详情 回复 发表于 2022-11-1 20:40
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-25 23:20
  • 签到天数: 474 天

    连续签到: 1 天

    [LV.9]龙巫妖

    528

    回帖

    2227

    金币

    0

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    13629
    发表于 2022-3-23 19:27:46 | 显示全部楼层
    期待新的作品~~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    昨天 22:25
  • 签到天数: 1516 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    1477

    回帖

    3728

    金币

    0

    精华

    8级 Supreme Hero

    Rank: 8Rank: 8

    积分
    43098
    发表于 2022-3-23 21:01:10 | 显示全部楼层
    大佬看修改器功能是非常强大,想知道啥时能做好呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-4-29 21:37
  • 签到天数: 156 天

    连续签到: 1 天

    [LV.7]血污怪

    124

    回帖

    6590

    金币

    0

    精华

    4级 Famous Hero

    Rank: 4

    积分
    2612
    发表于 2022-3-23 21:27:51 | 显示全部楼层
    关注!!!期待新作品
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    259

    回帖

    1万

    金币

    11

    精华

    论坛嘉宾

    英雄无敌:王国

    Rank: 9Rank: 9Rank: 9

    积分
    1930

    退役版主

     楼主| 发表于 2022-3-24 19:44:10 | 显示全部楼层
    wpf的UI开发给我整了,简直不知道怎么下手,winform倒是轻车熟路,可能要花点时间去看下相关教程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2024-5-25 23:20
  • 签到天数: 474 天

    连续签到: 1 天

    [LV.9]龙巫妖

    528

    回帖

    2227

    金币

    0

    精华

    6级 Legendary Hero

    Rank: 6Rank: 6

    积分
    13629
    发表于 2022-3-25 19:28:35 | 显示全部楼层
    期待大佬的作品~~~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    259

    回帖

    1万

    金币

    11

    精华

    论坛嘉宾

    英雄无敌:王国

    Rank: 9Rank: 9Rank: 9

    积分
    1930

    退役版主

     楼主| 发表于 2022-4-13 17:36:46 | 显示全部楼层
    阶段性成果,主界面显示功能快完成,之后就是各个环节的内存数据编辑和保存

    修改器界面

    修改器界面


    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 437 天

    连续签到: 1 天

    [LV.9]龙巫妖

    69

    回帖

    7075

    金币

    0

    精华

    5级 Honorable Hero

    Rank: 5Rank: 5

    积分
    5812
    发表于 2022-5-6 19:56:19 | 显示全部楼层
    期待楼主的发布,感谢楼主的付出!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-16 22:36
  • 签到天数: 938 天

    连续签到: 1 天

    [LV.10]圣龙

    365

    回帖

    8058

    金币

    0

    精华

    9级 Promising Supreme Hero

    Rank: 9Rank: 9Rank: 9

    积分
    74425
    发表于 2022-5-7 00:03:50 | 显示全部楼层
    期待大佬的新作品!!!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-23 18:09 , Processed in 0.504713 second(s), 17 queries , Gzip On, File On.

    Powered by Discuz! X3.4

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

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