最爱的食谱

创作者: MoeChakkaaFire
已更新:2026-09-04 16:23:27
29KB

关于此 MOD

可在“食谱”标签页中将食谱添加到收藏夹。
描述
⠀
你可以在食谱标签页中将食谱添加到收藏。
⠀

⠀
⠀
当你选择一本食谱中的配方时,右侧配方信息面板中配方名称的左侧会出现一个收藏标记。
点击标记可将配方添加至收藏或取消收藏。收藏的配方会移至左侧配方列表的顶部。
在手柄上,按下菜单按钮。

⠀

⠀
⠀
收藏的食谱按游戏默认排序顺序排列。此顺序无法更改。
⠀
收藏是全局应用的,而不是为每个存档单独保存,因此一旦将某个配方添加到收藏,它就会应用到所有存档。
请注意,未知配方无法添加到收藏夹或从收藏夹中移除。

⠀
⠀
⠀
功能
⠀
  • 从收藏中添加或移除食谱
  • 常用配方已移至列表顶部

⠀
⠀
已知问题
⠀
    

  • 问题1 在添加或移除收藏后,或在选择配方后滚动时,发光的选中边框可能会出现在多个配方上。
  • 答案 这是基础游戏中的 bug,不是模组的问题。只有边框会重复显示。你实际选择的配方(最后选择的配方)仍然是唯一真正被选中的配方。选择另一个配方会清除重复的边框,使界面恢复正常。
    该模组本可以尝试处理并修复此问题,但我选择不这样做,因为向虚拟化列表中添加更多代码可能会增加模组的不稳定性。


⠀
    

  • 第二期 首次进入食谱时,初始化过程中可能会短暂看到食谱阵列变化以及食谱选择边框移动。
  • 回答 为保持稳定性,该模组在初始化数组和选择边框时会使用短暂延迟。此过程大约需要80毫秒。这是为了确保模组行为稳定而有意为之,敬请理解。

⠀
    

  • 第三期 :列表中最喜欢的食谱上的星标在你于食谱列表中选中新食谱时可能会短暂闪烁。
  • 回答 :每当选择配方时,UE的虚拟化列表都会刷新列表数据。此时,附加在每个列表对象上的星标也需要检查列表数据并重新绘制自身。为保证稳定性,星标的绘制会延迟180毫秒,这可能会让它们看起来像是在闪烁。
    我试过在刷新时立刻绘制星星,也试过使用更短的延迟,但这些更快的做法可能导致崩溃,所以保留了当前的延迟。
    如果你不喜欢闪烁效果,请打开 config.ini 在模组文件夹中并更改 [收藏标记] 已启用=1 到 已启用=0这将隐藏左侧列表中收藏食谱上的星标标记。
    未来我可能会考虑通过单独的画布来绘制它们,而不是将它们附加到列表对象上,但这不是当前的高优先级任务。老实说,这是一个收藏功能, 猎犬13 这本就该是基础游戏的一部分,所以请催促开发者。


⠀
⠀
⠀
要求
⠀
  • 龙剑:觉醒
  • 仅限UE4SS实验性构建

Cookbook Favorites v0.4.0 的开发与测试环境为 UE4SS 实验版-最新(SHA: 97b7e501).
不支持 UE4SS 稳定版 v3.0.1。
部分UI元素已确认在稳定版v3.0.1上显示异常,请使用实验版。

⠀
⠀
⠀
安装
⠀
  • 安装 UE4SS 实验性最新版.
  • 提取《食谱精选》档案。
  • 复制提取的 收藏食谱 文件夹放入 模组 你已安装的UE4SS的文件夹。
  • 启动游戏。
⠀
实验版示例安装路径:
<Dragon Sword: Awakening 安装文件夹>\DS\Binaries\Win64\ue4ss\Mods\CookbookFavorites\
⠀
⠀
⠀
文件夹结构
⠀
收藏食谱/
├─ 已启用.txt
├─ config.ini
└─ 脚本/
   └─ main.lua
⠀
⠀
⠀
配置
⠀
你可以在以下位置配置某些功能 食谱收藏/config.ini.
设置会在游戏启动时加载,因此更改后请重启游戏。

⠀
[通用]
调试日志=0

[列表收藏标记]
启用=1

[收藏切换]
冷却时间毫秒=2000
⠀
  • [通用] 调试日志
    ⠀
    • 0:建议用于正常使用。不写入详细调试日志。
    • 1:写入详细日志以进行故障排除。请仅在需要报告问题时使用。


  • [ListFavoriteMarker] 已启用
    ⠀
    • 1:在左侧的食谱列表中显示收藏星标标记。
    • 0:仅隐藏左侧列表中的星标。右侧的收藏按钮、收藏保存以及排序仍会正常工作。


  • [FavoriteToggle] 冷却毫秒
    ⠀
    • 设置在接受下一次收藏添加/移除输入之前的延迟时间。此设置适用于鼠标和手柄输入。
    • 默认值为 1500毫秒,建议保持默认设置以确保稳定性。
    • 最小值为 1000毫秒如果你把它设置在以下数值之下 1000毫秒,它将自动使用 1000毫秒.
    • 低于此值时稳定性无法保证: 1500毫秒.


收藏数据保存在 收藏夹.ini 在模组文件夹内。首次保存收藏时,该文件会自动创建。
⠀
⠀
⠀
卸载
⠀
  • 退出游戏。
  • 删除 锁定重制 来自UE4SS的文件夹 模组 文件夹。
⠀
⠀
⠀
故障排除
⠀
在 config.ini,设置:
调试日志=1
⠀
然后复现该问题,并将以下内容发送给我: ue4ss.log 来自UE4SS文件夹的文件。
⠀
⠀
⠀
特别鸣谢
⠀
  • UE4SS-RE

⠀
⠀
⠀
⠀
────────────────────────────
⠀
⠀
⠀
⠀
模组介绍
⠀
在料理书标签页中,可以将食谱注册为收藏并加以使用。
⠀
在料理书中选择食谱时,右侧显示的食谱信息中,名称左侧会出现收藏标记。
点击该标记即可添加/取消收藏,添加收藏后,会在左侧配方列表中置顶显示。
用手柄的话,按菜单键即可。

⠀
收藏食谱的排序标准遵循游戏默认排序方式,该顺序无法更改。
⠀
此外,已注册的收藏夹并非按每个存档文件单独保存的值,而是全局生效,因此一旦注册,便会在所有存档中适用。
另外,Unknown配方无法添加/取消收藏。

⠀
⠀
⠀
特征
⠀
  • 食谱收藏与取消收藏
  • 收藏的配方会显示在列表顶部

⠀
⠀
已知错误
⠀

  • 问题1 收藏/取消收藏后,或在选择配方后滚动时,选择配方时出现的发光边框会在多个配方上重复显示的现象
  • 答案 该问题并非模组问题,而是游戏本身的bug。只是边框重复显示,实际上只有被选中的(最后选择的)配方才真正处于选中状态。当然,选择其他配方时,那些重复显示的边框都会消失并恢复正常。
    模组中也可以处理并修复该问题,但由于在虚拟化列表部分添加代码可能会增加模组的不稳定性,所以没有这样做。


⠀

  • 议题2 初始进入料理书时,数组初始化过程中可以看到食谱排列发生变化,并且能看到食谱选择边框移动的现象
  • 回答 :模组实现时,为保证稳定性,数组和选择边框的初始化会有轻微延迟。处理操作大约耗时80ms,这是为确保模组运行稳定而采取的措施,敬请理解。

⠀

  • 议题3 在烹饪书食谱列表中每次重新选择食谱时,已收藏食谱上显示的星标会闪烁的现象
  • 回答 UE虚拟化列表在每次选择配方时都会刷新列表数据,此时每个列表中布置在对象上的星标也会确认各列表的数据内容并重新绘制。为了保证稳定性,星标绘制带有180ms延迟,因此会呈现出闪烁的效果。实际上我们尝试过在刷新时机直接绘制星标、缩短延迟绘制星标等方法,但这类快速访问会引发崩溃,所以最终维持了当前的延迟时机。
    不想看到闪烁的玩家,请在模组文件夹内 config.ini 打开文件 [ListFavoriteMarker] Enabled=1 部分 启用=0设置为该选项后,可以移除已收藏食谱的星标。
    未来也会考虑通过非列表对象、而是单独的画布来绘制的方法,但这目前不是优先级较高的事项,实际上这类收藏功能并非由我—— 猎犬13请向开发团队施压,这是他们本应默认实现的功能。


⠀
⠀
需求
⠀
  • 龙剑:觉醒
  • 仅限UE4SS实验性版本

Cookbook Favorites v0.4.0 是 UE4SS 实验版-最新 (SHA: 97b7e501) 已在环境中进行开发和测试。
不支持 UE4SS Stable v3.0.1。
在Stable v3.0.1中已确认部分UI元素无法正常显示的问题,请使用Experimental版本。

⠀
⠀
⠀
安装方法
⠀
  • UE4SS 实验性最新版 安装版本。
  • Cookbook Favorites 压缩包正在解压。
  • 解压后出现的 收藏食谱 文件夹放入当前已安装的UE4SS的 模组 复制到文件夹。
  • 正在启动游戏。
⠀
实验版本基准安装路径示例:
<Dragon Sword: Awakening 安装文件夹>\DS\Binaries\Win64\ue4ss\Mods\CookbookFavorites\
⠀
⠀
⠀
文件夹结构
⠀
收藏食谱/
├─ enabled.txt
├─ config.ini
└─ 脚本/
   └─ main.lua
⠀
⠀
⠀
设置
⠀
CookbookFavorites/config.ini 可以从文件中设置部分功能。
设置值会在游戏开始时加载,因此更改后请重新启动游戏。

⠀
[通用]
调试日志=0

[列表收藏标记]
启用=1

[收藏切换]
冷却时间毫秒=2000
⠀
  • [通用] 调试日志
    ⠀
    • 0:这是普通使用推荐值。不输出详细调试日志。
    • 1:输出用于确认问题的详细日志。仅在需要报告错误时使用。


  • [ListFavoriteMarker] 已启用
    ⠀
    • 1:在左侧料理书食谱列表中显示收藏星标。
    • 0仅不显示左侧列表中的星标。右侧的收藏按钮、收藏保存及排序功能仍正常工作。


  • [FavoriteToggle] 冷却毫秒数
    ⠀
    • 收藏/取消收藏输入后,到接收下一次输入之前的等待时间。此设置对鼠标和手柄输入均生效。
    • 默认值为 1500毫秒并且,为了稳定性,建议使用默认值。
    • 最小值是 1000毫秒是。 1000毫秒 设置为低于时自动 1000毫秒将应用。
    • 1500毫秒更低的值无法保证稳定性。


收藏数据位于模组文件夹的 收藏夹.ini保存到其中,并在首次保存收藏时自动创建。
⠀
⠀
⠀
移除方法
⠀
  • 正在退出游戏。
  • UE4SS的 模组 从文件夹中 锁定重做 删除文件夹。
⠀
⠀
⠀
解决问题
⠀
config.ini来自:
调试日志=1
⠀
设置为后重新复现问题,并将UE4SS文件夹中的ue4ss.log发送给我们。
⠀
⠀
⠀
特别鸣谢
⠀
  • UE4SS-RE

使用 Xmod 解锁 龙之剑:觉醒 的全部潜力 — 今天就探索这些顶级 MOD!