【修改教程】实现无视府邸要求,直接邀请英雄!
宙斯众神之王吧
全部回复
仅看楼主
level 10
Aldous_伏龍 楼主
2026年08月25日 17点08分 1
level 10
Aldous_伏龍 楼主
经过千辛万苦,使用IDA找到了英雄府邸的关键函数
伪代码如下
char __thiscall sub_4E4E20(_BYTE *this)
{
int v2; // esi
char result; // al
v2 = 0;
*(this + 18) = 1;
do
{
result = sub_4E4F50((int)this, v2);
*(this + v2 + 13) = result;
if ( !result )
*(this + 18) = 0;
++v2;
}
while ( v2 < 5 );
return result;
}
2026年08月25日 17点08分 2
level 10
Aldous_伏龍 楼主
这个函数用于刷新当前对象的 5 个前提条件(通过调用 sub_4E4F50 逐个检查),将每个条件的结果(0/1)分别存入对象偏移 0x0D~0x11 的缓存中,并维护偏移 0x12 的“全部通过”标志(初始为 1,任一条件失败则清零),最后返回最后一个条件的检查结果,供上层逻辑快速查询
2026年08月25日 17点08分 3
level 10
Aldous_伏龍 楼主
搞清楚了这个函数的作用后,我们的修改思路就很简单了,它不是在逐一检查英雄府邸的每个条件吗?如果任一条件失败则将全部通过的标志清零,我直接把清零的代码删掉不就好了
2026年08月25日 17点08分 4
level 10
Aldous_伏龍 楼主
具体修改操作,使用十六进制编辑器
地址E4E3A
原值88 47 12
改为90 90 90
这样就好了,哪怕检查条件失败,全部通过的标志也不会被清零
2026年08月25日 17点08分 5
level 10
Aldous_伏龍 楼主
进入游戏实测,哪怕条件失败也可以直接显示邀请按钮
2026年08月25日 17点08分 6
level 10
Aldous_伏龍 楼主
点击后,英雄会正常过来,最关键是很多邀请英雄的条件很智障,为了达成目标不得不做一些额外的一次性操作,现在可以直接邀请,省去了不少麻烦
2026年08月25日 17点08分 8
level 6
大佬你好,我翻你的旧帖子成功改了宙斯exe的小麦羊毛等产量。然后最近不是海神出了中文版了吗,我对着你的帖子找规矩改了海神exe有几个没对上,只改成了桔子和橄榄牛肉的产量,渔场小麦场和橄榄油葡萄酒的生产一改就闪退。能不能出一个海神exe的产量修改呢?主要是羊毛和食物。
2026年08月25日 19点08分 9
朋友,海神中文版哪里下,求分享
2026年08月27日 08点08分
海神我还没研究,等过几天我玩到了就发帖子
2026年08月25日 21点08分
@Aldous_伏龍 好的👌
2026年08月26日 03点08分
@HAPsat 吧里搜群号,群里有的。感觉直接发群号会被抽象的度娘吃了的。
2026年09月16日 00点09分
level 5
大佬我想请问一下怎么修改神在城里呆的时间,个消失的时间,重来的时间
2026年08月26日 01点08分 10
这个后续我有空研究时再出帖子,目前我已经可以做到神明不回家,神明必定祝福,修改怪物移动和神明回家速度,神明行走速度,这四个功能
2026年08月26日 15点08分
@Aldous_伏龍 帖子有吗,我去学习一下,大神。谢了
2026年08月27日 10点08分
@馥素馨 现在我还没写帖子,等后面我详细研究的时候,会写帖子
2026年08月27日 16点08分
@Aldous_伏龍 好好好,辛苦
2026年08月28日 04点08分
level 2
真没想到还能刷到新帖子,我太想玩波塞冬了,可惜没有汉化
2026年08月26日 13点08分 11
有的,过几天我会把资源分享出来,今年已经有海神的汉化了
2026年08月26日 15点08分
@Aldous_伏龍 等你啊[玫瑰]
2026年09月07日 06点09分
level 5
牛逼!!! 期待波塞冬汉化
2026年08月27日 17点08分 12
@Aldous_伏龍 挖槽,这么六
2026年08月30日 10点08分
已经汉化了,过几天我会发出来
2026年08月27日 18点08分
level 1
任务就是让你达成请英雄的条件,又不是遇到恶性bug完成不了。现在你跳过了,那还不如写代码直接过关
2026年08月28日 02点08分 13
那是新手刚玩,当然最好不要修改,像我们这种已经玩了好多遍的,自然偶尔也想轻松一些
2026年08月28日 20点08分
level 12
谢谢分享
2026年09月12日 02点09分 14
1