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

注册 登录

QQ登录

只需一步,快速开始

查看: 1355|回复: 64
打印 上一主题 下一主题

[MOD] 成长系统调整 - 等级提升

  [复制链接]

4374

主题

1万

帖子

12万

积分

创意工坊

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

贡献度
21053
金元
385368
积分
122749
精华
0
注册时间
2017-8-17
跳转到指定楼层
主题
发表于 2026-4-27 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

转自:https://www.nexusmods.com/windrose/mods/111

本MOD对游戏的刷取养成与角色等级系统进行了全面调整,解锁角色最高等级上限至100级,同时新增击杀怪物/敌人可获得经验值的机制。

《风启之旅》成长系统调整MOD
这是一款适用于《风启之旅》的轻量级UE4SS Lua MOD,玩家击杀有效目标后可获得经验值,目标包括敌人、野生动物、亡灵、海盗、BOSS、腐化敌人以及敌对船只。

本MOD设计为无需Lua编程知识即可轻松编辑,经验值数值、目标规则与基础上限均存储在独立的JSON配置文件中。

项目地址:https://github.com/Raelaziel/APO_KillEXPMod

警告:如果你不想破坏自己的存档世界与角色,请勿使用本MOD!请在全新的角色与存档世界中测试,本版本为实验版!

---

功能特性
- 击杀有效目标后授予经验值
- 调用《风启之旅》原生的经验值奖励路径,可触发游戏内正常的经验值获取提示
- 从Config/exp_rules.json文件中读取怪物与船只的经验值数值
- 内置69条默认目标规则,分类为野生动物、亡灵、海盗、腐化敌人、BOSS与船只
- 支持将经验值设为0,以此排除友方单位或玩家所属单位的经验值授予
- 支持自定义击杀经验值生效的等级上限与天赋点上限
- 防止从同一已击杀单位重复获取经验值
- 无需UEHelpers即可运行,更适配普通玩家使用的UE4SS基础安装包

---

更新说明
最新版本已整合Bitterbeer优化的性能调整方案,大量反馈证实该方案可有效降低卡顿与帧率波动。本次更新无其他改动,后续若有可优化的空间,我会及时发布正式更新!

---

已知问题
1. 启动游戏后首次击杀敌人时,可能会出现卡顿/帧率波动
2. 游玩一段时间后,当经验值池达到阈值时,也可能因经验值覆盖机制出现卡顿

说明:很遗憾,我目前无法修复该问题。就我个人判断,这属于游戏本身的底层问题。如果你知道修复方法,欢迎在Github提交代码,或在评论区详细说明。

---

预期效果
- 击杀已配置的目标后,游戏会弹出经验值获取提示
- 若目标配置的经验值为0,则击杀后不会授予任何经验值
- 若安装了等级表补丁,英雄等级表会包含100个等级
- 若玩家等级达到或超过level_cap等级上限,击杀将不再获得经验值
- 若加载的天赋成长系统显示可用天赋点达到或超过talent_points_cap天赋点上限,击杀将不再获得经验值
- 若目标未配置规则,MOD会输出有限次数的Brak reguly EXP(无EXP规则)日志
- 对exp_rules.json文件的修改需完全重启游戏后生效

---

安装方法
本仓库的文件结构与《风启之旅》游戏文件夹完全一致。将发布包的内容复制或解压到《风启之旅》的安装目录中,确保文件对应放入Windrose/...路径下。

预期安装后的文件结构

Windrose/
  R5/
    Binaries/
      Win64/
        dwmapi.dll
        ue4ss/
          UE4SS.dll
          UE4SS-settings.ini
          Mods/
            mods.json
            mods.txt
            KillExpMod/
              README.md
              Config/
                exp_rules.json
              Scripts/
                main.lua
                kill_exp_config.lua
    Content/
      Paks/
        pakchunk99-KillExpMod_HeroLevels_P.pak


注意:请勿将MOD安装到BAK_ue4ss这类UE4SS备份文件夹中,生效的文件夹必须命名为ue4ss。

即便不安装pak补丁,Lua MOD也可实现击杀获得经验值的功能,但游戏默认仅内置15个英雄等级条目。该pak补丁将DA_HeroLevels.json的等级条目扩展至100条,若要实现100级/300天赋点的配置,必须安装此补丁。

---

发布文件说明
当前仓库结构包含以下运行时路径:

R5/Binaries/Win64/dwmapi.dll
R5/Binaries/Win64/ue4ss/
R5/Content/Paks/pakchunk99-KillExpMod_HeroLevels_P.pak

UE4SS相关文件负责实现击杀经验值的运行时功能,pak文件负责100级等级表的扩展。发布压缩包会完整保留该R5/...文件结构。

---

经验值数值编辑方法
使用记事本等文本编辑器打开以下文件:
R5/Binaries/Win64/ue4ss/Mods/KillExpMod/Config/exp_rules.json

每条规则的格式如下:
json
{ "group": "Custom enemies", "pattern": "BP_Mob_NewEnemy_C", "exp": 75, "note": "New enemy" }


字段说明
- group:仅用于分类标注,提升可读性
- pattern:目标蓝图/类名的片段
- exp:击杀后授予的经验值数量
- note:仅用于备注说明,提升可读性
- enabled: false:可选标记,无需删除规则即可禁用该条目

重要提示:规则顺序会影响生效优先级,请将更具体的匹配规则放在通用兜底规则的上方。

当前默认配置
- 共69条规则
- 经验值范围为0至700
- 经验值为0的条目用于友方/玩家所属的不应授予经验值的单位
- 规则分组包括野生动物、亡灵、人类敌人、森卡马提腐化单位、BOSS与船只

---

配置项说明
exp_rules.json文件顶部包含以下全局设置:
json
"settings": {
  "hide_exp_notification": false,
  "dedupe_ttl_seconds": 30,
  "prewarm_delay_ms": 2000,
  "no_match_log_limit": 5,
  "cap_log_limit": 5,
  "level_cap": 100,
  "talent_points_cap": 300
}


配置项详解
- hide_exp_notification:仅当你想要屏蔽额外的经验值提示路径时,将其设为true
- dedupe_ttl_seconds:已击杀单位在重复获取保护缓存中的留存时长(单位:秒)
- prewarm_delay_ms:游戏加载后,MOD预热经验值奖励路径的延迟时间(单位:毫秒)
- no_match_log_limit:单局游戏内无匹配规则日志的最大输出次数
- cap_log_limit:单局游戏内上限相关日志的最大输出次数
- level_cap:玩家等级达到或超过该数值后,击杀不再获得经验值
- talent_points_cap:加载的天赋界面/成长系统显示可用天赋点达到或超过该数值后,击杀不再获得经验值

常规使用请保持这些数值不变。

---

等级表补丁
可选的pak补丁会覆盖以下游戏文件:
R5/Plugins/R5BusinessRules/Content/EntityProgression/DA_HeroLevels.json

补丁内容
- 100条英雄等级条目
- 前15级完全沿用游戏原版数值
- 1级到100级累计授予的天赋点奖励总计恰好300点
- 16-100级每级授予2点属性点
- 100级的经验值阈值为1558103

若不安装此pak文件,配置中的level_cap: 100仅会作为Lua层面的安全限制,不会为游戏创建缺失的等级内容。

---

多人游戏注意事项
本MOD不保证为纯服务端生效。它依赖UE4SS的运行时钩子(如伤害UI回调、同步死亡数据等),因此在主机、客户端、专用服务器等不同部署环境下的表现可能存在差异。

推荐配置
- 单人游戏:在本地同时安装UE4SS MOD文件与pak补丁
- 合作模式/监听服务器:主机与客户端使用完全相同的文件与配置,确保行为一致
- 若多人游戏中出现重复获取经验值的问题,请尝试仅在主机安装,禁用客户端的UE4SS MOD

---

新增敌人规则方法
若击杀某敌人后未获得经验值,可按以下步骤操作:
1. 查看UE4SS或游戏日志,找到包含Brak reguly EXP的行
2. 复制该行中有效的蓝图/类名片段
3. 在Config/exp_rules.json中添加一条新规则
4. 重启游戏
5. 再次击杀该敌人,查看是否出现经验值提示

示例
json
{ "group": "Custom enemies", "pattern": "BP_Mob_NewEnemy_C", "exp": 75, "note": "New enemy" }


JSON格式规范
- 必须使用双引号
- 规则之间用逗号分隔
- 不要遗漏结尾的]与}符号

---

故障排查
无日志且无经验值获取
MOD大概率安装到了错误的UE4SS文件夹中,也可能完全没有安装UE4SS。
请确认以下绝对路径存在:
Windrose/R5/Binaries/Win64/ue4ss/Mods/KillExpMod/Scripts/main.lua

日志显示配置文件未加载
- 请检查Config/exp_rules.json文件是否存在
- 请检查JSON格式是否合法
- 如有需要,请恢复原始文件

部分敌人可正常获得经验值,部分敌人无法获得
- 未生效的目标大概率没有匹配的pattern规则,请使用日志中的蓝图/类名片段添加新规则
- 请确认Windrose/R5/Binaries/Win64/ue4ss/Mods/mods.txt文件中包含KillExpMod : 1
- 请确认Windrose/R5/Binaries/Win64/ue4ss/Mods/mods.json文件中,KillExpMod对应的"mod_enabled": true

经验值数值不符
可能是通用规则比具体规则先匹配到了目标,请将具体规则移动到兜底规则的上方。

高等级后无法获得经验值
- 请检查Config/exp_rules.json中的level_cap与talent_points_cap配置
- 请确认pakchunk99-KillExpMod_HeroLevels_P.pak文件已安装到R5/Content/Paks路径下

加载后首次获得经验值时出现轻微卡顿
MOD会在加载后预热奖励路径,但游戏仍可能在此时进行资源流加载或初始化,后续的击杀通常会比首次更流畅。

---

模组开发者说明
绝大多数普通用户仅需编辑以下文件:
R5/Binaries/Win64/ue4ss/Mods/KillExpMod/Config/exp_rules.json

核心逻辑文件:
R5/Binaries/Win64/ue4ss/Mods/KillExpMod/Scripts/main.lua

配置加载器文件:
R5/Binaries/Win64/ue4ss/Mods/KillExpMod/Scripts/kill_exp_config.lua

---

安全与免责声明
本MOD为非官方制作的第三方MOD。测试新的经验值表前,请务必备份你的存档。

下载地址:

游客,如果您要查看本帖隐藏内容请回复

评分

1

查看全部评分

回复

使用道具 举报

41

主题

5274

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
112
金元
129176
积分
13366
精华
0
注册时间
2024-2-14

滑稽

舒服的沙发
发表于 2026-4-27 17:06 | 只看该作者
感谢分享~
回复 支持 反对

使用道具 举报

3

主题

1383

帖子

2084

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
61
金元
18403
积分
2084
精华
0
注册时间
2009-6-9
硬硬的板凳
发表于 2026-4-27 18:34 | 只看该作者
................
回复 支持 反对

使用道具 举报

0

主题

71

帖子

142

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1415
积分
142
精华
0
注册时间
2016-6-20
冰凉的地板
发表于 2026-4-27 18:51 | 只看该作者
谢谢分享~
回复 支持 反对

使用道具 举报

0

主题

399

帖子

575

积分

高级玩家

Rank: 4

贡献度
0
金元
5754
积分
575
精华
0
注册时间
2020-1-21
5#
发表于 2026-4-27 19:31 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

0

主题

4

帖子

7

积分

新手玩家

Rank: 1

贡献度
0
金元
70
积分
7
精华
0
注册时间
2026-3-8
6#
发表于 2026-4-27 19:59 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

1

主题

324

帖子

421

积分

高级玩家

Rank: 4

贡献度
0
金元
4211
积分
421
精华
0
注册时间
2014-4-4
7#
发表于 2026-4-27 20:11 | 只看该作者
dddddddddddd
回复 支持 反对

使用道具 举报

31

主题

2万

帖子

3万

积分

游戏天王

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

贡献度
509
金元
320964
积分
34132
精华
0
注册时间
2018-10-5

元气女仆(永久)量子Doro3DM小黄鸡拉姆雷姆3DMer尼禄·克劳狄乌斯锦鲤

8#
发表于 2026-4-27 20:46 | 只看该作者
谢谢分享!谢谢!
回复 支持 反对

使用道具 举报

0

主题

555

帖子

792

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7920
积分
792
精华
0
注册时间
2016-3-20
9#
发表于 2026-4-27 21:45 | 只看该作者
7777777777777777777
回复 支持 反对

使用道具 举报

19

主题

4690

帖子

5411

积分

游戏精英

Rank: 8Rank: 8

贡献度
27
金元
53025
积分
5411
精华
0
注册时间
2012-5-18
10#
发表于 2026-4-27 22:15 | 只看该作者
这么好的东西!感谢楼主分享!感谢论坛!这么好的东西!感谢楼主分享!感谢论坛!
回复 支持 反对

使用道具 举报

2

主题

378

帖子

649

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
6493
积分
649
精华
0
注册时间
2017-2-22
11#
发表于 2026-4-27 22:24 | 只看该作者
这么复杂的吗
回复 支持 反对

使用道具 举报

1

主题

711

帖子

890

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
8898
积分
890
精华
0
注册时间
2012-11-24
12#
发表于 2026-4-27 22:50 | 只看该作者
滴答滴答滴答滴答滴答滴答大大大大大大
回复 支持 反对

使用道具 举报

0

主题

549

帖子

523

积分

高级玩家

Rank: 4

贡献度
11
金元
4789
积分
523
精华
0
注册时间
2008-9-17
13#
发表于 2026-4-28 00:52 | 只看该作者
666666666666666666666666666666
回复 支持 反对

使用道具 举报

0

主题

28

帖子

96

积分

初级玩家

Rank: 2

贡献度
0
金元
964
积分
96
精华
0
注册时间
2015-3-1
14#
发表于 2026-4-28 01:19 | 只看该作者
1111111111111111
回复 支持 反对

使用道具 举报

22

主题

2646

帖子

2700

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
35
金元
25598
积分
2700
精华
0
注册时间
2008-8-3
15#
发表于 2026-4-28 08:48 | 只看该作者
嘟嘟嘟嘟嘟嘟滴答滴答滴答滴答大大的
回复 支持 反对

使用道具 举报

2

主题

312

帖子

392

积分

高级玩家

Rank: 4

贡献度
1
金元
3880
积分
392
精华
0
注册时间
2016-10-10
16#
发表于 2026-4-28 09:03 | 只看该作者
感谢楼主分享。。。。。。
回复 支持 反对

使用道具 举报

0

主题

807

帖子

802

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
8016
积分
802
精华
0
注册时间
2009-2-11
17#
发表于 2026-4-28 10:14 | 只看该作者
666666666666
回复 支持 反对

使用道具 举报

0

主题

12

帖子

15

积分

新手玩家

Rank: 1

贡献度
0
金元
149
积分
15
精华
0
注册时间
2024-6-25
18#
发表于 2026-4-28 12:34 | 只看该作者
测试测试
回复 支持 反对

使用道具 举报

0

主题

150

帖子

220

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
2201
积分
220
精华
0
注册时间
2022-8-23
19#
发表于 2026-4-28 13:30 | 只看该作者
11111111111111111111
回复 支持 反对

使用道具 举报

0

主题

636

帖子

928

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9279
积分
928
精华
0
注册时间
2016-4-8
20#
发表于 2026-4-28 14:30 | 只看该作者
66666666666666666666
回复 支持 反对

使用道具 举报

12

主题

1150

帖子

1690

积分

游戏狂人

Rank: 6Rank: 6

贡献度
1
金元
16863
积分
1690
精华
0
注册时间
2014-7-17
21#
发表于 2026-4-28 15:12 | 只看该作者
666666666666666666
回复 支持 反对

使用道具 举报

0

主题

46

帖子

53

积分

初级玩家

Rank: 2

贡献度
0
金元
530
积分
53
精华
0
注册时间
2024-7-16
22#
发表于 2026-4-28 15:17 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

0

主题

17

帖子

83

积分

初级玩家

Rank: 2

贡献度
1
金元
793
积分
83
精华
0
注册时间
2009-7-8
23#
发表于 2026-4-28 15:50 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

0

主题

206

帖子

320

积分

高级玩家

Rank: 4

贡献度
10
金元
2796
积分
320
精华
0
注册时间
2006-6-18
24#
发表于 2026-4-28 19:30 | 只看该作者
666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

457

帖子

527

积分

高级玩家

Rank: 4

贡献度
0
金元
5266
积分
527
精华
0
注册时间
2018-6-25
25#
发表于 2026-4-28 19:35 | 只看该作者
66666666666666
回复 支持 反对

使用道具 举报

1

主题

1305

帖子

1363

积分

游戏狂人

Rank: 6Rank: 6

贡献度
0
金元
13634
积分
1363
精华
0
注册时间
2010-4-7
26#
发表于 2026-4-28 19:52 | 只看该作者
感谢分享!论坛因你更精彩!给楼主点赞,希望继续分享!
回复 支持 反对

使用道具 举报

0

主题

442

帖子

569

积分

高级玩家

Rank: 4

贡献度
0
金元
5687
积分
569
精华
0
注册时间
2019-5-8
27#
发表于 2026-4-28 19:54 | 只看该作者
6666666666666
回复 支持 反对

使用道具 举报

0

主题

13

帖子

14

积分

新手玩家

Rank: 1

贡献度
0
金元
140
积分
14
精华
0
注册时间
2026-4-27
28#
发表于 2026-4-28 20:48 | 只看该作者
先marks一下
回复 支持 反对

使用道具 举报

0

主题

79

帖子

150

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1497
积分
150
精华
0
注册时间
2016-11-1
29#
发表于 2026-4-28 21:02 | 只看该作者
666666666666666
回复 支持 反对

使用道具 举报

1

主题

953

帖子

960

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
9519
积分
960
精华
0
注册时间
2009-12-5
30#
发表于 2026-4-28 21:08 | 只看该作者
几乎不能尽快把
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-10 19:02 , Processed in 0.041304 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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