Skip to content

Latest commit

 

History

History
312 lines (224 loc) · 12.7 KB

File metadata and controls

312 lines (224 loc) · 12.7 KB

名扬天下 RisingFame

《龙吟立志传》BepInEx 插件
聚焦稳定、低负担、真入账的核心增强

Release License Platform Runtime BepInEx

当前版本:1.8.x(含 1.8.16)

下载发布版 | 更新记录 | 贡献说明 | 问题反馈

RisingFame cover

真入账倍率 · 低风险刷新 · 轻量稳定

安装 · 卖点 · 刷新 · 边界 · 排障 · 文档

Important

这不是一个“大而全”的功能包。
它更像一套轻量增强:优先保证能进游戏、能真的生效、也能随时关掉。
如果你在意的是稳定、低负担、少折腾,这个版本就是朝这个方向做的。

Tip

开发者碎碎念:经过连续 3 天的高强度开发和实机测试,v1.8.16 先在这里暂时告一段落了。
撒花,撒花,撒花。
如果你在使用过程中遇到问题,欢迎继续提 Issues
也感谢人生中的第一批 Star 支持,这个仓库能走到现在,真的很开心。

[01] 快速开始

  1. Releases 下载当前版本的 RisingFame.dll
  2. 下载并解压固定版本 BepInEx-Unity.IL2CPP-win-x64-6.0.0-be.755+3fab71a.zip
  3. 解压到 LongYinLiZhiZhuan.exe 所在目录。
  4. 先不要放其他 mod,手动启动一次游戏,确认已生成 BepInEx/LogOutput.log
  5. RisingFame.dll 放入 BepInEx/plugins/
  6. 再次启动游戏,进游戏后按 = 测试开关。

Note

如果只装固定版本的 BepInEx 就已经打不开游戏,先不要继续加本插件。
这种情况通常是 BepInEx 环境问题,不是 RisingFame.dll 本身。


[02] 为什么值得装

  • 真入账倍率:优先挂在更靠后的实际入账点,避免“面板变了,最后没进账”。
  • 低风险刷新Alt+R 只作用于当前已经打开的目标界面,尽量走原生控制器入口。
  • 随时可关= 即时切换 ON / OFF,只有蜂鸣和短日志,不打断正常流程。
  • 成长反馈更明显:与主角走同一入账路径的 NPC,武学和技艺经验倍率也会生效。

[03] 1.8 新功能:一键刷新

1.8 版本加入 Alt+R 上下文一键刷新。
目的很直接:少走那些反复退出、重进、重开的流程,同时尽量不把兼容风险再抬高。

当前支持:

  • 突破刷新
  • 拍卖刷新
  • 锻造刷新

Important

拍卖刷新有一处已知限制:如果已经展开拍品列表后存档,再读档后无论怎么刷新都不会变化。已确认是已知问题,不影响核心功能,暂不修复。

演示:

突破刷新演示
突破刷新
拍卖刷新演示
拍卖刷新
锻造刷新演示
锻造刷新

Tip

锻造刷新只在“三选一结果界面”生效,不会重新扣钱,也不会再走一轮打造耗时。

Important

v1.8.16 起,突破刷新会先在突破原生槽位里清理旧的 BreakThroughChoiceIcon(Clone),再重新调用原生展示入口。
这样既能避免旧按钮叠层、点击落到旧结果,也不会再误碰共享 ChoosePanel / ChooseItemList 容器,从而规避旧版本里“突破刷新后再打开阅读武学界面空白”的回归问题。


[04] 具体倍率规则 - 展开查看当前版本的完整倍率与开关规则
  • =:切换 ON / OFF,带蜂鸣和简短日志。
  • 武学经验:起始 x3.0,每升 1 阶 +0.5,公式 max(1.0, 3.0 + 0.5 * heroForceLv)
  • 技艺经验:起始 x2.0,每升 1 阶 +0.5,公式 max(1.0, 2.0 + 0.5 * heroForceLv)
  • 好感增长:起始 x1.5,每升 1 阶 +0.5,仅放大正向变化,公式 max(1.0, 1.5 + 0.5 * heroForceLv)
  • 门派 & 官府功绩:外门派与官府为 (heroForceLv + 1) + fame / 1000;本门派为 ((heroForceLv + 1) + fame / 1000) * 0.5
  • 抄书:进度 x10,花费 /10,时间 /10

[05] 支持边界

  • 系统:Windows x64
  • 游戏:Steam 版《龙吟立志传》
  • 运行时:Unity IL2CPP
  • BepInEx:6.0.0-be.755+3fab71a
  • 安装顺序:先单独验证 BepInEx 能正常启动,再放入 RisingFame.dll
  • 排障原则:不要一上来就和其他 mod 混装测试

Warning

超出以上组合的环境、版本和混装方式,不在当前支持范围内。
这个仓库会把支持边界写死、说清楚,而不是承诺“理论兼容一切”。


[06] 遇到问题先看这里

[06.1] 只装 BepInEx 就打不开

先不要放 RisingFame.dll
如果只装固定版本的 BepInEx 仍然打不开,问题通常在 BepInEx 环境本身:版本错误、架构错误,或者目录里混有旧文件。

如果表现是:

  • 只装 BepInEx 6 IL2CPP x64 就启动闪退
  • 错误里出现 Attempted to read or write protected memory
  • 删除 BepInEx 后游戏又能正常进入

这更像是 BepInEx / Il2CppInterop 在部分 IL2CPP / Unity 版本上的已知兼容问题,而不是 RisingFame.dll 本身导致。
可以先尝试编辑 BepInEx/config/BepInEx.cfg,把 [Logging] 下的:

  • UnityLogListening = false

保存后再重新启动游戏。

这个 workaround 与当前仓库的 Issue #1 用户回报一致,也和 BepInEx 官方仓库的已知问题相符:

[06.2] 放入 DLL 后不生效或进不去

先确认 BepInEx/LogOutput.log 里有插件加载信息,并确保 BepInEx/plugins/ 里只有当前版本的 RisingFame.dll
排障时不要先混装其他 mod。

[06.3] 反馈问题时带上这些

  1. BepInEx/LogOutput.log
  2. 游戏根目录截图
  3. 你下载的 BepInEx 压缩包完整文件名

[06.4] 突破刷新后,再打开阅读武学界面变空白

如果你遇到的是“Alt+R 刷新突破后,再打开阅读武学界面一片空白”,直接升级到 v1.8.16 或更高版本。
这类问题来自旧版突破刷新时误动了共享选择容器;当前实现已经改成只清理突破槽位中的旧 BreakThroughChoiceIcon(Clone),不再去删读书界面共用的 ChoosePanel 内容。

如果刷新日志里出现:

  • BreakThrough refresh cleared icons removed=...

说明这次刷新前的旧层清理已经生效。


[07] 研究与实现文档

首页只保留最核心的信息。
如果你想继续看需求、逆向、实现路径,可以从下面按主题展开。

[07.1] 需求侧 - 玩家到底要什么
[07.1] 需求侧
├─ [07.1.1] 社区需求与功能提案
│  ├─ 需求归类
│  ├─ 提案优先级
│  ├─ P0 细化定义
│  └─ 落地顺序
└─ [07.1.2] Bilibili 需求二次分析
   ├─ 重点样本
   ├─ 二次结论
   ├─ 路线启发
   └─ 后续研究方向
[07.2] 技术侧 - 原生流程与稳定挂点
[07.2] 技术侧
├─ [07.2.1] 原生 Hook / 管线研究
│  ├─ 稳定核心挂点
│  ├─ 武学经验管线
│  ├─ 原生通知管线
│  └─ 挂点建议
└─ [07.2.2] P0 低风险减肝 / 交互提效包研究
   ├─ 目标拆分
   ├─ 读书流程研究
   ├─ 原生提示管线
   └─ 实现优先级建议
[07.3] 实现侧 - 已落地功能是怎么跑通的
[07.3] 实现侧
├─ [07.3.1] 一键刷新功能逆向与实现说明
│  ├─ 初版失败现象
│  ├─ 原生控制器入口
│  ├─ 最终实现路径
│  └─ 未来启发
├─ [07.3.2] 拍卖刷新复盘与工程教训
│  ├─ 问题时间线
│  ├─ 当前稳定方案
│  ├─ 工程教训
│  └─ 可复用流程
└─ [07.3.3] 拍卖刷新断点研究
   ├─ 判断标准
   ├─ 动态验证步骤
   ├─ P0 验证建议
   └─ 当前最保守结论
[07.4] 资料层 - 原始抓取样本与素材
[07.4] 资料层
└─ Bilibili 原始抓取资料包

License

MIT