
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.