彩蛋貓戀愛模擬器自定義劇情內(nèi)容教程

編寫:藍(lán)紗BlueGauze
相關(guān)游戲:Rain World 1.9,需要購買downpour DLC。
注:該教程僅適用于PC版雨世界。

第一部分?content文件夾及其文件的作用
1.首先,打開以下位置的文件夾:

如果找不到該文件夾,可以在steam中點(diǎn)擊設(shè)置>管理>瀏覽本地文件直接跳到Rain World文件夾。
2.可以看到彩蛋貓文游的劇情模塊是按照txt(文本)文件顯示的。
? ? ??

在這些文件夾中,每個(gè)text文件夾都放著一種語言的整個(gè)文游的文本文件,后綴則是具體的對(duì)應(yīng)語言。(例如中文的后綴就是_chi)
文游在讀取語言文件夾時(shí),優(yōu)先選擇游戲當(dāng)前語言,如果沒有就用英語(eng)的文件夾。
語言后綴的表示方式為“該語言在英文中對(duì)應(yīng)單詞的前三個(gè)字母的小寫”。假設(shè)你想寫一個(gè)日語模式下的文游,那就需要新建一個(gè)text_jap文件夾來存放你的txt文件。
3.在content文件夾中,還存放了所有貼圖文件素材,在第二部分的劇情模塊編輯中會(huì)用到它們。

第二部分 劇情模塊編輯
1.在text文件夾中,每一個(gè)txt都直接表示一段劇情,而剛開始的時(shí)候則固定讀取start.txt中的內(nèi)容。
2.若你的start.txt內(nèi)容如下:

那么,游戲中就會(huì)這樣顯示:

在start.txt中,包含了以下信息:

一個(gè)txt文件中一共有四個(gè)部分,每個(gè)部分之間需要有一行空白內(nèi)容來區(qū)分,通常情況下我們只需要編寫前三個(gè)部分即可運(yùn)作。
3.其中,左側(cè)貼圖和右側(cè)貼圖的內(nèi)容是content文件夾里的貼圖文件名,如果你的txt第一排內(nèi)容為sm1,那游戲中的左側(cè)就會(huì)顯示content文件夾中名為sm1.png的圖片,若第二排是none,右側(cè)就會(huì)顯示名為none.png的圖片。
需要注意的是,貼圖文件只能是png格式的文件,用其他格式的可能會(huì)無法讀取而導(dǎo)致對(duì)應(yīng)位置空白。
4.如果你想在貼圖讀取部分中引入動(dòng)畫,則需要把你動(dòng)畫的每一幀都以png格式放入content文件夾中,然后每一幀以如下格式命名:
name_001
其中name是你的動(dòng)圖組名稱可以自行編輯,001則是關(guān)鍵幀編號(hào),同時(shí)你的文件夾內(nèi)還要有同樣格式的
name_002,name_003等,然后在貼圖編輯部分你需要置入動(dòng)畫的部分寫入:
name_anim_1.0
游戲內(nèi)會(huì)從001開始按編號(hào)順序播放幀動(dòng)畫,播放幀率暫時(shí)未知,推測(cè)是60fps或者30fps。
文游自帶的動(dòng)圖組就有例如彩蛋貓的臉紅眨眼動(dòng)畫:blush_anim_1.0
這一部分在content文件夾里以這樣的形式存在:

5.劇情文本直接在游戲中顯示,沒什么好講的,也不是編寫重點(diǎn),根據(jù)你的需要直接編寫即可。
唯一需要注意的是不要太多行導(dǎo)致游戲屏幕裝不下,一般情況9行是最多的了。
6.重點(diǎn)內(nèi)容是模塊切換選項(xiàng)部分。假如你在這部分編寫了如下內(nèi)容:

那么游戲中這一段劇情就會(huì)出現(xiàn)如下四個(gè)選項(xiàng)。
《乒乓》 《西方綠神鄉(xiāng)》 《異步音律》 《???》
其中,如果選擇《乒乓》選項(xiàng)會(huì)切換到sky_9a.txt文件的劇情模塊,選擇《???》選項(xiàng)會(huì)切換到sky_9d.txt的劇情模塊,以此類推。
每個(gè)選項(xiàng)內(nèi)容的下一行都要有對(duì)應(yīng)的txt文件的文件名。
☆注:編寫這一部分時(shí).txt的后綴是必不可少的,如果沒有,在游戲中選擇對(duì)應(yīng)選項(xiàng)后游戲會(huì)卡死。
如果你的某個(gè)選項(xiàng)需要結(jié)束文游,則在對(duì)應(yīng)選項(xiàng)內(nèi)容下編寫END即可,不需要txt后綴。
7.第四部分是從當(dāng)前模塊開始播放的音樂,可以不編寫。本人暫時(shí)還沒找到自己加音樂進(jìn)去的方式,如果你有這種方法可以自行嘗試。
如果你在某個(gè)txt里編寫了某個(gè)音樂的部分,那么直到你需要切換音樂的那個(gè)劇情模塊為止都不需要在這之間的txt里編寫這部分內(nèi)容。
下面列出已知的音樂對(duì)應(yīng)編寫
彩蛋貓文游基礎(chǔ)背景音樂:RW_42 - Kayava?
無背景音樂:FADE
蛋結(jié)局金屬音效音樂:NA_03 - Wormpad

第三部分 其他注意事項(xiàng)及建議
1.彩蛋貓文游的劇情模塊是即時(shí)讀取,你可以邊編寫文本邊在游戲里查看效果,不需要每次編寫后重開游戲。
2.如果你重新編寫的內(nèi)容就是游戲內(nèi)當(dāng)前模塊,則需要退出當(dāng)前模塊跳到其他劇情部分再重新進(jìn)入。
3.如果在本教程第二部分的模塊切換選項(xiàng)中因?yàn)楫?dāng)前模塊的跳轉(zhuǎn)部分編寫有問題(例如沒有.txt后綴)導(dǎo)致游戲卡死,則需要修正該部分內(nèi)容并重新進(jìn)入游戲。
4.content文件夾內(nèi)的貼圖文件是按照1:1縮放比例放在游戲畫面中的,不要畫的太大,可以直接拿已有的貼圖墊著畫。
5.如果你想把整個(gè)文游重新編寫但不想破壞游戲原本的文件,可以新建一個(gè)其他語言的text文件夾放入你的文件,在游戲內(nèi)切換到對(duì)應(yīng)語言后打開文游。
6.你自己用自己寫的劇情的時(shí)候,可以直接替換原本的游戲文本文件或貼圖文件,如果是這樣個(gè)人建寫自己新加的劇情內(nèi)容時(shí)重新建一個(gè)文件夾,然后備份原本的游戲文件和你自己的文件,以備你需要換回來的時(shí)候直接替換。
7.如果你想將你自己編寫的內(nèi)容發(fā)到steam創(chuàng)意工坊,具體操作步驟請(qǐng)參考 哈哈哈維Harvie 的mod開發(fā)指南專欄。
指路:https://www.bilibili.com/read/readlist/rl591521?spm_id_from=333.999.0.0

第四部分 本人已編寫內(nèi)容參考
以下展示一些我本人自己編寫的部分自制劇情內(nèi)容及其文本格式,可供參考。




以上,本人目前知道的自定義劇情內(nèi)容就這么多,更多編輯方式屬于我的知識(shí)盲區(qū),可以尋求懂代碼或者有更多經(jīng)驗(yàn)的人求助。
若發(fā)現(xiàn)本教程內(nèi)容有誤,可以自行修正并傳播正確方法。
感謝你的觀看。