热门评论
您没有权限发表评论,请查看站点关于评论的政策。
此页面为技术型隐藏页面 严禁在显眼位置引用 |
在apk包中,所有关于剧情的部分都在\assets\app-data\story中,包含多个文件。不同的文件(夹)包含不同的作用。 其中paths决定story界面图像排布,entries记录剧情关卡信息,vn记录剧情文字/情景剧信息
在main和side文件夹下可以看见entries文件,vn文件和一个csb格式文件.
entries文件为每个剧情的信息,包含解锁条件、需求曲包、前置分支关系等
格式
{"entries": [{故事信息1},{故事信息2},……,{故事信息n}]}
例子
{ "entries": [{ "minor": 1, "requiredPack": "core", "storyType": "nvl", "clearSongId": "lumia", "clearCharaId": 0, "charIcon1": 0, "charIcon2": -1, "storyCgPath": "img/story/cg/1-1.jpg" }, { "minor": 2, "requiredPack": "core", "requiredMinor": 1, "storyType": "nvl", "clearSongId": "memoryfactory", "clearCharaId": 0, "charIcon1": 0, "charIcon2": -1 }, { "minor": 3, "requiredPack": "core", "requiredMinor": 2, "storyType": "nvl", "clearSongId": "pragmatism", "clearCharaId": 0, "charIcon1": 0, "charIcon2": -1 }, ... ] }
归纳
{ "entries": [{ "minor": MinorID, "requiredPack": "requiredPackID", "requiredMinor": requiredMinorID, "storyType": "type", "clearSongId": "clearSongID", "alternateSuffix": "alternateChar", "requirementAnomalyId": "requirementAnomalyID", "clearCharaId": clearCharaId "charIcon1": charIconId, "charIcon2": charIconId }, ] }
"additionalRequires": ["requiredentriesID-requiredMinorID", "requiredentriesID-requiredMinorID",……]
…… "storyType": "vn", "storyData": "vnChar", ……
格式
{"requiredentriesID-requiredMinorID": {对应故事1},"requiredentriesID-requiredMinorID": {对应故事2},……}
例子
{ "3-1": { "en": "It’s early evening. Outside, ...”", "ja": "それは夕暮れ、黄昏のころ。\n野外にて、...", "ko": "이른 저녁이다. 바깥은 태양이 발하는 호박빛의 황혼이 쉼 없이 하늘을 물들이고 있지만,\n...\"", "zh-Hans": "夜色将至。屋外,太阳所溢出的琥珀色暮光马不停蹄地想要从天际溜走,...", "zh-Hant": "夜色將至。屋外,太陽所溢出的琥珀色暮光馬不停蹄地想要從天際溜走,..." }, "3-2": { ... }, ... }
归纳
{ "requiredentriesID-requiredMinorID": { "en": "English story", "ja": "日本語の物語", "ko": "한국어 이야기", "zh-Hans": "简体中文的故事", "zh-Hant": "正體中文的故事" }, …… }
由于变量名已经在先前阐明,故不再赘述。但需要注明的是:
vn文件夹下包含所有不同语言下对应视觉小说模式的剧情的脚本文件,以及res文件夹,对应所需资源。
res文件夹下包含当前V-1视觉小说所有所需文件,以及一个zettai文件夹,对应3-3视觉小说所需文件。
vns为Arcaea中视觉小说模式的剧情的脚本文件,包含有以下指令
play <audio> <volume> [loop]
stop <audio> <duration>
say <content>
show <pic> <posX>:<posY> <anchorX>:<anchorY> <scaleX>:<scaleY> <transition> <superposition> [scale]
hide <pic> [transition]
move <pic> <dx>:<dy> <duration> <curve>
wait <duration>
指令会依次执行,有下列特性