「Story文件格式」:修訂間差異
小 (→entries文件) |
|||
第12行: | 第12行: | ||
*csb格式文件存放了对应界面中不同图片所在的位置,。'''需要专门的编译器打开。'''<s>你就算加了新剧情你也没法摆啊</s> | *csb格式文件存放了对应界面中不同图片所在的位置,。'''需要专门的编译器打开。'''<s>你就算加了新剧情你也没法摆啊</s> | ||
===entries文件=== | ===entries文件=== | ||
格式 | |||
{| class="wikitable" | |||
|- | |||
| <nowiki>{"entries": [{故事信息1},{故事信息2},……,{故事信息n}]}</nowiki> | |||
|} | |||
例子 | 例子 | ||
{ | { |
於 2019年6月4日 (二) 16:11 的修訂
此頁面本頁面為技術型隱藏頁面 |
- 這只是對Story文件的格式分析,並不表示任何人可以曲解劇情。
- 本頁面將保持孤立狀態,嚴禁鏈入/引用!
總論
在apk包中,所有關於劇情的部分都在\assets\app-data\story中,包含多個文件。不同的文件(夾)包含不同的作用。 其中paths決定story界面圖像排布,entries記錄劇情關卡信息,vn記錄劇情文字/情景劇信息
文件夾/文件分析
在main和side文件夾下可以看見entries文件,vn文件和一個csb格式文件.
csb格式文件
- csb格式文件存放了對應界面中不同圖片所在的位置,。需要專門的編譯器打開。
你就算加了新劇情你也沒法擺啊
entries文件
格式
{"entries": [{故事信息1},{故事信息2},……,{故事信息n}]} |
例子
{ "entries": [{ "minor": 1, "requiredPack": "core", "storyType": "nvl", "clearSongId": "lumia", "clearCharaId": 0 }, { "minor": 2, "requiredPack": "core", "requiredMinor": 1, "storyType": "nvl", "clearSongId": "memoryfactory", "clearCharaId": 0 }, { "minor": 3, "requiredPack": "core", "requiredMinor": 2, "storyType": "nvl", "clearSongId": "pragmatism", "clearCharaId": 0 }, { "minor": 4, "requiredPack": "rei", "storyType": "nvl", "clearSongId": "mazenine", "clearCharaId": 0 }, { "minor": 5, "requiredPack": "rei", "requiredMinor": 4, "storyType": "nvl", "clearSongId": "halcyon", "clearCharaId": 0 }, { "minor": 6, "requiredPack": "rei", "requiredMinor": 5, "storyType": "nvl", "clearSongId": "etherstrike", "alternateSuffix": "ZR", "clearCharaId": 14 }, { "minor": 7, "requiredPack": "rei", "requiredMinor": 5, "storyType": "nvl", "requirementAnomalyId": "fractureray" }, { "minor": 8, "requiredPack": "rei", "requiredMinor": 7, "storyType": "nvl", "clearSongId": "fractureray", "clearCharaId": 0 }, { "minor": 9, "requiredPack": "rei", "requiredMinor": 8, "storyType": "nvl", "clearSongId": "fractureray", "clearCharaId": 15 } ] }