17173 > 游戏资讯 > 官方公告 > 正文

《Penkura》补丁合并第12部分

2026-09-01 06:21:25 神评论
17173 新闻导语

《Penkura》补丁合并第12部分上线!PRAWIA代码编写大幅优化,新增自动提示与CODEX图鉴系统,指令更智能,性能提升,内存占用降低,新手友好度飙升!


开发通讯
欢迎各位协议成员!

“补丁合并第12部分”带来了我们迄今为止对 PRAWIA 系统进行的最大规模生活质量(QoL)优化,同时引入了全新的 CODEX 系统,并在后台进行了大量的性能提升工作。

PRAWIA 系统长期以来的最大难题在于新手上手难度过高。玩家需要记住每一个指令、参数、目标、物品名称,以及正确的书写顺序,这往往令人望而生畏。

遗憾的是,虚幻引擎的标准控件系统并不完全适配我们想要实现的功能,因此我们不得不自行开发了一套扩展方案。得益于此,PRAWIA 代码编写窗口得到了彻底的改良。

从现在起,玩家只要开始输入,PRAWIA 就会在代码行下方自动显示可能的指令和变量。玩家输入的内容越详细,系统给出的建议就越精确。


例如,在输入:
>loot

后,PRAWIA 会立即显示完整的 >loot 指令示例,并解释接下来的参数。根据当前输入的变量,系统还能显示所有有效的选项。按下 TAB 键即可自动将选定选项填入代码行。


系统现在还能识别独立的代码块,并根据其结构进行颜色标注,让长程序的可读性显著提升。更重要的是,它现在能够在程序运行前识别代码中的潜在问题。

例如,某些指令会导致其后的代码无法执行。PRAWIA 现在可以识别这种情况,并将不可达的代码部分置灰,从而直观地提醒玩家代码逻辑存在偏差。


这仅仅是该系统潜力的冰山一角,但它已经让 PRAWIA 程序的编写与理解变得轻松许多。

我们还添加了几个新的代码块:
>drop
>use
>extract
>check
>time

目前,>check 和 >time 主要作为扩展版 >follow 系统的一部分使用。
>follow 指令也得到了重大改进。

现有的 >follow 程序将保持不变,但该指令现在可以支持“until”(直到)条件。

例如:
>follow(target)(500) until { >check(self)(energy)(less)(20%) }

这将允许机器人持续跟随目标,直到满足特定条件为止。或者,配合 >use 代码块,它甚至能成为玩家的私人医疗机器人。

结合其他 PRAWIA 优化,这意味着 M.P.B. 现在可以通过代码执行完整的种植床耕作循环,就像矿石精炼循环一样。它可以种植蘑菇、收割、提取种子,并重复整个过程,无需玩家在各阶段之间手动介入。

我们还扩展了 >harvest 和 >plant 指令。

>harvest 指令的槽位参数现在支持“All”(全部)和“Any”(任意),不再强制要求指定具体的种植床槽位。

>plant 指令的槽位参数现在也支持“Any”,并已改为直接与 CODEX 中注册的物品联动。由于这一改动,部分旧的 >plant 程序可能需要重新调整。

第12部分的另一项重大新增内容是 CODEX(图鉴系统)。


CODEX 是一个全新的系统,用于存储玩家使用 M.P.S. 发现的物品和建筑信息。从现在起,当玩家扫描从未扫描过的物品或建筑时,相关信息将直接传输至 CODEX,且这些信息可直接被 PRAWIA 调用。

例如,在编写类似以下内容时:
>loot(Y319)(Container)()

当玩家输入到物品参数时,PRAWIA 会与 CODEX 通信,检查该存档中已发现的物品。输入物品名称的前两个字母后,系统会显示匹配的已发现物品列表。输入的字母越多,列表就越精确。

按下 TAB 键即可自动将选定物品插入代码。

只要你扫描过它,CODEX 就能帮 PRAWIA 找到它。



我们还添加了许多物品,但必须承认,其中许多并非全新的物品。它们是现有物品的调整版本,旨在更好地支持新的 PRAWIA 子系统,使其实用性更统一、更易于理解。因此,我仅在下方列出全新的物品,而不列出为了适配 CODEX 系统而进行微调的旧物品副本。

- Bio-Powder Metos(Metos生物粉末)
- Bio-Powder Terranid(Terranid生物粉末)
- Bio-Powder Odo(Odo生物粉末)
- Bio-Powder Gorecoil(Gorecoil生物粉末)
- Bio-Powder Quru(Quru生物粉末)
- Bio-Powder Dynka(Dynka生物粉末)

Metos腹部、Terranid腹部、Gorecoil线圈碎片和Dynka现在可以在生物质粉末处理器中加工成各自的生物粉末。虽然这不算最令人兴奋的内容更新,但却是新系统运行的必要基础。

机器人的导航精度也再次得到了提升。

初步测试显示效果更好,尤其是在机器人尝试到达更精确的位置时,但这仍需要更多测试,我才能放心地称其为完全解决。

最后,还有一个改动虽然不那么显眼,但对我个人而言非常重要。
我大幅优化了《Penkura》在内存中分配、保存、加载和移除数据的方式。

这未必会直接提升帧率,但它改善了加载和保存时间,最重要的是,消除了游戏在分配或清理大量数据时可能出现的轻微卡顿。

这些卡顿在高端机器上通常不是大问题,但在可用内存较少的系统上会非常明显。在长期游玩的存档中,我们现在的内存占用可以控制在 2 GB 左右。

随着内存成本的上升,我一直在寻找《Penkura》可以在不牺牲世界表现的前提下降低内存消耗的空间。作为小福利,现在应该有更多的内存空间留给那些“重要任务”了,比如在玩游戏时在第二显示器上开着网页浏览器,挂着一堆标签页看视频作为消遣。哈哈。

这算不上《Penkura》的革命性功能,但对我来说确实是一项重要的改进。

游戏各处还有一些较小的改进:

- RTS 模式现在让资源短缺更易于察觉,负值的能源和水凝胶数值会变为红色,选定建筑上的流量信息也更易于阅读。CCC 也增加了同样的能源和水凝胶负值提示。

- 库存和仓库拖拽现在会显示移动物品的具体数量,包括按住 Shift 或 Ctrl 产生的数量变化。

- 几款灯具的照明范围得到了显著提升,而旧版本灯具的亮度将调整为正常输出的 50%。

- 种植床进行了进一步优化,以减少大规模耕作时的运算开销;我们还改变了环境湿度计算方式,这将改善大气蒸发器的产出计算。

我还要感谢社区成员 Kiernnan,他为改进 PRAWIA 代码编写窗口提供了灵感,特别是代码配色和即时帮助系统的建议。

谢谢。

PRAWIA 还有很多地方值得改进,随着更多玩家开始尝试,这些新系统肯定还需要进一步调整。但第 12 部分应该能让《Penkura》中最复杂的系统变得更易学习、更易调试,也更顺手。

一如既往,欲了解更多技术支持、补丁和更新信息,请加入我们的 Discord 社区。

链接 ---->

下次开发通讯再见。

《Penkura》主分支调整

---------------------
⊞ 漏洞/错误 ⊞
---------------------

◈ 所有生物死亡现在应能正确触发布娃娃物理效果。

◈ 修复了大气蒸发器可能卡在水凝胶重新计算循环中,导致无法向基地存储添加水凝胶的罕见问题。

◈ 修复了部分物品从背包移除时无法正确掉落到地面的问题。

◈ 修复了导致部分物品无法悬浮在空中的问题。

◈ 修复了与神庙遭遇成就相关的问题。

-------------------------------------------------
⊞ 改进/更改/新增 ⊞
-------------------------------------------------

◈ 游戏中添加了 CODEX 系统。

◈ 添加了全新的 PRAWIA 代码编写窗口。

◈ M.P.S. 添加了新功能。从现在起,当玩家扫描从未扫描过的物品或建筑时,信息将传输至 CODEX。

◈ 代码编写窗口内的 PRAWIA 代码现在会根据结构改变颜色。

◈ 在代码编写窗口内输入时,下方会显示与当前代码相关的提示。

◈ 在代码编写窗口内输入时,系统会显示当前变量的所有可能选项。按下 TAB 键可自动填入代码行。

◈ 当下一个 PRAWIA 变量需要物品或建筑时,输入前两个字母后,系统会显示 CODEX 中已注册的可能条目。按下 TAB 键可填入选定条目。

◈ 玩家现在可以在 PRAWIA 代码编写窗口内选择文本。

◈ 新增 PRAWIA 代码块:
>drop(丢弃)
>use(使用)
>extract(提取)
>check(检查 - 目前专门与 >follow 配合使用)
>time(时间 - 目前专门与 >follow 配合使用)

◈ 新增 6 种物品:
- Bio-Powder Metos
- Bio-Powder Terranid
- Bio-Powder Odo
- Bio-Powder Gorecoil
- Bio-Powder Quru
- Bio-Powder Dynka

◈ Metos腹部、Terranid腹部、Gorecoil线圈碎片和Dynka现在可以在生物质粉末处理器中产出相应的生物粉末。

◈ >harvest 代码块的槽位参数现在支持 All(全部)和 Any(任意),无需指定具体槽位号。

◈ >plant 代码块的槽位参数现在支持 Any(任意)。

◈ >plant 代码块已改为支持 CODEX 中注册的物品。使用 >plant 的旧版 PRAWIA 程序可能需要重新调整。

◈ >Inline 代码块在找不到所需代码时会显示警告信息。

◈ >follow 指令进行了重大更改。现有程序保持不变,但系统增加了新的 until 功能。

示例:
>follow(bot)(500) until { >check(self)(energy)(less)(20%) }

◈ PRAWIA 帮助窗口增加了关于新代码块和功能的信息。

◈ 大幅改善了内存分配和清理机制,降低了内存占用。

◈ 减少了游戏过程中的内存相关卡顿。

◈ 内存管理优化带来了加载和保存时间的缩短。

◈ 在 RTS 模式下,选定建筑时,其能源和水凝胶流量文本字号增大 20%。

◈ 在 RTS 模式下,能源和水凝胶状态值变为负数时会变为红色。

◈ 在背包或仓库中拖拽物品时,玩家现在可以看到当前拖拽的数量。该数值会随 Shift 或 Ctrl 键调整数量而自动更新。

◈ 在 CCC 基地状态界面中,能源和水凝胶状态值变为负数时会变为红色。

◈ 路径灯照明范围增加 200%。

◈ 柱灯照明范围增加 230%。

◈ 路径灯(宽)照明范围增加 210%。

◈ 旧版本灯具照明输出调整为正常的 50%。

◈ 优化了种植床的生长速率计算方式,减少大规模耕作时的运算开销。

◈ 改变了环境湿度的计算方式,应能改善大气蒸发器的产出计算。

◈ 在“附加选项”菜单中,“Harvest Seeds”(收获种子)已更名为“Extract Seeds”(提取种子),以保持与 PRAWIA 语言术语的一致性。
【来源:steam】
我想了解这个游戏:
官网 专区 下载 礼包
关于Penkura的新闻