├── .eslintignore ├── .gitignore ├── .npmignore ├── .prettierrc.js ├── .stylelintrc.js ├── LICENSE ├── README.md ├── commitlint.config.js ├── convert_script.py ├── husky.sh ├── mb9 ├── app.ux ├── common │ ├── ATRI.png │ ├── ATd1p1f1.png │ ├── b101.txt │ ├── b102.txt │ ├── b103.txt │ ├── b111.txt │ ├── b112.txt │ ├── b113.txt │ ├── b114.txt │ ├── b121.txt │ ├── b122.txt │ ├── b123.txt │ ├── b124.txt │ ├── b200.txt │ ├── b201.txt │ ├── b202.txt │ ├── b203.txt │ ├── b204.txt │ ├── b205.txt │ ├── b206.txt │ ├── b207.txt │ ├── b301.txt │ ├── b302.txt │ ├── b303.txt │ ├── b304.txt │ ├── b401.txt │ ├── b402.txt │ ├── b403.txt │ ├── b404.txt │ ├── b405.txt │ ├── b406.txt │ ├── b407.txt │ ├── b501.txt │ ├── b601.txt │ ├── b701.txt │ ├── b999.txt │ ├── bg.png │ ├── bg001.png │ ├── bg001d.png │ ├── bg001de.png │ ├── bg001e.png │ ├── bg001n.png │ ├── bg001y.png │ ├── bg002.png │ ├── bg002n2.png │ ├── bg003a.png │ ├── bg003an.png │ ├── bg004.png │ ├── bg004n2.png │ ├── bg005.png │ ├── bg005a.png │ ├── bg005n2.png │ ├── bg006.png │ ├── bg007.png │ ├── bg007c.png │ ├── bg007n.png │ ├── bg008.png │ ├── bg009.png │ ├── bg009e.png │ ├── bg009n.png │ ├── bg010.png │ ├── bg011a.png │ ├── bg011e.png │ ├── bg012.png │ ├── bg013.png │ ├── bg014a.png │ ├── bg015.png │ ├── bg015c.png │ ├── bg015n.png │ ├── bg015t.png │ ├── bg016a.png │ ├── bg017a.png │ ├── bg017b.png │ ├── bg017c.png │ ├── bg017n.png │ ├── bg017z.png │ ├── ev000b.png │ ├── ev001a.png │ ├── ev002b.png │ ├── ev003a.png │ ├── ev003b.png │ ├── ev003d.png │ ├── ev003f.png │ ├── ev004a.png │ ├── ev005a.png │ ├── ev006a.png │ ├── ev007a.png │ ├── ev008c.png │ ├── ev009a.png │ ├── ev010b.png │ ├── ev011c.png │ ├── ev012c.png │ ├── ev013a.png │ ├── ev014b.png │ ├── ev015a.png │ ├── ev016a.png │ ├── ev017a.png │ ├── ev018a.png │ ├── ev019a.png │ ├── ev020a.png │ ├── ev021a.png │ ├── ev101a.png │ ├── ev102a.png │ ├── ev103a.png │ ├── hurt.png │ ├── item020a.png │ ├── item028.png │ ├── item032a_0.png │ ├── item033b.png │ ├── item039b.png │ ├── item059b.png │ ├── item069a.png │ ├── item069b.png │ ├── item091a.png │ ├── item099.png │ ├── itemATRI.png │ ├── logo.png │ ├── mask_dageki02ji.png │ ├── mask_yuge.png │ ├── none.png │ ├── none1.png │ ├── none2.png │ ├── sd004a.png │ ├── sd005a.png │ └── text_bg.png ├── config-watch.json ├── i18n │ ├── defaults.json │ ├── en.json │ └── zh-CN.json ├── manifest.json └── pages │ ├── detail │ └── detail.ux │ └── index │ └── index.ux ├── package.json ├── parse_script.py └── src ├── app.ux ├── common ├── ATRI_TrueEnding.png ├── ATd1p1f1.png ├── b101.txt ├── b102.txt ├── b103.txt ├── b111.txt ├── b112.txt ├── b113.txt ├── b114.txt ├── b121.txt ├── b122.txt ├── b123.txt ├── b124.txt ├── b200.txt ├── b201.txt ├── b202.txt ├── b203.txt ├── b204.txt ├── b205.txt ├── b206.txt ├── b207.txt ├── b301.txt ├── b302.txt ├── b303.txt ├── b304.txt ├── b401.txt ├── b402.txt ├── b403.txt ├── b404.txt ├── b405.txt ├── b406.txt ├── b407.txt ├── b501.txt ├── b601.txt ├── b701.txt ├── b999.txt ├── bg.png ├── bg001.png ├── bg001d.png ├── bg001de.png ├── bg001e.png ├── bg001n.png ├── bg001y.png ├── bg002.png ├── bg002n2.png ├── bg003a.png ├── bg003an.png ├── bg004.png ├── bg004n2.png ├── bg005.png ├── bg005a.png ├── bg005n2.png ├── bg006.png ├── bg007.png ├── bg007c.png ├── bg007n.png ├── bg008.png ├── bg009.png ├── bg009e.png ├── bg009n.png ├── bg010.png ├── bg011a.png ├── bg011e.png ├── bg012.png ├── bg013.png ├── bg014a.png ├── bg015.png ├── bg015c.png ├── bg015n.png ├── bg015t.png ├── bg016a.png ├── bg017a.png ├── bg017b.png ├── bg017c.png ├── bg017n.png ├── bg017z.png ├── ev000b.png ├── ev001a.png ├── ev002b.png ├── ev003a.png ├── ev003b.png ├── ev003d.png ├── ev003f.png ├── ev004a.png ├── ev005a.png ├── ev006a.png ├── ev007a.png ├── ev008c.png ├── ev009a.png ├── ev010b.png ├── ev011c.png ├── ev012c.png ├── ev013a.png ├── ev014b.png ├── ev015a.png ├── ev016a.png ├── ev017a.png ├── ev018a.png ├── ev019a.png ├── ev020a.png ├── ev021a.png ├── ev101a.png ├── ev102a.png ├── ev103a.png ├── hurt.png ├── item020a.png ├── item028.png ├── item032a_0.png ├── item033b.png ├── item039b.png ├── item059b.png ├── item069a.png ├── item069b.png ├── item091a.png ├── item099.png ├── itemATRI.png ├── logo.png ├── mask_dageki02ji.png ├── mask_yuge.png ├── none.png ├── none1.png ├── none2.png ├── sd004a.png ├── sd005a.png └── text_bg.png ├── config-watch.json ├── i18n ├── defaults.json ├── en.json └── zh-CN.json ├── manifest.json └── pages ├── detail └── detail.ux └── index └── index.ux /.eslintignore: -------------------------------------------------------------------------------- 1 | /.nyc_output 2 | /coverage 3 | /node_modules 4 | /tests/fixtures 5 | /sign 6 | /dist 7 | /build 8 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /.nyc_output 2 | /coverage 3 | /node_modules 4 | /sign 5 | /dist 6 | /build 7 | .husky/ -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist 4 | 5 | .DS_Store 6 | Thumbs.db 7 | 8 | *.log 9 | *.iml 10 | .idea/ 11 | .vscode/ 12 | 13 | .nyc_output 14 | /coverage 15 | 16 | /logs 17 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | printWidth: 100, // 指定代码长度,超出换行 3 | tabWidth: 2, // tab 键的宽度 4 | useTabs: false, // 使用空格替代tab 5 | semi: false, // 结尾加上分号 6 | singleQuote: false, // 使用单引号 7 | quoteProps: "consistent", // 要求对象字面量属性是否使用引号包裹,(‘as-needed’: 没有特殊要求,禁止使用,'consistent': 保持一致 , preserve: 不限制,想用就用) 8 | trailingComma: "none", // 不添加对象和数组最后一个元素的逗号 9 | bracketSpacing: false, // 对象中对空格和空行进行处理 10 | jsxBracketSameLine: false, // 在多行JSX元素的最后一行追加 > 11 | requirePragma: false, // 是否严格按照文件顶部的特殊注释格式化代码 12 | insertPragma: false, // 是否在格式化的文件顶部插入Pragma标记,以表明该文件被prettier格式化过了 13 | proseWrap: "preserve", // 按照文件原样折行 14 | htmlWhitespaceSensitivity: "ignore", // html文件的空格敏感度,控制空格是否影响布局 15 | endOfLine: "auto", // 结尾是 \n \r \n\r auto 16 | overrides: [ 17 | { 18 | files: "*.ux", 19 | options: {parser: "vue"} 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /.stylelintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | "stylelint-config-standard", 4 | "stylelint-config-recess-order" 5 | // "stylelint-selector-bem-pattern" 6 | ], 7 | ignoreFiles: ["node_modules", "test", "dist", "**/*.js"], 8 | rules: { 9 | "no-descending-specificity": null, 10 | "color-hex-case": "lower", 11 | "color-hex-length": "short", 12 | "at-rule-no-unknown": null, 13 | "block-no-empty": null, 14 | "selector-pseudo-class-no-unknown": [ 15 | true, 16 | { 17 | ignorePseudoClasses: ["blur"] 18 | } 19 | ], 20 | "property-no-unknown": [ 21 | true, 22 | { 23 | ignoreProperties: [ 24 | "placeholder-color", 25 | "gradient-start", 26 | "gradient-center", 27 | "gradient-end", 28 | "caret-color", 29 | "selected-color", 30 | "block-color" 31 | ] 32 | } 33 | ], 34 | "max-line-length": null, 35 | // "indentation": 2, 36 | // "no-empty-source": null, 37 | "selector-type-no-unknown": [ 38 | true, 39 | { 40 | ignoreTypes: ["selected-color", "block-color"] 41 | } 42 | ] 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 liuyuze61 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ATRI-miband 2 | ## 小米开源文档 3 | 4 | 5 | ## 转换脚本parse_script 6 | 将scn解出的json文件转换为convert_script输入格式 7 | 8 | ## 转换脚本convert_script 9 | 用法: 10 | 11 | python convert_script.py input文件夹 output文件夹 12 | 13 | 输入格式: 14 | 15 | 夏生 ……唉,跟你说这些也没用 16 | 我放下腿使劲踩了踩,确认义足的触感。 [Images: bg002] 17 | 关节的活动稍微顺滑了一些。 18 | 凯瑟琳 天气不错嘛。完美适合潜水,赶快开始吧? 19 | 夏生 让我吃个早饭啊 20 | 说完我才想起来,早饭已经被她吃光了。 21 | 水菜萌 上……上午好—— 22 | 这时,船外传来了另一道声音。 23 | 24 | ## 其它galgame移植 25 | https://github.com/liuyuze61/Asunabi-miband 26 | -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["@commitlint/config-conventional"], 3 | rules: { 4 | "type-enum": [ 5 | 2, 6 | "always", 7 | [ 8 | "bug", // 此项特别针对bug号,用于向测试反馈bug列表的bug修改情况 9 | "feat", // 新功能(feature) 10 | "fix", // 修补bug 11 | "docs", // 文档(documentation) 12 | "style", // 格式(不影响代码运行的变动) 13 | "refactor", // 重构(即不是新增功能,也不是修改bug的代码变动) 14 | "test", // 增加测试 15 | "chore", // 构建过程或辅助工具的变动 16 | "revert", // feat(pencil): add ‘graphiteWidth’ option (撤销之前的commit) 17 | "merge" // 合并分支, 例如: merge(前端页面): feature-xxxx修改线程地址 18 | ] 19 | ] 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /convert_script.py: -------------------------------------------------------------------------------- 1 | import os 2 | import json 3 | import re 4 | 5 | def convert_script(input_text): 6 | lines = input_text.strip().split('\n') 7 | output = [] 8 | current_character = "" # 默认角色名为 "" 9 | current_background = "none.png" # 默认背景图片 10 | 11 | for line in lines: 12 | # 检测背景图片信息 13 | image_match = re.search(r'\[Images: ([^\]]+)\]', line) 14 | if image_match: 15 | # 提取背景图片的第一项 16 | images = image_match.group(1).split(',') 17 | current_background = images[0].strip() + ".png" 18 | line = re.sub(r'\[Images: [^\]]+\]', '', line).strip() # 去掉背景图片信息 19 | 20 | if '\t' not in line: 21 | # 如果没有角色名,使用默认角色名 "" 22 | output.append({ 23 | "character": current_character, 24 | "text": line.strip() 25 | }) 26 | else: 27 | # 如果有角色名,更新当前角色名 28 | character, text = line.split('\t') 29 | current_character = character.strip() if character.strip() else "" 30 | output.append({ 31 | "character": current_character, 32 | "text": text.strip() 33 | }) 34 | 35 | return output, current_background 36 | 37 | def process_file(input_file, output_file): 38 | with open(input_file, 'r', encoding='utf-8') as f: 39 | input_text = f.read() 40 | 41 | # 转换剧本 42 | lines = input_text.strip().split('\n') 43 | scenes = [] 44 | current_scene = [] 45 | current_background = "none.png" 46 | 47 | for line in lines: 48 | # 检测背景图片信息 49 | image_match = re.search(r'\[Images: ([^\]]+)\]', line) 50 | if image_match: 51 | # 如果检测到新的背景图片,保存当前场景并开始新场景 52 | if current_scene: 53 | scenes.append({ 54 | "background": current_background, 55 | "dialogues": current_scene 56 | }) 57 | current_scene = [] 58 | 59 | # 提取背景图片的第一项 60 | images = image_match.group(1).split(',') 61 | current_background = images[0].strip() + ".png" 62 | line = re.sub(r'\[Images: [^\]]+\]', '', line).strip() # 去掉背景图片信息 63 | 64 | if '\t' not in line: 65 | # 如果没有角色名,使用默认角色名 "" 66 | current_scene.append({ 67 | "character": "", 68 | "text": line.strip() 69 | }) 70 | else: 71 | # 如果有角色名,更新当前角色名 72 | character, text = line.split('\t') 73 | current_scene.append({ 74 | "character": character.strip() if character.strip() else "", 75 | "text": text.strip() 76 | }) 77 | 78 | # 保存最后一个场景 79 | if current_scene: 80 | scenes.append({ 81 | "background": current_background, 82 | "dialogues": current_scene 83 | }) 84 | 85 | # 将结果保存为JSON格式 86 | with open(output_file, 'w', encoding='utf-8') as f: 87 | json.dump(scenes, f, ensure_ascii=False, indent=2) 88 | 89 | def process_folder(input_folder, output_folder): 90 | # 确保输出文件夹存在 91 | if not os.path.exists(output_folder): 92 | os.makedirs(output_folder) 93 | 94 | # 遍历输入文件夹中的所有txt文件 95 | for filename in os.listdir(input_folder): 96 | if filename.endswith('.txt'): 97 | input_file = os.path.join(input_folder, filename) 98 | output_file = os.path.join(output_folder, filename.replace('.txt', '.json')) 99 | 100 | print(f"处理文件: {input_file} -> {output_file}") 101 | process_file(input_file, output_file) 102 | 103 | if __name__ == "__main__": 104 | import argparse 105 | 106 | # 设置命令行参数 107 | parser = argparse.ArgumentParser(description="转换剧本格式") 108 | parser.add_argument("input_folder", help="输入文件夹路径,包含待处理的txt文件") 109 | parser.add_argument("output_folder", help="输出文件夹路径,用于保存转换后的JSON文件") 110 | args = parser.parse_args() 111 | 112 | # 处理文件夹 113 | process_folder(args.input_folder, args.output_folder) 114 | print("处理完成!") -------------------------------------------------------------------------------- /husky.sh: -------------------------------------------------------------------------------- 1 | npx husky install 2 | npx husky add .husky/pre-commit 'npx lint-staged' 3 | npx husky add .husky/commit-msg 'npx --no -- commitlint --edit ${1}' -------------------------------------------------------------------------------- /mb9/app.ux: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /mb9/common/ATRI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ATRI.png -------------------------------------------------------------------------------- /mb9/common/ATd1p1f1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ATd1p1f1.png -------------------------------------------------------------------------------- /mb9/common/b103.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg001n.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "无风的夜晚。" 8 | }, 9 | { 10 | "character": "", 11 | "text": "薄云遮掩住月光,让夜晚更加黑暗。" 12 | } 13 | ] 14 | }, 15 | { 16 | "background": "bg002n2.png", 17 | "dialogues": [ 18 | { 19 | "character": "", 20 | "text": "潮湿的空气钻进房间。" 21 | }, 22 | { 23 | "character": "", 24 | "text": "我躺在床上闭目养神了多久呢。" 25 | }, 26 | { 27 | "character": "", 28 | "text": "越是催促自己入睡,我就越是清醒。" 29 | }, 30 | { 31 | "character": "", 32 | "text": "不适感蔓延上我的身体,刺激着我的神经。" 33 | }, 34 | { 35 | "character": "", 36 | "text": "收音机一声不响。" 37 | }, 38 | { 39 | "character": "", 40 | "text": "也几乎听不到浪涛声。" 41 | }, 42 | { 43 | "character": "", 44 | "text": "安静到令人害怕。" 45 | }, 46 | { 47 | "character": "", 48 | "text": "哪怕来点噪音也好。" 49 | }, 50 | { 51 | "character": "", 52 | "text": "否则,我又会——" 53 | }, 54 | { 55 | "character": "夏生", 56 | "text": "(……不要再缠着我了……)" 57 | }, 58 | { 59 | "character": "", 60 | "text": "明明没有发生任何事情,我却感觉呼吸困难。" 61 | }, 62 | { 63 | "character": "", 64 | "text": "黑暗带来的压抑感折磨着我,令我接近崩溃。" 65 | }, 66 | { 67 | "character": "夏生", 68 | "text": "(快睡吧……睡着就能挺过去了……)" 69 | }, 70 | { 71 | "character": "", 72 | "text": "——你取回右腿以后,想要做什么呢?" 73 | }, 74 | { 75 | "character": "", 76 | "text": "亚托莉的话在我脑中回响。" 77 | }, 78 | { 79 | "character": "夏生", 80 | "text": "我到底想做什么……" 81 | }, 82 | { 83 | "character": "", 84 | "text": "我只是一门心思想要取回失去的右腿。" 85 | }, 86 | { 87 | "character": "", 88 | "text": "坚信着这样就能夺回我失去的未来。" 89 | }, 90 | { 91 | "character": "夏生", 92 | "text": "(不,不对……这只是我的臆想……)" 93 | }, 94 | { 95 | "character": "", 96 | "text": "为了让自己接受眼下的处境,我需要一个理由。" 97 | } 98 | ] 99 | }, 100 | { 101 | "background": "bg001y.png", 102 | "dialogues": [ 103 | { 104 | "character": "", 105 | "text": "我曾就学于都市中的学校,那里被称为“研究院”。" 106 | }, 107 | { 108 | "character": "", 109 | "text": "那是一所实行精英教育的教育机关,旨在培育人才挽救日渐凋敝的地球。" 110 | }, 111 | { 112 | "character": "", 113 | "text": "——我必须拯救地球。" 114 | }, 115 | { 116 | "character": "", 117 | "text": "尽管毫无根据,可是我以前深信自己能做到。" 118 | } 119 | ] 120 | }, 121 | { 122 | "background": "none.png", 123 | "dialogues": [ 124 | { 125 | "character": "", 126 | "text": "但这扇大门却对我关上了。" 127 | }, 128 | { 129 | "character": "", 130 | "text": "起因是分居两地的父亲所给的生活费不足以缴纳学费。" 131 | }, 132 | { 133 | "character": "", 134 | "text": "与我有矛盾的老师就以拖欠学费为理由,将我赶出了课堂。" 135 | }, 136 | { 137 | "character": "夏生", 138 | "text": "(我本以为世界是公正的,纯粹的思想才受人推崇)" 139 | }, 140 | { 141 | "character": "", 142 | "text": "但我应该早就明白的……在那场隧道崩塌事故中失去右腿的时候就该明白的。" 143 | }, 144 | { 145 | "character": "", 146 | "text": "在黑暗中失去母亲的时候就该明白的。" 147 | }, 148 | { 149 | "character": "", 150 | "text": "世界就是如此荒唐。" 151 | } 152 | ] 153 | }, 154 | { 155 | "background": "bg001y.png", 156 | "dialogues": [ 157 | { 158 | "character": "", 159 | "text": "为了筹措学费,我卖掉了义足。" 160 | }, 161 | { 162 | "character": "", 163 | "text": "高性能的机械义足被我卖了个好价钱。" 164 | }, 165 | { 166 | "character": "", 167 | "text": "但那可是弥补了我幼时失去的右腿,陪伴我重新振作起来的义足。它仿佛已经成为了我身体的一部分。" 168 | }, 169 | { 170 | "character": "", 171 | "text": "我以为这样就解决问题了。" 172 | }, 173 | { 174 | "character": "", 175 | "text": "以为自己早就具备了独立的能力……" 176 | }, 177 | { 178 | "character": "", 179 | "text": "但拖着残破的身躯在孤立无援的研究院内生活,比我想象中更加困难。" 180 | }, 181 | { 182 | "character": "", 183 | "text": "原本以为已经克服的幻肢痛再度发作了。" 184 | }, 185 | { 186 | "character": "", 187 | "text": "疼痛总是令我夜不能寐。在某天早上,我选择了逃离研究院。" 188 | }, 189 | { 190 | "character": "", 191 | "text": "我办理了休学,抛下一切回到这个小镇。" 192 | } 193 | ] 194 | }, 195 | { 196 | "background": "bg001y.png", 197 | "dialogues": [ 198 | { 199 | "character": "", 200 | "text": "“取回右腿,便能夺回未来”" 201 | }, 202 | { 203 | "character": "", 204 | "text": "即便如此暗示自己,夜晚依然令我恐惧。" 205 | }, 206 | { 207 | "character": "夏生", 208 | "text": "(已经够了吧……反正我是没有未来的……)" 209 | }, 210 | { 211 | "character": "夏生", 212 | "text": "(就像这颗星球一样……被荒唐之事所淹没……)" 213 | }, 214 | { 215 | "character": "夏生", 216 | "text": "(与其放弃抵抗洗颈就戮,还不如干脆自我了断……)" 217 | } 218 | ] 219 | }, 220 | { 221 | "background": "bg001y.png", 222 | "dialogues": [ 223 | { 224 | "character": "", 225 | "text": "就像那天一样——" 226 | }, 227 | { 228 | "character": "", 229 | "text": "失去右腿。" 230 | }, 231 | { 232 | "character": "", 233 | "text": "失去母亲。" 234 | }, 235 | { 236 | "character": "", 237 | "text": "失去未来。" 238 | }, 239 | { 240 | "character": "", 241 | "text": "如同我想要抛弃仅存的这条烂命,向荒唐的世界复仇的那一天——" 242 | } 243 | ] 244 | }, 245 | { 246 | "background": "none.png", 247 | "dialogues": [ 248 | { 249 | "character": "夏生", 250 | "text": "(不想死……我还不想死啊……)" 251 | }, 252 | { 253 | "character": "夏生", 254 | "text": "(救救我……谁来救救我…………妈妈…………爸爸!)" 255 | }, 256 | { 257 | "character": "夏生", 258 | "text": "(谁来都行……救救我吧……)" 259 | }, 260 | { 261 | "character": "", 262 | "text": "把我拉出这令人崩溃的黑暗之中吧!" 263 | }, 264 | { 265 | "character": "", 266 | "text": "我伸出手寻求帮助。" 267 | }, 268 | { 269 | "character": "", 270 | "text": "但我深切明白自己的孤立无助,这条崩塌隧道中根本等不到伸来的援手。" 271 | }, 272 | { 273 | "character": "", 274 | "text": "我只会被独自留在黑暗之中。" 275 | }, 276 | { 277 | "character": "", 278 | "text": "握紧" 279 | }, 280 | { 281 | "character": "夏生", 282 | "text": "(——)" 283 | } 284 | ] 285 | }, 286 | { 287 | "background": "bg002n2.png", 288 | "dialogues": [ 289 | { 290 | "character": "", 291 | "text": "…………" 292 | }, 293 | { 294 | "character": "夏生", 295 | "text": "(不知不觉睡着了啊……)" 296 | }, 297 | { 298 | "character": "", 299 | "text": "被幻肢痛与梦魇折磨的我,一如往常将手伸向了虚空。" 300 | }, 301 | { 302 | "character": "", 303 | "text": "但是,有一件事不同于往常。" 304 | }, 305 | { 306 | "character": "", 307 | "text": "我的手……被人紧紧握住了。" 308 | } 309 | ] 310 | }, 311 | { 312 | "background": "ev002b.png", 313 | "dialogues": [ 314 | { 315 | "character": "亚托莉", 316 | "text": "边睡边叫唤对人类而言真是项厉害的技能呢……或者,是夏生先生大脑出了故障吗" 317 | }, 318 | { 319 | "character": "夏生", 320 | "text": "亚托莉……" 321 | }, 322 | { 323 | "character": "亚托莉", 324 | "text": "……夏生先生的脑袋或许需要修理一下呢" 325 | }, 326 | { 327 | "character": "夏生", 328 | "text": "……你会修就来吧。把多余的记忆删除掉,让我活得轻松一些" 329 | }, 330 | { 331 | "character": "亚托莉", 332 | "text": "我试试" 333 | }, 334 | { 335 | "character": "", 336 | "text": "亚托莉一本正经地说着,摸了摸我的头。" 337 | }, 338 | { 339 | "character": "", 340 | "text": "她手上还拿着毛巾。" 341 | }, 342 | { 343 | "character": "亚托莉", 344 | "text": "先把这一头汗擦擦吧,要是感冒就麻烦了。人类那么脆弱,很容易就会发生故障嘛" 345 | }, 346 | { 347 | "character": "", 348 | "text": "看来删除记忆是做不到了,但是……" 349 | }, 350 | { 351 | "character": "夏生", 352 | "text": "疼痛减轻了……" 353 | }, 354 | { 355 | "character": "", 356 | "text": "不存在的右腿发出的剧痛渐渐缓和。" 357 | }, 358 | { 359 | "character": "", 360 | "text": "并不是像往常一样彻底消失。" 361 | }, 362 | { 363 | "character": "", 364 | "text": "而是逐渐减弱、缓和了下来。" 365 | }, 366 | { 367 | "character": "", 368 | "text": "眼泪不禁夺眶而出。" 369 | }, 370 | { 371 | "character": "", 372 | "text": "忍耐疼痛的时候明明都忍住没有流泪了。" 373 | }, 374 | { 375 | "character": "亚托莉", 376 | "text": "你哭了?还是很痛吗?" 377 | }, 378 | { 379 | "character": "夏生", 380 | "text": "不,这是……" 381 | }, 382 | { 383 | "character": "", 384 | "text": "我本想掩饰,但最后还是放弃了。" 385 | }, 386 | { 387 | "character": "", 388 | "text": "我已经不想再虚张声势,隐藏自己的痛苦。只想感受她带来的温暖。" 389 | }, 390 | { 391 | "character": "夏生", 392 | "text": "你说……要替代我的右腿对吧" 393 | }, 394 | { 395 | "character": "亚托莉", 396 | "text": "是的!比起那条义足,明显是我更高性能嘛" 397 | }, 398 | { 399 | "character": "", 400 | "text": "我将亚托莉的手拉到身前。" 401 | }, 402 | { 403 | "character": "", 404 | "text": "抱紧。" 405 | }, 406 | { 407 | "character": "亚托莉", 408 | "text": "哎呀?" 409 | }, 410 | { 411 | "character": "", 412 | "text": "我松开手,然后抱紧了她。" 413 | }, 414 | { 415 | "character": "", 416 | "text": "将脸埋在她的胸口,闭上眼睛。" 417 | }, 418 | { 419 | "character": "亚托莉", 420 | "text": "那个……夏生先生,我还想给你擦汗呢" 421 | }, 422 | { 423 | "character": "夏生", 424 | "text": "无所谓了" 425 | }, 426 | { 427 | "character": "亚托莉", 428 | "text": "难道是在用我的身体擦汗吗?这更像是毛巾的职责哦" 429 | }, 430 | { 431 | "character": "夏生", 432 | "text": "当我的腿就别抱怨了" 433 | }, 434 | { 435 | "character": "亚托莉", 436 | "text": "……学习完毕" 437 | }, 438 | { 439 | "character": "夏生", 440 | "text": "……" 441 | }, 442 | { 443 | "character": "", 444 | "text": "眼中涌出滚烫的泪珠,先前的痛苦已经彻底结束。" 445 | }, 446 | { 447 | "character": "", 448 | "text": "我紧紧抱着她说道。" 449 | }, 450 | { 451 | "character": "夏生", 452 | "text": "……我能抱着你睡吗" 453 | }, 454 | { 455 | "character": "亚托莉", 456 | "text": "可以哦" 457 | }, 458 | { 459 | "character": "", 460 | "text": "听到她轻柔的声音,我又一次睁开眼。" 461 | }, 462 | { 463 | "character": "", 464 | "text": "亚托莉对我露出了微笑。" 465 | }, 466 | { 467 | "character": "", 468 | "text": "看到她的笑容,我心底沉积的不安仿佛都被净化了。" 469 | }, 470 | { 471 | "character": "夏生", 472 | "text": "这才是我真正渴望的……" 473 | }, 474 | { 475 | "character": "", 476 | "text": "我想取回失去的右腿,再度拥有宁静祥和的夜晚。" 477 | }, 478 | { 479 | "character": "", 480 | "text": "但即便是高性能的机械义足,也无法给予我如同今夜一般幸福的体验吧。" 481 | }, 482 | { 483 | "character": "亚托莉", 484 | "text": "嘿嘿……" 485 | }, 486 | { 487 | "character": "", 488 | "text": "亚托莉依然笑着,来回轻拂我的头顶。" 489 | }, 490 | { 491 | "character": "", 492 | "text": "感觉好不甘心。" 493 | }, 494 | { 495 | "character": "", 496 | "text": "但却放下了一切忧虑。" 497 | }, 498 | { 499 | "character": "", 500 | "text": "纠缠困扰着我的回忆,以及对于未来的不安尽数消失……" 501 | }, 502 | { 503 | "character": "", 504 | "text": "我不知不觉中……" 505 | }, 506 | { 507 | "character": "亚托莉", 508 | "text": "晚安,夏生先生" 509 | }, 510 | { 511 | "character": "", 512 | "text": "坠入了香甜的梦乡。" 513 | } 514 | ] 515 | }, 516 | { 517 | "background": "bg002.png", 518 | "dialogues": [ 519 | { 520 | "character": "", 521 | "text": "在徐徐波浪带来的摇晃中,我醒了过来。" 522 | }, 523 | { 524 | "character": "夏生", 525 | "text": "…………" 526 | }, 527 | { 528 | "character": "", 529 | "text": "窗外的风车转个不停,收音机播放着晨间新闻。" 530 | }, 531 | { 532 | "character": "", 533 | "text": "上一次如此神清气爽地醒来,是在多久以前呢。" 534 | }, 535 | { 536 | "character": "", 537 | "text": "我的耳边传来了——" 538 | }, 539 | { 540 | "character": "亚托莉", 541 | "text": "Zzzzzz" 542 | }, 543 | { 544 | "character": "", 545 | "text": "传来了酣睡的呼吸声。" 546 | }, 547 | { 548 | "character": "", 549 | "text": "我顿时睁大眼睛看向身旁。" 550 | }, 551 | { 552 | "character": "亚托莉", 553 | "text": "讨厌啦……夏生先生真色……嘿嘿♪" 554 | }, 555 | { 556 | "character": "夏生", 557 | "text": "……" 558 | }, 559 | { 560 | "character": "", 561 | "text": "我将抱紧亚托莉胳膊的双手慢慢松开,与她拉开一段距离。" 562 | }, 563 | { 564 | "character": "", 565 | "text": "多亏睡了个好觉,我现在十分清醒。" 566 | } 567 | ] 568 | }, 569 | { 570 | "background": "ev002b.png", 571 | "dialogues": [ 572 | { 573 | "character": "", 574 | "text": "但也因此清晰地回忆起了昨夜的丑态。" 575 | } 576 | ] 577 | }, 578 | { 579 | "background": "bg002.png", 580 | "dialogues": [ 581 | { 582 | "character": "夏生", 583 | "text": "…………好想死" 584 | }, 585 | { 586 | "character": "", 587 | "text": "心情好沉重。" 588 | }, 589 | { 590 | "character": "亚托莉", 591 | "text": "Zzz……嘿嘿……夏生先生……" 592 | }, 593 | { 594 | "character": "夏生", 595 | "text": "机器人说梦话了……休眠时还会做梦吗……?" 596 | }, 597 | { 598 | "character": "", 599 | "text": "仿生人在休眠时会进行存储器的数据整理,也许就是这样营造出了人类口中的梦境。" 600 | }, 601 | { 602 | "character": "亚托莉", 603 | "text": "夏生先生你取回右腿以后,想要做什么呢?" 604 | }, 605 | { 606 | "character": "夏生", 607 | "text": "......都不考虑别人的感受" 608 | }, 609 | { 610 | "character": "", 611 | "text": "看着她幸福的睡脸,我的心情又有些不畅快。" 612 | }, 613 | { 614 | "character": "", 615 | "text": "我只是将自己悲惨的命运归罪于右腿而已。" 616 | }, 617 | { 618 | "character": "", 619 | "text": "投入大海捞针的打捞生活,这对我而言是最轻松的选择。" 620 | }, 621 | { 622 | "character": "夏生", 623 | "text": "……但是我却找到了她啊" 624 | }, 625 | { 626 | "character": "亚托莉", 627 | "text": "嗯…………吧唧吧唧…………夏生先生大笨蛋" 628 | }, 629 | { 630 | "character": "", 631 | "text": "那么,现在的我又想做什么?" 632 | }, 633 | { 634 | "character": "", 635 | "text": "总之我先捏了捏亚托莉的脸蛋。" 636 | }, 637 | { 638 | "character": "亚托莉", 639 | "text": "嘿嘿……好痒哦" 640 | }, 641 | { 642 | "character": "夏生", 643 | "text": "就算是为了不让她再在我面前说些得意忘形的话,我也不能自甘堕落下去了啊" 644 | }, 645 | { 646 | "character": "", 647 | "text": "我看向窗外的天空。" 648 | }, 649 | { 650 | "character": "", 651 | "text": "太阳升起,驱散了昨夜笼罩着月亮的阴霾。" 652 | }, 653 | { 654 | "character": "夏生", 655 | "text": "起床了,萝卜子" 656 | }, 657 | { 658 | "character": "亚托莉", 659 | "text": "是亚托莉……萝卜子可是对机器人的蔑称……这是第二次警告哦……看我火箭拳制裁……" 660 | }, 661 | { 662 | "character": "", 663 | "text": "侧腹被她敲了一拳,但却完全不疼。" 664 | }, 665 | { 666 | "character": "夏生", 667 | "text": "机器人睡迷糊了就能攻击人类吗?" 668 | }, 669 | { 670 | "character": "", 671 | "text": "或者这根本不算攻击?" 672 | }, 673 | { 674 | "character": "夏生", 675 | "text": "行了,快起来" 676 | }, 677 | { 678 | "character": "亚托莉", 679 | "text": "啊呀!?" 680 | }, 681 | { 682 | "character": "", 683 | "text": "亚托莉慌慌张张地四处张望。" 684 | }, 685 | { 686 | "character": "亚托莉", 687 | "text": "啊,对了……我昨晚……在这里跟夏生先生肌肤相亲了……" 688 | }, 689 | { 690 | "character": "夏生", 691 | "text": "别用这种容易惹人误会的词" 692 | }, 693 | { 694 | "character": "亚托莉", 695 | "text": "啊……早上好,夏生先生……哈欠" 696 | }, 697 | { 698 | "character": "夏生", 699 | "text": "机器人怎么起床后还会犯困啊" 700 | }, 701 | { 702 | "character": "亚托莉", 703 | "text": "因为我低电压啊……吧唧吧唧" 704 | }, 705 | { 706 | "character": "", 707 | "text": "什么叫低电压啊。" 708 | }, 709 | { 710 | "character": "", 711 | "text": "亚托莉躺在床上扭了扭脖子。" 712 | }, 713 | { 714 | "character": "亚托莉", 715 | "text": "呜呜……都是因为昨晚用奇怪的姿势休眠,关节部位好僵硬……" 716 | }, 717 | { 718 | "character": "夏生", 719 | "text": "你先把衣服穿上。……我都不知道该看哪了" 720 | }, 721 | { 722 | "character": "亚托莉", 723 | "text": "好的~" 724 | }, 725 | { 726 | "character": "夏生", 727 | "text": "还有,我决定不把你卖掉了" 728 | }, 729 | { 730 | "character": "亚托莉", 731 | "text": "?" 732 | }, 733 | { 734 | "character": "夏生", 735 | "text": "附带抱枕功能的“义足”,我可舍不得放手" 736 | }, 737 | { 738 | "character": "亚托莉", 739 | "text": "是吧!我是高性能的嘛,哼哼!" 740 | }, 741 | { 742 | "character": "夏生", 743 | "text": "行了,你先把衣服穿上" 744 | } 745 | ] 746 | }, 747 | { 748 | "background": "bg001d.png", 749 | "dialogues": [ 750 | { 751 | "character": "", 752 | "text": "我也许还会舍弃某些事物。" 753 | }, 754 | { 755 | "character": "", 756 | "text": "我决心要走的不是前人留下的路,而是崭新的未来。" 757 | }, 758 | { 759 | "character": "夏生", 760 | "text": "总比坐以待毙更好吧" 761 | }, 762 | { 763 | "character": "", 764 | "text": "我有一种预感,原本缓缓驶向灭亡的车轮,转向了另一种未来。" 765 | } 766 | ] 767 | } 768 | ] -------------------------------------------------------------------------------- /mb9/common/b124.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg017n.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "回到这个城镇时,我不曾抱有任何期待。" 8 | }, 9 | { 10 | "character": "", 11 | "text": "仅仅因为在研究院失去自己的容身之所,无才无可奈何地回到了这里。" 12 | }, 13 | { 14 | "character": "", 15 | "text": "事到如今我不想再依靠外婆,也不认为自己辍学后还会拥有未来," 16 | }, 17 | { 18 | "character": "", 19 | "text": "但我却在这时与她相遇了——" 20 | } 21 | ] 22 | }, 23 | { 24 | "background": "ev003b.png", 25 | "dialogues": [ 26 | { 27 | "character": "", 28 | "text": "邂逅了这个奇怪的机器人。" 29 | }, 30 | { 31 | "character": "", 32 | "text": "这个在海底沉睡了数年的机器人……" 33 | } 34 | ] 35 | }, 36 | { 37 | "background": "ev003d.png", 38 | "dialogues": [ 39 | { 40 | "character": "", 41 | "text": "她意外地改变了我——" 42 | } 43 | ] 44 | }, 45 | { 46 | "background": "bg015.png", 47 | "dialogues": [ 48 | { 49 | "character": "", 50 | "text": "自从那次相遇之后,我的每一天都精彩纷呈。" 51 | }, 52 | { 53 | "character": "", 54 | "text": "我曾经一门心思想着要变得坚强,独立生活下去。是她让我无暇纠结这些多余的想法。" 55 | } 56 | ] 57 | }, 58 | { 59 | "background": "ev005a.png", 60 | "dialogues": [ 61 | { 62 | "character": "", 63 | "text": "在不遂人愿的日子中,每当我要跌倒时,就会下意识抓住那只向我伸出的手。" 64 | }, 65 | { 66 | "character": "", 67 | "text": "她的手让我回想起早已忘却的宁静祥和的日子。" 68 | }, 69 | { 70 | "character": "亚托莉", 71 | "text": "哼哼哼~~♪" 72 | }, 73 | { 74 | "character": "", 75 | "text": "理所当然一般牵着手走在我身旁的少女机器人——亚托莉。" 76 | }, 77 | { 78 | "character": "", 79 | "text": "与她一起生活之后,我的幻肢痛再也没有复发过。" 80 | }, 81 | { 82 | "character": "", 83 | "text": "幻肢痛的治疗方法有许多种。" 84 | }, 85 | { 86 | "character": "", 87 | "text": "其中一种就是将正常的那条腿映照在镜子中,让两条腿看起来都是健全的。" 88 | }, 89 | { 90 | "character": "", 91 | "text": "通过误导大脑来平息痛苦。" 92 | }, 93 | { 94 | "character": "", 95 | "text": "也有装上义足后就痊愈的,应该是同一种原理吧。" 96 | }, 97 | { 98 | "character": "", 99 | "text": "我刚失去右腿时就被强烈的幻肢痛折磨着,但装上父亲送给我的义足后就平息了。" 100 | }, 101 | { 102 | "character": "", 103 | "text": "高性能的机械义足,让我产生了肉体失而复得的错觉。" 104 | }, 105 | { 106 | "character": "", 107 | "text": "所以失去义足后便旧疾复发了。" 108 | }, 109 | { 110 | "character": "亚托莉", 111 | "text": "夏生先生,今天上什么课?" 112 | }, 113 | { 114 | "character": "夏生", 115 | "text": "上你不擅长的语文。要揣测作者的思想感情咯" 116 | } 117 | ] 118 | }, 119 | { 120 | "background": "ev005a.png", 121 | "dialogues": [ 122 | { 123 | "character": "亚托莉", 124 | "text": "呜呜……我是机器人怎么会明白啊" 125 | }, 126 | { 127 | "character": "夏生", 128 | "text": "努力了解不明白的问题,这才叫学习" 129 | }, 130 | { 131 | "character": "", 132 | "text": "亚托莉说会成为我的“腿”。" 133 | }, 134 | { 135 | "character": "", 136 | "text": "自从接受她的好意之后,幻肢痛就消失无踪了。" 137 | }, 138 | { 139 | "character": "", 140 | "text": "最近因为要画发电机的设计图,我时常在桌前迷迷糊糊地睡着。" 141 | }, 142 | { 143 | "character": "", 144 | "text": "就算不抱着亚托莉,也不会有疼痛袭来。" 145 | }, 146 | { 147 | "character": "夏生", 148 | "text": "都是多亏了你吧" 149 | } 150 | ] 151 | }, 152 | { 153 | "background": "ev005a.png", 154 | "dialogues": [ 155 | { 156 | "character": "亚托莉", 157 | "text": "哼哼哼,夏生先生终于认可我了。不过我这么高性能,也是理所当然的" 158 | }, 159 | { 160 | "character": "亚托莉", 161 | "text": "所以呢,夏生先生今天肯定会对我偷偷做的便当非常满意,真期待~♪" 162 | } 163 | ] 164 | }, 165 | { 166 | "background": "bg009.png", 167 | "dialogues": [ 168 | { 169 | "character": "夏生", 170 | "text": "……你又浪费食材了吗" 171 | }, 172 | { 173 | "character": "", 174 | "text": "抓住" 175 | }, 176 | { 177 | "character": "亚托莉", 178 | "text": "啊啊啊啊啊啊啊,疼疼疼疼疼" 179 | }, 180 | { 181 | "character": "夏生", 182 | "text": "我说过了吧,等你学会做饭以后再搞这种事情" 183 | }, 184 | { 185 | "character": "亚托莉", 186 | "text": "我会听话的,饶了我吧" 187 | } 188 | ] 189 | }, 190 | { 191 | "background": "bg004.png", 192 | "dialogues": [ 193 | { 194 | "character": "", 195 | "text": "每一天都缺乏合理性,总是发生出乎意料的事情。" 196 | } 197 | ] 198 | }, 199 | { 200 | "background": "bg006.png", 201 | "dialogues": [ 202 | { 203 | "character": "", 204 | "text": "但我却越来越享受这样的时光。" 205 | }, 206 | { 207 | "character": "龙司", 208 | "text": "阿夏——" 209 | } 210 | ] 211 | }, 212 | { 213 | "background": "bg005.png", 214 | "dialogues": [ 215 | { 216 | "character": "夏生", 217 | "text": "早安龙司" 218 | }, 219 | { 220 | "character": "", 221 | "text": "一进教室,龙司就搂住了我的肩膀,这也是习以为常的事了。" 222 | }, 223 | { 224 | "character": "亚托莉", 225 | "text": "唔……龙司又跟夏生先生黏在一起" 226 | }, 227 | { 228 | "character": "水菜萌", 229 | "text": "他们关系真好啊" 230 | }, 231 | { 232 | "character": "亚托莉", 233 | "text": "夏生先生明明都由我负责支援了,龙司真是碍事" 234 | }, 235 | { 236 | "character": "龙司", 237 | "text": "我说啊,阿夏。你在找工作对吧" 238 | }, 239 | { 240 | "character": "夏生", 241 | "text": "是啊" 242 | }, 243 | { 244 | "character": "龙司", 245 | "text": "那跟我一起搞个打捞间怎么样?" 246 | }, 247 | { 248 | "character": "夏生", 249 | "text": "打捞间?" 250 | }, 251 | { 252 | "character": "龙司", 253 | "text": "就用你那艘潜水艇" 254 | }, 255 | { 256 | "character": "", 257 | "text": "我知道有这种职业。" 258 | }, 259 | { 260 | "character": "", 261 | "text": "工作主要内容是从因海难沉没的船只中抢救出船员或货物,有时甚至要打捞出整艘船。" 262 | }, 263 | { 264 | "character": "夏生", 265 | "text": "我想都没想过。这生意能成吗……?" 266 | }, 267 | { 268 | "character": "龙司", 269 | "text": "能啊!" 270 | }, 271 | { 272 | "character": "龙司", 273 | "text": "很多人的家都被海水淹没了,我家也一样。肯定有些珍贵的东西还沉在海底" 274 | }, 275 | { 276 | "character": "", 277 | "text": "的确如此。" 278 | } 279 | ] 280 | }, 281 | { 282 | "background": "bg005n2.png", 283 | "Img": "item091a.png", 284 | "ImgTop": 0, 285 | "ImgLeft": 0, 286 | "dialogues": [ 287 | { 288 | "character": "", 289 | "text": "我现在还清楚记得水菜萌看到教室亮起灯光时流下的眼泪。" 290 | }, 291 | { 292 | "character": "", 293 | "text": "由于半座小镇被水淹没,许多人移居到了其他地方,但依然有很多人选择留在这座没有供电、生活不便的小岛上。" 294 | }, 295 | { 296 | "character": "", 297 | "text": "也有些居民世世代代都居住在这里吧,应该会有人想要从曾经的住所里打捞东西。" 298 | } 299 | ] 300 | }, 301 | { 302 | "background": "bg005.png", 303 | "dialogues": [ 304 | { 305 | "character": "凜凜花", 306 | "text": "什么什么?小龙你们要做什么?算我一个!" 307 | }, 308 | { 309 | "character": "龙司", 310 | "text": "喔,你也来帮忙吧。会给你零花钱的" 311 | }, 312 | { 313 | "character": "凜凜花", 314 | "text": "零花钱!我一定要去!" 315 | }, 316 | { 317 | "character": "", 318 | "text": "如果是刚到这座岛上的时候,我一定会这么回答吧。" 319 | }, 320 | { 321 | "character": "", 322 | "text": "——光靠一群小孩子做买卖?算了吧,肯定不会顺利的。" 323 | }, 324 | { 325 | "character": "", 326 | "text": "龙司曾以为靠自己的力量什么都改变不了,而我也是一样。" 327 | }, 328 | { 329 | "character": "", 330 | "text": "但我们却做到了。" 331 | }, 332 | { 333 | "character": "", 334 | "text": "尽管只是一件小事,却让我们意识到我们也能改变现状。" 335 | }, 336 | { 337 | "character": "", 338 | "text": "或许就是因为这样,现在的我才会如此回答道……" 339 | }, 340 | { 341 | "character": "夏生", 342 | "text": "挺有趣啊,试试吧" 343 | }, 344 | { 345 | "character": "", 346 | "text": "未来有什么在等着我们,根本无从想象。" 347 | }, 348 | { 349 | "character": "", 350 | "text": "正因如此我才感到有趣。" 351 | }, 352 | { 353 | "character": "龙司", 354 | "text": "好,决定了。放学后开作战会议" 355 | }, 356 | { 357 | "character": "凜凜花", 358 | "text": "作战会议!" 359 | }, 360 | { 361 | "character": "凯瑟琳", 362 | "text": "好了,同学们。到上课时间了,坐回位置上" 363 | }, 364 | { 365 | "character": "", 366 | "text": "凯瑟琳老师摇着上课铃走进教室。" 367 | }, 368 | { 369 | "character": "", 370 | "text": "身为班长的水菜萌喊出了起立口令。" 371 | }, 372 | { 373 | "character": "水菜萌", 374 | "text": "起立,敬礼。老师早上好" 375 | }, 376 | { 377 | "character": "凜凜花", 378 | "text": "早上好" 379 | }, 380 | { 381 | "character": "亚托莉", 382 | "text": "早上好" 383 | }, 384 | { 385 | "character": "凯瑟琳", 386 | "text": "嗯,早上好。呃,同学们……都到了啊。学生少就是轻松" 387 | } 388 | ] 389 | }, 390 | { 391 | "background": "bg004.png", 392 | "dialogues": [ 393 | { 394 | "character": "", 395 | "text": "我仿佛感受到命运的齿轮悄然发生的变化。" 396 | }, 397 | { 398 | "character": "", 399 | "text": "未来也确实地开始向着我们想也未曾想象过的方位上,扬帆起航。" 400 | } 401 | ] 402 | } 403 | ] -------------------------------------------------------------------------------- /mb9/common/b200.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "none.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "突然,黑色的石块从天而降——" 8 | } 9 | ] 10 | }, 11 | { 12 | "background": "none1.png", 13 | "dialogues": [ 14 | { 15 | "character": "", 16 | "text": "母亲连忙踩下刹车,我们乘坐的车旋转着撞到了什么东西停了下来。" 17 | } 18 | ] 19 | }, 20 | { 21 | "background": "item099.png", 22 | "dialogues": [ 23 | { 24 | "character": "", 25 | "text": "一块又一块的石块不断落下,连弄清身边状况的功夫也不给。" 26 | }, 27 | { 28 | "character": "", 29 | "text": "仿佛黑暗结成了落石一般。" 30 | }, 31 | { 32 | "character": "", 33 | "text": "紧接着爆炸般的冲击声结束后,周围又被刺耳的寂静所包围。" 34 | }, 35 | { 36 | "character": "夏生", 37 | "text": "妈妈……" 38 | }, 39 | { 40 | "character": "夏生", 41 | "text": "妈妈,你在哪" 42 | }, 43 | { 44 | "character": "", 45 | "text": "正当我找寻着母亲,想要爬出黑暗的时候," 46 | } 47 | ] 48 | }, 49 | { 50 | "background": "hurt.png", 51 | "dialogues": [ 52 | { 53 | "character": "夏生", 54 | "text": "好痛――!!?" 55 | } 56 | ] 57 | }, 58 | { 59 | "background": "item099.png", 60 | "dialogues": [ 61 | { 62 | "character": "", 63 | "text": "一股前所未有的剧痛袭来。" 64 | }, 65 | { 66 | "character": "", 67 | "text": "我的右脚被什么东西夹住,动弹不得。" 68 | }, 69 | { 70 | "character": "", 71 | "text": "如同被一只拥有强大下颚的巨大怪物正从我的膝盖自下往上啃食一般,挣脱无果。" 72 | }, 73 | { 74 | "character": "夏生", 75 | "text": "谁来……救救我……妈妈" 76 | }, 77 | { 78 | "character": "", 79 | "text": "我向着黑暗伸出手去,却没有任何人抓住我的手。" 80 | } 81 | ] 82 | }, 83 | { 84 | "background": "hurt.png", 85 | "dialogues": [ 86 | { 87 | "character": "夏生", 88 | "text": "痛……好痛……我的脚……!?" 89 | } 90 | ] 91 | }, 92 | { 93 | "background": "item099.png", 94 | "dialogues": [ 95 | { 96 | "character": "", 97 | "text": "我无法忍受万箭穿心般的疼痛,发出喘息。可那声音就像在水中说出的话一般,只会被浓郁的黑暗所吸收,传不进任何人的耳朵。" 98 | }, 99 | { 100 | "character": "夏生", 101 | "text": "谁来……救救……我……" 102 | }, 103 | { 104 | "character": "", 105 | "text": "失去意识前,感觉好像有谁握住了我的手。" 106 | }, 107 | { 108 | "character": "夏生", 109 | "text": "(妈妈……)" 110 | }, 111 | { 112 | "character": "", 113 | "text": "下一个瞬间,我失去了意识。" 114 | } 115 | ] 116 | }, 117 | { 118 | "background": "bg001y.png", 119 | "dialogues": [ 120 | { 121 | "character": "", 122 | "text": "再次醒来的时候,我躺在病院的床上。" 123 | }, 124 | { 125 | "character": "", 126 | "text": "并被告知了母亲的死讯以及我失去了右腿。" 127 | }, 128 | { 129 | "character": "", 130 | "text": "我空洞的眼神环顾了一圈病房,没有看到父亲。" 131 | }, 132 | { 133 | "character": "乃音子", 134 | "text": "你的父亲为了拯救地球,非常忙碌" 135 | }, 136 | { 137 | "character": "乃音子", 138 | "text": "如果不拯救地球的话,你也无法得救。聪明的夏生应该能够理解吧?" 139 | }, 140 | { 141 | "character": "", 142 | "text": "是吗,如果不去拯救地球,那连我也无法得救。" 143 | }, 144 | { 145 | "character": "", 146 | "text": "原来父亲所做的工作都是为了我啊。" 147 | }, 148 | { 149 | "character": "", 150 | "text": "我拼尽了全力。" 151 | }, 152 | { 153 | "character": "", 154 | "text": "为了理解自己受到的不公遭遇,以及现在孤独的自己的处境。" 155 | }, 156 | { 157 | "character": "", 158 | "text": "我一定要拯救地球——。" 159 | }, 160 | { 161 | "character": "", 162 | "text": "不然,自己也不会有救。" 163 | } 164 | ] 165 | } 166 | ] -------------------------------------------------------------------------------- /mb9/common/b301.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg001y.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "在隧道崩塌事故中失去了右腿与母亲后,我就被安排在了母亲的娘家。" 8 | }, 9 | { 10 | "character": "", 11 | "text": "在舒适环境下平稳生活,有益于我的身心恢复。估计他们是这个想法。" 12 | }, 13 | { 14 | "character": "", 15 | "text": "这座小镇拥有错综复杂的美丽海岸线,时时吹拂着清爽的海风。" 16 | }, 17 | { 18 | "character": "", 19 | "text": "在日复一日的生活中,事故对我造成的打击也渐渐消散。" 20 | }, 21 | { 22 | "character": "", 23 | "text": "而我的绝望,虽然外表看不出来,其实深埋于胸中。" 24 | }, 25 | { 26 | "character": "", 27 | "text": "我明明如此难过,如此悲伤,父亲却不来见我一面。" 28 | }, 29 | { 30 | "character": "", 31 | "text": "我没有接受遭到亲人抛弃的现实,而是选择了死亡。" 32 | } 33 | ] 34 | }, 35 | { 36 | "background": "bg001de.png", 37 | "dialogues": [ 38 | { 39 | "character": "", 40 | "text": "在海边的小小海崖上,能将海岸线的美丽风景尽收眼底。" 41 | } 42 | ] 43 | }, 44 | { 45 | "background": "bg011e.png", 46 | "dialogues": [ 47 | { 48 | "character": "", 49 | "text": "嘎吱……嘎吱……" 50 | }, 51 | { 52 | "character": "", 53 | "text": "我拨动着轮椅,驶向没有铺装道路的平缓山坡上。" 54 | }, 55 | { 56 | "character": "", 57 | "text": "这个高度摔下去也不会致死。" 58 | }, 59 | { 60 | "character": "", 61 | "text": "但崖下就是大海,连同轮椅一起落入海中肯定会一命呜呼。" 62 | }, 63 | { 64 | "character": "", 65 | "text": "我想在临死前看到那副景色。" 66 | }, 67 | { 68 | "character": "", 69 | "text": "在那片母亲经常带我去散步的地方,沉浸在幸福的回忆中迎来死亡。" 70 | }, 71 | { 72 | "character": "夏生", 73 | "text": "……?" 74 | }, 75 | { 76 | "character": "", 77 | "text": "有人捷足先登了。" 78 | }, 79 | { 80 | "character": "", 81 | "text": "她的浅色头发被海风吹起,静静注视着与火红天空浑然一色的海面。" 82 | }, 83 | { 84 | "character": "", 85 | "text": "那是一位美丽的少女。" 86 | }, 87 | { 88 | "character": "", 89 | "text": "她的年龄大概比我大四五岁,个子比我高,但侧脸看上去还是稚气未脱。" 90 | } 91 | ] 92 | }, 93 | { 94 | "background": "bg011e.png", 95 | "dialogues": [ 96 | { 97 | "character": "", 98 | "text": "少女就站在海崖的边缘。" 99 | }, 100 | { 101 | "character": "", 102 | "text": "她的眼中透露出浓郁的悲伤,仿佛下一秒就会一跃而下。" 103 | }, 104 | { 105 | "character": "", 106 | "text": "我突然冲着她的后背喊了一声。" 107 | }, 108 | { 109 | "character": "夏生", 110 | "text": "等等" 111 | }, 112 | { 113 | "character": "少女", 114 | "text": "……?" 115 | }, 116 | { 117 | "character": "", 118 | "text": "少女回身看向我,若无其事地对我说道。" 119 | }, 120 | { 121 | "character": "少女", 122 | "text": "能帮个忙吗?请推一下我的后背。我自己无法主动跳下去" 123 | }, 124 | { 125 | "character": "夏生", 126 | "text": "不要……这是杀人啊,至少也算协助自杀了吧" 127 | }, 128 | { 129 | "character": "夏生", 130 | "text": "而且既然你没有跳下去的勇气,那就不要自杀了啊" 131 | }, 132 | { 133 | "character": "少女", 134 | "text": "不是勇气的问题……" 135 | }, 136 | { 137 | "character": "夏生", 138 | "text": "你迈不出这一步,说明你对这个世界还有留恋吧?那就等你消除留恋后再死啊" 139 | }, 140 | { 141 | "character": "", 142 | "text": "虽然她明显比当时还是小学生的我年长,但我还是口无遮拦地用上了命令的语气。" 143 | }, 144 | { 145 | "character": "少女", 146 | "text": "……据推测这有一定道理。我的留恋……是什么呢" 147 | }, 148 | { 149 | "character": "夏生", 150 | "text": "我怎么可能知道" 151 | }, 152 | { 153 | "character": "夏生", 154 | "text": "而且你很碍事啊。那是我的地盘" 155 | }, 156 | { 157 | "character": "少女", 158 | "text": "啊……这里是私人土地吗" 159 | }, 160 | { 161 | "character": "", 162 | "text": "少女让开了位置,我便拨着轮椅想要移动到悬崖边上,但轮子陷入土中动弹不得。" 163 | }, 164 | { 165 | "character": "少女", 166 | "text": "……" 167 | }, 168 | { 169 | "character": "", 170 | "text": "少女一言不发走到我身后,帮我推动轮椅。" 171 | }, 172 | { 173 | "character": "少女", 174 | "text": "推到这里可以吗" 175 | }, 176 | { 177 | "character": "夏生", 178 | "text": "……嗯,可以" 179 | }, 180 | { 181 | "character": "", 182 | "text": "少女将我推到了她先前所在的悬崖边上。" 183 | }, 184 | { 185 | "character": "", 186 | "text": "明明要去自杀了,却还受到别人帮助,真是丢人丢到姥姥家了。" 187 | }, 188 | { 189 | "character": "夏生", 190 | "text": "行了,你能去别的地方吗" 191 | }, 192 | { 193 | "character": "少女", 194 | "text": "……" 195 | }, 196 | { 197 | "character": "", 198 | "text": "少女并没有离开。这倒也是,她也是出于某种理由才来到这里的吧。" 199 | }, 200 | { 201 | "character": "夏生", 202 | "text": "听不到我说话吗,我让你走开" 203 | }, 204 | { 205 | "character": "少女", 206 | "text": "……你想在这里做什么?" 207 | }, 208 | { 209 | "character": "夏生", 210 | "text": "关你什么事,这是我的私事" 211 | }, 212 | { 213 | "character": "少女", 214 | "text": "如果你想轻生,那么我有义务全力阻止你" 215 | }, 216 | { 217 | "character": "夏生", 218 | "text": "啊? 为什么啊" 219 | }, 220 | { 221 | "character": "アトリ", 222 | "text": "这是我收到的命令" 223 | }, 224 | { 225 | "character": "", 226 | "text": "如果她说想阻止我,那我倒还能理解,但她说这是义务就太奇怪了,明明她自己也想自杀。" 227 | }, 228 | { 229 | "character": "少女", 230 | "text": "你没有留恋了吗?" 231 | }, 232 | { 233 | "character": "夏生", 234 | "text": "……" 235 | }, 236 | { 237 | "character": "少女", 238 | "text": "据推测,如果还有留恋,就不应该选择死亡" 239 | }, 240 | { 241 | "character": "少女", 242 | "text": "怎么样呢,请你仔细回忆一下" 243 | }, 244 | { 245 | "character": "夏生", 246 | "text": "呜……呜呜…………" 247 | }, 248 | { 249 | "character": "夏生", 250 | "text": "……呜呜……呜呜……呜呜……" 251 | }, 252 | { 253 | "character": "少女", 254 | "text": "…………" 255 | }, 256 | { 257 | "character": "", 258 | "text": "我突然哭了起来,少女一脸为难地看着我。" 259 | }, 260 | { 261 | "character": "", 262 | "text": "我甚至忘了擦干眼泪,只顾带着哭腔倾诉自己的遭遇。" 263 | }, 264 | { 265 | "character": "夏生", 266 | "text": "……父亲想要拯救地球,所以才不能来见我" 267 | }, 268 | { 269 | "character": "夏生", 270 | "text": "因为那是份非常崇高的工作……而且留给人类的时间不多了……" 271 | }, 272 | { 273 | "character": "夏生", 274 | "text": "地球的生命比我更重要" 275 | }, 276 | { 277 | "character": "少女", 278 | "text": "噢……" 279 | }, 280 | { 281 | "character": "夏生", 282 | "text": "……呜呜……哇啊啊啊~~~~~!!" 283 | }, 284 | { 285 | "character": "", 286 | "text": "我泪如雨下,洗去了故作成熟的伪装,只剩下这个年龄应有的稚嫩。" 287 | }, 288 | { 289 | "character": "", 290 | "text": "少女不知如何是好,一脸困惑地看着我。" 291 | }, 292 | { 293 | "character": "", 294 | "text": "她的手伸在半空,欲言又止。" 295 | }, 296 | { 297 | "character": "", 298 | "text": "最后战战兢兢地握住了我的手……" 299 | }, 300 | { 301 | "character": "", 302 | "text": "紧紧抱住了嚎啕大哭的我。" 303 | }, 304 | { 305 | "character": "少女", 306 | "text": "乖……已经没事了" 307 | }, 308 | { 309 | "character": "", 310 | "text": "我有种不可思议的感觉。" 311 | }, 312 | { 313 | "character": "", 314 | "text": "仿佛这不是第一次被她拥抱。" 315 | }, 316 | { 317 | "character": "", 318 | "text": "于是我就在她的怀里尽情撒娇,哭得更加大声。" 319 | }, 320 | { 321 | "character": "", 322 | "text": "越是哭泣,我内心越是涌出倾诉的欲望。" 323 | }, 324 | { 325 | "character": "", 326 | "text": "我不记得当时说了什么,多半是对母亲的思念、对父亲的不满,以及对顽固外婆的抱怨吧。" 327 | }, 328 | { 329 | "character": "", 330 | "text": "我说出了一切,只剩下我最后的留恋。" 331 | }, 332 | { 333 | "character": "夏生", 334 | "text": "我要努力学习,考进学校" 335 | }, 336 | { 337 | "character": "少女", 338 | "text": "学校?" 339 | }, 340 | { 341 | "character": "夏生", 342 | "text": "一所叫研究院的厉害学校。我要去那里学习更多更多的知识" 343 | }, 344 | { 345 | "character": "少女", 346 | "text": "为了什么?" 347 | }, 348 | { 349 | "character": "夏生", 350 | "text": "我一定要拯救地球——" 351 | }, 352 | { 353 | "character": "夏生", 354 | "text": "否则……我就无法得救。我太可怜了" 355 | }, 356 | { 357 | "character": "", 358 | "text": "父亲并不是抛弃了我。" 359 | }, 360 | { 361 | "character": "", 362 | "text": "是因为如果不拯救地球,那我也无法得救。" 363 | }, 364 | { 365 | "character": "", 366 | "text": "所以他才迫不得已不来见我。" 367 | }, 368 | { 369 | "character": "", 370 | "text": "我并不可怜。" 371 | }, 372 | { 373 | "character": "", 374 | "text": "那么只要靠我自己的双手来拯救地球就行了,这也能为我带来解脱。" 375 | }, 376 | { 377 | "character": "", 378 | "text": "此时,少女说出了一句不可思议的话。" 379 | }, 380 | { 381 | "character": "少女", 382 | "text": "地球也包括我吗?" 383 | }, 384 | { 385 | "character": "", 386 | "text": "她仿佛把自己当作不属于地球的异物。" 387 | }, 388 | { 389 | "character": "", 390 | "text": "仿佛深信自己不应存在于此。" 391 | }, 392 | { 393 | "character": "", 394 | "text": "对了,她才是不知何时就先一步到达了这里,准备投海自尽。" 395 | }, 396 | { 397 | "character": "", 398 | "text": "她心中潜藏的绝望一定不在我之下。" 399 | }, 400 | { 401 | "character": "", 402 | "text": "我注视着少女。" 403 | }, 404 | { 405 | "character": "", 406 | "text": "注视着她赤红的双眸。" 407 | }, 408 | { 409 | "character": "", 410 | "text": "感受到了那双通透无暇的眼睛深处,蕴含着无尽的悲伤。" 411 | }, 412 | { 413 | "character": "", 414 | "text": "她在寻求着“解脱”,那一定就是她最后的留恋。" 415 | }, 416 | { 417 | "character": "夏生", 418 | "text": "你想寻求什么解脱?" 419 | }, 420 | { 421 | "character": "少女", 422 | "text": "……请教会我‘喜悦’" 423 | }, 424 | { 425 | "character": "少女", 426 | "text": "如果我能获得喜悦,主人就能被拯救" 427 | }, 428 | { 429 | "character": "夏生", 430 | "text": "那你笑一个吧" 431 | }, 432 | { 433 | "character": "少女", 434 | "text": "……?" 435 | }, 436 | { 437 | "character": "夏生", 438 | "text": "人在感受到喜悦的时候,就会笑吧?那么只要笑出来,就能获得喜悦了" 439 | }, 440 | { 441 | "character": "少女", 442 | "text": "……" 443 | }, 444 | { 445 | "character": "夏生", 446 | "text": "就像这样" 447 | } 448 | ] 449 | }, 450 | { 451 | "background": "ev010b.png", 452 | "dialogues": [ 453 | { 454 | "character": "", 455 | "text": "我示范了一个笑容,然后……" 456 | }, 457 | { 458 | "character": "少女", 459 | "text": "…………" 460 | }, 461 | { 462 | "character": "", 463 | "text": "那一瞬间,我的胸中涌起一股从未感受过的情感。" 464 | }, 465 | { 466 | "character": "", 467 | "text": "不可思议的亢奋感,以及对生命的无尽渴望。" 468 | }, 469 | { 470 | "character": "", 471 | "text": "我有生以来初次萌发出了“恋情”。" 472 | }, 473 | { 474 | "character": "", 475 | "text": "层层叠叠的绝望迷雾,被一束耀眼的光芒祛除了。" 476 | } 477 | ] 478 | } 479 | ] -------------------------------------------------------------------------------- /mb9/common/b601.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg007.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "水菜萌撞上安田,使得电击枪偏离了目标。" 8 | }, 9 | { 10 | "character": "安田", 11 | "text": "啧……臭丫头,少碍事!!!!" 12 | }, 13 | { 14 | "character": "水菜萌", 15 | "text": "啊!!?" 16 | }, 17 | { 18 | "character": "亚托莉", 19 | "text": "————" 20 | }, 21 | { 22 | "character": "", 23 | "text": "勃然大怒的安田挥起强化机械臂,砸在了水菜萌的头部侧面。" 24 | }, 25 | { 26 | "character": "", 27 | "text": "水菜萌被击倒在地,一动不动。" 28 | }, 29 | { 30 | "character": "", 31 | "text": "那一瞬间,亚托莉感觉自己的眼前仿佛激荡出了火花。" 32 | }, 33 | { 34 | "character": "", 35 | "text": "飞散的火花点燃了体内的某种冲动——" 36 | } 37 | ] 38 | }, 39 | { 40 | "background": "bg006.png", 41 | "dialogues": [ 42 | { 43 | "character": "水菜萌", 44 | "text": "不要————————!!!!!" 45 | }, 46 | { 47 | "character": "夏生", 48 | "text": "——!?" 49 | }, 50 | { 51 | "character": "", 52 | "text": "屋顶传来了水菜萌悲痛的叫喊声。" 53 | }, 54 | { 55 | "character": "夏生", 56 | "text": "该死!" 57 | }, 58 | { 59 | "character": "", 60 | "text": "我想要赶紧跑到现场,但却无能为力。" 61 | }, 62 | { 63 | "character": "", 64 | "text": "我拄着拐杖,极力加快速度才勉强到正常人快步行走的水平。" 65 | }, 66 | { 67 | "character": "", 68 | "text": "要是义足还在就好了,即便是废品也无所谓。" 69 | }, 70 | { 71 | "character": "夏生", 72 | "text": "亚托莉…………亚托莉…………" 73 | }, 74 | { 75 | "character": "", 76 | "text": "我在心中不断祈求着她的平安,登上通往屋顶的台阶。" 77 | } 78 | ] 79 | }, 80 | { 81 | "background": "bg007c.png", 82 | "dialogues": [ 83 | { 84 | "character": "夏生", 85 | "text": "亚托莉!!!" 86 | }, 87 | { 88 | "character": "", 89 | "text": "我终于抵达天台,推开屋顶沉重的大门,眼前所见的是——" 90 | } 91 | ] 92 | }, 93 | { 94 | "background": "ev019a.png", 95 | "dialogues": [ 96 | { 97 | "character": "亚托莉", 98 | "text": "……" 99 | }, 100 | { 101 | "character": "", 102 | "text": "亚托莉怔怔地站在原地。" 103 | }, 104 | { 105 | "character": "", 106 | "text": "她的拳头和衣服染上了一片血红。" 107 | }, 108 | { 109 | "character": "", 110 | "text": "红色的液体从右手指尖滴落。" 111 | }, 112 | { 113 | "character": "", 114 | "text": "脚边则倒着一个不认识的男人。" 115 | }, 116 | { 117 | "character": "", 118 | "text": "似乎是那个偶尔出现在镇上的男人,但我也无法断定,因为他的脸已经被殴打到变形。" 119 | }, 120 | { 121 | "character": "", 122 | "text": "水菜萌就倒在他的旁边。" 123 | }, 124 | { 125 | "character": "夏生", 126 | "text": "亚托莉……" 127 | }, 128 | { 129 | "character": "亚托莉", 130 | "text": "水菜萌没事。只是昏过去了而已" 131 | }, 132 | { 133 | "character": "", 134 | "text": "亚托莉冰冷的嗓音中不含半点感情。" 135 | }, 136 | { 137 | "character": "", 138 | "text": "染红的裙摆随风飘动。" 139 | }, 140 | { 141 | "character": "亚托莉", 142 | "text": "我全都……想起来了……" 143 | }, 144 | { 145 | "character": "亚托莉", 146 | "text": "我是个怪物……你看" 147 | }, 148 | { 149 | "character": "", 150 | "text": "亚托莉将染血的手掌亮给我看。" 151 | }, 152 | { 153 | "character": "夏生", 154 | "text": "不对,你……" 155 | }, 156 | { 157 | "character": "亚托莉", 158 | "text": "我会自行了结" 159 | } 160 | ] 161 | }, 162 | { 163 | "background": "bg007c.png", 164 | "dialogues": [ 165 | { 166 | "character": "", 167 | "text": "亚托莉走到天台边缘。" 168 | }, 169 | { 170 | "character": "", 171 | "text": "一言不发地跨过护栏。" 172 | }, 173 | { 174 | "character": "夏生", 175 | "text": "亚托莉,你想做什么" 176 | }, 177 | { 178 | "character": "亚托莉", 179 | "text": "早就应该这么做了" 180 | }, 181 | { 182 | "character": "夏生", 183 | "text": "不要……" 184 | }, 185 | { 186 | "character": "亚托莉", 187 | "text": "永别了" 188 | } 189 | ] 190 | }, 191 | { 192 | "background": "bg015c.png", 193 | "dialogues": [ 194 | { 195 | "character": "夏生", 196 | "text": "亚托莉——————————————!!!!!" 197 | }, 198 | { 199 | "character": "", 200 | "text": "她一跃而下时,眼中似乎闪烁着某种光芒。" 201 | } 202 | ] 203 | }, 204 | { 205 | "background": "bg001.png", 206 | "dialogues": [ 207 | { 208 | "character": "亚托莉", 209 | "text": "主人,衣服洗好了" 210 | } 211 | ] 212 | }, 213 | { 214 | "background": "bg003a.png", 215 | "dialogues": [ 216 | { 217 | "character": "", 218 | "text": "亚托莉晾晒着破烂的布片。" 219 | }, 220 | { 221 | "character": "", 222 | "text": "那些是先前拿去清洗的衣服。" 223 | }, 224 | { 225 | "character": "亚托莉", 226 | "text": "……" 227 | }, 228 | { 229 | "character": "", 230 | "text": "亚托莉仰视着我,似乎在等待评价。" 231 | }, 232 | { 233 | "character": "", 234 | "text": "甚至没有察觉自己已经搞砸了。" 235 | }, 236 | { 237 | "character": "夏生", 238 | "text": "噢,谢谢" 239 | }, 240 | { 241 | "character": "", 242 | "text": "亚托莉听到我的回答,生硬地行了一礼。" 243 | } 244 | ] 245 | }, 246 | { 247 | "background": "bg004.png", 248 | "dialogues": [ 249 | { 250 | "character": "", 251 | "text": "她的关节驱动部位因为坠楼冲击而受到了极大损伤。" 252 | }, 253 | { 254 | "character": "", 255 | "text": "完全无法进行修理。" 256 | }, 257 | { 258 | "character": "", 259 | "text": "多亏是落到海里,其余几处外伤也都不致命。" 260 | }, 261 | { 262 | "character": "", 263 | "text": "但最严重的并不是身体上的创伤。" 264 | } 265 | ] 266 | }, 267 | { 268 | "background": "bg003a.png", 269 | "dialogues": [ 270 | { 271 | "character": "亚托莉", 272 | "text": "那我去准备早餐了" 273 | }, 274 | { 275 | "character": "夏生", 276 | "text": "……麻烦你了" 277 | }, 278 | { 279 | "character": "", 280 | "text": "亚托莉光着脚,晃晃悠悠回到了船舱。" 281 | }, 282 | { 283 | "character": "", 284 | "text": "她忘记了一切。" 285 | }, 286 | { 287 | "character": "", 288 | "text": "忘记了我们相遇之后的事情,也忘记了以前遗留的记忆碎片。" 289 | }, 290 | { 291 | "character": "", 292 | "text": "是跳楼导致的后遗症,还是因为她渴望封印自己的记忆,这些已经不得而知。" 293 | }, 294 | { 295 | "character": "", 296 | "text": "即便给她看日志也无法唤醒记忆,也失去了往日丰富的感情。" 297 | }, 298 | { 299 | "character": "", 300 | "text": "在她心中,我们的相遇仿佛从未发生过。" 301 | } 302 | ] 303 | }, 304 | { 305 | "background": "bg002.png", 306 | "dialogues": [ 307 | { 308 | "character": "", 309 | "text": "我一回船舱就闻到一股焦臭味。" 310 | }, 311 | { 312 | "character": "夏生", 313 | "text": "亚托莉,是不是有股焦味?" 314 | }, 315 | { 316 | "character": "亚托莉", 317 | "text": "……?" 318 | }, 319 | { 320 | "character": "", 321 | "text": "亚托莉满脸疑问地看着我。" 322 | }, 323 | { 324 | "character": "夏生", 325 | "text": "没事,你继续吧" 326 | }, 327 | { 328 | "character": "亚托莉", 329 | "text": "好的" 330 | }, 331 | { 332 | "character": "", 333 | "text": "我等着早餐,看向墙上挂的日历。" 334 | } 335 | ] 336 | }, 337 | { 338 | "background": "bg002.png", 339 | "Img": "item032a_0.png", 340 | "ImgTop": 65, 341 | "ImgLeft": 0, 342 | "dialogues": [ 343 | { 344 | "character": "", 345 | "text": "那天之后,她再也没有在日历上画标记。" 346 | }, 347 | { 348 | "character": "", 349 | "text": "但这并不意味着最后的期限不会到来。" 350 | } 351 | ] 352 | }, 353 | { 354 | "background": "bg002.png", 355 | "dialogues": [ 356 | { 357 | "character": "亚托莉", 358 | "text": "饭菜做好了。请坐" 359 | }, 360 | { 361 | "character": "", 362 | "text": "我坐到沙发上,等着亚托莉把早餐端过来。" 363 | }, 364 | { 365 | "character": "夏生", 366 | "text": "……嗯?" 367 | }, 368 | { 369 | "character": "", 370 | "text": "好像踢到了什么东西。" 371 | }, 372 | { 373 | "character": "", 374 | "text": "我往沙发下一看,发现了一只鞋子。" 375 | }, 376 | { 377 | "character": "", 378 | "text": "是一只破破烂烂的便鞋。" 379 | }, 380 | { 381 | "character": "", 382 | "text": "另一只似乎在亚托莉跳楼那天掉进海里了。" 383 | }, 384 | { 385 | "character": "夏生", 386 | "text": "……" 387 | }, 388 | { 389 | "character": "亚托莉", 390 | "text": "啊……" 391 | }, 392 | { 393 | "character": "", 394 | "text": "端来早餐的亚托莉看到我手中的鞋子,突然停下脚步。" 395 | }, 396 | { 397 | "character": "夏生", 398 | "text": "难道你还记得这只鞋吗?这是你的……" 399 | }, 400 | { 401 | "character": "亚托莉", 402 | "text": "这是垃圾吧。今天是垃圾回收日,我来清理" 403 | }, 404 | { 405 | "character": "", 406 | "text": "亚托莉从我手里拿走鞋子,丢进了垃圾袋。" 407 | }, 408 | { 409 | "character": "", 410 | "text": "然后若无其事地说道。" 411 | }, 412 | { 413 | "character": "亚托莉", 414 | "text": "请用早餐" 415 | }, 416 | { 417 | "character": "夏生", 418 | "text": "……好" 419 | }, 420 | { 421 | "character": "", 422 | "text": "我将面前的焦黑物体塞入口中,喝了口水强行咽下,亚托莉则出门丢垃圾去了。" 423 | }, 424 | { 425 | "character": "", 426 | "text": "苦涩的味道在口内蔓延开来。" 427 | }, 428 | { 429 | "character": "", 430 | "text": "如果我那时早点赶到……" 431 | }, 432 | { 433 | "character": "", 434 | "text": "如果我的腿能跑得再快一些……" 435 | }, 436 | { 437 | "character": "", 438 | "text": "啪嗒……踏踏……啪嗒……踏踏……" 439 | }, 440 | { 441 | "character": "夏生", 442 | "text": "……?" 443 | }, 444 | { 445 | "character": "", 446 | "text": "亚托莉回来时的脚步声有些变化。" 447 | }, 448 | { 449 | "character": "", 450 | "text": "两只脚的脚步声不一样。" 451 | }, 452 | { 453 | "character": "夏生", 454 | "text": "亚托莉,你这是……" 455 | }, 456 | { 457 | "character": "", 458 | "text": "她穿上了那只鞋。" 459 | }, 460 | { 461 | "character": "亚托莉", 462 | "text": "好像还可以穿。据判断可以有效保护脚部" 463 | }, 464 | { 465 | "character": "亚托莉", 466 | "text": "我可以拿去穿吗?" 467 | }, 468 | { 469 | "character": "夏生", 470 | "text": "嗯……" 471 | }, 472 | { 473 | "character": "", 474 | "text": "亚托莉无神的双眼注视着穿鞋的那只脚。" 475 | }, 476 | { 477 | "character": "亚托莉", 478 | "text": "正合我的尺码呢" 479 | }, 480 | { 481 | "character": "夏生", 482 | "text": "很适合你" 483 | }, 484 | { 485 | "character": "亚托莉", 486 | "text": "……谢谢" 487 | }, 488 | { 489 | "character": "", 490 | "text": "亚托莉面无表情地点点头,拖着腿准备继续做家务。" 491 | }, 492 | { 493 | "character": "", 494 | "text": "她突然停下脚步。" 495 | }, 496 | { 497 | "character": "夏生", 498 | "text": "怎么了吗?" 499 | }, 500 | { 501 | "character": "亚托莉", 502 | "text": "我……派上用场了吗?" 503 | }, 504 | { 505 | "character": "夏生", 506 | "text": "当然,帮我大忙了" 507 | }, 508 | { 509 | "character": "亚托莉", 510 | "text": "是吗,太好了" 511 | } 512 | ] 513 | }, 514 | { 515 | "background": "bg015.png", 516 | "dialogues": [ 517 | { 518 | "character": "", 519 | "text": "两天之后,亚托莉的机能停止了。" 520 | }, 521 | { 522 | "character": "", 523 | "text": "失去了生前近乎所有活着的记忆。", 524 | "END": "Bad Ending" 525 | } 526 | ] 527 | } 528 | ] -------------------------------------------------------------------------------- /mb9/common/b999.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg017n.png", 4 | "dialogues": [ 5 | { 6 | "character": "亚托莉", 7 | "text": "这颗星球正在沉没——" 8 | } 9 | ] 10 | }, 11 | { 12 | "background": "bg001d.png", 13 | "dialogues": [ 14 | { 15 | "character": "亚托莉", 16 | "text": "海平面因不明原因急速上升,海洋吞没了大部分沿海地区,如今也不断蚕食着陆地。" 17 | } 18 | ] 19 | }, 20 | { 21 | "background": "ev000b.png", 22 | "dialogues": [ 23 | { 24 | "character": "亚托莉", 25 | "text": "人类的栖息地被迫收缩,处于巅峰的科学技术渐渐流失。" 26 | }, 27 | { 28 | "character": "亚托莉", 29 | "text": "这是缓步迈向灭亡的平静时代。" 30 | }, 31 | { 32 | "character": "亚托莉", 33 | "text": "我与他邂逅了" 34 | }, 35 | { 36 | "character": "亚托莉", 37 | "text": "他说自己必须拯救地球——" 38 | }, 39 | { 40 | "character": "亚托莉", 41 | "text": "于是我问道。" 42 | }, 43 | { 44 | "character": "亚托莉", 45 | "text": "——地球也包括我吗……?" 46 | }, 47 | { 48 | "character": "亚托莉", 49 | "text": "我守望着。" 50 | }, 51 | { 52 | "character": "亚托莉", 53 | "text": "守望着渐渐沉没的地球。" 54 | }, 55 | { 56 | "character": "亚托莉", 57 | "text": "守望着反抗灭亡的宿命,奋力挣扎的人们。" 58 | }, 59 | { 60 | "character": "亚托莉", 61 | "text": "身处无限的孤独之中……" 62 | }, 63 | { 64 | "character": "亚托莉", 65 | "text": "“时间流逝吧,你是多么的残酷——”" 66 | } 67 | ] 68 | } 69 | ] -------------------------------------------------------------------------------- /mb9/common/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg.png -------------------------------------------------------------------------------- /mb9/common/bg001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg001.png -------------------------------------------------------------------------------- /mb9/common/bg001d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg001d.png -------------------------------------------------------------------------------- /mb9/common/bg001de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg001de.png -------------------------------------------------------------------------------- /mb9/common/bg001e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg001e.png -------------------------------------------------------------------------------- /mb9/common/bg001n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg001n.png -------------------------------------------------------------------------------- /mb9/common/bg001y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg001y.png -------------------------------------------------------------------------------- /mb9/common/bg002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg002.png -------------------------------------------------------------------------------- /mb9/common/bg002n2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg002n2.png -------------------------------------------------------------------------------- /mb9/common/bg003a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg003a.png -------------------------------------------------------------------------------- /mb9/common/bg003an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg003an.png -------------------------------------------------------------------------------- /mb9/common/bg004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg004.png -------------------------------------------------------------------------------- /mb9/common/bg004n2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg004n2.png -------------------------------------------------------------------------------- /mb9/common/bg005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg005.png -------------------------------------------------------------------------------- /mb9/common/bg005a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg005a.png -------------------------------------------------------------------------------- /mb9/common/bg005n2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg005n2.png -------------------------------------------------------------------------------- /mb9/common/bg006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg006.png -------------------------------------------------------------------------------- /mb9/common/bg007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg007.png -------------------------------------------------------------------------------- /mb9/common/bg007c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg007c.png -------------------------------------------------------------------------------- /mb9/common/bg007n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg007n.png -------------------------------------------------------------------------------- /mb9/common/bg008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg008.png -------------------------------------------------------------------------------- /mb9/common/bg009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg009.png -------------------------------------------------------------------------------- /mb9/common/bg009e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg009e.png -------------------------------------------------------------------------------- /mb9/common/bg009n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg009n.png -------------------------------------------------------------------------------- /mb9/common/bg010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg010.png -------------------------------------------------------------------------------- /mb9/common/bg011a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg011a.png -------------------------------------------------------------------------------- /mb9/common/bg011e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg011e.png -------------------------------------------------------------------------------- /mb9/common/bg012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg012.png -------------------------------------------------------------------------------- /mb9/common/bg013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg013.png -------------------------------------------------------------------------------- /mb9/common/bg014a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg014a.png -------------------------------------------------------------------------------- /mb9/common/bg015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg015.png -------------------------------------------------------------------------------- /mb9/common/bg015c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg015c.png -------------------------------------------------------------------------------- /mb9/common/bg015n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg015n.png -------------------------------------------------------------------------------- /mb9/common/bg015t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg015t.png -------------------------------------------------------------------------------- /mb9/common/bg016a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg016a.png -------------------------------------------------------------------------------- /mb9/common/bg017a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg017a.png -------------------------------------------------------------------------------- /mb9/common/bg017b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg017b.png -------------------------------------------------------------------------------- /mb9/common/bg017c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg017c.png -------------------------------------------------------------------------------- /mb9/common/bg017n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg017n.png -------------------------------------------------------------------------------- /mb9/common/bg017z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/bg017z.png -------------------------------------------------------------------------------- /mb9/common/ev000b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev000b.png -------------------------------------------------------------------------------- /mb9/common/ev001a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev001a.png -------------------------------------------------------------------------------- /mb9/common/ev002b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev002b.png -------------------------------------------------------------------------------- /mb9/common/ev003a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev003a.png -------------------------------------------------------------------------------- /mb9/common/ev003b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev003b.png -------------------------------------------------------------------------------- /mb9/common/ev003d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev003d.png -------------------------------------------------------------------------------- /mb9/common/ev003f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev003f.png -------------------------------------------------------------------------------- /mb9/common/ev004a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev004a.png -------------------------------------------------------------------------------- /mb9/common/ev005a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev005a.png -------------------------------------------------------------------------------- /mb9/common/ev006a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev006a.png -------------------------------------------------------------------------------- /mb9/common/ev007a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev007a.png -------------------------------------------------------------------------------- /mb9/common/ev008c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev008c.png -------------------------------------------------------------------------------- /mb9/common/ev009a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev009a.png -------------------------------------------------------------------------------- /mb9/common/ev010b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev010b.png -------------------------------------------------------------------------------- /mb9/common/ev011c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev011c.png -------------------------------------------------------------------------------- /mb9/common/ev012c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev012c.png -------------------------------------------------------------------------------- /mb9/common/ev013a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev013a.png -------------------------------------------------------------------------------- /mb9/common/ev014b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev014b.png -------------------------------------------------------------------------------- /mb9/common/ev015a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev015a.png -------------------------------------------------------------------------------- /mb9/common/ev016a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev016a.png -------------------------------------------------------------------------------- /mb9/common/ev017a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev017a.png -------------------------------------------------------------------------------- /mb9/common/ev018a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev018a.png -------------------------------------------------------------------------------- /mb9/common/ev019a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev019a.png -------------------------------------------------------------------------------- /mb9/common/ev020a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev020a.png -------------------------------------------------------------------------------- /mb9/common/ev021a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev021a.png -------------------------------------------------------------------------------- /mb9/common/ev101a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev101a.png -------------------------------------------------------------------------------- /mb9/common/ev102a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev102a.png -------------------------------------------------------------------------------- /mb9/common/ev103a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/ev103a.png -------------------------------------------------------------------------------- /mb9/common/hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/hurt.png -------------------------------------------------------------------------------- /mb9/common/item020a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item020a.png -------------------------------------------------------------------------------- /mb9/common/item028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item028.png -------------------------------------------------------------------------------- /mb9/common/item032a_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item032a_0.png -------------------------------------------------------------------------------- /mb9/common/item033b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item033b.png -------------------------------------------------------------------------------- /mb9/common/item039b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item039b.png -------------------------------------------------------------------------------- /mb9/common/item059b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item059b.png -------------------------------------------------------------------------------- /mb9/common/item069a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item069a.png -------------------------------------------------------------------------------- /mb9/common/item069b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item069b.png -------------------------------------------------------------------------------- /mb9/common/item091a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item091a.png -------------------------------------------------------------------------------- /mb9/common/item099.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/item099.png -------------------------------------------------------------------------------- /mb9/common/itemATRI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/itemATRI.png -------------------------------------------------------------------------------- /mb9/common/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/logo.png -------------------------------------------------------------------------------- /mb9/common/mask_dageki02ji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/mask_dageki02ji.png -------------------------------------------------------------------------------- /mb9/common/mask_yuge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/mask_yuge.png -------------------------------------------------------------------------------- /mb9/common/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/none.png -------------------------------------------------------------------------------- /mb9/common/none1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/none1.png -------------------------------------------------------------------------------- /mb9/common/none2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/none2.png -------------------------------------------------------------------------------- /mb9/common/sd004a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/sd004a.png -------------------------------------------------------------------------------- /mb9/common/sd005a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/sd005a.png -------------------------------------------------------------------------------- /mb9/common/text_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/mb9/common/text_bg.png -------------------------------------------------------------------------------- /mb9/config-watch.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /mb9/i18n/defaults.json: -------------------------------------------------------------------------------- 1 | {"a":{"b":"default hello"}} -------------------------------------------------------------------------------- /mb9/i18n/en.json: -------------------------------------------------------------------------------- 1 | {"a":{"b":"hello"}} -------------------------------------------------------------------------------- /mb9/i18n/zh-CN.json: -------------------------------------------------------------------------------- 1 | {"a":{"b":"你好"}} -------------------------------------------------------------------------------- /mb9/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "package": "com.liuyuze61.ATRI", 3 | "name": "ATRI", 4 | "versionName": "1.5.0", 5 | "versionCode": 1, 6 | "minPlatformVersion": 1000, 7 | "icon": "/common/logo.png", 8 | "deviceTypeList": [ 9 | "watch" 10 | ], 11 | "features": [ 12 | {"name": "system.router"}, 13 | {"name": "system.storage"}, 14 | {"name": "system.prompt"}, 15 | {"name": "system.file"} 16 | ], 17 | "config": { 18 | "logLevel": "log", 19 | "designWidth": 192 20 | }, 21 | "router": { 22 | "entry": "pages/index", 23 | "pages": { 24 | "pages/index": { 25 | "component": "index" 26 | }, 27 | "pages/detail": { 28 | "component": "detail" 29 | } 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /mb9/pages/detail/detail.ux: -------------------------------------------------------------------------------- 1 | 47 | 48 | 344 | 345 | 395 | -------------------------------------------------------------------------------- /mb9/pages/index/index.ux: -------------------------------------------------------------------------------- 1 | 63 | 64 | 226 | 227 | 291 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ATRI", 3 | "version": "1.5.0", 4 | "description": "", 5 | "engines": { 6 | "node": ">=8.10" 7 | }, 8 | "scripts": { 9 | "start": "aiot server --watch --open-nuttx", 10 | "build": "aiot build --enable-jsc", 11 | "release": "aiot release --enable-jsc", 12 | "watch": "aiot watch --open-nuttx", 13 | "lint": "eslint --format codeframe --fix --ext .ux,.js src/" 14 | }, 15 | "lint-staged": { 16 | "*.{ux,js}": [ 17 | "prettier --write", 18 | "eslint --format codeframe --fix", 19 | "git add" 20 | ], 21 | "*.{less,css}": [ 22 | "prettier --write", 23 | "stylelint --fix --custom-syntax postcss-less", 24 | "git add" 25 | ] 26 | }, 27 | "devDependencies": { 28 | "@aiot-toolkit/velasim": "^0.1.26-beta.3", 29 | "aiot-toolkit": "1.1.0", 30 | "@aiot-toolkit/jsc": "^1.0.3", 31 | "ux-types": "^0.1.1", 32 | "babel-eslint": "^10.0.1", 33 | "eslint": "^6.0.0", 34 | "eslint-config-prettier": "^6.0.0", 35 | "eslint-plugin-prettier": "^3.4.0", 36 | "eslint-plugin-ux": "^0.0.4", 37 | "husky": "^8.0.1", 38 | "less": "^3.12.2", 39 | "less-loader": "^6.2.0", 40 | "lint-staged": "^8.2.1", 41 | "postcss-html": "^1.3.0", 42 | "postcss-less": "^6.0.0", 43 | "prettier": "^2.7.1", 44 | "eslint-import-resolver-node": "^0.3.7", 45 | "eslint-plugin-import": "^2.27.5", 46 | "stylelint": "^14.5.3", 47 | "stylelint-config-recess-order": "^3.0.0", 48 | "stylelint-config-standard": "^25.0.0", 49 | "stylelint-order": "^5.0.0", 50 | "@commitlint/cli": "^17.3.0", 51 | "@commitlint/config-conventional": "^17.3.0" 52 | } 53 | } -------------------------------------------------------------------------------- /parse_script.py: -------------------------------------------------------------------------------- 1 | import json 2 | import os 3 | import argparse 4 | from tqdm import tqdm 5 | import csv 6 | import re 7 | 8 | 9 | def parse(input_file, trans_language, audio_format): 10 | results = [] 11 | last_image_files = set() # 用于存储上一个翻译文本中的图片信息 12 | with open(input_file, 'r', encoding='utf-8') as json_file: 13 | data = json.load(json_file) 14 | scn_length = len(data['scenes']) 15 | pattern = re.compile(r'[「」『』()"]|(\[.*])|(\\n)') 16 | for i in range(scn_length): 17 | texts = data['scenes'][i].get('texts') 18 | if texts: 19 | for text in texts: 20 | character = "" 21 | image_files = set() # 当前翻译文本中的图片信息 22 | 23 | try: 24 | character = text[0] or "" 25 | except TypeError: 26 | pass 27 | 28 | try: 29 | sentence_ori = text[2][0][1] or "" 30 | sentence_ori = pattern.sub('', sentence_ori) 31 | sentence_trans = text[2][trans_language][1] or "" 32 | sentence_trans = pattern.sub('', sentence_trans) 33 | except TypeError: 34 | continue 35 | 36 | try: 37 | voice = text[3][0].get("voice") or "" 38 | if voice: 39 | voice += f".{audio_format}" 40 | except TypeError: 41 | voice = "" 42 | 43 | # Extract imageFile.file information 44 | env_data = text[-1].get('data', []) 45 | for item in env_data: 46 | if isinstance(item, list) and len(item) == 3: 47 | obj_type, obj_class, obj_info = item 48 | if obj_class in ["stage", "event", "item"]: 49 | image_file = obj_info.get('redraw', {}).get('imageFile', {}).get('file') 50 | if image_file and (image_file.startswith('bg') or image_file.startswith('ev') or image_file.startswith('item')): 51 | # Remove 'l' suffix if present 52 | if image_file.endswith('ll'): 53 | image_file = image_file[:-2] # Remove the last 'll' 54 | if image_file.endswith('l'): 55 | image_file = image_file[:-1] # Remove the last 'l' 56 | image_files.add(image_file) 57 | 58 | # Compare with the last image files 59 | if image_files != last_image_files: 60 | # Append image files to the translation 61 | if image_files: 62 | image_files_str = ", ".join(sorted(image_files)) # 排序并转换为字符串 63 | sentence_trans += f" [Images: {image_files_str}]" 64 | last_image_files = image_files # 更新上一个翻译文本中的图片信息 65 | # results.append([character, sentence_ori, sentence_trans, voice]) 66 | results.append([character, sentence_trans]) # 只保留角色和中文翻译 67 | return results 68 | 69 | 70 | if __name__ == "__main__": 71 | parser = argparse.ArgumentParser() 72 | parser.add_argument('-i', '--input', type=str, default=os.getcwd(), help='Path to the input directory.') 73 | parser.add_argument('-o', '--output', type=str, default=os.path.join(os.getcwd(), "parsed"), help='Path to the output directory.') 74 | parser.add_argument('-l', '--language', type=int, default=2, help='Language of translation, 0: JP; 1:EN; 2:ZHS; 3:ZHT, default is 2.') 75 | parser.add_argument('-d', '--delimiter', type=str, default="\t", 76 | help='Delimiter of input data file, default is \\t') 77 | parser.add_argument('-af', '--audio_format', type=str, default="mp3", 78 | help='Audio file name suffix, default is mp3') 79 | parser.add_argument('-s', '--single_file', action='store_true', default=False, 80 | help='Merge all text into a single file.') 81 | args = parser.parse_args() 82 | 83 | os.makedirs(args.output, exist_ok=True) 84 | 85 | if args.single_file: 86 | results = [] 87 | for f in tqdm(os.listdir(args.input)): 88 | file = os.path.join(args.input, f) 89 | if os.path.isfile(f) and (f.split('.')[-1].upper() == "JSON"): 90 | results += parse(f, args.language, args.audio_format) 91 | with open(os.path.join(args.output, "all_in_one_parsed.txt"), "w", encoding="utf8", newline="") as tsvfile: 92 | writer = csv.writer(tsvfile, delimiter=args.delimiter) 93 | writer.writerows(results) 94 | 95 | else: 96 | for f in tqdm(os.listdir(args.input)): 97 | file = os.path.join(args.input, f) 98 | if os.path.isfile(f) and (f.split('.')[-1].upper() == "JSON"): 99 | results = parse(f, args.language, args.audio_format) 100 | with open(os.path.join(args.output, f + "_parsed.txt"), "w", encoding="utf8", newline="") as tsvfile: 101 | writer = csv.writer(tsvfile, delimiter=args.delimiter) 102 | writer.writerows(results) 103 | -------------------------------------------------------------------------------- /src/app.ux: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /src/common/ATRI_TrueEnding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ATRI_TrueEnding.png -------------------------------------------------------------------------------- /src/common/ATd1p1f1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ATd1p1f1.png -------------------------------------------------------------------------------- /src/common/b124.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg017n.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "回到这个城镇时,我不曾抱有任何期待。" 8 | }, 9 | { 10 | "character": "", 11 | "text": "仅仅因为在研究院失去自己的容身之所,无才无可奈何地回到了这里。" 12 | }, 13 | { 14 | "character": "", 15 | "text": "事到如今我不想再依靠外婆,也不认为自己辍学后还会拥有未来," 16 | }, 17 | { 18 | "character": "", 19 | "text": "但我却在这时与她相遇了——" 20 | } 21 | ] 22 | }, 23 | { 24 | "background": "ev003b.png", 25 | "dialogues": [ 26 | { 27 | "character": "", 28 | "text": "邂逅了这个奇怪的机器人。" 29 | }, 30 | { 31 | "character": "", 32 | "text": "这个在海底沉睡了数年的机器人……" 33 | } 34 | ] 35 | }, 36 | { 37 | "background": "ev003d.png", 38 | "dialogues": [ 39 | { 40 | "character": "", 41 | "text": "她意外地改变了我——" 42 | } 43 | ] 44 | }, 45 | { 46 | "background": "bg015.png", 47 | "dialogues": [ 48 | { 49 | "character": "", 50 | "text": "自从那次相遇之后,我的每一天都精彩纷呈。" 51 | }, 52 | { 53 | "character": "", 54 | "text": "我曾经一门心思想着要变得坚强,独立生活下去。是她让我无暇纠结这些多余的想法。" 55 | } 56 | ] 57 | }, 58 | { 59 | "background": "ev005a.png", 60 | "dialogues": [ 61 | { 62 | "character": "", 63 | "text": "在不遂人愿的日子中,每当我要跌倒时,就会下意识抓住那只向我伸出的手。" 64 | }, 65 | { 66 | "character": "", 67 | "text": "她的手让我回想起早已忘却的宁静祥和的日子。" 68 | }, 69 | { 70 | "character": "亚托莉", 71 | "text": "哼哼哼~~♪" 72 | }, 73 | { 74 | "character": "", 75 | "text": "理所当然一般牵着手走在我身旁的少女机器人——亚托莉。" 76 | }, 77 | { 78 | "character": "", 79 | "text": "与她一起生活之后,我的幻肢痛再也没有复发过。" 80 | }, 81 | { 82 | "character": "", 83 | "text": "幻肢痛的治疗方法有许多种。" 84 | }, 85 | { 86 | "character": "", 87 | "text": "其中一种就是将正常的那条腿映照在镜子中,让两条腿看起来都是健全的。" 88 | }, 89 | { 90 | "character": "", 91 | "text": "通过误导大脑来平息痛苦。" 92 | }, 93 | { 94 | "character": "", 95 | "text": "也有装上义足后就痊愈的,应该是同一种原理吧。" 96 | }, 97 | { 98 | "character": "", 99 | "text": "我刚失去右腿时就被强烈的幻肢痛折磨着,但装上父亲送给我的义足后就平息了。" 100 | }, 101 | { 102 | "character": "", 103 | "text": "高性能的机械义足,让我产生了肉体失而复得的错觉。" 104 | }, 105 | { 106 | "character": "", 107 | "text": "所以失去义足后便旧疾复发了。" 108 | }, 109 | { 110 | "character": "亚托莉", 111 | "text": "夏生先生,今天上什么课?" 112 | }, 113 | { 114 | "character": "夏生", 115 | "text": "上你不擅长的语文。要揣测作者的思想感情咯" 116 | } 117 | ] 118 | }, 119 | { 120 | "background": "ev005a.png", 121 | "dialogues": [ 122 | { 123 | "character": "亚托莉", 124 | "text": "呜呜……我是机器人怎么会明白啊" 125 | }, 126 | { 127 | "character": "夏生", 128 | "text": "努力了解不明白的问题,这才叫学习" 129 | }, 130 | { 131 | "character": "", 132 | "text": "亚托莉说会成为我的“腿”。" 133 | }, 134 | { 135 | "character": "", 136 | "text": "自从接受她的好意之后,幻肢痛就消失无踪了。" 137 | }, 138 | { 139 | "character": "", 140 | "text": "最近因为要画发电机的设计图,我时常在桌前迷迷糊糊地睡着。" 141 | }, 142 | { 143 | "character": "", 144 | "text": "就算不抱着亚托莉,也不会有疼痛袭来。" 145 | }, 146 | { 147 | "character": "夏生", 148 | "text": "都是多亏了你吧" 149 | } 150 | ] 151 | }, 152 | { 153 | "background": "ev005a.png", 154 | "dialogues": [ 155 | { 156 | "character": "亚托莉", 157 | "text": "哼哼哼,夏生先生终于认可我了。不过我这么高性能,也是理所当然的" 158 | }, 159 | { 160 | "character": "亚托莉", 161 | "text": "所以呢,夏生先生今天肯定会对我偷偷做的便当非常满意,真期待~♪" 162 | } 163 | ] 164 | }, 165 | { 166 | "background": "bg009.png", 167 | "dialogues": [ 168 | { 169 | "character": "夏生", 170 | "text": "……你又浪费食材了吗" 171 | }, 172 | { 173 | "character": "", 174 | "text": "抓住" 175 | }, 176 | { 177 | "character": "亚托莉", 178 | "text": "啊啊啊啊啊啊啊,疼疼疼疼疼" 179 | }, 180 | { 181 | "character": "夏生", 182 | "text": "我说过了吧,等你学会做饭以后再搞这种事情" 183 | }, 184 | { 185 | "character": "亚托莉", 186 | "text": "我会听话的,饶了我吧" 187 | } 188 | ] 189 | }, 190 | { 191 | "background": "bg004.png", 192 | "dialogues": [ 193 | { 194 | "character": "", 195 | "text": "每一天都缺乏合理性,总是发生出乎意料的事情。" 196 | } 197 | ] 198 | }, 199 | { 200 | "background": "bg006.png", 201 | "dialogues": [ 202 | { 203 | "character": "", 204 | "text": "但我却越来越享受这样的时光。" 205 | }, 206 | { 207 | "character": "龙司", 208 | "text": "阿夏——" 209 | } 210 | ] 211 | }, 212 | { 213 | "background": "bg005.png", 214 | "dialogues": [ 215 | { 216 | "character": "夏生", 217 | "text": "早安龙司" 218 | }, 219 | { 220 | "character": "", 221 | "text": "一进教室,龙司就搂住了我的肩膀,这也是习以为常的事了。" 222 | }, 223 | { 224 | "character": "亚托莉", 225 | "text": "唔……龙司又跟夏生先生黏在一起" 226 | }, 227 | { 228 | "character": "水菜萌", 229 | "text": "他们关系真好啊" 230 | }, 231 | { 232 | "character": "亚托莉", 233 | "text": "夏生先生明明都由我负责支援了,龙司真是碍事" 234 | }, 235 | { 236 | "character": "龙司", 237 | "text": "我说啊,阿夏。你在找工作对吧" 238 | }, 239 | { 240 | "character": "夏生", 241 | "text": "是啊" 242 | }, 243 | { 244 | "character": "龙司", 245 | "text": "那跟我一起搞个打捞间怎么样?" 246 | }, 247 | { 248 | "character": "夏生", 249 | "text": "打捞间?" 250 | }, 251 | { 252 | "character": "龙司", 253 | "text": "就用你那艘潜水艇" 254 | }, 255 | { 256 | "character": "", 257 | "text": "我知道有这种职业。" 258 | }, 259 | { 260 | "character": "", 261 | "text": "工作主要内容是从因海难沉没的船只中抢救出船员或货物,有时甚至要打捞出整艘船。" 262 | }, 263 | { 264 | "character": "夏生", 265 | "text": "我想都没想过。这生意能成吗……?" 266 | }, 267 | { 268 | "character": "龙司", 269 | "text": "能啊!" 270 | }, 271 | { 272 | "character": "龙司", 273 | "text": "很多人的家都被海水淹没了,我家也一样。肯定有些珍贵的东西还沉在海底" 274 | }, 275 | { 276 | "character": "", 277 | "text": "的确如此。" 278 | } 279 | ] 280 | }, 281 | { 282 | "background": "bg005n2.png", 283 | "Img": "item091a.png", 284 | "ImgTop": 0, 285 | "ImgLeft": 0, 286 | "dialogues": [ 287 | { 288 | "character": "", 289 | "text": "我现在还清楚记得水菜萌看到教室亮起灯光时流下的眼泪。" 290 | }, 291 | { 292 | "character": "", 293 | "text": "由于半座小镇被水淹没,许多人移居到了其他地方,但依然有很多人选择留在这座没有供电、生活不便的小岛上。" 294 | }, 295 | { 296 | "character": "", 297 | "text": "也有些居民世世代代都居住在这里吧,应该会有人想要从曾经的住所里打捞东西。" 298 | } 299 | ] 300 | }, 301 | { 302 | "background": "bg005.png", 303 | "dialogues": [ 304 | { 305 | "character": "凜凜花", 306 | "text": "什么什么?小龙你们要做什么?算我一个!" 307 | }, 308 | { 309 | "character": "龙司", 310 | "text": "喔,你也来帮忙吧。会给你零花钱的" 311 | }, 312 | { 313 | "character": "凜凜花", 314 | "text": "零花钱!我一定要去!" 315 | }, 316 | { 317 | "character": "", 318 | "text": "如果是刚到这座岛上的时候,我一定会这么回答吧。" 319 | }, 320 | { 321 | "character": "", 322 | "text": "——光靠一群小孩子做买卖?算了吧,肯定不会顺利的。" 323 | }, 324 | { 325 | "character": "", 326 | "text": "龙司曾以为靠自己的力量什么都改变不了,而我也是一样。" 327 | }, 328 | { 329 | "character": "", 330 | "text": "但我们却做到了。" 331 | }, 332 | { 333 | "character": "", 334 | "text": "尽管只是一件小事,却让我们意识到我们也能改变现状。" 335 | }, 336 | { 337 | "character": "", 338 | "text": "或许就是因为这样,现在的我才会如此回答道……" 339 | }, 340 | { 341 | "character": "夏生", 342 | "text": "挺有趣啊,试试吧" 343 | }, 344 | { 345 | "character": "", 346 | "text": "未来有什么在等着我们,根本无从想象。" 347 | }, 348 | { 349 | "character": "", 350 | "text": "正因如此我才感到有趣。" 351 | }, 352 | { 353 | "character": "龙司", 354 | "text": "好,决定了。放学后开作战会议" 355 | }, 356 | { 357 | "character": "凜凜花", 358 | "text": "作战会议!" 359 | }, 360 | { 361 | "character": "凯瑟琳", 362 | "text": "好了,同学们。到上课时间了,坐回位置上" 363 | }, 364 | { 365 | "character": "", 366 | "text": "凯瑟琳老师摇着上课铃走进教室。" 367 | }, 368 | { 369 | "character": "", 370 | "text": "身为班长的水菜萌喊出了起立口令。" 371 | }, 372 | { 373 | "character": "水菜萌", 374 | "text": "起立,敬礼。老师早上好" 375 | }, 376 | { 377 | "character": "凜凜花", 378 | "text": "早上好" 379 | }, 380 | { 381 | "character": "亚托莉", 382 | "text": "早上好" 383 | }, 384 | { 385 | "character": "凯瑟琳", 386 | "text": "嗯,早上好。呃,同学们……都到了啊。学生少就是轻松" 387 | } 388 | ] 389 | }, 390 | { 391 | "background": "bg004.png", 392 | "dialogues": [ 393 | { 394 | "character": "", 395 | "text": "我仿佛感受到命运的齿轮悄然发生的变化。" 396 | }, 397 | { 398 | "character": "", 399 | "text": "未来也确实地开始向着我们想也未曾想象过的方位上,扬帆起航。" 400 | } 401 | ] 402 | } 403 | ] -------------------------------------------------------------------------------- /src/common/b200.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "none.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "突然,黑色的石块从天而降——" 8 | } 9 | ] 10 | }, 11 | { 12 | "background": "none1.png", 13 | "dialogues": [ 14 | { 15 | "character": "", 16 | "text": "母亲连忙踩下刹车,我们乘坐的车旋转着撞到了什么东西停了下来。" 17 | } 18 | ] 19 | }, 20 | { 21 | "background": "item099.png", 22 | "dialogues": [ 23 | { 24 | "character": "", 25 | "text": "一块又一块的石块不断落下,连弄清身边状况的功夫也不给。" 26 | }, 27 | { 28 | "character": "", 29 | "text": "仿佛黑暗结成了落石一般。" 30 | }, 31 | { 32 | "character": "", 33 | "text": "紧接着爆炸般的冲击声结束后,周围又被刺耳的寂静所包围。" 34 | }, 35 | { 36 | "character": "夏生", 37 | "text": "妈妈……" 38 | }, 39 | { 40 | "character": "夏生", 41 | "text": "妈妈,你在哪" 42 | }, 43 | { 44 | "character": "", 45 | "text": "正当我找寻着母亲,想要爬出黑暗的时候," 46 | } 47 | ] 48 | }, 49 | { 50 | "background": "hurt.png", 51 | "dialogues": [ 52 | { 53 | "character": "夏生", 54 | "text": "好痛――!!?" 55 | } 56 | ] 57 | }, 58 | { 59 | "background": "item099.png", 60 | "dialogues": [ 61 | { 62 | "character": "", 63 | "text": "一股前所未有的剧痛袭来。" 64 | }, 65 | { 66 | "character": "", 67 | "text": "我的右脚被什么东西夹住,动弹不得。" 68 | }, 69 | { 70 | "character": "", 71 | "text": "如同被一只拥有强大下颚的巨大怪物正从我的膝盖自下往上啃食一般,挣脱无果。" 72 | }, 73 | { 74 | "character": "夏生", 75 | "text": "谁来……救救我……妈妈" 76 | }, 77 | { 78 | "character": "", 79 | "text": "我向着黑暗伸出手去,却没有任何人抓住我的手。" 80 | } 81 | ] 82 | }, 83 | { 84 | "background": "hurt.png", 85 | "dialogues": [ 86 | { 87 | "character": "夏生", 88 | "text": "痛……好痛……我的脚……!?" 89 | } 90 | ] 91 | }, 92 | { 93 | "background": "item099.png", 94 | "dialogues": [ 95 | { 96 | "character": "", 97 | "text": "我无法忍受万箭穿心般的疼痛,发出喘息。可那声音就像在水中说出的话一般,只会被浓郁的黑暗所吸收,传不进任何人的耳朵。" 98 | }, 99 | { 100 | "character": "夏生", 101 | "text": "谁来……救救……我……" 102 | }, 103 | { 104 | "character": "", 105 | "text": "失去意识前,感觉好像有谁握住了我的手。" 106 | }, 107 | { 108 | "character": "夏生", 109 | "text": "(妈妈……)" 110 | }, 111 | { 112 | "character": "", 113 | "text": "下一个瞬间,我失去了意识。" 114 | } 115 | ] 116 | }, 117 | { 118 | "background": "bg001y.png", 119 | "dialogues": [ 120 | { 121 | "character": "", 122 | "text": "再次醒来的时候,我躺在病院的床上。" 123 | }, 124 | { 125 | "character": "", 126 | "text": "并被告知了母亲的死讯以及我失去了右腿。" 127 | }, 128 | { 129 | "character": "", 130 | "text": "我空洞的眼神环顾了一圈病房,没有看到父亲。" 131 | }, 132 | { 133 | "character": "乃音子", 134 | "text": "你的父亲为了拯救地球,非常忙碌" 135 | }, 136 | { 137 | "character": "乃音子", 138 | "text": "如果不拯救地球的话,你也无法得救。聪明的夏生应该能够理解吧?" 139 | }, 140 | { 141 | "character": "", 142 | "text": "是吗,如果不去拯救地球,那连我也无法得救。" 143 | }, 144 | { 145 | "character": "", 146 | "text": "原来父亲所做的工作都是为了我啊。" 147 | }, 148 | { 149 | "character": "", 150 | "text": "我拼尽了全力。" 151 | }, 152 | { 153 | "character": "", 154 | "text": "为了理解自己受到的不公遭遇,以及现在孤独的自己的处境。" 155 | }, 156 | { 157 | "character": "", 158 | "text": "我一定要拯救地球——。" 159 | }, 160 | { 161 | "character": "", 162 | "text": "不然,自己也不会有救。" 163 | } 164 | ] 165 | } 166 | ] -------------------------------------------------------------------------------- /src/common/b301.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg001y.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "在隧道崩塌事故中失去了右腿与母亲后,我就被安排在了母亲的娘家。" 8 | }, 9 | { 10 | "character": "", 11 | "text": "在舒适环境下平稳生活,有益于我的身心恢复。估计他们是这个想法。" 12 | }, 13 | { 14 | "character": "", 15 | "text": "这座小镇拥有错综复杂的美丽海岸线,时时吹拂着清爽的海风。" 16 | }, 17 | { 18 | "character": "", 19 | "text": "在日复一日的生活中,事故对我造成的打击也渐渐消散。" 20 | }, 21 | { 22 | "character": "", 23 | "text": "而我的绝望,虽然外表看不出来,其实深埋于胸中。" 24 | }, 25 | { 26 | "character": "", 27 | "text": "我明明如此难过,如此悲伤,父亲却不来见我一面。" 28 | }, 29 | { 30 | "character": "", 31 | "text": "我没有接受遭到亲人抛弃的现实,而是选择了死亡。" 32 | } 33 | ] 34 | }, 35 | { 36 | "background": "bg001de.png", 37 | "dialogues": [ 38 | { 39 | "character": "", 40 | "text": "在海边的小小海崖上,能将海岸线的美丽风景尽收眼底。" 41 | } 42 | ] 43 | }, 44 | { 45 | "background": "bg011e.png", 46 | "dialogues": [ 47 | { 48 | "character": "", 49 | "text": "嘎吱……嘎吱……" 50 | }, 51 | { 52 | "character": "", 53 | "text": "我拨动着轮椅,驶向没有铺装道路的平缓山坡上。" 54 | }, 55 | { 56 | "character": "", 57 | "text": "这个高度摔下去也不会致死。" 58 | }, 59 | { 60 | "character": "", 61 | "text": "但崖下就是大海,连同轮椅一起落入海中肯定会一命呜呼。" 62 | }, 63 | { 64 | "character": "", 65 | "text": "我想在临死前看到那副景色。" 66 | }, 67 | { 68 | "character": "", 69 | "text": "在那片母亲经常带我去散步的地方,沉浸在幸福的回忆中迎来死亡。" 70 | }, 71 | { 72 | "character": "夏生", 73 | "text": "……?" 74 | }, 75 | { 76 | "character": "", 77 | "text": "有人捷足先登了。" 78 | }, 79 | { 80 | "character": "", 81 | "text": "她的浅色头发被海风吹起,静静注视着与火红天空浑然一色的海面。" 82 | }, 83 | { 84 | "character": "", 85 | "text": "那是一位美丽的少女。" 86 | }, 87 | { 88 | "character": "", 89 | "text": "她的年龄大概比我大四五岁,个子比我高,但侧脸看上去还是稚气未脱。" 90 | } 91 | ] 92 | }, 93 | { 94 | "background": "bg011e.png", 95 | "dialogues": [ 96 | { 97 | "character": "", 98 | "text": "少女就站在海崖的边缘。" 99 | }, 100 | { 101 | "character": "", 102 | "text": "她的眼中透露出浓郁的悲伤,仿佛下一秒就会一跃而下。" 103 | }, 104 | { 105 | "character": "", 106 | "text": "我突然冲着她的后背喊了一声。" 107 | }, 108 | { 109 | "character": "夏生", 110 | "text": "等等" 111 | }, 112 | { 113 | "character": "少女", 114 | "text": "……?" 115 | }, 116 | { 117 | "character": "", 118 | "text": "少女回身看向我,若无其事地对我说道。" 119 | }, 120 | { 121 | "character": "少女", 122 | "text": "能帮个忙吗?请推一下我的后背。我自己无法主动跳下去" 123 | }, 124 | { 125 | "character": "夏生", 126 | "text": "不要……这是杀人啊,至少也算协助自杀了吧" 127 | }, 128 | { 129 | "character": "夏生", 130 | "text": "而且既然你没有跳下去的勇气,那就不要自杀了啊" 131 | }, 132 | { 133 | "character": "少女", 134 | "text": "不是勇气的问题……" 135 | }, 136 | { 137 | "character": "夏生", 138 | "text": "你迈不出这一步,说明你对这个世界还有留恋吧?那就等你消除留恋后再死啊" 139 | }, 140 | { 141 | "character": "", 142 | "text": "虽然她明显比当时还是小学生的我年长,但我还是口无遮拦地用上了命令的语气。" 143 | }, 144 | { 145 | "character": "少女", 146 | "text": "……据推测这有一定道理。我的留恋……是什么呢" 147 | }, 148 | { 149 | "character": "夏生", 150 | "text": "我怎么可能知道" 151 | }, 152 | { 153 | "character": "夏生", 154 | "text": "而且你很碍事啊。那是我的地盘" 155 | }, 156 | { 157 | "character": "少女", 158 | "text": "啊……这里是私人土地吗" 159 | }, 160 | { 161 | "character": "", 162 | "text": "少女让开了位置,我便拨着轮椅想要移动到悬崖边上,但轮子陷入土中动弹不得。" 163 | }, 164 | { 165 | "character": "少女", 166 | "text": "……" 167 | }, 168 | { 169 | "character": "", 170 | "text": "少女一言不发走到我身后,帮我推动轮椅。" 171 | }, 172 | { 173 | "character": "少女", 174 | "text": "推到这里可以吗" 175 | }, 176 | { 177 | "character": "夏生", 178 | "text": "……嗯,可以" 179 | }, 180 | { 181 | "character": "", 182 | "text": "少女将我推到了她先前所在的悬崖边上。" 183 | }, 184 | { 185 | "character": "", 186 | "text": "明明要去自杀了,却还受到别人帮助,真是丢人丢到姥姥家了。" 187 | }, 188 | { 189 | "character": "夏生", 190 | "text": "行了,你能去别的地方吗" 191 | }, 192 | { 193 | "character": "少女", 194 | "text": "……" 195 | }, 196 | { 197 | "character": "", 198 | "text": "少女并没有离开。这倒也是,她也是出于某种理由才来到这里的吧。" 199 | }, 200 | { 201 | "character": "夏生", 202 | "text": "听不到我说话吗,我让你走开" 203 | }, 204 | { 205 | "character": "少女", 206 | "text": "……你想在这里做什么?" 207 | }, 208 | { 209 | "character": "夏生", 210 | "text": "关你什么事,这是我的私事" 211 | }, 212 | { 213 | "character": "少女", 214 | "text": "如果你想轻生,那么我有义务全力阻止你" 215 | }, 216 | { 217 | "character": "夏生", 218 | "text": "啊? 为什么啊" 219 | }, 220 | { 221 | "character": "アトリ", 222 | "text": "这是我收到的命令" 223 | }, 224 | { 225 | "character": "", 226 | "text": "如果她说想阻止我,那我倒还能理解,但她说这是义务就太奇怪了,明明她自己也想自杀。" 227 | }, 228 | { 229 | "character": "少女", 230 | "text": "你没有留恋了吗?" 231 | }, 232 | { 233 | "character": "夏生", 234 | "text": "……" 235 | }, 236 | { 237 | "character": "少女", 238 | "text": "据推测,如果还有留恋,就不应该选择死亡" 239 | }, 240 | { 241 | "character": "少女", 242 | "text": "怎么样呢,请你仔细回忆一下" 243 | }, 244 | { 245 | "character": "夏生", 246 | "text": "呜……呜呜…………" 247 | }, 248 | { 249 | "character": "夏生", 250 | "text": "……呜呜……呜呜……呜呜……" 251 | }, 252 | { 253 | "character": "少女", 254 | "text": "…………" 255 | }, 256 | { 257 | "character": "", 258 | "text": "我突然哭了起来,少女一脸为难地看着我。" 259 | }, 260 | { 261 | "character": "", 262 | "text": "我甚至忘了擦干眼泪,只顾带着哭腔倾诉自己的遭遇。" 263 | }, 264 | { 265 | "character": "夏生", 266 | "text": "……父亲想要拯救地球,所以才不能来见我" 267 | }, 268 | { 269 | "character": "夏生", 270 | "text": "因为那是份非常崇高的工作……而且留给人类的时间不多了……" 271 | }, 272 | { 273 | "character": "夏生", 274 | "text": "地球的生命比我更重要" 275 | }, 276 | { 277 | "character": "少女", 278 | "text": "噢……" 279 | }, 280 | { 281 | "character": "夏生", 282 | "text": "……呜呜……哇啊啊啊~~~~~!!" 283 | }, 284 | { 285 | "character": "", 286 | "text": "我泪如雨下,洗去了故作成熟的伪装,只剩下这个年龄应有的稚嫩。" 287 | }, 288 | { 289 | "character": "", 290 | "text": "少女不知如何是好,一脸困惑地看着我。" 291 | }, 292 | { 293 | "character": "", 294 | "text": "她的手伸在半空,欲言又止。" 295 | }, 296 | { 297 | "character": "", 298 | "text": "最后战战兢兢地握住了我的手……" 299 | }, 300 | { 301 | "character": "", 302 | "text": "紧紧抱住了嚎啕大哭的我。" 303 | }, 304 | { 305 | "character": "少女", 306 | "text": "乖……已经没事了" 307 | }, 308 | { 309 | "character": "", 310 | "text": "我有种不可思议的感觉。" 311 | }, 312 | { 313 | "character": "", 314 | "text": "仿佛这不是第一次被她拥抱。" 315 | }, 316 | { 317 | "character": "", 318 | "text": "于是我就在她的怀里尽情撒娇,哭得更加大声。" 319 | }, 320 | { 321 | "character": "", 322 | "text": "越是哭泣,我内心越是涌出倾诉的欲望。" 323 | }, 324 | { 325 | "character": "", 326 | "text": "我不记得当时说了什么,多半是对母亲的思念、对父亲的不满,以及对顽固外婆的抱怨吧。" 327 | }, 328 | { 329 | "character": "", 330 | "text": "我说出了一切,只剩下我最后的留恋。" 331 | }, 332 | { 333 | "character": "夏生", 334 | "text": "我要努力学习,考进学校" 335 | }, 336 | { 337 | "character": "少女", 338 | "text": "学校?" 339 | }, 340 | { 341 | "character": "夏生", 342 | "text": "一所叫研究院的厉害学校。我要去那里学习更多更多的知识" 343 | }, 344 | { 345 | "character": "少女", 346 | "text": "为了什么?" 347 | }, 348 | { 349 | "character": "夏生", 350 | "text": "我一定要拯救地球——" 351 | }, 352 | { 353 | "character": "夏生", 354 | "text": "否则……我就无法得救。我太可怜了" 355 | }, 356 | { 357 | "character": "", 358 | "text": "父亲并不是抛弃了我。" 359 | }, 360 | { 361 | "character": "", 362 | "text": "是因为如果不拯救地球,那我也无法得救。" 363 | }, 364 | { 365 | "character": "", 366 | "text": "所以他才迫不得已不来见我。" 367 | }, 368 | { 369 | "character": "", 370 | "text": "我并不可怜。" 371 | }, 372 | { 373 | "character": "", 374 | "text": "那么只要靠我自己的双手来拯救地球就行了,这也能为我带来解脱。" 375 | }, 376 | { 377 | "character": "", 378 | "text": "此时,少女说出了一句不可思议的话。" 379 | }, 380 | { 381 | "character": "少女", 382 | "text": "地球也包括我吗?" 383 | }, 384 | { 385 | "character": "", 386 | "text": "她仿佛把自己当作不属于地球的异物。" 387 | }, 388 | { 389 | "character": "", 390 | "text": "仿佛深信自己不应存在于此。" 391 | }, 392 | { 393 | "character": "", 394 | "text": "对了,她才是不知何时就先一步到达了这里,准备投海自尽。" 395 | }, 396 | { 397 | "character": "", 398 | "text": "她心中潜藏的绝望一定不在我之下。" 399 | }, 400 | { 401 | "character": "", 402 | "text": "我注视着少女。" 403 | }, 404 | { 405 | "character": "", 406 | "text": "注视着她赤红的双眸。" 407 | }, 408 | { 409 | "character": "", 410 | "text": "感受到了那双通透无暇的眼睛深处,蕴含着无尽的悲伤。" 411 | }, 412 | { 413 | "character": "", 414 | "text": "她在寻求着“解脱”,那一定就是她最后的留恋。" 415 | }, 416 | { 417 | "character": "夏生", 418 | "text": "你想寻求什么解脱?" 419 | }, 420 | { 421 | "character": "少女", 422 | "text": "……请教会我‘喜悦’" 423 | }, 424 | { 425 | "character": "少女", 426 | "text": "如果我能获得喜悦,主人就能被拯救" 427 | }, 428 | { 429 | "character": "夏生", 430 | "text": "那你笑一个吧" 431 | }, 432 | { 433 | "character": "少女", 434 | "text": "……?" 435 | }, 436 | { 437 | "character": "夏生", 438 | "text": "人在感受到喜悦的时候,就会笑吧?那么只要笑出来,就能获得喜悦了" 439 | }, 440 | { 441 | "character": "少女", 442 | "text": "……" 443 | }, 444 | { 445 | "character": "夏生", 446 | "text": "就像这样" 447 | } 448 | ] 449 | }, 450 | { 451 | "background": "ev010b.png", 452 | "dialogues": [ 453 | { 454 | "character": "", 455 | "text": "我示范了一个笑容,然后……" 456 | }, 457 | { 458 | "character": "少女", 459 | "text": "…………" 460 | }, 461 | { 462 | "character": "", 463 | "text": "那一瞬间,我的胸中涌起一股从未感受过的情感。" 464 | }, 465 | { 466 | "character": "", 467 | "text": "不可思议的亢奋感,以及对生命的无尽渴望。" 468 | }, 469 | { 470 | "character": "", 471 | "text": "我有生以来初次萌发出了“恋情”。" 472 | }, 473 | { 474 | "character": "", 475 | "text": "层层叠叠的绝望迷雾,被一束耀眼的光芒祛除了。" 476 | } 477 | ] 478 | } 479 | ] -------------------------------------------------------------------------------- /src/common/b601.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg007.png", 4 | "dialogues": [ 5 | { 6 | "character": "", 7 | "text": "水菜萌撞上安田,使得电击枪偏离了目标。" 8 | }, 9 | { 10 | "character": "安田", 11 | "text": "啧……臭丫头,少碍事!!!!" 12 | }, 13 | { 14 | "character": "水菜萌", 15 | "text": "啊!!?" 16 | }, 17 | { 18 | "character": "亚托莉", 19 | "text": "————" 20 | }, 21 | { 22 | "character": "", 23 | "text": "勃然大怒的安田挥起强化机械臂,砸在了水菜萌的头部侧面。" 24 | }, 25 | { 26 | "character": "", 27 | "text": "水菜萌被击倒在地,一动不动。" 28 | }, 29 | { 30 | "character": "", 31 | "text": "那一瞬间,亚托莉感觉自己的眼前仿佛激荡出了火花。" 32 | }, 33 | { 34 | "character": "", 35 | "text": "飞散的火花点燃了体内的某种冲动——" 36 | } 37 | ] 38 | }, 39 | { 40 | "background": "bg006.png", 41 | "dialogues": [ 42 | { 43 | "character": "水菜萌", 44 | "text": "不要————————!!!!!" 45 | }, 46 | { 47 | "character": "夏生", 48 | "text": "——!?" 49 | }, 50 | { 51 | "character": "", 52 | "text": "屋顶传来了水菜萌悲痛的叫喊声。" 53 | }, 54 | { 55 | "character": "夏生", 56 | "text": "该死!" 57 | }, 58 | { 59 | "character": "", 60 | "text": "我想要赶紧跑到现场,但却无能为力。" 61 | }, 62 | { 63 | "character": "", 64 | "text": "我拄着拐杖,极力加快速度才勉强到正常人快步行走的水平。" 65 | }, 66 | { 67 | "character": "", 68 | "text": "要是义足还在就好了,即便是废品也无所谓。" 69 | }, 70 | { 71 | "character": "夏生", 72 | "text": "亚托莉…………亚托莉…………" 73 | }, 74 | { 75 | "character": "", 76 | "text": "我在心中不断祈求着她的平安,登上通往屋顶的台阶。" 77 | } 78 | ] 79 | }, 80 | { 81 | "background": "bg007c.png", 82 | "dialogues": [ 83 | { 84 | "character": "夏生", 85 | "text": "亚托莉!!!" 86 | }, 87 | { 88 | "character": "", 89 | "text": "我终于抵达天台,推开屋顶沉重的大门,眼前所见的是——" 90 | } 91 | ] 92 | }, 93 | { 94 | "background": "ev019a.png", 95 | "dialogues": [ 96 | { 97 | "character": "亚托莉", 98 | "text": "……" 99 | }, 100 | { 101 | "character": "", 102 | "text": "亚托莉怔怔地站在原地。" 103 | }, 104 | { 105 | "character": "", 106 | "text": "她的拳头和衣服染上了一片血红。" 107 | }, 108 | { 109 | "character": "", 110 | "text": "红色的液体从右手指尖滴落。" 111 | }, 112 | { 113 | "character": "", 114 | "text": "脚边则倒着一个不认识的男人。" 115 | }, 116 | { 117 | "character": "", 118 | "text": "似乎是那个偶尔出现在镇上的男人,但我也无法断定,因为他的脸已经被殴打到变形。" 119 | }, 120 | { 121 | "character": "", 122 | "text": "水菜萌就倒在他的旁边。" 123 | }, 124 | { 125 | "character": "夏生", 126 | "text": "亚托莉……" 127 | }, 128 | { 129 | "character": "亚托莉", 130 | "text": "水菜萌没事。只是昏过去了而已" 131 | }, 132 | { 133 | "character": "", 134 | "text": "亚托莉冰冷的嗓音中不含半点感情。" 135 | }, 136 | { 137 | "character": "", 138 | "text": "染红的裙摆随风飘动。" 139 | }, 140 | { 141 | "character": "亚托莉", 142 | "text": "我全都……想起来了……" 143 | }, 144 | { 145 | "character": "亚托莉", 146 | "text": "我是个怪物……你看" 147 | }, 148 | { 149 | "character": "", 150 | "text": "亚托莉将染血的手掌亮给我看。" 151 | }, 152 | { 153 | "character": "夏生", 154 | "text": "不对,你……" 155 | }, 156 | { 157 | "character": "亚托莉", 158 | "text": "我会自行了结" 159 | } 160 | ] 161 | }, 162 | { 163 | "background": "bg007c.png", 164 | "dialogues": [ 165 | { 166 | "character": "", 167 | "text": "亚托莉走到天台边缘。" 168 | }, 169 | { 170 | "character": "", 171 | "text": "一言不发地跨过护栏。" 172 | }, 173 | { 174 | "character": "夏生", 175 | "text": "亚托莉,你想做什么" 176 | }, 177 | { 178 | "character": "亚托莉", 179 | "text": "早就应该这么做了" 180 | }, 181 | { 182 | "character": "夏生", 183 | "text": "不要……" 184 | }, 185 | { 186 | "character": "亚托莉", 187 | "text": "永别了" 188 | } 189 | ] 190 | }, 191 | { 192 | "background": "bg015c.png", 193 | "dialogues": [ 194 | { 195 | "character": "夏生", 196 | "text": "亚托莉——————————————!!!!!" 197 | }, 198 | { 199 | "character": "", 200 | "text": "她一跃而下时,眼中似乎闪烁着某种光芒。" 201 | } 202 | ] 203 | }, 204 | { 205 | "background": "bg001.png", 206 | "dialogues": [ 207 | { 208 | "character": "亚托莉", 209 | "text": "主人,衣服洗好了" 210 | } 211 | ] 212 | }, 213 | { 214 | "background": "bg003a.png", 215 | "dialogues": [ 216 | { 217 | "character": "", 218 | "text": "亚托莉晾晒着破烂的布片。" 219 | }, 220 | { 221 | "character": "", 222 | "text": "那些是先前拿去清洗的衣服。" 223 | }, 224 | { 225 | "character": "亚托莉", 226 | "text": "……" 227 | }, 228 | { 229 | "character": "", 230 | "text": "亚托莉仰视着我,似乎在等待评价。" 231 | }, 232 | { 233 | "character": "", 234 | "text": "甚至没有察觉自己已经搞砸了。" 235 | }, 236 | { 237 | "character": "夏生", 238 | "text": "噢,谢谢" 239 | }, 240 | { 241 | "character": "", 242 | "text": "亚托莉听到我的回答,生硬地行了一礼。" 243 | } 244 | ] 245 | }, 246 | { 247 | "background": "bg004.png", 248 | "dialogues": [ 249 | { 250 | "character": "", 251 | "text": "她的关节驱动部位因为坠楼冲击而受到了极大损伤。" 252 | }, 253 | { 254 | "character": "", 255 | "text": "完全无法进行修理。" 256 | }, 257 | { 258 | "character": "", 259 | "text": "多亏是落到海里,其余几处外伤也都不致命。" 260 | }, 261 | { 262 | "character": "", 263 | "text": "但最严重的并不是身体上的创伤。" 264 | } 265 | ] 266 | }, 267 | { 268 | "background": "bg003a.png", 269 | "dialogues": [ 270 | { 271 | "character": "亚托莉", 272 | "text": "那我去准备早餐了" 273 | }, 274 | { 275 | "character": "夏生", 276 | "text": "……麻烦你了" 277 | }, 278 | { 279 | "character": "", 280 | "text": "亚托莉光着脚,晃晃悠悠回到了船舱。" 281 | }, 282 | { 283 | "character": "", 284 | "text": "她忘记了一切。" 285 | }, 286 | { 287 | "character": "", 288 | "text": "忘记了我们相遇之后的事情,也忘记了以前遗留的记忆碎片。" 289 | }, 290 | { 291 | "character": "", 292 | "text": "是跳楼导致的后遗症,还是因为她渴望封印自己的记忆,这些已经不得而知。" 293 | }, 294 | { 295 | "character": "", 296 | "text": "即便给她看日志也无法唤醒记忆,也失去了往日丰富的感情。" 297 | }, 298 | { 299 | "character": "", 300 | "text": "在她心中,我们的相遇仿佛从未发生过。" 301 | } 302 | ] 303 | }, 304 | { 305 | "background": "bg002.png", 306 | "dialogues": [ 307 | { 308 | "character": "", 309 | "text": "我一回船舱就闻到一股焦臭味。" 310 | }, 311 | { 312 | "character": "夏生", 313 | "text": "亚托莉,是不是有股焦味?" 314 | }, 315 | { 316 | "character": "亚托莉", 317 | "text": "……?" 318 | }, 319 | { 320 | "character": "", 321 | "text": "亚托莉满脸疑问地看着我。" 322 | }, 323 | { 324 | "character": "夏生", 325 | "text": "没事,你继续吧" 326 | }, 327 | { 328 | "character": "亚托莉", 329 | "text": "好的" 330 | }, 331 | { 332 | "character": "", 333 | "text": "我等着早餐,看向墙上挂的日历。" 334 | } 335 | ] 336 | }, 337 | { 338 | "background": "bg002.png", 339 | "Img": "item032a_0.png", 340 | "ImgTop": 65, 341 | "ImgLeft": 0, 342 | "dialogues": [ 343 | { 344 | "character": "", 345 | "text": "那天之后,她再也没有在日历上画标记。" 346 | }, 347 | { 348 | "character": "", 349 | "text": "但这并不意味着最后的期限不会到来。" 350 | } 351 | ] 352 | }, 353 | { 354 | "background": "bg002.png", 355 | "dialogues": [ 356 | { 357 | "character": "亚托莉", 358 | "text": "饭菜做好了。请坐" 359 | }, 360 | { 361 | "character": "", 362 | "text": "我坐到沙发上,等着亚托莉把早餐端过来。" 363 | }, 364 | { 365 | "character": "夏生", 366 | "text": "……嗯?" 367 | }, 368 | { 369 | "character": "", 370 | "text": "好像踢到了什么东西。" 371 | }, 372 | { 373 | "character": "", 374 | "text": "我往沙发下一看,发现了一只鞋子。" 375 | }, 376 | { 377 | "character": "", 378 | "text": "是一只破破烂烂的便鞋。" 379 | }, 380 | { 381 | "character": "", 382 | "text": "另一只似乎在亚托莉跳楼那天掉进海里了。" 383 | }, 384 | { 385 | "character": "夏生", 386 | "text": "……" 387 | }, 388 | { 389 | "character": "亚托莉", 390 | "text": "啊……" 391 | }, 392 | { 393 | "character": "", 394 | "text": "端来早餐的亚托莉看到我手中的鞋子,突然停下脚步。" 395 | }, 396 | { 397 | "character": "夏生", 398 | "text": "难道你还记得这只鞋吗?这是你的……" 399 | }, 400 | { 401 | "character": "亚托莉", 402 | "text": "这是垃圾吧。今天是垃圾回收日,我来清理" 403 | }, 404 | { 405 | "character": "", 406 | "text": "亚托莉从我手里拿走鞋子,丢进了垃圾袋。" 407 | }, 408 | { 409 | "character": "", 410 | "text": "然后若无其事地说道。" 411 | }, 412 | { 413 | "character": "亚托莉", 414 | "text": "请用早餐" 415 | }, 416 | { 417 | "character": "夏生", 418 | "text": "……好" 419 | }, 420 | { 421 | "character": "", 422 | "text": "我将面前的焦黑物体塞入口中,喝了口水强行咽下,亚托莉则出门丢垃圾去了。" 423 | }, 424 | { 425 | "character": "", 426 | "text": "苦涩的味道在口内蔓延开来。" 427 | }, 428 | { 429 | "character": "", 430 | "text": "如果我那时早点赶到……" 431 | }, 432 | { 433 | "character": "", 434 | "text": "如果我的腿能跑得再快一些……" 435 | }, 436 | { 437 | "character": "", 438 | "text": "啪嗒……踏踏……啪嗒……踏踏……" 439 | }, 440 | { 441 | "character": "夏生", 442 | "text": "……?" 443 | }, 444 | { 445 | "character": "", 446 | "text": "亚托莉回来时的脚步声有些变化。" 447 | }, 448 | { 449 | "character": "", 450 | "text": "两只脚的脚步声不一样。" 451 | }, 452 | { 453 | "character": "夏生", 454 | "text": "亚托莉,你这是……" 455 | }, 456 | { 457 | "character": "", 458 | "text": "她穿上了那只鞋。" 459 | }, 460 | { 461 | "character": "亚托莉", 462 | "text": "好像还可以穿。据判断可以有效保护脚部" 463 | }, 464 | { 465 | "character": "亚托莉", 466 | "text": "我可以拿去穿吗?" 467 | }, 468 | { 469 | "character": "夏生", 470 | "text": "嗯……" 471 | }, 472 | { 473 | "character": "", 474 | "text": "亚托莉无神的双眼注视着穿鞋的那只脚。" 475 | }, 476 | { 477 | "character": "亚托莉", 478 | "text": "正合我的尺码呢" 479 | }, 480 | { 481 | "character": "夏生", 482 | "text": "很适合你" 483 | }, 484 | { 485 | "character": "亚托莉", 486 | "text": "……谢谢" 487 | }, 488 | { 489 | "character": "", 490 | "text": "亚托莉面无表情地点点头,拖着腿准备继续做家务。" 491 | }, 492 | { 493 | "character": "", 494 | "text": "她突然停下脚步。" 495 | }, 496 | { 497 | "character": "夏生", 498 | "text": "怎么了吗?" 499 | }, 500 | { 501 | "character": "亚托莉", 502 | "text": "我……派上用场了吗?" 503 | }, 504 | { 505 | "character": "夏生", 506 | "text": "当然,帮我大忙了" 507 | }, 508 | { 509 | "character": "亚托莉", 510 | "text": "是吗,太好了" 511 | } 512 | ] 513 | }, 514 | { 515 | "background": "bg015.png", 516 | "dialogues": [ 517 | { 518 | "character": "", 519 | "text": "两天之后,亚托莉的机能停止了。" 520 | }, 521 | { 522 | "character": "", 523 | "text": "失去了生前近乎所有活着的记忆。", 524 | "END": "Bad Ending" 525 | } 526 | ] 527 | } 528 | ] -------------------------------------------------------------------------------- /src/common/b999.txt: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "background": "bg017n.png", 4 | "dialogues": [ 5 | { 6 | "character": "亚托莉", 7 | "text": "这颗星球正在沉没——" 8 | } 9 | ] 10 | }, 11 | { 12 | "background": "bg001d.png", 13 | "dialogues": [ 14 | { 15 | "character": "亚托莉", 16 | "text": "海平面因不明原因急速上升,海洋吞没了大部分沿海地区,如今也不断蚕食着陆地。" 17 | } 18 | ] 19 | }, 20 | { 21 | "background": "ev000b.png", 22 | "dialogues": [ 23 | { 24 | "character": "亚托莉", 25 | "text": "人类的栖息地被迫收缩,处于巅峰的科学技术渐渐流失。" 26 | }, 27 | { 28 | "character": "亚托莉", 29 | "text": "这是缓步迈向灭亡的平静时代。" 30 | }, 31 | { 32 | "character": "亚托莉", 33 | "text": "我与他邂逅了" 34 | }, 35 | { 36 | "character": "亚托莉", 37 | "text": "他说自己必须拯救地球——" 38 | }, 39 | { 40 | "character": "亚托莉", 41 | "text": "于是我问道。" 42 | }, 43 | { 44 | "character": "亚托莉", 45 | "text": "——地球也包括我吗……?" 46 | }, 47 | { 48 | "character": "亚托莉", 49 | "text": "我守望着。" 50 | }, 51 | { 52 | "character": "亚托莉", 53 | "text": "守望着渐渐沉没的地球。" 54 | }, 55 | { 56 | "character": "亚托莉", 57 | "text": "守望着反抗灭亡的宿命,奋力挣扎的人们。" 58 | }, 59 | { 60 | "character": "亚托莉", 61 | "text": "身处无限的孤独之中……" 62 | }, 63 | { 64 | "character": "亚托莉", 65 | "text": "“时间流逝吧,你是多么的残酷——”" 66 | } 67 | ] 68 | } 69 | ] -------------------------------------------------------------------------------- /src/common/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg.png -------------------------------------------------------------------------------- /src/common/bg001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg001.png -------------------------------------------------------------------------------- /src/common/bg001d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg001d.png -------------------------------------------------------------------------------- /src/common/bg001de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg001de.png -------------------------------------------------------------------------------- /src/common/bg001e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg001e.png -------------------------------------------------------------------------------- /src/common/bg001n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg001n.png -------------------------------------------------------------------------------- /src/common/bg001y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg001y.png -------------------------------------------------------------------------------- /src/common/bg002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg002.png -------------------------------------------------------------------------------- /src/common/bg002n2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg002n2.png -------------------------------------------------------------------------------- /src/common/bg003a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg003a.png -------------------------------------------------------------------------------- /src/common/bg003an.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg003an.png -------------------------------------------------------------------------------- /src/common/bg004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg004.png -------------------------------------------------------------------------------- /src/common/bg004n2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg004n2.png -------------------------------------------------------------------------------- /src/common/bg005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg005.png -------------------------------------------------------------------------------- /src/common/bg005a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg005a.png -------------------------------------------------------------------------------- /src/common/bg005n2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg005n2.png -------------------------------------------------------------------------------- /src/common/bg006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg006.png -------------------------------------------------------------------------------- /src/common/bg007.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg007.png -------------------------------------------------------------------------------- /src/common/bg007c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg007c.png -------------------------------------------------------------------------------- /src/common/bg007n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg007n.png -------------------------------------------------------------------------------- /src/common/bg008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg008.png -------------------------------------------------------------------------------- /src/common/bg009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg009.png -------------------------------------------------------------------------------- /src/common/bg009e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg009e.png -------------------------------------------------------------------------------- /src/common/bg009n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg009n.png -------------------------------------------------------------------------------- /src/common/bg010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg010.png -------------------------------------------------------------------------------- /src/common/bg011a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg011a.png -------------------------------------------------------------------------------- /src/common/bg011e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg011e.png -------------------------------------------------------------------------------- /src/common/bg012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg012.png -------------------------------------------------------------------------------- /src/common/bg013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg013.png -------------------------------------------------------------------------------- /src/common/bg014a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg014a.png -------------------------------------------------------------------------------- /src/common/bg015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg015.png -------------------------------------------------------------------------------- /src/common/bg015c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg015c.png -------------------------------------------------------------------------------- /src/common/bg015n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg015n.png -------------------------------------------------------------------------------- /src/common/bg015t.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg015t.png -------------------------------------------------------------------------------- /src/common/bg016a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg016a.png -------------------------------------------------------------------------------- /src/common/bg017a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg017a.png -------------------------------------------------------------------------------- /src/common/bg017b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg017b.png -------------------------------------------------------------------------------- /src/common/bg017c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg017c.png -------------------------------------------------------------------------------- /src/common/bg017n.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg017n.png -------------------------------------------------------------------------------- /src/common/bg017z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/bg017z.png -------------------------------------------------------------------------------- /src/common/ev000b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev000b.png -------------------------------------------------------------------------------- /src/common/ev001a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev001a.png -------------------------------------------------------------------------------- /src/common/ev002b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev002b.png -------------------------------------------------------------------------------- /src/common/ev003a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev003a.png -------------------------------------------------------------------------------- /src/common/ev003b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev003b.png -------------------------------------------------------------------------------- /src/common/ev003d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev003d.png -------------------------------------------------------------------------------- /src/common/ev003f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev003f.png -------------------------------------------------------------------------------- /src/common/ev004a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev004a.png -------------------------------------------------------------------------------- /src/common/ev005a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev005a.png -------------------------------------------------------------------------------- /src/common/ev006a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev006a.png -------------------------------------------------------------------------------- /src/common/ev007a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev007a.png -------------------------------------------------------------------------------- /src/common/ev008c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev008c.png -------------------------------------------------------------------------------- /src/common/ev009a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev009a.png -------------------------------------------------------------------------------- /src/common/ev010b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev010b.png -------------------------------------------------------------------------------- /src/common/ev011c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev011c.png -------------------------------------------------------------------------------- /src/common/ev012c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev012c.png -------------------------------------------------------------------------------- /src/common/ev013a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev013a.png -------------------------------------------------------------------------------- /src/common/ev014b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev014b.png -------------------------------------------------------------------------------- /src/common/ev015a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev015a.png -------------------------------------------------------------------------------- /src/common/ev016a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev016a.png -------------------------------------------------------------------------------- /src/common/ev017a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev017a.png -------------------------------------------------------------------------------- /src/common/ev018a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev018a.png -------------------------------------------------------------------------------- /src/common/ev019a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev019a.png -------------------------------------------------------------------------------- /src/common/ev020a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev020a.png -------------------------------------------------------------------------------- /src/common/ev021a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev021a.png -------------------------------------------------------------------------------- /src/common/ev101a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev101a.png -------------------------------------------------------------------------------- /src/common/ev102a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev102a.png -------------------------------------------------------------------------------- /src/common/ev103a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/ev103a.png -------------------------------------------------------------------------------- /src/common/hurt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/hurt.png -------------------------------------------------------------------------------- /src/common/item020a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item020a.png -------------------------------------------------------------------------------- /src/common/item028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item028.png -------------------------------------------------------------------------------- /src/common/item032a_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item032a_0.png -------------------------------------------------------------------------------- /src/common/item033b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item033b.png -------------------------------------------------------------------------------- /src/common/item039b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item039b.png -------------------------------------------------------------------------------- /src/common/item059b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item059b.png -------------------------------------------------------------------------------- /src/common/item069a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item069a.png -------------------------------------------------------------------------------- /src/common/item069b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item069b.png -------------------------------------------------------------------------------- /src/common/item091a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item091a.png -------------------------------------------------------------------------------- /src/common/item099.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/item099.png -------------------------------------------------------------------------------- /src/common/itemATRI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/itemATRI.png -------------------------------------------------------------------------------- /src/common/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/logo.png -------------------------------------------------------------------------------- /src/common/mask_dageki02ji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/mask_dageki02ji.png -------------------------------------------------------------------------------- /src/common/mask_yuge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/mask_yuge.png -------------------------------------------------------------------------------- /src/common/none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/none.png -------------------------------------------------------------------------------- /src/common/none1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/none1.png -------------------------------------------------------------------------------- /src/common/none2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/none2.png -------------------------------------------------------------------------------- /src/common/sd004a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/sd004a.png -------------------------------------------------------------------------------- /src/common/sd005a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/sd005a.png -------------------------------------------------------------------------------- /src/common/text_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liuyuze61/ATRI-miband/5b934d7aadf2a1c244d83bcbc91615105c79524e/src/common/text_bg.png -------------------------------------------------------------------------------- /src/config-watch.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/i18n/defaults.json: -------------------------------------------------------------------------------- 1 | {"a":{"b":"default hello"}} -------------------------------------------------------------------------------- /src/i18n/en.json: -------------------------------------------------------------------------------- 1 | {"a":{"b":"hello"}} -------------------------------------------------------------------------------- /src/i18n/zh-CN.json: -------------------------------------------------------------------------------- 1 | {"a":{"b":"你好"}} -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "package": "com.liuyuze61.ATRI", 3 | "name": "ATRI", 4 | "versionName": "1.5.0", 5 | "versionCode": 1, 6 | "minPlatformVersion": 1000, 7 | "icon": "/common/logo.png", 8 | "deviceTypeList": [ 9 | "watch" 10 | ], 11 | "features": [ 12 | {"name": "system.router"}, 13 | {"name": "system.storage"}, 14 | {"name": "system.prompt"}, 15 | {"name": "system.file"} 16 | ], 17 | "config": { 18 | "logLevel": "log", 19 | "designWidth": 336 20 | }, 21 | "router": { 22 | "entry": "pages/index", 23 | "pages": { 24 | "pages/index": { 25 | "component": "index" 26 | }, 27 | "pages/detail": { 28 | "component": "detail" 29 | } 30 | } 31 | } 32 | } -------------------------------------------------------------------------------- /src/pages/detail/detail.ux: -------------------------------------------------------------------------------- 1 | 47 | 48 | 333 | 334 | 384 | -------------------------------------------------------------------------------- /src/pages/index/index.ux: -------------------------------------------------------------------------------- 1 | 41 | 42 | 173 | 174 | 238 | --------------------------------------------------------------------------------