彩蛋猫恋爱模拟器自定义剧情内容教程

编写:蓝纱BlueGauze
相关游戏:Rain World 1.9,需要购买downpour DLC。
注:该教程仅适用于PC版雨世界。

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

如果找不到该文件夹,可以在steam中点击设置>管理>浏览本地文件直接跳到Rain World文件夹。
2.可以看到彩蛋猫文游的剧情模块是按照txt(文本)文件显示的。

在这些文件夹中,每个text文件夹都放着一种语言的整个文游的文本文件,后缀则是具体的对应语言。(例如中文的后缀就是_chi)
文游在读取语言文件夹时,优先选择游戏当前语言,如果没有就用英语(eng)的文件夹。
语言后缀的表示方式为“该语言在英文中对应单词的前三个字母的小写”。假设你想写一个日语模式下的文游,那就需要新建一个text_jap文件夹来存放你的txt文件。
3.在content文件夹中,还存放了所有贴图文件素材,在第二部分的剧情模块编辑中会用到它们。

第二部分 剧情模块编辑
1.在text文件夹中,每一个txt都直接表示一段剧情,而刚开始的时候则固定读取start.txt中的内容。
2.若你的start.txt内容如下:

那么,游戏中就会这样显示:

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

一个txt文件中一共有四个部分,每个部分之间需要有一行空白内容来区分,通常情况下我们只需要编写前三个部分即可运作。
3.其中,左侧贴图和右侧贴图的内容是content文件夹里的贴图文件名,如果你的txt第一排内容为sm1,那游戏中的左侧就会显示content文件夹中名为sm1.png的图片,若第二排是none,右侧就会显示名为none.png的图片。
需要注意的是,贴图文件只能是png格式的文件,用其他格式的可能会无法读取而导致对应位置空白。
4.如果你想在贴图读取部分中引入动画,则需要把你动画的每一帧都以png格式放入content文件夹中,然后每一帧以如下格式命名:
name_001
其中name是你的动图组名称可以自行编辑,001则是关键帧编号,同时你的文件夹内还要有同样格式的
name_002,name_003等,然后在贴图编辑部分你需要置入动画的部分写入:
name_anim_1.0
游戏内会从001开始按编号顺序播放帧动画,播放帧率暂时未知,推测是60fps或者30fps。
文游自带的动图组就有例如彩蛋猫的脸红眨眼动画:blush_anim_1.0
这一部分在content文件夹里以这样的形式存在:

5.剧情文本直接在游戏中显示,没什么好讲的,也不是编写重点,根据你的需要直接编写即可。
唯一需要注意的是不要太多行导致游戏屏幕装不下,一般情况9行是最多的了。
6.重点内容是模块切换选项部分。假如你在这部分编写了如下内容:

那么游戏中这一段剧情就会出现如下四个选项。
《乒乓》 《西方绿神乡》 《异步音律》 《???》
其中,如果选择《乒乓》选项会切换到sky_9a.txt文件的剧情模块,选择《???》选项会切换到sky_9d.txt的剧情模块,以此类推。
每个选项内容的下一行都要有对应的txt文件的文件名。
☆注:编写这一部分时.txt的后缀是必不可少的,如果没有,在游戏中选择对应选项后游戏会卡死。
如果你的某个选项需要结束文游,则在对应选项内容下编写END即可,不需要txt后缀。
7.第四部分是从当前模块开始播放的音乐,可以不编写。本人暂时还没找到自己加音乐进去的方式,如果你有这种方法可以自行尝试。
如果你在某个txt里编写了某个音乐的部分,那么直到你需要切换音乐的那个剧情模块为止都不需要在这之间的txt里编写这部分内容。
下面列出已知的音乐对应编写
彩蛋猫文游基础背景音乐:RW_42 - Kayava
无背景音乐:FADE
蛋结局金属音效音乐:NA_03 - Wormpad

第三部分 其他注意事项及建议
1.彩蛋猫文游的剧情模块是即时读取,你可以边编写文本边在游戏里查看效果,不需要每次编写后重开游戏。
2.如果你重新编写的内容就是游戏内当前模块,则需要退出当前模块跳到其他剧情部分再重新进入。
3.如果在本教程第二部分的模块切换选项中因为当前模块的跳转部分编写有问题(例如没有.txt后缀)导致游戏卡死,则需要修正该部分内容并重新进入游戏。
4.content文件夹内的贴图文件是按照1:1缩放比例放在游戏画面中的,不要画的太大,可以直接拿已有的贴图垫着画。
5.如果你想把整个文游重新编写但不想破坏游戏原本的文件,可以新建一个其他语言的text文件夹放入你的文件,在游戏内切换到对应语言后打开文游。
6.你自己用自己写的剧情的时候,可以直接替换原本的游戏文本文件或贴图文件,如果是这样个人建写自己新加的剧情内容时重新建一个文件夹,然后备份原本的游戏文件和你自己的文件,以备你需要换回来的时候直接替换。
7.如果你想将你自己编写的内容发到steam创意工坊,具体操作步骤请参考 哈哈哈维Harvie 的mod开发指南专栏。
指路:https://www.bilibili.com/read/readlist/rl591521?spm_id_from=333.999.0.0

第四部分 本人已编写内容参考
以下展示一些我本人自己编写的部分自制剧情内容及其文本格式,可供参考。




以上,本人目前知道的自定义剧情内容就这么多,更多编辑方式属于我的知识盲区,可以寻求懂代码或者有更多经验的人求助。
若发现本教程内容有误,可以自行修正并传播正确方法。
感谢你的观看。