臭名昭著的亲密关系全面改造 (IAO)

臭名昭著的亲密关系全面改造 (IAO)

了解每个人:他们对你的态度、他们喜欢的礼物,以及今天的礼物是否算数,都会在你交谈的每个NPC身上显示出来。

[size=6][font=Arial Black][color=#d98f40]Infamous Affinity Overhaul[/color][/font][/size]
[line]
去了解这些人。在与有名字的 NPC 每次交谈时,IAO 会作为原生 UI 的一部分显示他们对你的态度:他们的名字、带进度条的心形图标、他们的好感度、他们喜欢的礼物种类,以及今天的礼物是否已经计入。

[quote]致谢、AI 使用方式与许可信息位于本页底部。[/quote]

[size=5][font=Arial Black][color=#d98f40]功能说明[/color][/font][/size]
[line]
[b][color=#EBC399]交谈浮层。[/color][/b]当与有名字的 NPC 开始交谈时,他们的名字会出现在左上角,下方有一颗小爱心和一个金色进度条。进度条会填充至他们好感度的下一阶段,一旦他们爱上你便填满;此时爱心会发光。

[b][color=#EBC399]好感度。[/color][/b]用一个词表达他们对你的态度:敌对、警惕、中立、喜欢你或爱你,直接读取自游戏数据。

[b][color=#EBC399]礼物。[/color][/b]以游戏自身的措辞显示他们喜欢的礼物种类,以及今天的礼物是否已经计入,让你知道何时送礼物仍然有效。

[b][color=#EBC399]不挡路。[/color][/b]浮层会随交谈淡入淡出,并在礼物窗口、商店或暂停菜单打开时自动让位。游戏的任何 HUD 设置都不会隐藏它。

[quote]IAO 不会向你的存档写入任何内容。它只读取好感度并绘制浮层;移除它后游戏会恢复原状。[/quote]

[size=5][font=Arial Black][color=#d98f40]配置[/color][/font][/size]
[line]
“启用”位于顶部,用于开关浮层;下方是语言、浮层大小和淡入淡出时长。每项设置都有工具提示。更改会立即生效并自动保存。

有两项设置值得了解:

[b][color=#EBC399]语言[/color][/b]选择 IAO 自身文本的语言。“自动”(第一项,也是默认值)跟随游戏的文本语言;名字和礼物种类始终以游戏自身的语言显示。

[b][color=#EBC399]调试[/color][/b]显示各部分正在做什么,以及当前交谈对象的好感度。其“调试日志”开关(默认关闭)会将 IAO 的详细日志写入 REFramework 的日志(参见“报告问题”)。


[size=5][font=Arial Black][color=#d98f40]兼容性[/color][/font][/size]
[line]
[b][color=#EBC399]其他好感度模组。[/color][/b]IAO 只读取好感度,不改变游戏中的任何内容,因此可与修改好感度或礼物的模组共存;它们所做的更改会显示在浮层中。

[b][url=https://www.nexusmods.com/dragonsdogma2/mods/1549]Infamous Loot Overhaul[/url][/b]、[b][url=https://www.nexusmods.com/dragonsdogma2/mods/1682]Infamous Guild Overhaul[/url][/b]、[b][url=https://www.nexusmods.com/dragonsdogma2/mods/1601]Infamous Shadow Overhaul[/url][/b] 和 [b][url=https://www.nexusmods.com/dragonsdogma2/mods/2126]Infamous Camera Overhaul[/url][/b] 可与 IAO 一同运行;它们不共享任何文件。


[size=5][font=Arial Black][color=#d98f40]安装[/color][/font][/size]
[line]
需要 [url=https://www.nexusmods.com/dragonsdogma2/mods/8]REFramework[/url]。无其他依赖——无需共享核心,无需配套模组。针对 TDB 版本 83 构建并测试。

将文件放入游戏文件夹,使其最终位于:

[code]Dragons Dogma 2/
└── reframework/
├── autorun/
│ ├── InfamousAffinityOverhaul.lua
│ └── IAO/
│ └── (files)
└── data/
└── IAO/
├── docs/
│ ├── README.md
│ ├── DESIGN.md
│ ├── CHANGELOG.md
│ └── LICENSE.md
└── lang/
└── (one file per language)[/code]
或使用 [url=https://www.nexusmods.com/dragonsdogma2/mods/1]Fluffy Mod Manager[/url]。

设置位于 [url=https://www.nexusmods.com/dragonsdogma2/mods/8]REFramework[/url] 菜单中的 [b]Script Generated UI[/b] > [b]Infamous Affinity Overhaul[/b]。顶部的“独立窗口”选项会为它们提供一个可移动、调整大小和滚动的窗口。


[size=5][font=Arial Black][color=#d98f40]创建的内容[/color][/font][/size]
[line]
首次启动时,模组会在 [i]'Dragons Dogma 2/reframework/data/'[/i] 下创建以下内容:

[code]IAO/
├── docs/ README.md、DESIGN.md、CHANGELOG.md 和 LICENSE.md,随模组附带
├── lang/ IAO 自身的文本,每种语言一个文件,随模组附带
└── config/ 包含你的设置的 Config.json[/code]

[size=5][font=Arial Black][color=#d98f40]卸载[/color][/font][/size]
[line]
使用 [url=https://www.nexusmods.com/dragonsdogma2/mods/1]Fluffy Mod Manager[/url] 并删除以下文件夹:

[code]Dragons Dogma 2/
└── reframework/
└── data/
└── IAO/[/code]
或直接删除 [i]'autorun'[/i] 和 [i]'data'[/i] 文件夹中的 [i]'InfamousAffinityOverhaul.lua'[/i] 文件和 [i]'IAO'[/i] 文件夹。


[size=5][font=Arial Black][color=#d98f40]已知限制[/color][/font][/size]
[line]
随从和没有名字的 NPC 不会显示浮层。

IAO 自身的文本以英语和德语撰写;其他语言会显示英文文本,直到有人提交翻译。名字和礼物种类以游戏自身的语言显示。

浮层位于左上角;可以禁用和缩放,但无法移动。

在此版本未测试过的游戏版本上,无法找到所需内容的部分会自动关闭,Debug › Modules 会说明原因。


[size=5][font=Arial Black][color=#d98f40]报告问题[/color][/font][/size]
[line]
首先关闭 IAO(REFramework 菜单 › Infamous Affinity Overhaul › Enabled)并重启游戏;从一开始就关闭 IAO 时,它不会改变任何东西。如果问题仍然存在,则不是由 IAO 引起的。

如果问题仅在启用 IAO 时出现,请打开调试日志(REFramework 菜单 › Infamous Affinity Overhaul › Debug),复现问题所在的交谈一次,然后将 [i]'Dragons Dogma 2/re2_framework_log.txt'[/i] 中的 [b][IAO][/b] 行发送给我。日志每次启动都会重新开始,因此请在再次启动游戏前复制它。三件事能让报告值得处理:
[list]
[]哪个 NPC,以及你在哪里与他们交谈。[/]
[]浮层显示了什么,以及你期望的是什么。[/]
[]你其他模组的列表,尤其是任何修改交谈、好感度或 HUD 的模组。[/]
[/list]对于崩溃,请发送 [i]'re2_framework_log.txt'[/i],而不是崩溃转储:日志包含方法名,转储只有地址。如果崩溃前不久没有出现 [b][IAO][/b] 行,说明 IAO 处于空闲状态,原因在别处。如果面板完全不出现,原因便是该日志中的一条 [b][IAO][/b] 错误行。


[size=5][font=Arial Black][color=#d98f40]InfamousLooter 的其他作品[/color][/font][/size]
[line]
[url=https://www.nexusmods.com/dragonsdogma2/mods/1549]Infamous Loot Overhaul[/url] — 按阶级掉落装备、幸运战利品、随机化的商人库存和宝箱内容、可调价格、宝箱与采集点重生。一切均可在游戏内配置。

[url=https://www.nexusmods.com/dragonsdogma2/mods/1682]Infamous Guild Overhaul[/url] — 加入冒险者分部:讨伐巨兽、清剿、运送和地下城远征的委托,从十一个等级直至神话级,从餐食到技能升级的恩惠,以及敌人强度、重生和变体的设置。

[url=https://www.nexusmods.com/dragonsdogma2/mods/1601]Infamous Shadow Overhaul[/url] — 游戏隐藏的阴影设置:阴影贴图分辨率从最低到超极,软或硬阴影过滤器,以及阴影锐度。

[url=https://www.nexusmods.com/dragonsdogma2/mods/2126]Infamous Camera Overhaul[/url] — 打造你自己的电影级体验:为每种情境构图,感受每一步,让你和你的随从在你站立不动时被空闲运镜拍摄。


[size=5][font=Arial Black][color=#d98f40]致谢[/color][/font][/size]
[line]
[list]
[][url=https://github.com/praydog]praydog[/url] 制作的 [url=https://github.com/praydog/REFramework-nightly]REFramework[/url][/]
[/list]

[size=5][font=Arial Black][color=#d98f40]AI 的使用方式[/color][/font][/size]
[line]
由于我在科技行业工作,我见证了 AI 在编写和分析代码方面要快得多,这显著加快了开发速度。因此这里由它来编写和分析代码,而我的时间则投入到设计和测试中。设计、玩法规则以及每个问题的处理方式都是我的决定。每项更改都始于一个计划,在编写任何代码之前由我批准、修改或拒绝;自动化测试检查代码,我在游戏中测试结果,并在更改保留之前分析日志。结论来自游戏中的实测,其背后的决策记录在随模组附带的 DESIGN.md 中。


[size=5][font=Arial Black][color=#d98f40]许可[/color][/font][/size]
[line]
基于我自己的条款发布(模组文档文件夹中的 [i]'LICENSE.md'[/i])。你可以将代码、部分和机制复用于你自己的非商业模组中,并注明 InfamousLooter,且需以相同条款分享你基于它们构建的内容;需要本模组的附加组件欢迎发布。不允许将本模组整体或近乎整体地上传,无论是否修改;请改为构建附加组件,如有疑问请询问。禁止出售,禁止付费墙或付费抢先体验,禁止用使用其的作品赚取捐赠点数。这些条款遵循 CC BY-NC-SA 4.0,但有上述一项例外,且并非 Creative Commons 许可。