[PC]Pokemon Essentials v18.1

本文转自PokeCommunity(若加载慢请科学上网),由Chrome浏览器机翻。

[PC]Pokemon Essentials v18.1插图

您可能还记得 Essentials 的存在。它已经近三年没有发布新版本了,所以你忘记它的存在是可以原谅的。但它确实存在,现在有一个全新的版本!

那么里面有什么?

战斗系统大修

当我决定重新安排战斗中使用招式的工作方式时,整个事情就开始了,从“每个目标单独攻击”到“招式同时击中所有目标”。我严重低估了其中涉及的工作量,然后事情就失控了,v18变成了整个战斗系统的大修。很多很多东西都被重写和改进了,我不可能在这篇文章中描述它们。

最显着的特点是现在支持三连战。事实上,所有的战斗规模都支持,包括 1v2、3v1 等等。(任何高于 3v3 的东西都需要您自己添加一些额外的东西,但底层代码也适用于这些东西。)

另一个最值得注意的功能是添加了第 7 代移动/物品/能力的效果。Gen 8 效果暂时被省略了,因为我不想一次添加两个 Gens 的内容。Essentials 现在附带两组 PBS 文件:一组用于第 5 代,一组用于第 7 代,现在错误更少,格式更好。

战斗画面

有移动动画和普通动画,还有“系统”动画。后者是诸如“投掷精灵球”或“神奇宝贝晕倒”或“使整个战斗画面在开始时从黑色淡入,一切都在滑动并看起来充满活力”之类的东西。这些系统动画已经大大改进和标准化,现在都使用相同的动画系统,最终也将用于移动/普通动画,因为它更流畅更好。

对战斗系统进行了其他视觉更改。命令栏的背景现在取决于环境,而不是总是灰色,数据框(带有 HP/Exp 条的面板)现在有更好看的数字和改进的栏更改动画,并且有一个启动栏宣布一个能力已触发(您可以根据需要禁用)。消息可以通过捣碎按钮加速。

PBS 文件

“trainers.txt”有一种新格式,更容易读写(不用担心,旧格式仍然有效)。这种新格式让您可以单独定义每个神奇宝贝的 IV,而不是为所有这些设置一个数字。您还可以设置他们的 EV。如果需要,应该更容易添加更多属性。

其他 PBS 文件也得到了一些改进。格式已被改进以增加易读性,例如在“items.txt”中的两个不同口袋中的项目之间画一条线/在“moves.txt”中不同类型的移动,以及在“encounters.txt”中缩进遭遇线。一些额外的属性是可定义的,例如战斗环境的地图特定元数据和神奇宝贝精灵及其阴影的额外定位值。移动功能代码现在是字符串而不是十六进制数字,未来的更新将通过将所有 03C 和 14A 代码重命名为有意义的正确英文短语来利用这一点。

如果训练师的神奇宝贝在“trainers.txt”中没有明确定义,那么它们的属性现在是一致选择的,这意味着如果你多次与它们战斗,培训师的神奇宝贝不会自动改变性别或性质。

还有更多

虽然这不是这个版本的具体目标,但游戏中的许多动画都与 FPS 无关(包括步行速度、神奇宝贝图标摆动和事件等待命令)。这意味着如果您更改 FPS,它们将不会加速,因此您可以正常玩游戏,但 FPS 更高。不过,并非所有事情都受到了影响,但许多更引人注目的事情都受到了影响。

同样,为了解决滞后问题,已经进行了相当多的更改。这包括缓存数据(并将其编译成更好的格式)、简化不断进行的计算以及减少不必要的操作,例如在游戏不需要时检查文件。我不知道这会产生多大的影响,但这样做感觉很好。

我很喜欢 Triple Triad 迷你游戏,并且我重新设计了它以使用实际图形来制作卡片,而不是用代码绘制它们。您现在还可以查看您正在购买/出售的卡片,并且这些卡片上的统计数据和价格现在计算方式不同(他们过去根本不关心 HP 和速度,所以在这些统计数据中表现出色的神奇宝贝最终得到了糟糕的卡片)。还有很多可以做的,但那将是在未来。

Essentials 现在包括一个由 Marin 编写的插件管理器脚本,它将帮助第三方插件检查它们彼此之间以及与 Essentials 的兼容性。值得使用!

在战斗系统和其他地方,还有许多其他代码改进。事情已经变得更加模块化,更实用且更易于编辑。也有大量的错误修复(考虑到战斗系统的大部分改变,我敢肯定已经添加了许多新错误)。检查更改日志以获得更长的列表,尽管仍然不全面。

Credits

使用 Pokémon Essentials v19.1 时,请感谢以下所有人的贡献。

Pokémon Essentials:
Flameguru
Poccil (Peter O.)
Maruno

相关文件下载地址
本站所有资源均来源于网络,仅供学习使用,请支持正版!