自定义种族

自定义种族

新增4个自定义种族和27个自定义技能。

杂项

如何安装:

安装 BepInEx 5.4.21(或者你可以使用预配置的版本) 运行游戏一次(首次初始化 BepInEx) 将模组放入 (gamedata)\BepInEx\plugins 开始新游戏并享受(如果模组没有显示,请检查游戏日志,确认是否安装了 Patty_CustomRace_MOD 以及 BepInEx 是否正确安装)。

添加4个自定义种族:

  • Dash Madness: 允许你在空中额外冲刺9次
  • Gamer: 法力消耗减少50%,随着时间推移视力下降,午夜不会入睡
  • Nothing: 仅适用于那些不想从任何种族获得好处的人。可以与Nothingness特质结合,获得绝对空无一物的起始包
  • Werewolf: 白天无法恢复生命值/法力值,夜晚。所有攻击速度包括移动速度提高200%,生命恢复提高50%,法力恢复提高45%

添加 27 个自定义技能:

  • Adamant Set
  • Anubis Set
  • Bridge Builder
  • British Museum
  • Cape Collector
  • Clown
  • Developer
  • Elven Set
  • Enhancer Set
  • Glorite Set
  • Holiday Set
  • Home Sweet Home
  • Ice Cream Set
  • Legendary Fisher
  • Nothingness
  • Perfectionist
  • Pinky
  • Plushie Collector
  • Pumpkin Set
  • Rainbow
  • Randomizer
  • Seeder
  • Simp
  • Sunite Set
  • Vampire
  • Witch
  • Wooden Set

你也可以通过创建一个包含perk名称和起始物品/数量列表的xml文件来创建你自己的perks。它们存储在XML文件中,这是一种人类可读的文件格式。该mod会创建一个名为ItemList.txt的文件,以便你知道每个物品对应的id。你可以拥有的起始物品最大数量没有限制。该mod会创建一个可滚动的垂直视图,随着你拥有的物品数量增加,视图会变得更大(但请注意,你拥有的物品越多,调整大小时游戏会越卡顿)。

添加自定义种族可以类似地进行,并确保对它们进行排序。然而,种族本身并不做任何事情。您需要编写自己的脚本,当它应用于您的自定义种族时执行某些操作。不同之处在于,在此模组中添加自定义种族是内部处理的。正如任何尝试过修改枚举的人所知,修改枚举是一件痛苦的事情。您永远不会知道是否有新的值被更新/添加,或者数字是否在内部更改,导致各种意外结果。但这个模组处理了所有这些。您不需要考虑为种族枚举考虑边缘情况的所有麻烦。

自定义种族使用的图标只是简单的饱和度变化或未修改的原始副本,因为我不具备图像编辑的知识。

您可以为种族/技能添加自己的图标,通过放置MenuIcon.png/MenuIcon_Glow.png(针对种族)或(yourperkname).png/(yourperkname)_Glow.png。如果未放置图像,将使用默认的"问号"图像。

附言:如果你想知道为什么这个模组叫做自定义种族,尽管它也有自定义特质。那是因为它最初只是添加自定义种族,但我想既然自定义特质更容易编辑,而且它们和自定义种族在类似的位置,所以我也加入了自定义特质。