Habitica的wiki一直在不断完善更新,致力于帮助玩家快速轻松地找到最新信息。Wiki编辑器的目标是尽可能清晰地解释和呈现信息。除了经典编辑器中提供的工具外,还有许多高级工具可供wiki编辑器使用,本文是一篇使用指南,帮助你找到这些工具并使用它们。
我们所讨论的这些工具,更容易将它们与维基编辑需要提供更新信息的事件进行分组,例如新副本、新功能、神秘物品、背景和盛典。
剧透警告[]
通过使用这些工具,您将能够预览即将发布的内容。 如果你不想被剧透,请谨慎使用!
在游戏正式发布前,Wiki编辑不应该向Wiki添加关于新功能的任何内容(文章或图片)。
主要有三个原因:
- 在正式发布前,内容可能会发生变化。
- 在过去,提前剧透会破坏读者的惊喜感,因此我们会谨慎地尊重他们的游戏体验,避免剧透。
- 新功能可能需要一些时间才能发布,但编码者可能会上传部分完成的代码更改用于测试。
如果新功能还未在Bailey公告中出现,意味着该功能还处在未公开阶段。对于多阶段事件(例如,Stoïkalm草原的可恶压力兽有多个阶段,会在几周内依次发布),您只能发布已公开的部分。
快捷方式[]
后续部分提供了如何在GitHub存储库中查找代码的详细信息。以下代码的快捷方式表。每个快捷方式都可在其说明部分中找到。
注意,在某些情况下,特别是对于小更新,图像可能会在发布分支中出现之前出现在开发分支中。如果您找不到与最近站点更新相匹配的文件,请考虑遵循上面的路径之一,用“release”代替“develop”。
常规注意事项[]
宽甲与薄甲[]
铠甲有两个版本:宽甲(例如,broad_armor_special_spring2015Healer.png
)和薄甲(例如slim_armor_specific_spring2015.Healer.pg
)。只有宽甲需要上传到wiki(装备表创建者使用宽甲版本,两个版本非常相似,不需要同时上传)。
副本[]
预览副本[]
所有新的副本创意都会登记在副本Trello面板。分为装备副本、宠物副本和正在开发的未来副本类型等多项列表。故事大王会将有关副本和奖励的创意提交在这些Trello卡片上。
此外,这些副本的像素艺术记录在像素艺术Trello上。设有宠物副本、BOSS副本和促销艺术等列表。
新副本[]
一旦副本完成并准备好在游戏中执行,副本内容(像素艺术、文案、奖励)将被编码到Habitica游戏中。所有活动代码都可以在GitHub存储库的develop
分支中看到。此时查看代码并复制部分代码以用于wiki文章是允许的。
记住,不要记录未发布的内容。有时出于测试目的,GitHub中会出现一个副本,但尚未完成或完善;此副本在初始测试阶段和最终发布版本之间会发生变化,或者有时会上传不完整的图片素材集。此时发布相关Wiki内容会让人们看到还未上线的项目和副本。
查找副本文本[]
可以从以下路径开始找到请求的实际文本:website/common/locations/
(即,单击website
文件夹,然后单击common
文件夹,然后再单击locales
文件夹)。在这里您可以找到不同语言的翻译。在本例中,我们将选择en
。然后选择questsContent.json
。(快捷方式:副本文本)
您可以单击History
以查看最新的更改,也可以使用搜索功能输入副本名称中的关键字。
每个副本都有代码标识符。我们将以果冻摄政王副本为例,使用关键词“Slime”。
Wiki术语 | 代码标识符 | 实例 |
---|---|---|
副本名称 | "questSlimeText" | "The Jelly Regent" |
描述 | "questSlimeNotes" | "As you work on your tasks, you notice you are moving slower and slower. \"It's like walking through molasses,\" @Leephon grumbles. \"No, like walking through jelly!\" @starsystemic says. \"That slimy Jelly Regent has slathered his stuff all over Habitica. It's gumming up the works. Everybody is slowing down.\" You look around. The streets are slowly filling with clear, colorful ooze, and Habiticans are struggling to get anything done. As others flee the area, you grab a mop and prepare for battle!" |
Boss名称 | "questSlimeBoss" | "Jelly Regent" |
通关文案 | "questSlimeCompletion" | "With a final jab, you trap the Jelly Regent in an over-sized donut, rushed in by @Overomega, @LordDarkly, and @Shaner, the quick-thinking leaders of the pastry club. As everyone is patting you on the back, you feel someone slip something into your pocket. It’s the reward for your sweet success: three Marshmallow Slime eggs." |
宠物蛋名称 | "questSlimeDropSlimeEgg" | "Marshmallow Slime (Egg)" |
解锁 | "questSlimeUnlockText" | "Unlocks purchasable slime eggs in the Market" |
搜集奖励[]
要查找副本的掉落奖励,请遵循以下路径:website/common/script/content/
,然后选择quests.js
。您可以单击History
查看代码中的最新更改,也可以搜索任务关键字。(快捷方式:副本奖励)
例如,对于“果冻摄政王”,搜索关键字“史莱姆
”。在drop
下,我们可以找到以下信息:
items: [ { type: 'eggs', key: 'Slime', text: t('questSlimeDropSlimeEgg') }, { type: 'eggs', key: 'Slime', text: t('questSlimeDropSlimeEgg') }, { type: 'eggs', key: 'Slime', text: t('questSlimeDropSlimeEgg') } ],
这表明三个史莱姆蛋作为任务奖励掉落。
gp: 31,
这表明任务完成后奖励31金币。
exp: 200,
这表示任务完成后奖励200经验。
寻找奖励素材[]
若想找到某副本的更多图片素材。这可以在Pixel Art Trello的“宣传艺术”专栏中找到。单击卡片将会打开页面,您可以看到加载的附件。这些内容可以下载到您的计算机上,然后上传到wiki以用于副本文章。
查找副本图片[]
每个副本都有BOSS、副本卷轴、宠物蛋或孵化药水、以及宠物和坐骑的图片素材。以上内容可以通过以下路径找到:/HabitRPG/habitica-images/tree/main/quests
。(快捷方式:副本图片)
Boss图片和副本卷轴可以在bosses
和scrolls
文件夹中找到。收集类副本位于items
文件夹中。
蛋、孵化药剂、宠物和坐骑可以在/main/stable
中找到。
对于任何图片文件,单击它以打开图片。然后下载到您的计算机并上传到wiki,以便在副本文章中使用。
找到Trello卡片[]
如果Trello卡片已归档,它通常在Habitica Quests Trello板上不可见。打开右上角区域的菜单,然后选择“更多”>“存档项目”,即可访问已经归档的卡片。还可以使用卡片标题或内容中的关键字搜索列表,以便更快地找到特定卡片。
组装坐骑图片[]
每只坐骑都由两个图像组成:一个用于头部,一个用于身体。为了节省空间,游戏中的马厩只显示头部。当在你的头像中使用坐骑时,坐骑的头部和身体才会连接在一起。
GitHub中文件的命名规则会体现主体或头部、坐骑类型和颜色:Mount_Body_Name-Style.png
and Mount_Head_Name-Style.png
例如,Mount_Body_Octopus-Zombie.png
和Mount_Head_Octopus-Zombie.png
将身体和头部下载到计算机。
可使用任意的图像编辑器组装用于wiki的坐骑图像。GIMP是一个流行的免费编辑器。SumoPaint是另一个免费的在线图像编辑器。
在图像编辑器中,使用选择作为图层打开,首先从身体图片开始。选择头部图片。它应该覆盖在身体图片上,留下一个透明的背景。
将此组合图片保存或导出为PNG文件以保持透明效果。应使用Mount_Octopus-Zombie.png
这类名称作为文件名。请注意,第一个标点符号是下划线,第二个是连字符。对于您上传的任何新文件,都请使用该命名规则。
新宠物和孵化药水的副本清单[]
每次发布新的宠物或孵化药水副本时,都需要进行几次wiki更新。这是一个新宠物或孵化药水副本发布时通常需要进行的编辑列表:
- 图像上传:
- 各种颜色的宠物
- 所有颜色的坐骑(必须按照上述方式进行组合)
- 蛋或孵化药水
- 副本卷轴
- Boss
- 宣传素材(如果有,请添加)
- 创建新的副本页面。如果副本是宠物副本,请使用宠物副本模板。模板页面描述了如何使用模板以及在哪里可以找到必要信息。孵化药水副本没有模板,所以你必须复制粘贴那些最新的孵化药水副本页面的代码,将其粘贴到新创建的页面中,并在发布之前编辑所有的相关信息。提示:在保存更改之前单击“显示更改”,这将有助于您发现任何潜在的错误。
- 将新页面添加到索引
- 将新副本信息添加到:
- 副本表格创作者模板(按照模板页面顶部的说明进行操作):
- 宠物
- 坐骑
- 蛋或者孵化药水
- Boss
- 艺术品大厅
- 故事大厅
- Habitica中的角色
- 如果可以,请加上Habitica中的地点
背景[]
每个月都会发布三个新的背景。背景图像按以下路径归档:/HabitRPG/habitica-images/tree/main/backgrounds
。背景文件按字母顺序排列,将日期添加在最右侧的那一列。(传送门:背景图片)(请注意,此存储库是在2021年12月底创建的,因此您不会发现任何更早的日期。但是,所有早期的图像仍然位于此存储库中。)
背景说明文本按以下路径归档:website/common/locales/en/backgrounds.json
。(传送门:背景文本)
测试[]
沙盒是一个可以用来练习编辑、学习格式和整理草稿的页面,无需将其发布到主页上。如果你是一个在实践中学习的人,那么拥有一个沙盒对你来说非常有用,你可以在其中尝试编辑代码、修改格式和设计。有关创建用户沙盒的分步指南,请参阅指南:如何编写维基条目。
模板[]
模板是包含可重复使用的代码或文本片段的wiki页面。可以插入到任何页面中。模板的好处是,只需要编辑一次,就可以更改放置它们的任何页面上的措辞或代码。
- Category:Templates: 基本类别中的模板列表。
- Category:Habitica Templates: 专门用于Habitica wiki的子类别模板列表。
- General wiki templates: wiki附带的模板列表。
- Template Help: 关于模板使用的基本知识和高级应用、自定义以及创建。
模板是用前缀Template:
创建的,后面跟着页面名称,例如:Template:Example
。您可以像编辑任何普通的wiki页面一样编辑它们。
它们被插入到一个wiki页面中,使用双括号开头,中间是模板名称,然后使用双括号结尾。
{{Example}}
测试模板[]
要创建试用模板,您可以使用前面提到过的沙盒。使用语法 /Sandbox/Template:Example Name
并发布它。
若要在沙盒的试用wiki页面中使用试用模板,请插入
{{User:YourUserName/Sandbox/Template:Example Name}}
盛典[]
盛典是每个季度发生的Habitica季节事件。它们通常涉及特殊装备和物品。
查找装备图片[]
盛典里的装备素材可以在GitHub存储库中,通过以下路径找到:/HabitRPG/habitica-images/tree/main/gear/events
。然后可以在四季文件夹中找到: /fall
,/spring
,/summer
,或/winter
. (传送门:盛典装备图片)
每个分类最多只有五件季节装备。文件名将包括装备、等级和年份。
broad_armor_special_spring2015Healer.png | 盔甲,2015年春季,牧师 |
headAccessory_special_spring2015Rogue.png | 头饰,2015年春季,盗贼 |
head_special_spring2015Mage.png | 头饰,2015年春季,法师 |
shield_special_spring2015Warrior.png | 盾牌,2015年春季,战士 |
weapon_special_springHealer.png | 武器,2015年春季,牧师 |
查找文本[]
每件特殊装备都有一个名称、简介、售价和增益数值。可以在以下路径的代码中找到名称和标题:
habitica/website/common/locales/en/gear.json
每件装备都会有一个占位符,比如armorSpecialSpring2015RogueText
是物品的名称。而armorSpecialSpring2015RogueNotes
则是标题。
要找到售价和增益数据的提升,请转到以下路径:website/common/script/content/gear/sets/special/index.js
。您可以使用“历史记录”来选择显示已添加事件的提交。然后,您需要搜索事件和年份(在web浏览器中,使用Ctrl+F(Command+F)键盘快捷键最容易做到这一点)。
代码先按装备类型分组,然后再按类别分组。例如,总共列出了四个类别的信息,武器会标注在第一行。如下所示:
weaponSpecialSpring2015RogueNotes', {str: 8}), value: 80, str: 8,
显示盗贼的武器增加8点力量,共消耗80金币。
而下面这行:
weaponSpecialSpring2015MageNotes', {int: 15, per: 7}), value: 160, int:15, per:7,
显示法师的武器增加15点智力和7点感知,消耗160金币。
特别需要注意的是,法师有一个双手武器的分类(列表中不会显示盾牌),而盗贼的非手持武器被视为盾牌,可与盾牌归为一类。
装备分类合集模板[]
盛典页面上使用了等级装备解释模板来总结装备及其优点。模板页面通常使用装备分类合集名称来命名,并且可以包括该类(例如:Mage Magicians Bunny或Emerald Mermages)。
NPC图像[]
从2017年9月开始,除了Bailey、Justin和Matt之外,NPC的图像均由平铺的背景和前景组成。
这些图片可以在以下路径中相应的盛典文件夹找到:habitica/website/client/src/assets/images/npc/
。(传送门:盛典图片)
要使用Gimp 2组合这些图像,请执行以下操作:
- 打开背景图像和npc图像。
- 在背景图像上,选择过滤器=>贴图=>平铺。
- 设置以下选项:
- 取消尺寸链接(单击下一个尺寸链接),
- 输入与npc图像大小相同的宽度。(最简单的确定方法是在npc图像上选择过滤器=>贴图=>平铺,并复制相同宽度的信息。)
- 保持高度不变。
- 勾选“创建新图像”。
- 在Npc图像上,全选并复制。(Ctrl-A,Ctrl-C)
- 在新平铺的图像上,选择“编辑”=>“粘贴为”=>“新建层”。(如果粘贴,它会将图像居中,而不是将其与新的背景图像向左对齐。)
- 在新的平铺图像上,选择“导出为”。
- 将图像命名为
YYYY_GALANAME_npcimagename.png
,例如:2018_SpringFling_seasonal_shop_opened_npc.png
Bailey和Matt的照片可以在以下位置找到:/HabitRPG/habitica-images/tree/main/npc
。(传送门:NPC图像)
其他盛典元素[]
- 成就:如果庆典有相关成就,例如春季狂欢节的农民同志,那么成就徽章可以在以下位置找到:
/HabitRPG/habitica-images/tree/main/achievements
(传送门:成就图片) - 其他:如果有特殊的buff(例如春季狂欢节期间的闪光种子)或者贺卡(例如新年贺卡),这些图片存放在:
/HabitRPG/habitica-images/tree/main/misc
(传送门:其他图片) - 季节商店:如果季节商店有新品出售,它们会放在:
HabitRPG/habitica-images/tree/main/gear/events
(请选择合适的子文件夹,如/winter
)(传送门:秋季节日装备图 / 传送门:冬季仙境装备图 / 传送门:春季狂欢装备图 / 传送门:夏季浪花装备图) - 自定义设置:发型和皮肤自定义设置存储在:
/HabitRPG/habitica-images/tree/main/customize
,放在合适的文件夹下:胡子、轮椅、花、头发、衬衫或皮肤。(传送门:自定义图像)
神秘物品[]
订阅用户每月都会收到神秘物品。每个神秘物品的文件名中都会有月份和年份。
- 路径:
/HabitRPG/habitica-images/tree/main/gear/events
(传送门:神秘物品)
有时会有神秘物品的宣传像素素材,比如戴着装备的化身。每个文件的前缀都是“promo_mystery”,后面是月份和年份。
- 路径:
website/raw_sprites/spritesmith_large/
(快捷方式:促销素材)
神秘物品的名称和标题可以在代码中找到。您可以单击历史记录
查看代码中的最新更改,也可以搜索“神秘”、“年份”、“月份”。例如,2015年4月的神秘物品文件可以使用“Mystery201504”进行搜索。
- 路径:
website/common/locales/en/gear.json
(传送门:神秘物品文本)
魔法衣橱[]
魔法衣橱每月都会发布新装备。各张图片都有描述性的标题(而不是发布日期),所以找到最新添加的图片最简单的方法是查看最新提交的图片(在右上方查看)。(请记住,此存储库是在2021年12月中旬创建的,因此您不会发现任何更早的日期。但是,所有早期的图片仍位于此存储库中。)
- 路径:
/HabitRPG/habitica-images/tree/main/gear/armoire
(传送门:魔法衣橱装备)
Enchanted Armoire表是使用Template:Enchanted Armoire Table Code构建的,该代码提供了运行表创建者的说明。
动画图像[]
动画图像,如Kickstarter的一些奖励和神秘的时空旅行者商店里的背景,通常以.gif格式存储在以下位置:
- 路径:
habitica/website/client/src/assets/images/animated/
(传送门:动画图像目录)
特色[]
由于Habitica是一个开源程序,许多程序员通过添加所需的功能和修复错误来做出贡献。他们从本地搭建Habitica这篇文章开始,在计算机上开发和测试Habitica。Wiki编辑需要了解新功能是如何工作的,这样他们才能向读者准确地描述它们。
新功能[]
当程序员进行了一些满意的更改,他们会通过在本地计算机上创建一个“提交”来永久存储这些更改。当修复bug或构建功能的整套更改完成后(可能是一次提交或多次提交),他们将向GitHub提交所有提交,以在“拉取请求”中进行审查。这使得提交在GitHub中可见。理论上,提交和拉取请求的名称应该准确地描述其中的内容,因此您通常可以找到这样的特定代码更改。例如,其中一个提交可能被SabreCat称为“feat(customize):Spring Colors”。
拉取请求[]
最新的拉取请求列表可以在GitHub上找到,点击右栏的“拉取请求”。应该会出现一个数字来指示可以查看的数量,通常在40左右。列出了所有的拉取请求、它们的状态以及附加了多少注释。 传送门:拉取请求
Commits[]
点击页面顶部绿色“代码”按钮下方的“提交”,可以在GitHub上找到最新提交的列表。那应该会有一个数字表明有多少内容可供浏览(截至2022年9月约为24000)。传送门: Commits
提交按日期分组,每个提交都有一个简短的描述。单击提交将向您显示有关功能(由程序员提供)的更多信息,以及更改了哪些文件。
漏洞[]
GitHub存储库中也会跟踪Bug或软件故障。用户将通过单击右侧列中的“问题”打开问题。这将给出一个未解决问题的列表。用户可以单击绿色的“新问题”按钮来记录他们遇到的软件问题。不同平台的问题页面可以在这里找到:
程序员和开发人员阅读、评论并处理这些问题。
查找大厅里的信息[]
- 通常情况下,Habitica的英雄殿堂是一个很好的信息来源。请注意,大厅中使用的作品名称可能与GitHub和Wiki上的文件名不完全相同,而且有时人们会共享大厅里的信息,所以请确保在整个页面上进行查找。
- 该商品的Whats New或Bailey公告通常会有一个创作者列表。请注意,这可能需要一些额外的工作来确定大家的贡献,但通过加加减减,您通常可以计算出剩余的项目。
- 你经常可以在Habitica Trello页面上找到像素素材和副本的创作者信息。请注意,Wiki以Habitica的名字而不是Trello的名字来表彰创作者,所以你可能也有一些信息搜集工作要做。
Wiki帮助[]
有很多方法可以在wiki中展示有用的内容,还有一些带有示例的指南可以帮助编辑。
- Help:设计你的Wiki这个页面列出了我们在Habitica wiki中可以使用的功能。每个链接都给出了代码和使用的示例。论坛也是提出代码问题的好地方。知识渊博的编辑通常会很快给出答案。
- MediaWiki提供了更多的帮助。使用搜索栏可以帮助您快速查找用户示例和相关工具或功能的讨论。
最常用的工具[]
以下链接展示了最常用的几种工具。您可以查看代码、查看示例、复制并粘贴代码以添加到正在编辑的页面中。
- 选项卡用于将多个选项卡统一添加到内容的某一部分,可以在不重新加载页面的情况下进行切换。
- 表格帮助组织页面以显示数据和其他信息。
- 信息框就像杂志文章中的概况介绍或边栏,旨在呈现页面主题的摘要。
- 折叠是一个折叠任何元素的功能,用于帮助节省页面空间或隐藏剧透内容。
- 目录可以根据页面的意图以多种方式显示。
- 重定向用于将用户转移到新页面。
Wiki工具栏[]
如果你有一个wiki帐户,你可以使用屏幕底部的工具栏来使用快捷方式和其他工具来执行各种功能。您可以在社区中心Help:工具栏页面的工具栏上找到更多信息。
有关可用工具栏工具的列表,请参阅社区中心页面Help:Toolbar/List of available tools.