3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

楼主: 一只双眼皮
打印 上一主题 下一主题

[原创] 【2025.04.22】圣火令Mod-1.8.3-长期兼容mod(包括BepInEx框架和配置开关)

  [复制链接]

0

主题

170

帖子

188

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1875
积分
188
精华
0
注册时间
2020-2-8
91#
发表于 2025-7-18 22:14 | 只看该作者
124156456415645646
回复 支持 反对

使用道具 举报

4

主题

1400

帖子

1409

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
14014
积分
1409
精华
0
注册时间
2012-3-22
92#
发表于 2025-7-19 15:04 | 只看该作者
谢谢分享!!!!!!!!!!!
回复 支持 反对

使用道具 举报

4

主题

1400

帖子

1409

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
14014
积分
1409
精华
0
注册时间
2012-3-22
93#
发表于 2025-7-19 15:28 | 只看该作者
【冰の魂魄】 发表于 2025-4-22 17:04
1.8.3 应该也支持吧 貌似好像可以用66666666666666

我的1.8.3mod文件放入游戏根目录,mod没有启动啊,放置位置是对的,是不是不支持这个版本?请问妮的可以吗
回复 支持 反对

使用道具 举报

0

主题

16

帖子

21

积分

新手玩家

Rank: 1

贡献度
0
金元
210
积分
21
精华
0
注册时间
2023-1-16
94#
发表于 2025-7-19 22:32 | 只看该作者
1111111111111
回复 支持 反对

使用道具 举报

27

主题

1891

帖子

2139

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
3
金元
21265
积分
2139
精华
0
注册时间
2010-1-1
95#
发表于 2025-7-20 01:43 | 只看该作者
支持!!!!!!!!!!
回复 支持 反对

使用道具 举报

0

主题

94

帖子

111

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1105
积分
111
精华
0
注册时间
2018-12-15
96#
发表于 2025-7-20 14:54 | 只看该作者
66666666666666
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
97#
发表于 2025-7-22 11:14 | 只看该作者
大神,桥的长度限制60了,这个数字改不了。。。我自己用1.72改的设定的是3000.。。。所以很不习惯,还有就是这个桥放不下去,一放就显示失败。。。是什么原因呢?
回复 支持 反对

使用道具 举报

62

主题

597

帖子

4378

积分

游戏精英

Rank: 8Rank: 8

贡献度
712
金元
14804
积分
4378
精华
5
注册时间
2012-10-6
98#
 楼主| 发表于 2025-7-23 17:17 | 只看该作者
宠爱你这一世 发表于 2025-7-22 11:14
大神,桥的长度限制60了,这个数字改不了。。。我自己用1.72改的设定的是3000.。。。所以很不习惯,还有就 ...

尝试回退 1.8.2 桥那个问题,以 BepInEx 修改时,非常,非常,非常麻烦。大概整个mod有 1/3 的代码,和很长的开发时间,都是为了那个 天桥。
后来我在 1.8.3 兼容性测试时,也没有测试桥的问题,只是看上去水车上岸等都能正常运行,就放过了完整测试,

如果你是用我的mod遇到了桥的问题,那尝试一下1.8.2,我是在那上面亲自测试过能放下的。
如果你是自己修改桥时,遇到了问题。最好用dnspy,直接修改原始代码。(反正我做过这一次桥后,你再让我去适配新的变更,我这边时间精力都达不到。)

B站有关于dnspy的基础教程,以及《圣火令mod》的部分修改,包括C#修改、IL直改。这都可以用 1.7.x 当时我公布过的代码修改位置,去找到,并修改桥长。
例如你想要的3000
如果在修改时,在桥那里遇到了编译器生成的代码,类似  MoveNext > d_1 这种。记得修改 MoveNext。

::我没有在代码里设置 60码或什么其他限制,你在配置文件里改 桥长 的最大/最小值/当前值 ,它就可以进游戏生效(但不能解决放不下去桥的问题);
::如果确定桥有问题,那最好回退到1.8.2。我记得这俩版本并没有什么大区别。
::或者在1.8.2造好了桥,再进1.8.3,存档应该是兼容的。
::mod只有一个 圣火令Mod-人类黎明1.8.2.dll 文件是核心,其他都是框架,你把这个文件移出 BepInEx\plugins 目录,即为无mod模式。
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
99#
发表于 2025-7-25 22:06 | 只看该作者
感谢,我先试试1.82的
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
100#
发表于 2025-7-25 22:25 | 只看该作者
找了半天,没找到桥的位置,。。。。1.72我就是看着你的圣火令改的桥,结果到了1.82位置找不到。。。原始的找不到,圣火令里的不能改,一改就出错
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
101#
发表于 2025-7-25 22:34 | 只看该作者
对了,移民移动方向这个有点死板了,我玩的沼泽地地图,水域太多,移民在湖里游来游去过不来,预估周围几个水域加起来有七十个不止。。。导致不能开16倍速,一开特卡。这个可以优化吗?或者在你以后得圣火令里做个优化
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
102#
发表于 2025-7-26 16:24 | 只看该作者
一只双眼皮 发表于 2025-7-23 17:17
尝试回退 1.8.2 桥那个问题,以 BepInEx 修改时,非常,非常,非常麻烦。大概整个mod有 1/3 的代码,和很 ...

大佬,现在遇到一个问题,原始修改过后,MoveNext也修改了,可以看到明显桥达到了修改效果(3000),放桥时候依然显示(无效的位置),这个是如何解决呢?
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
103#
发表于 2025-7-26 23:05 | 只看该作者
因为没有桥,路径上都是大湖,湖里游泳的移民超过300+,还有袭击者好几波,,,现在开1倍速也是动物原地走。。。卡死的彻底不能玩了。湖泊地形没有桥真心玩不成,这个天桥,实际上没必要搞,不知道如果把天桥去掉,会不会好些?不过湖里种果树很好用,其他种的不行。
回复 支持 反对

使用道具 举报

0

主题

56

帖子

131

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1305
积分
131
精华
0
注册时间
2012-3-5
104#
发表于 2025-7-27 10:31 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

62

主题

597

帖子

4378

积分

游戏精英

Rank: 8Rank: 8

贡献度
712
金元
14804
积分
4378
精华
5
注册时间
2012-10-6
105#
 楼主| 发表于 2025-7-28 15:35 | 只看该作者
宠爱你这一世 发表于 2025-7-25 22:25
找了半天,没找到桥的位置,。。。。1.72我就是看着你的圣火令改的桥,结果到了1.82位置找不到。。。原始的 ...

桥那个问题,是 1.8x 开始的代码更新后,不知道加在哪里的限制。就是你说的,可以改成3000,但是不让放下去。具体是哪里加的这个额外限制,我也不知道。
大概可以理解为: 游戏从 1.70 到 1.8x,更换了底层引擎版本。
现在的 1.8x应该是基于 unity2022,而不是早期的旧版。
这就导致,一些以前正常的功能无法进行。

这还不是最严重的。《人类黎明》已经算很好了,还有很多功能可以正确使用BepInEx实现
最倒霉的是《Stranded Deep》。我在那边,BepInEx 改每个选项都会遇到灵异错误。
所以那边的项目直接放弃了,就让玩家自己修改 IL 实现算了。

回到桥这个事,你可以删除《天桥》相关的函数。这样,就可以在保留其他功能的情况下,继续使用这个Mod。
具体要删除哪些,你可以这样做:在dnspy中,选择 类编辑,也就是编辑整个类,而不是某个方法。
然后删除 天桥 相关的函数,这样,如果它报错,说明某某某依赖不存在,或者反红,你就知道把这些依赖也删干净。
你可以把mod代码视为 模块。既插即用。删错了也没事,反正下载回来的,随便改呗。
BepInEx 是框架,然后每一个 字段、字段对应的方法,以及每一个 [Harmony] 这样的反射位置,其实都是独立的。
只是某些方法需要互相配合才能实现功能,例如 天桥。
所以,你只要删除干净所有你不需要的,例如:
                [HarmonyPatch(typeof(StructureType), "createBridgeModel")]
                [HarmonyPrefix]
                public static bool 桥虚影子对象错误归零修正(StructureType __instance, float constructionProgress, float length, ref GameObject __result, Material material = null)

你不需要天桥时,就把跟天桥相关的,这些方法,整个删除掉。
就可以了。
你自己写新方法来实现功能时,也是这个格式。等于是像
[BepInPlugin("CampFireModer.DOMFunction", "《圣火令Mod-人类黎明1.8.2》", "0.1.9")]
        [BepInProcess("DawnOfMan.exe")]
        [HarmonyPatch]
        public class Function : BaseUnityPlugin
        {
                private void Awake()
                {
                        Function.Mod设置.LoadConfig();
                        this.harmony.PatchAll();
                }

       }
这就是框架,有这些框架,其他 mod功能方法正常时,你就可以按照这种格式,自己尝试往里加,或者删内容。


回复 支持 1 反对 0

使用道具 举报

62

主题

597

帖子

4378

积分

游戏精英

Rank: 8Rank: 8

贡献度
712
金元
14804
积分
4378
精华
5
注册时间
2012-10-6
106#
 楼主| 发表于 2025-7-28 15:45 | 只看该作者
宠爱你这一世 发表于 2025-7-26 23:05
因为没有桥,路径上都是大湖,湖里游泳的移民超过300+,还有袭击者好几波,,,现在开1倍速也是动物原地走 ...

游戏里的小人越多,当需要寻路(泡在水里)时,CPU线程的压力也就越大。
对于 线程数少,或者单线程IPC性能不足的CPU,都会出现 原地走 ,动不了,这种情况。
这就是典型的 算力不足,大湖泡水里,又加剧了问题。
所以,如果不能在新版(1.8x+)正确实现长桥。又必须想这样玩,你还是应该回到 1.7.0
如果没记错,这两个版本从内容上,几乎没有区别。存档应该也是互通的。
也就是说,你可以尝试在 1.70 造好长桥,看小人正常走过去。
然后再打开 1.8.x ,加载这个老存档。看小人还能不能走。
如果能走则接续在 1.8.x玩,如果不能,那就只能三选一:
1、尝试找到1.8.X 更新了什么方法,导致桥不再能走,从根本上解决。(这可能非常困难,甚至如果同时涉及asset资源和assembly代码,几乎排查不出来问题都有可能。)
2、回退到1.7.0这样的确定的版本,玩这种大湖场景。
3、在BepInEx/plugins 目录下,有个   圣火令Mod配置《人类黎明》1.8.2.txt  文件,这是txt,可以直接用记事本编辑。
我记得我保留的有开关。 例如   
<bool序号>
    <id>2</id>
    <功能名称>天桥与风车</功能名称>
    <说明>使桥可以架在高处,使水车可以离开岸边深入内陆</说明>
    <当前状态>是</当前状态>
    <默认状态>否</默认状态>
    <可选项>是/否</可选项>
  </bool序号>
你直接把 当前状态 是,改成 否,应该就可以了。(关掉与天桥相关的功能)如果还报与桥有关的错误,就删除《圣火令Mod》中相关 天桥的方法(函数)。这算是终级一招了。
回复 支持 1 反对 0

使用道具 举报

0

主题

563

帖子

595

积分

高级玩家

Rank: 4

贡献度
29
金元
4792
积分
595
精华
0
注册时间
2008-7-25
107#
发表于 2025-7-28 17:01 | 只看该作者
感谢分享,研究一下怎么玩
回复 支持 反对

使用道具 举报

0

主题

144

帖子

195

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1951
积分
195
精华
0
注册时间
2022-6-25
108#
发表于 2025-7-31 17:11 | 只看该作者
6666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

234

帖子

323

积分

高级玩家

Rank: 4

贡献度
0
金元
3234
积分
323
精华
0
注册时间
2013-2-9
109#
发表于 2025-7-31 21:00 | 只看该作者
666666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

57

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2015-3-27
110#
发表于 2025-8-1 21:19 | 只看该作者
也不知道那些做地图的大神,用的什么工具,现在地图都玩遍了,好想自己制作地图,又搜不到用什么工具,大神知道如何做地图么?
回复 支持 反对

使用道具 举报

0

主题

4

帖子

9

积分

新手玩家

Rank: 1

贡献度
0
金元
90
积分
9
精华
0
注册时间
2024-8-25
111#
发表于 2025-8-2 09:26 | 只看该作者
11111111111111
回复 支持 反对

使用道具 举报

0

主题

488

帖子

633

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6325
积分
633
精华
0
注册时间
2017-7-22
112#
发表于 2025-8-2 19:15 | 只看该作者
66666666666666
回复 支持 反对

使用道具 举报

4

主题

242

帖子

441

积分

高级玩家

Rank: 4

贡献度
27
金元
3327
积分
441
精华
0
注册时间
2020-3-14
113#
发表于 2025-8-3 05:45 | 只看该作者
1111111111111111111111111111111111
回复 支持 反对

使用道具 举报

2

主题

233

帖子

332

积分

高级玩家

Rank: 4

贡献度
0
金元
3316
积分
332
精华
0
注册时间
2012-2-17
114#
发表于 2025-8-6 02:43 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

0

主题

433

帖子

714

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7142
积分
714
精华
0
注册时间
2022-7-22
115#
发表于 2025-8-7 22:49 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

0

主题

276

帖子

399

积分

高级玩家

Rank: 4

贡献度
0
金元
3989
积分
399
精华
0
注册时间
2012-2-23
116#
发表于 2025-8-8 08:45 | 只看该作者
谢谢分享谢谢分享
回复 支持 反对

使用道具 举报

0

主题

299

帖子

373

积分

高级玩家

Rank: 4

贡献度
0
金元
3725
积分
373
精华
0
注册时间
2011-9-19
117#
发表于 2025-8-8 10:58 | 只看该作者
好人出点肉大V他回复v他刚发
回复 支持 反对

使用道具 举报

0

主题

195

帖子

284

积分

高级玩家

Rank: 4

贡献度
0
金元
2843
积分
284
精华
0
注册时间
2017-6-22
QQ
118#
发表于 2025-8-8 17:41 | 只看该作者
233333333333333333333333333
回复 支持 反对

使用道具 举报

0

主题

11

帖子

17

积分

新手玩家

Rank: 1

贡献度
0
金元
171
积分
17
精华
0
注册时间
2025-8-6
119#
发表于 2025-8-9 15:04 | 只看该作者
6666666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

165

帖子

217

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2172
积分
217
精华
0
注册时间
2012-4-9
120#
发表于 2025-8-9 16:59 | 只看该作者
谢谢大佬
!!!!!!!!!!!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-13 05:52 , Processed in 0.043734 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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