├── .github └── workflows │ └── sync_gitee.yml ├── .gitignore ├── README.md ├── repo.js ├── taso ├── files.js ├── patch.js ├── th135 │ └── data │ │ └── system │ │ └── talk │ │ └── balloon.csv ├── th145 │ └── data │ │ └── event │ │ └── balloon │ │ └── balloon.csv ├── th155.js ├── th155.v1.03.js ├── th155.v1.21b.js ├── th155 │ └── data │ │ ├── event │ │ └── script │ │ │ ├── futo │ │ │ └── ed.pl │ │ │ ├── jyoon │ │ │ └── ed.pl │ │ │ ├── mamizou │ │ │ └── ed.pl │ │ │ ├── marisa │ │ │ └── ed.pl │ │ │ ├── miko │ │ │ └── ed.pl │ │ │ ├── nitori │ │ │ └── ed.pl │ │ │ ├── tenshi │ │ │ └── ed.pl │ │ │ ├── udonge │ │ │ └── ed.pl │ │ │ ├── usami │ │ │ └── ed.pl │ │ │ └── yukari │ │ │ └── ed.pl │ │ ├── font │ │ ├── font_texture_outline16_600.bmp │ │ ├── font_texture_outline24.bmp │ │ ├── spell_font.bmp │ │ └── talk_font.bmp │ │ ├── script │ │ └── talk │ │ │ ├── talk.v1.10.nut.jdiff │ │ │ ├── talk.v1.10_steam.nut.jdiff │ │ │ ├── talk.v1.19_beta3.nut.jdiff │ │ │ └── talk.v1.21b.nut.jdiff │ │ ├── system │ │ └── ed │ │ │ └── staffroll.csv.map │ │ └── win │ │ └── message │ │ ├── doremy.csv.jdiff │ │ ├── futo.csv.jdiff │ │ ├── hijiri.csv.jdiff │ │ ├── ichirin.csv.jdiff │ │ ├── jyoon.csv.jdiff │ │ ├── kasen.csv.jdiff │ │ ├── koishi.csv.jdiff │ │ ├── kokoro.csv.jdiff │ │ ├── mamizou.csv.jdiff │ │ ├── marisa.csv.jdiff │ │ ├── miko.csv.jdiff │ │ ├── mokou.csv.jdiff │ │ ├── nitori.csv.jdiff │ │ ├── reimu.csv.jdiff │ │ ├── sinmyoumaru.csv.jdiff │ │ ├── tenshi.csv.jdiff │ │ ├── udonge.csv.jdiff │ │ ├── usami.csv.jdiff │ │ └── yukari.csv.jdiff └── th175 │ ├── app.conf │ └── data │ ├── event │ └── script │ │ └── lib │ │ └── init.pl │ ├── font │ ├── KH-Dot-Dougenzaka-12.ttf │ ├── KH-Dot-Dougenzaka-16.ttf │ ├── SourceHanSerif-Bold.otf │ ├── SourceHanSerif-Heavy.otf │ └── genkai-mincho.ttf │ ├── script │ ├── init │ │ └── 200_sound.nut │ ├── lib │ │ ├── input_guide.nut │ │ ├── input_util.nut │ │ ├── session_data.nut │ │ └── trophy.nut │ └── scene │ │ ├── achievement.nut │ │ ├── config.nut │ │ ├── config.nut.jdiff │ │ ├── manual.nut │ │ ├── musicroom.nut │ │ ├── pause.nut │ │ ├── pause.nut.jdiff │ │ ├── pause.v1.01.nut.jdiff │ │ ├── pause.v1.14.nut.jdiff │ │ ├── pause.v1.15.nut.jdiff │ │ ├── story_select.nut │ │ ├── subtitle.nut │ │ └── superimpose.nut │ └── sprite │ └── tutorial │ ├── tutorial_flandre.button.nut │ ├── tutorial_flandre2.button.nut │ ├── tutorial_jyoon.button.nut │ ├── tutorial_jyoon2.button.nut │ ├── tutorial_kanako.button.nut │ ├── tutorial_kanako2.button.nut │ ├── tutorial_marisa.button.nut │ ├── tutorial_marisa2.button.nut │ ├── tutorial_murasa.button.nut │ ├── tutorial_murasa2.button.nut │ ├── tutorial_reimu.button.nut │ ├── tutorial_reimu2.button.nut │ ├── tutorial_toutetu.button.nut │ └── tutorial_toutetu2.button.nut └── tsa ├── Touhou_Simhei.ttf ├── files.js ├── global.js ├── patch.js ├── th125.js ├── th13.v1.00c.js ├── th14.v1.00b.js ├── th143.v1.00a.js ├── th15.v0.01a.js ├── th15.v0.01b.js ├── th15.v1.00a.js ├── th15.v1.00b.js ├── th16.v0.01a.js ├── th16.v1.00a.js ├── th165.v1.00a.js ├── th17.v0.01a.js ├── th17.v1.00a.js ├── th17.v1.00b.js ├── th18.v0.01b.js ├── th18.v1.00a.js ├── th18 ├── dialog_203.js └── dialog_204.js ├── th185.v1.00a.js ├── th185 ├── dialog_203.js └── dialog_204.js ├── th185_custom ├── dialog_103.bin ├── dialog_103.js ├── dialog_3.js └── stringlocs.v1.00a.js ├── th18_custom ├── dialog_103.bin ├── dialog_103.js ├── dialog_3.js ├── stringlocs.v0.01a.js ├── stringlocs.v0.01b.js └── stringlocs.v1.00a.js ├── th19.v0.01a.js ├── th20.v0.01a.js └── th20_custom ├── dialog_103.bin ├── dialog_103.js ├── dialog_3.js └── stringlocs.v0.01a.js /.github/workflows/sync_gitee.yml: -------------------------------------------------------------------------------- 1 | name: Sync To Gitee 2 | 3 | on: [ push, delete, create ] 4 | 5 | jobs: 6 | build: 7 | runs-on: ubuntu-latest 8 | if: github.repository_owner == 'thpatch-zh' 9 | steps: 10 | - name: Sync to Gitee 11 | uses: wearerequired/git-mirror-action@master 12 | env: 13 | # 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY 14 | SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }} 15 | with: 16 | # 注意替换为你的 GitHub 源仓库地址 17 | source-repo: git@github.com:thpatch-zh/script_zh-hans.git 18 | # 注意替换为你的 Gitee 目标仓库地址 19 | destination-repo: git@gitee.com:rc17/script_zh-hans.git 20 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | up.bat 2 | update.bat 3 | update2.bat 4 | /taso/th155/data/font/*.cache 5 | /taso/th155/data/font/*.cache.jdiff -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # script_zh-hans 2 | 3 | ![Repo Size](https://img.shields.io/github/repo-size/yanstory/tpZHCNex.svg?label=RepoSize&style=flat-square) 4 | [![touhou patch center](https://img.shields.io/badge/Require-thcrap-yellow.svg?style=flat-square)](http://thpatch.net) 5 | [![GitHub issues](https://img.shields.io/github/issues/yanstory/tpZHCNex.svg?label=Issues&style=flat-square)](https://github.com/Yanstory/tpZHCNex/issues) 6 | 7 | [thcrap食用方法](https://thpatch.rcopky.top/attention/readme.html) 8 | 9 | [Touhou Patch Center中文站](https://thpatch.rcopky.top/) 10 | 11 | ## Language Select / 言語選択 12 | 13 | - [简体中文](#thpatch-简体中文-附加补丁包-β) 14 | - [English](#thpatch-zh-hans-ex-patches-beta) 15 | 16 | ## thpatch 简体中文 附加补丁包 *β* 17 | 18 | 此仓库包含了thpatch简体中文的附加补丁: 19 | 20 | - ```tsa```:上海爱丽丝幻乐团作品附加补丁包,效果类似于```nmlgc/script_latin```。 21 | 22 | - ```tsa``` 目前功能较为简单,主要用于修复**音乐室**的”♪“,但遇有简中补丁的bug时会通过该补丁包进行修复,因此也请一并配置。 23 | 24 | - ```taso```:黄昏边境作品附加补丁包(常用于心绮楼后的黄昏STG作品),效果*依旧*类似于```nmlgc/script_latin```。 25 | 26 | - ```taso``` 包含了许多黄昏作汉化所需的底层框架优化文件,配置简体中文补丁时需同时配置本补丁包。 27 | 28 | - **注:目前已将```taso```与```tsa```加入简体中文分支补丁默认依赖配置,一般情况下无需额外考虑配置的问题。** 29 | 30 | 31 | ### 特别感谢 32 | 33 | - brliron 34 | - nmlgc 35 | - the thpatch team 36 | 37 | --- 38 | ## thpatch zh-hans ex-patches *Beta* 39 | 40 | This repository includes supplement patches for thpatch ``zh-hans`` (***Simplified Chinese***) : 41 | 42 | - ```tsa```: Supplement patch for Team Shanghai Alice's game, works similarly to ```nmlgc/script_latin```. 43 | 44 | - ```tsa``` Has few functions now, mainly used to patch the "♪" symbol in **MusicRoom**, however, this patch would also be used for temporary bug fixes, so it would be good to install. 45 | 46 | - ```taso```: Supplement patch for Tasofro's game (usually used for FTG like HM and later), *also* works similarly to ```nmlgc/script_latin```. 47 | 48 | - Contains foundamental files for Tasofro's game localization, Simplified Chinese patches won't work on Tasofro games without this patch. 49 | 50 | - **Note: Both ```taso``` and ```tsa``` are now added as dependencies of ```lang_zh-hans``` patch. In general, there is no need to install them seperately.** 51 | 52 | 53 | ### Special Thanks 54 | 55 | - brliron 56 | - nmlgc 57 | - the thpatch team 58 | -------------------------------------------------------------------------------- /repo.js: -------------------------------------------------------------------------------- 1 | { 2 | "contact": "yanscomp@outlook.com", 3 | "id": "script_zh-hans", 4 | "patches": { 5 | "taso": "tasofro's ftg Chinese Simplfied font patch", 6 | "tsa": "Used to make the STG game display the '♪' normally." 7 | }, 8 | "servers": [ 9 | "https://mirrors.thpatch.net/script_zh-hans/", 10 | "https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/refs/heads/master/" 11 | ], 12 | "title": "thpatch zh-hans ex-patches" 13 | } 14 | -------------------------------------------------------------------------------- /taso/files.js: -------------------------------------------------------------------------------- 1 | { 2 | "patch.js": 3933165197, 3 | "th135/data/system/talk/balloon.csv": 3682600354, 4 | "th145/data/event/balloon/balloon.csv": 2595682830, 5 | "th155.js": 2661784809, 6 | "th155.v1.03.js": 783099900, 7 | "th155.v1.21b.js": 2982090419, 8 | "th155/data/event/script/futo/ed.pl": 2593150697, 9 | "th155/data/event/script/jyoon/ed.pl": 1468115085, 10 | "th155/data/event/script/mamizou/ed.pl": 2955984746, 11 | "th155/data/event/script/marisa/ed.pl": 2009252676, 12 | "th155/data/event/script/miko/ed.pl": 3418975929, 13 | "th155/data/event/script/nitori/ed.pl": 619838145, 14 | "th155/data/event/script/tenshi/ed.pl": 422985111, 15 | "th155/data/event/script/udonge/ed.pl": 4032605688, 16 | "th155/data/event/script/usami/ed.pl": 2044399272, 17 | "th155/data/event/script/yukari/ed.pl": 319820052, 18 | "th155/data/font/font_texture_outline16_600.bmp": 3456519035, 19 | "th155/data/font/font_texture_outline24.bmp": 377399841, 20 | "th155/data/font/spell_font.bmp": 2496733843, 21 | "th155/data/font/talk_font.bmp": 1120627104, 22 | "th155/data/script/talk/talk.v1.10.nut.jdiff": 797945099, 23 | "th155/data/script/talk/talk.v1.10_steam.nut.jdiff": 797945099, 24 | "th155/data/script/talk/talk.v1.19_beta3.nut.jdiff": 797945099, 25 | "th155/data/script/talk/talk.v1.21b.nut.jdiff": 797945099, 26 | "th155/data/system/ed/staffroll.csv.map": 1759068317, 27 | "th155/data/win/message/doremy.csv.jdiff": 2005673712, 28 | "th155/data/win/message/futo.csv.jdiff": 3801202470, 29 | "th155/data/win/message/hijiri.csv.jdiff": 3333597618, 30 | "th155/data/win/message/ichirin.csv.jdiff": 2433505027, 31 | "th155/data/win/message/jyoon.csv.jdiff": 2962712663, 32 | "th155/data/win/message/kasen.csv.jdiff": 1970699948, 33 | "th155/data/win/message/koishi.csv.jdiff": 2806020465, 34 | "th155/data/win/message/kokoro.csv.jdiff": 1676693671, 35 | "th155/data/win/message/mamizou.csv.jdiff": 1163618442, 36 | "th155/data/win/message/marisa.csv.jdiff": 4283875672, 37 | "th155/data/win/message/miko.csv.jdiff": 795957439, 38 | "th155/data/win/message/mokou.csv.jdiff": 2536179010, 39 | "th155/data/win/message/nitori.csv.jdiff": 1829500976, 40 | "th155/data/win/message/reimu.csv.jdiff": 2968888645, 41 | "th155/data/win/message/sinmyoumaru.csv.jdiff": 1822740647, 42 | "th155/data/win/message/tenshi.csv.jdiff": 205347680, 43 | "th155/data/win/message/udonge.csv.jdiff": 2932485899, 44 | "th155/data/win/message/usami.csv.jdiff": 3766227861, 45 | "th155/data/win/message/yukari.csv.jdiff": 4156527745, 46 | "th175/app.conf": 881392403, 47 | "th175/data/event/script/lib/init.pl": 2415523082, 48 | "th175/data/font/KH-Dot-Dougenzaka-12.ttf": 2151132094, 49 | "th175/data/font/KH-Dot-Dougenzaka-16.ttf": 1802339589, 50 | "th175/data/font/SourceHanSerif-Bold.otf": 3097579986, 51 | "th175/data/font/SourceHanSerif-Heavy.otf": 2062909925, 52 | "th175/data/font/genkai-mincho.ttf": 3833191006, 53 | "th175/data/script/init/200_sound.nut": 1919480144, 54 | "th175/data/script/lib/input_guide.nut": 1853453148, 55 | "th175/data/script/lib/input_util.nut": 3682000061, 56 | "th175/data/script/lib/session_data.nut": 3407007491, 57 | "th175/data/script/lib/trophy.nut": 4283904750, 58 | "th175/data/script/scene/achievement.nut": 3244907613, 59 | "th175/data/script/scene/config.nut": 2780895059, 60 | "th175/data/script/scene/config.nut.jdiff": 3634207488, 61 | "th175/data/script/scene/manual.nut": 2272370216, 62 | "th175/data/script/scene/musicroom.nut": 3602911306, 63 | "th175/data/script/scene/pause.nut": 3720670863, 64 | "th175/data/script/scene/pause.nut.jdiff": 3479455347, 65 | "th175/data/script/scene/pause.v1.01.nut.jdiff": 2804510690, 66 | "th175/data/script/scene/pause.v1.14.nut.jdiff": 1452445804, 67 | "th175/data/script/scene/pause.v1.15.nut.jdiff": 898976072, 68 | "th175/data/script/scene/story_select.nut": 1869346340, 69 | "th175/data/script/scene/subtitle.nut": 3578097121, 70 | "th175/data/script/scene/superimpose.nut": 1486329302, 71 | "th175/data/sprite/tutorial/tutorial_flandre.button.nut": 2604601644, 72 | "th175/data/sprite/tutorial/tutorial_flandre2.button.nut": 501225615, 73 | "th175/data/sprite/tutorial/tutorial_jyoon.button.nut": 34574187, 74 | "th175/data/sprite/tutorial/tutorial_jyoon2.button.nut": 554585963, 75 | "th175/data/sprite/tutorial/tutorial_kanako.button.nut": 54996605, 76 | "th175/data/sprite/tutorial/tutorial_kanako2.button.nut": 1320423100, 77 | "th175/data/sprite/tutorial/tutorial_marisa.button.nut": 464115095, 78 | "th175/data/sprite/tutorial/tutorial_marisa2.button.nut": 1865072048, 79 | "th175/data/sprite/tutorial/tutorial_murasa.button.nut": 1740024088, 80 | "th175/data/sprite/tutorial/tutorial_murasa2.button.nut": 3022263827, 81 | "th175/data/sprite/tutorial/tutorial_reimu.button.nut": 4019725824, 82 | "th175/data/sprite/tutorial/tutorial_reimu2.button.nut": 3358152160, 83 | "th175/data/sprite/tutorial/tutorial_toutetu.button.nut": 1243318313, 84 | "th175/data/sprite/tutorial/tutorial_toutetu2.button.nut": 2171353517 85 | } 86 | -------------------------------------------------------------------------------- /taso/patch.js: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": [ 3 | "base_tsa" 4 | ], 5 | "fonts": { 6 | "msyh.ttc": true, 7 | "simhei.ttf": false, 8 | "simheig.ttf": true, 9 | "syBlod.ttf": true 10 | }, 11 | "id": "taso", 12 | "servers": [ 13 | "https://mirrors.thpatch.net/script_zh-hans/taso/", 14 | "https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/refs/heads/master/taso/" 15 | ], 16 | "title": "tasofro's ftg Chinese Simplfied font patch" 17 | } 18 | -------------------------------------------------------------------------------- /taso/th135/data/system/talk/balloon.csv: -------------------------------------------------------------------------------- 1 | key,image_path,text_offset_x,text_offset_y,anchor_x,anchor_y,motion,fontHeight,fontWeight,charactorSpace,lineSpace,alignment,v_alignment,colorR,colorG,colorB,baseR,baseG,baseB 2 | type,s,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i 3 | a05x2,data/system/talk/a05x2.png,96,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 4 | a05x2_1_1,data/system/talk/a05x2.png,96,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 5 | ,,,,,,,,,,,,,,,,,, 6 | a11x2,data/system/talk/a11x2.png,100,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 7 | a11x2_1_1,data/system/talk/a11x2.png,100,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 8 | a11x2_1_2,data/system/talk/a11x2.png,78,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 9 | a11x2_2_2,data/ed/balloon_ed01.png,122,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 10 | ,,,,,,,,,,,,,,,,,, 11 | a15x3,data/system/talk/a15x3.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 12 | a15x3_1_1,data/system/talk/a15x3.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 13 | a15x3_1_2,data/system/talk/a15x3.png,97,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 14 | a15x3_2_2,data/ed/balloon_ed01.png,141,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 15 | a15x3_1_3,data/system/talk/a15x3.png,75,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 16 | a15x3_2_3,data/ed/balloon_ed01.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 17 | a15x3_3_3,data/ed/balloon_ed01.png,163,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 18 | ,,,,,,,,,,,,,,,,,, 19 | b05x2,data/system/talk/b05x2.png,90,102,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 20 | b05x2_1_1,data/system/talk/b05x2.png,90,102,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 21 | ,,,,,,,,,,,,,,,,,, 22 | b11x2,data/system/talk/b11x2.png,96,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 23 | b11x2_1_1,data/system/talk/b11x2.png,96,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 24 | b11x2_1_2,data/system/talk/b11x2.png,74,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 25 | b11x2_2_2,data/ed/balloon_ed01.png,118,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 26 | ,,,,,,,,,,,,,,,,,, 27 | b15x3,data/system/talk/b15x3.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 28 | b15x3_1_1,data/system/talk/b15x3.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 29 | b15x3_1_2,data/system/talk/b15x3.png,98,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 30 | b15x3_2_2,data/ed/balloon_ed01.png,142,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 31 | b15x3_1_3,data/system/talk/b15x3.png,76,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 32 | b15x3_2_3,data/ed/balloon_ed01.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 33 | b15x3_3_3,data/ed/balloon_ed01.png,164,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 34 | ,,,,,,,,,,,,,,,,,, 35 | c05x2,data/system/talk/c05x2.png,96,107,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 36 | c05x2_1_1,data/system/talk/c05x2.png,96,107,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 37 | ,,,,,,,,,,,,,,,,,, 38 | c11x2,data/system/talk/c11x2.png,99,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 39 | c11x2_1_1,data/system/talk/c11x2.png,99,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 40 | c11x2_1_2,data/system/talk/c11x2.png,77,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 41 | c11x2_2_2,data/ed/balloon_ed01.png,121,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 42 | ,,,,,,,,,,,,,,,,,, 43 | c15x3,data/system/talk/c15x3.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 44 | c15x3_1_1,data/system/talk/c15x3.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 45 | c15x3_1_2,data/system/talk/c15x3.png,96,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 46 | c15x3_2_2,data/ed/balloon_ed01.png,140,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 47 | c15x3_1_3,data/system/talk/c15x3.png,74,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 48 | c15x3_2_3,data/ed/balloon_ed01.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 49 | c15x3_3_3,data/ed/balloon_ed01.png,162,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 50 | ,,,,,,,,,,,,,,,,,, 51 | d05x2,data/system/talk/d05x2.png,98,106,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 52 | d05x2_1_1,data/system/talk/d05x2.png,98,106,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 53 | ,,,,,,,,,,,,,,,,,, 54 | d11x2,data/system/talk/d11x2.png,102,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 55 | d11x2_1_1,data/system/talk/d11x2.png,102,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 56 | d11x2_1_2,data/system/talk/d11x2.png,80,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 57 | d11x2_2_2,data/ed/balloon_ed01.png,124,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 58 | ,,,,,,,,,,,,,,,,,, 59 | d15x3,data/system/talk/d15x3.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 60 | d15x3_1_1,data/system/talk/d15x3.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 61 | d15x3_1_2,data/system/talk/d15x3.png,102,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 62 | d15x3_2_2,data/ed/balloon_ed01.png,146,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 63 | d15x3_1_3,data/system/talk/d15x3.png,80,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 64 | d15x3_2_3,data/ed/balloon_ed01.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 65 | d15x3_3_3,data/ed/balloon_ed01.png,168,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 66 | ,,,,,,,,,,,,,,,,,, 67 | a05x2_vs,data/system/talk/a05x2.png,96,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 68 | a11x2_vs,data/system/talk/a11x2.png,100,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 69 | a15x3_vs,data/system/talk/a15x3.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 70 | ,,,,,,,,,,,,,,,,,, 71 | b05x2_vs,data/system/talk/b05x2.png,90,102,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 72 | b11x2_vs,data/system/talk/b11x2.png,96,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 73 | b15x3_vs,data/system/talk/b15x3.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 74 | ,,,,,,,,,,,,,,,,,, 75 | c05x2_vs,data/system/talk/c05x2.png,96,107,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 76 | c11x2_vs,data/system/talk/c11x2.png,99,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 77 | c15x3_vs,data/system/talk/c15x3.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 78 | ,,,,,,,,,,,,,,,,,, 79 | d05x2_vs,data/system/talk/d05x2.png,98,106,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 80 | d11x2_vs,data/system/talk/d11x2.png,102,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 81 | d15x3_vs,data/system/talk/d15x3.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 82 | ,,,,,,,,,,,,,,,,,, 83 | ed01,data/ed/balloon_ed01.png,155,0,0,0,2,27,1500,0,-1,0,0,255,255,255,255,255,255 84 | ,,,,,,,,,,,,,,,,,, 85 | 0,data/system/talk/hukidasi-l.png,145,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 86 | 1,data/system/talk/hukidasi-m.png,122,221,0,162,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 87 | 2,data/system/talk/hukidasi-s.png,98,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 88 | -------------------------------------------------------------------------------- /taso/th145/data/event/balloon/balloon.csv: -------------------------------------------------------------------------------- 1 | key,image_path,text_offset_x,text_offset_y,anchor_x,anchor_y,motion,fontHeight,fontWeight,charactorSpace,lineSpace,alignment,v_alignment,colorR,colorG,colorB,baseR,baseG,baseB 2 | type,s,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i 3 | a05x2,data/event/balloon/a05x2.png,96,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 4 | a05x2_1_1,data/event/balloon/a05x2.png,96,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 5 | ,,,,,,,,,,,,,,,,,, 6 | a11x2,data/event/balloon/a11x2.png,100,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 7 | a11x2_1_1,data/event/balloon/a11x2.png,100,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 8 | a11x2_1_2,data/event/balloon/a11x2.png,78,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 9 | a11x2_2_2,data/event/balloon/balloon_ed01.png,122,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 10 | ,,,,,,,,,,,,,,,,,, 11 | a15x3,data/event/balloon/a15x3.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 12 | a15x3_1_1,data/event/balloon/a15x3.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 13 | a15x3_1_2,data/event/balloon/a15x3.png,97,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 14 | a15x3_2_2,data/event/balloon/balloon_ed01.png,141,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 15 | a15x3_1_3,data/event/balloon/a15x3.png,75,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 16 | a15x3_2_3,data/event/balloon/balloon_ed01.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 17 | a15x3_3_3,data/event/balloon/balloon_ed01.png,163,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 18 | ,,,,,,,,,,,,,,,,,, 19 | b05x2,data/event/balloon/b05x2.png,90,102,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 20 | b05x2_1_1,data/event/balloon/b05x2.png,90,102,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 21 | ,,,,,,,,,,,,,,,,,, 22 | b11x2,data/event/balloon/b11x2.png,96,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 23 | b11x2_1_1,data/event/balloon/b11x2.png,96,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 24 | b11x2_1_2,data/event/balloon/b11x2.png,74,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 25 | b11x2_2_2,data/event/balloon/balloon_ed01.png,118,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 26 | ,,,,,,,,,,,,,,,,,, 27 | b15x3,data/event/balloon/b15x3.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 28 | b15x3_1_1,data/event/balloon/b15x3.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 29 | b15x3_1_2,data/event/balloon/b15x3.png,98,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 30 | b15x3_2_2,data/event/balloon/balloon_ed01.png,142,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 31 | b15x3_1_3,data/event/balloon/b15x3.png,76,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 32 | b15x3_2_3,data/event/balloon/balloon_ed01.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 33 | b15x3_3_3,data/event/balloon/balloon_ed01.png,164,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 34 | ,,,,,,,,,,,,,,,,,, 35 | c05x2,data/event/balloon/c05x2.png,96,107,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 36 | c05x2_1_1,data/event/balloon/c05x2.png,96,107,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 37 | ,,,,,,,,,,,,,,,,,, 38 | c11x2,data/event/balloon/c11x2.png,99,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 39 | c11x2_1_1,data/event/balloon/c11x2.png,99,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 40 | c11x2_1_2,data/event/balloon/c11x2.png,77,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 41 | c11x2_2_2,data/event/balloon/balloon_ed01.png,121,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 42 | ,,,,,,,,,,,,,,,,,, 43 | c15x3,data/event/balloon/c15x3.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 44 | c15x3_1_1,data/event/balloon/c15x3.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 45 | c15x3_1_2,data/event/balloon/c15x3.png,96,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 46 | c15x3_2_2,data/event/balloon/balloon_ed01.png,140,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 47 | c15x3_1_3,data/event/balloon/c15x3.png,74,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 48 | c15x3_2_3,data/event/balloon/balloon_ed01.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 49 | c15x3_3_3,data/event/balloon/balloon_ed01.png,162,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 50 | ,,,,,,,,,,,,,,,,,, 51 | d05x2,data/event/balloon/d05x2.png,98,106,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 52 | d05x2_1_1,data/event/balloon/d05x2.png,98,106,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 53 | ,,,,,,,,,,,,,,,,,, 54 | d11x2,data/event/balloon/d11x2.png,102,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 55 | d11x2_1_1,data/event/balloon/d11x2.png,102,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 56 | d11x2_1_2,data/event/balloon/d11x2.png,80,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 57 | d11x2_2_2,data/event/balloon/balloon_ed01.png,124,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 58 | ,,,,,,,,,,,,,,,,,, 59 | d15x3,data/event/balloon/d15x3.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 60 | d15x3_1_1,data/event/balloon/d15x3.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 61 | d15x3_1_2,data/event/balloon/d15x3.png,102,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 62 | d15x3_2_2,data/event/balloon/balloon_ed01.png,146,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 63 | d15x3_1_3,data/event/balloon/d15x3.png,80,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 64 | d15x3_2_3,data/event/balloon/balloon_ed01.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 65 | d15x3_3_3,data/event/balloon/balloon_ed01.png,168,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 66 | ,,,,,,,,,,,,,,,,,, 67 | a05x2_vs,data/event/balloon/a05x2.png,96,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 68 | a11x2_vs,data/event/balloon/a11x2.png,100,194,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 69 | a15x3_vs,data/event/balloon/a15x3.png,119,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 70 | ,,,,,,,,,,,,,,,,,, 71 | b05x2_vs,data/event/balloon/b05x2.png,90,102,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 72 | b11x2_vs,data/event/balloon/b11x2.png,96,179,0,146,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 73 | b15x3_vs,data/event/balloon/b15x3.png,120,238,0,145,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 74 | ,,,,,,,,,,,,,,,,,, 75 | c05x2_vs,data/event/balloon/c05x2.png,96,107,0,73,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 76 | c11x2_vs,data/event/balloon/c11x2.png,99,192,0,154,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 77 | c15x3_vs,data/event/balloon/c15x3.png,118,254,0,164,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 78 | ,,,,,,,,,,,,,,,,,, 79 | d05x2_vs,data/event/balloon/d05x2.png,98,106,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 80 | d11x2_vs,data/event/balloon/d11x2.png,102,193,0,156,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 81 | d15x3_vs,data/event/balloon/d15x3.png,124,255,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 82 | ,,,,,,,,,,,,,,,,,, 83 | ed01,data/event/balloon/balloon_ed01.png,155,0,0,0,2,27,1500,0,-1,0,0,255,255,255,255,255,255 84 | ,,,,,,,,,,,,,,,,,, 85 | 0,data/event/balloon/hukidasi-l.png,145,256,0,165,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 86 | 1,data/event/balloon/hukidasi-m.png,122,221,0,162,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 87 | 2,data/event/balloon/hukidasi-s.png,98,109,0,74,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1 88 | -------------------------------------------------------------------------------- /taso/th155.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "remove_bmpfont_limit": { 4 | "code": "9090", 5 | "title": "Remove the characters limit for bmp fonts" 6 | }, 7 | "remove_sjis_test": { 8 | "code": "eb58", 9 | "title": "Remove a sjis test and always take the single byte path" 10 | }, 11 | "push_char": { 12 | "code": "505290909090", 13 | "title": "Push the bytes of the character in the stack" 14 | } 15 | }, 16 | "breakpoints": { 17 | "bmpfont_fix_parameters": { 18 | "string": "esp+0x88", 19 | "string_location": "[esp+0x9c]", 20 | "offset": "[esp+0x30]", 21 | "c1": "edx", 22 | "c2": "eax", 23 | "cavesize": 5 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /taso/th155.v1.03.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "remove_bmpfont_limit": { 4 | "addr": "Rx05d394" 5 | }, 6 | "remove_sjis_test": { 7 | "addr": "Rx065ae6" 8 | }, 9 | "push_char": { 10 | "addr": "Rx065ba5" 11 | } 12 | }, 13 | "breakpoints": { 14 | "bmpfont_fix_parameters": { 15 | "addr": "Rx065ba0" 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /taso/th155.v1.21b.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "remove_bmpfont_limit": { 4 | "code": "909090909090", 5 | "addr": "Rx05d4ac" 6 | }, 7 | "remove_sjis_test": { 8 | "addr": "Rx065c56" 9 | }, 10 | "push_char": { 11 | "addr": "Rx065d15" 12 | } 13 | }, 14 | "breakpoints": { 15 | "bmpfont_fix_parameters": { 16 | "addr": "Rx065d10" 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /taso/th155/data/event/script/futo/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/futo/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/jyoon/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/jyoon/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/mamizou/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/mamizou/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/marisa/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/marisa/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/miko/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/miko/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/nitori/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/nitori/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/tenshi/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/tenshi/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/udonge/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/udonge/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/usami/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/usami/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/event/script/yukari/ed.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/event/script/yukari/ed.pl -------------------------------------------------------------------------------- /taso/th155/data/font/font_texture_outline16_600.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/font/font_texture_outline16_600.bmp -------------------------------------------------------------------------------- /taso/th155/data/font/font_texture_outline24.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/font/font_texture_outline24.bmp -------------------------------------------------------------------------------- /taso/th155/data/font/spell_font.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/font/spell_font.bmp -------------------------------------------------------------------------------- /taso/th155/data/font/talk_font.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th155/data/font/talk_font.bmp -------------------------------------------------------------------------------- /taso/th155/data/script/talk/talk.v1.10.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Literals/23": "a15x3" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th155/data/script/talk/talk.v1.10_steam.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Literals/23": "a15x3" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th155/data/script/talk/talk.v1.19_beta3.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Literals/23": "a15x3" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th155/data/script/talk/talk.v1.21b.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Literals/23": "a15x3" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th155/data/system/ed/staffroll.csv.map: -------------------------------------------------------------------------------- 1 | { 2 | "75" : { "0" : "zhcn_invalid_key" }, 3 | "80" : { "0" : "zhcn_invalid_key" }, 4 | "85" : { "0" : "zhcn_invalid_key" }, 5 | "88" : { "0" : "zhcn_invalid_key" }, 6 | "91" : { "0" : "zhcn_invalid_key" }, 7 | "100" : { "0" : "zhcn_invalid_key" }, 8 | "103" : { "0" : "zhcn_invalid_key" }, 9 | "108" : { "0" : "zhcn_invalid_key" }, 10 | "111" : { "0" : "zhcn_invalid_key" }, 11 | "117" : { "0" : "zhcn_invalid_key" }, 12 | "121" : { "0" : "zhcn_invalid_key" }, 13 | "124" : { "0" : "zhcn_invalid_key" }, 14 | "128" : { "0" : "zhcn_invalid_key" }, 15 | "131" : { "0" : "zhcn_invalid_key" }, 16 | "135" : { "0" : "zhcn_invalid_key" }, 17 | "139" : { "0" : "zhcn_invalid_key" }, 18 | "144" : { "0" : "zhcn_invalid_key" }, 19 | "147" : { "0" : "zhcn_invalid_key" } 20 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/doremy.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "梦境世界里", 5 | "欲望通常会被", 6 | "直接地展现出来" 7 | ] 8 | }, 9 | "3": { 10 | "lines": [ 11 | "我的笔记本是梦日记", 12 | "记录着所有人的梦" 13 | ] 14 | }, 15 | "4": { 16 | "lines": [ 17 | "梦境世界的你", 18 | "总是在过悠闲生活哦", 19 | "是不是也该休息一下呢?" 20 | ] 21 | }, 22 | "5": { 23 | "lines": [ 24 | "之前真是辛苦了", 25 | "", 26 | "各位月之民已经都", 27 | "回到原来的地方去喽" 28 | ] 29 | }, 30 | "6": { 31 | "lines": [ 32 | "梦境世界的你", 33 | "有很多超脱常人的言行", 34 | "难道你向往成为妖怪吗?" 35 | ] 36 | }, 37 | "7": { 38 | "lines": [ 39 | "梦境世界里", 40 | "你经常在寺里当{{ruby|阿阇梨|伟人}}", 41 | "来着哦。一眼就看出来啦" 42 | ] 43 | }, 44 | "8": { 45 | "lines": [ 46 | "你在梦境世界和现实世界里", 47 | "并没有多大差别呢", 48 | "这也是修行的成果吗?" 49 | ] 50 | }, 51 | "9": { 52 | "lines": [ 53 | "梦境世界的你", 54 | "经常成为领导者呀", 55 | "看来你有憧憬的对象呢" 56 | ] 57 | }, 58 | "10": { 59 | "lines": [ 60 | "你经常做监视并支配世界的梦", 61 | "呢。说实话你是想对幻想乡", 62 | "进行排外式管理吧?" 63 | ] 64 | }, 65 | "11": { 66 | "lines": [ 67 | "你无论是睡着还是醒着", 68 | "都在摆弄机械呢", 69 | "竟然还有这么单纯的家伙——" 70 | ] 71 | }, 72 | "12": { 73 | "lines": [ 74 | "咦?", 75 | "你是不做梦的吗?", 76 | "你的心灵很空洞呢……" 77 | ] 78 | }, 79 | "13": { 80 | "lines": [ 81 | "梦境世界的你", 82 | "好像很恐惧人类呢", 83 | "是因为你害怕外面的人类吧" 84 | ] 85 | }, 86 | "14": { 87 | "lines": [ 88 | "你在梦里是个", 89 | "爱惹麻烦的捣蛋鬼呢", 90 | "是因为感情暴走了吗" 91 | ] 92 | }, 93 | "15": { 94 | "lines": [ 95 | "梦境世界的你", 96 | "在平和美丽的世界里过着", 97 | "闲云野鹤的生活呢。真意外" 98 | ] 99 | }, 100 | "16": { 101 | "lines": [ 102 | "你已经不做那些", 103 | "波澜壮阔的梦了吗?", 104 | "梦境世界的你总是静悄悄的哦" 105 | ] 106 | }, 107 | "17": { 108 | "lines": [ 109 | "梦境世界的你", 110 | "常常会变成巨人呢", 111 | "心结太强了吧" 112 | ] 113 | }, 114 | "18": { 115 | "lines": [ 116 | "你是特殊的人类", 117 | "你的精神经常和梦境世界的居民", 118 | "发生往来" 119 | ] 120 | }, 121 | "19": { 122 | "lines": [ 123 | "好久不见了", 124 | "之前在梦境通道真是辛苦了", 125 | "看上去你过得还不错嘛" 126 | ] 127 | }, 128 | "20": { 129 | "lines": [ 130 | "我得好好监视", 131 | "暴走的梦境世界的居民才行" 132 | ] 133 | }, 134 | "21": { 135 | "lines": [ 136 | "出现啦,放任自由的惹事精", 137 | "这么纯粹的精神简直是婴儿级别" 138 | ] 139 | }, 140 | "22": { 141 | "lines": [ 142 | "你好像平时就是一天到晚", 143 | "待在梦境世界里的……" 144 | ] 145 | }, 146 | "23": { 147 | "lines": [ 148 | "你其实是很想", 149 | "过稳重质朴的生活的呢" 150 | ] 151 | }, 152 | "24": { 153 | "lines": [ 154 | "你总是做", 155 | "吃得撑肚子的梦呢" 156 | ] 157 | } 158 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/futo.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "这种战斗还要用盘子太浪费了" 5 | ] 6 | }, 7 | "3": { 8 | "lines": [ 9 | "{{ruby|河童|下仆}}的水盘,和我的盘子", 10 | "我们是盘子组合呀", 11 | "说不定可以成为最强呢" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "近来可好?", 17 | "最近没怎么听到神社的好消息啊" 18 | ] 19 | }, 20 | "5": { 21 | "lines": [ 22 | "火力增长了嘛", 23 | "明明是属水的真是难为你了" 24 | ] 25 | }, 26 | "6": { 27 | "lines": [ 28 | "下次再一起玩吧" 29 | ] 30 | }, 31 | "7": { 32 | "lines": [ 33 | "说起来", 34 | "", 35 | "一群叫普莉兹姆利巴乐团的家伙", 36 | "在开一种叫现场演出的东西", 37 | "要不要一起去看?" 38 | ] 39 | }, 40 | "8": { 41 | "lines": [ 42 | "你一个人就相当强了", 43 | "和太子大人组队岂不是最强了吗" 44 | ] 45 | }, 46 | "9": { 47 | "lines": [ 48 | "咦?", 49 | "和我一模一样……" 50 | ] 51 | }, 52 | "10": { 53 | "lines": [ 54 | "多谢您协助我做", 55 | "完全凭依战的练兵" 56 | ] 57 | }, 58 | "11": { 59 | "lines": [ 60 | "你不来神灵庙开小摊吗?" 61 | ] 62 | }, 63 | "12": { 64 | "lines": [ 65 | "地底真好啊", 66 | "有那么多温泉" 67 | ] 68 | }, 69 | "13": { 70 | "lines": [ 71 | "{{ruby|狸|貉}}和{{ruby|狸|猯}}有什么不同啊?" 72 | ] 73 | }, 74 | "14": { 75 | "lines": [ 76 | "你那个面具,我也想戴戴看……" 77 | ] 78 | }, 79 | "15": { 80 | "lines": [ 81 | "你那操纵动物的仙术", 82 | "我也有点想学哦" 83 | ] 84 | }, 85 | "16": { 86 | "lines": [ 87 | "不老不死可是究极的仙术呀", 88 | "好羡慕啊" 89 | ] 90 | }, 91 | "17": { 92 | "lines": [ 93 | "就算是盛气凌人的小人", 94 | "看惯了也觉得挺可爱的" 95 | ] 96 | }, 97 | "18": { 98 | "lines": [ 99 | "拍照发朋友圈?", 100 | "净盯着破盘子看,在想什么啊?" 101 | ] 102 | }, 103 | "19": { 104 | "lines": [ 105 | "那个奇怪的喇叭", 106 | "有什么用吗?" 107 | ] 108 | }, 109 | "20": { 110 | "lines": [ 111 | "不知为啥想睡觉了……" 112 | ] 113 | }, 114 | "21": { 115 | "lines": [ 116 | "天人都是怪人的传闻", 117 | "看来是真的啊" 118 | ] 119 | }, 120 | "22": { 121 | "lines": [ 122 | "那个裂缝的另一头", 123 | "有什么啊?" 124 | ] 125 | }, 126 | "23": { 127 | "lines": [ 128 | "真是花钱大手大脚的家伙啊", 129 | "这么看来,应该存不下什么钱吧" 130 | ] 131 | }, 132 | "24": { 133 | "lines": [ 134 | "如果想提高财运", 135 | "就要穿黄色的衣服哦" 136 | ] 137 | } 138 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/hijiri.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "修炼得还不够呢" 5 | ] 6 | }, 7 | "3": { 8 | "lines": [ 9 | "哎呀,我和{{ruby|妹红|下仆}}都是肉体强化型呀", 10 | "", 11 | "和{{ruby|妹红|你}}组队应该也不错" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "这次请务必要让我来解决异变哦" 17 | ] 18 | }, 19 | "5": { 20 | "lines": [ 21 | "要来寺庙修行吗?", 22 | "我想你一定会变强的" 23 | ] 24 | }, 25 | "6": { 26 | "lines": [ 27 | "好,今天的比试到此为止", 28 | "接下来请你去洗衣做饭吧" 29 | ] 30 | }, 31 | "7": { 32 | "lines": [ 33 | "有更强的练习对手就好啦", 34 | "", 35 | "你知道鵺去哪里了吗?" 36 | ] 37 | }, 38 | "8": { 39 | "lines": [ 40 | "另一个我……?", 41 | "这也是异变的影响吗" 42 | ] 43 | }, 44 | "9": { 45 | "lines": [ 46 | "你怎么老是和我家的一轮", 47 | "玩在一起呀" 48 | ] 49 | }, 50 | "10": { 51 | "lines": [ 52 | "这次我们一起努力", 53 | "把完全凭依异变给解决掉吧" 54 | ] 55 | }, 56 | "11": { 57 | "lines": [ 58 | "我做了糯米团子", 59 | "来代替尻子玉哦" 60 | ] 61 | }, 62 | "12": { 63 | "lines": [ 64 | "你的姐姐偶尔会到寺里", 65 | "来找你哦" 66 | ] 67 | }, 68 | "13": { 69 | "lines": [ 70 | "我在义卖会上见到过", 71 | "叫做茂林寺茶釜的商品" 72 | ] 73 | }, 74 | "14": { 75 | "lines": [ 76 | "你的表情还是很僵硬呢" 77 | ] 78 | }, 79 | "15": { 80 | "lines": [ 81 | "说是仙人,也分三六九等的吧" 82 | ] 83 | }, 84 | "16": { 85 | "lines": [ 86 | "看你还神气活现的", 87 | "应该不要紧吧?" 88 | ] 89 | }, 90 | "17": { 91 | "lines": [ 92 | "哎呀真可惜", 93 | "不小心把你的木碗打破啦" 94 | ] 95 | }, 96 | "18": { 97 | "lines": [ 98 | "外来人也在完全凭依呢" 99 | ] 100 | }, 101 | "19": { 102 | "lines": [ 103 | "都市传说异变的犯人", 104 | "据说是稀神探女呢" 105 | ] 106 | }, 107 | "20": { 108 | "lines": [ 109 | "梦境世界……?", 110 | "你是在说心之世界吧?" 111 | ] 112 | }, 113 | "21": { 114 | "lines": [ 115 | "原来你是天人呀", 116 | "比我想的还要粗鄙呢" 117 | ] 118 | }, 119 | "22": { 120 | "lines": [ 121 | "跑到这,又跑到那", 122 | "真是任性的战斗方式呢" 123 | ] 124 | }, 125 | "23": { 126 | "lines": [ 127 | "简朴生活也是很好的哦" 128 | ] 129 | } 130 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/ichirin.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "3": { 3 | "lines": [ 4 | "变换的时候云山", 5 | "如果能更加自由地行动", 6 | "就好了呢" 7 | ] 8 | }, 9 | "4": { 10 | "lines": [ 11 | "啊——爽到了!", 12 | "决斗真是太棒了!" 13 | ] 14 | }, 15 | "5": { 16 | "lines": [ 17 | "用圣大人作为下仆", 18 | "好紧张啊——", 19 | "", 20 | "不过,有点快感?" 21 | ] 22 | }, 23 | "6": { 24 | "lines": [ 25 | "这个异变真有趣——", 26 | "不再多玩一阵子吗?" 27 | ] 28 | }, 29 | "7": { 30 | "lines": [ 31 | "你好像不是很擅长", 32 | "这种需要技巧的战斗方式呢" 33 | ] 34 | }, 35 | "8": { 36 | "lines": [ 37 | "果然在凭依时交换身体的话", 38 | "就没法和云山说话了呀" 39 | ] 40 | }, 41 | "9": { 42 | "lines": [ 43 | "请一定,启用我做为", 44 | "您的下仆" 45 | ] 46 | }, 47 | "10": { 48 | "lines": [ 49 | "看吧,还是我更擅长", 50 | "唆使下仆吧" 51 | ] 52 | }, 53 | "11": { 54 | "lines": [ 55 | "竟然能看到您和圣大人不再吵架", 56 | "的一天到来可真是感激涕零" 57 | ] 58 | }, 59 | "12": { 60 | "lines": [ 61 | "恕我失敬", 62 | "", 63 | "您今天睡醒后头发翘得特别厉害哦", 64 | "我觉得还是好好打理一下比较好看" 65 | ] 66 | }, 67 | "13": { 68 | "lines": [ 69 | "你是用那台机器", 70 | "对完全凭依的对象进行洗脑", 71 | "再操纵的吗?" 72 | ] 73 | }, 74 | "14": { 75 | "lines": [ 76 | "圣大人说过", 77 | "无心和什么都不想是有区别的" 78 | ] 79 | }, 80 | "15": { 81 | "lines": [ 82 | "竟然还把酒带到战场上来", 83 | "看来你是爱得不行呢" 84 | ] 85 | }, 86 | "16": { 87 | "lines": [ 88 | "你的感情好像丰富了许多呢", 89 | "不过那张扑克脸还是老样子" 90 | ] 91 | }, 92 | "17": { 93 | "lines": [ 94 | "霞这东西好吃吗?" 95 | ] 96 | }, 97 | "18": { 98 | "lines": [ 99 | "还以为你真的想死呢", 100 | "这还挺开心的嘛", 101 | "太好了太好了" 102 | ] 103 | }, 104 | "19": { 105 | "lines": [ 106 | "小人的身体很小", 107 | "头脑也不大吧!" 108 | ] 109 | }, 110 | "20": { 111 | "lines": [ 112 | "在我们佛教里", 113 | "以超能力之流为傲", 114 | "是道德低下的人类才会有的举动" 115 | ] 116 | }, 117 | "21": { 118 | "lines": [ 119 | "真是令人不快的弹幕啊", 120 | "真不知道跟你组队的人是怎么想的" 121 | ] 122 | }, 123 | "22": { 124 | "lines": [ 125 | "一看到你就觉得困……" 126 | ] 127 | }, 128 | "23": { 129 | "lines": [ 130 | "咦?", 131 | "你头上的桃子是可以吃的吗?" 132 | ] 133 | }, 134 | "24": { 135 | "lines": [ 136 | "你问入道与海和尚的境界是什么?", 137 | "那不就是海岸线吗?" 138 | ] 139 | }, 140 | "25": { 141 | "lines": [ 142 | "圣大人说过", 143 | "不能把钱花在", 144 | "买这么花里胡哨的东西上" 145 | ] 146 | }, 147 | "26": { 148 | "lines": [ 149 | "这个乞讨一样的打扮……", 150 | "难道你是在做托钵修行吗?" 151 | ] 152 | } 153 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/jyoon.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "哎呀,你要给我钱啊", 5 | "多谢——!" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "施舍点啥呗——", 11 | "我好饿哦——" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "你不施舍我的话", 17 | "我要就变成帝王穷神了哦" 18 | ] 19 | }, 20 | "5": { 21 | "lines": [ 22 | "就算我不出手", 23 | "也会乖乖把钱交出来", 24 | "真是太轻松啦" 25 | ] 26 | }, 27 | "6": { 28 | "lines": [ 29 | "一接近你", 30 | "就会感到", 31 | "贫穷也没什么不好啊——" 32 | ] 33 | }, 34 | "7": { 35 | "lines": [ 36 | "哎呀,你好像拿着", 37 | "很值钱的东西呢", 38 | "拿来吧" 39 | ] 40 | }, 41 | "8": { 42 | "lines": [ 43 | "僧侣都是穷鬼啊我可不喜欢" 44 | ] 45 | }, 46 | "9": { 47 | "lines": [ 48 | "看我", 49 | "很有化缘和尚范吧?", 50 | "施舍点呗" 51 | ] 52 | }, 53 | "10": { 54 | "lines": [ 55 | "被我附身的话", 56 | "你就会穷得连盘子都买不起了哦" 57 | ] 58 | }, 59 | "11": { 60 | "lines": [ 61 | "喂喂——,拿点东西出来嘛——", 62 | "道场开得这么气派", 63 | "你应该有不少钱吧——?" 64 | ] 65 | }, 66 | "12": { 67 | "lines": [ 68 | "做坑人买卖的家伙呢", 69 | "不知为何感到与我相近的气息呀" 70 | ] 71 | }, 72 | "13": { 73 | "lines": [ 74 | "这家伙就算变穷了", 75 | "也不会多在意呢" 76 | ] 77 | }, 78 | "14": { 79 | "lines": [ 80 | "你这家伙,用假钞啊——!" 81 | ] 82 | }, 83 | "15": { 84 | "lines": [ 85 | "感情和金钱观念是直连的哦", 86 | "不和我组队看看吗?" 87 | ] 88 | }, 89 | "16": { 90 | "lines": [ 91 | "这家伙,意外地", 92 | "竟然在存钱诶", 93 | "真是粗鄙" 94 | ] 95 | }, 96 | "17": { 97 | "lines": [ 98 | "我讨厌一副穷酸相的家伙" 99 | ] 100 | }, 101 | "18": { 102 | "lines": [ 103 | "万宝槌!?", 104 | "只要有这个就可以变成土豪哦", 105 | "引发淘金热哦!" 106 | ] 107 | }, 108 | "19": { 109 | "lines": [ 110 | "咦?", 111 | "你说我的衣服和皮包都是山寨货!?", 112 | "怎么可能啊" 113 | ] 114 | }, 115 | "20": { 116 | "lines": [ 117 | "卖药也很赚钱呢", 118 | "毕竟是从处境艰难的人手中", 119 | "卷钱的买卖" 120 | ] 121 | }, 122 | "21": { 123 | "lines": [ 124 | "你让我不要干涉梦境世界?", 125 | "这我还是头一次听说啊" 126 | ] 127 | }, 128 | "22": { 129 | "lines": [ 130 | "对这家伙……我的力量", 131 | "竟然不起作用?" 132 | ] 133 | }, 134 | "23": { 135 | "lines": [ 136 | "你好像很有钱啊——!", 137 | "把你抢个精光吧——!" 138 | ] 139 | }, 140 | "24": { 141 | "lines": [ 142 | "还有另一个我!?", 143 | "怎么可能啊" 144 | ] 145 | }, 146 | "25": { 147 | "lines": [ 148 | "难道是,梦境世界的我……?" 149 | ] 150 | } 151 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/kasen.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "常在自然", 5 | "这是通往强大的近路哦" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "原来如此,和仙人同志组队的话", 11 | "使用仙术也会方便很多呢", 12 | "不知道是不是心理作用" 13 | ] 14 | }, 15 | "4": { 16 | "lines": [ 17 | "完全凭依异变的谜团实在太多了", 18 | "要解决起来应该会很辛苦吧" 19 | ] 20 | }, 21 | "5": { 22 | "lines": [ 23 | "说到守矢神社的{{ruby|索道|缆车}}啊", 24 | "那个大概是河童和天狗", 25 | "联合起来建造的哦", 26 | "", 27 | "这样下去", 28 | "博丽神社在商业上", 29 | "可是会敌不过的" 30 | ] 31 | }, 32 | "6": { 33 | "lines": [ 34 | "最近,懂事了不少嘛", 35 | "你那偷鸡摸狗的老本行" 36 | ] 37 | }, 38 | "7": { 39 | "lines": [ 40 | "大家注意着的,都不是你", 41 | "而是你背后那位入道", 42 | "真是可怜呢" 43 | ] 44 | }, 45 | "8": { 46 | "lines": [ 47 | "你也开始做完全凭依异变", 48 | "的调查了啊,不过这场异变", 49 | "可不能用普通的方法来解决哦" 50 | ] 51 | }, 52 | "9": { 53 | "lines": [ 54 | "常常试图把我逼入鬼门的", 55 | "战斗方式还真是精彩", 56 | "不过我还是赢了" 57 | ] 58 | }, 59 | "10": { 60 | "lines": [ 61 | "你也开始做完全凭依异变", 62 | "的调查了啊,不过这场异变", 63 | "可不能用普通的方法来解决哦" 64 | ] 65 | }, 66 | "11": { 67 | "lines": [ 68 | "你说你能", 69 | "用人工的办法再现完全凭依了?" 70 | ] 71 | }, 72 | "12": { 73 | "lines": [ 74 | "你姐姐过得还好吗?", 75 | "让她偶尔也来地上玩玩吧" 76 | ] 77 | }, 78 | "13": { 79 | "lines": [ 80 | "我要不要借个能无限涌出酒的葫芦", 81 | "来和你拼酒呀?" 82 | ] 83 | }, 84 | "14": { 85 | "lines": [ 86 | "比起变得感情丰富了", 87 | "我更觉得你是变轻浮了呢" 88 | ] 89 | }, 90 | "15": { 91 | "lines": [ 92 | "难道是,梦境世界的我!?" 93 | ] 94 | }, 95 | "16": { 96 | "lines": [ 97 | "你看上去像是凭蛮力硬干", 98 | "其实一举一动都干净利落呢" 99 | ] 100 | }, 101 | "17": { 102 | "lines": [ 103 | "身体这么小", 104 | "口气倒还挺大的" 105 | ] 106 | }, 107 | "18": { 108 | "lines": [ 109 | "这样啊,看来外面世界", 110 | "又在发生什么大变故呢" 111 | ] 112 | }, 113 | "19": { 114 | "lines": [ 115 | "都市传说异变似乎是", 116 | "月之民干的好事呢", 117 | "永远亭那帮人不做点什么吗?" 118 | ] 119 | }, 120 | "20": { 121 | "lines": [ 122 | "梦境世界", 123 | "看来是真实存在的呢" 124 | ] 125 | }, 126 | "21": { 127 | "lines": [ 128 | "一看到你我就怀疑自己", 129 | "是否真的该以天人为目标……" 130 | ] 131 | }, 132 | "22": { 133 | "lines": [ 134 | "你的处世之道,有一点胡来呢", 135 | "真正的贤者可是大智如愚的人哦" 136 | ] 137 | }, 138 | "23": { 139 | "lines": [ 140 | "不明白为什么要向这个家伙进贡" 141 | ] 142 | }, 143 | "24": { 144 | "lines": [ 145 | "就算一脸穷酸", 146 | "只要够有品倒也没问题" 147 | ] 148 | } 149 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/koishi.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "下次就来凭依你吧——" 5 | ] 6 | }, 7 | "3": { 8 | "lines": [ 9 | "{{ruby|铃仙|你}}和我意外地", 10 | "有同样的能力呢", 11 | "", 12 | "也许是不错的组合?" 13 | ] 14 | }, 15 | "4": { 16 | "lines": [ 17 | "完全凭依可是异变呢", 18 | "但是这么有趣", 19 | "不解决掉不也挺好吗?" 20 | ] 21 | }, 22 | "5": { 23 | "lines": [ 24 | "喂喂——,你在用魔法吗——" 25 | ] 26 | }, 27 | "6": { 28 | "lines": [ 29 | "经常看到你在修行呢——", 30 | "喝喝茶晒晒太阳", 31 | "就是命莲寺的修行吧" 32 | ] 33 | }, 34 | "7": { 35 | "lines": [ 36 | "提问——", 37 | "僧侣所说的觉悟", 38 | "和我姐姐有什么不同呢?" 39 | ] 40 | }, 41 | "8": { 42 | "lines": [ 43 | "从风水上来说地底是", 44 | "怎么样的呢" 45 | ] 46 | }, 47 | "9": { 48 | "lines": [ 49 | "姐姐一直很想见见你呢", 50 | "她说很想知道这样装腔作势的家伙", 51 | "心里是怎么想的" 52 | ] 53 | }, 54 | "10": { 55 | "lines": [ 56 | "你胸前带着的钥匙,是什么啊?" 57 | ] 58 | }, 59 | "11": { 60 | "lines": [ 61 | "我赢了我自己啦——" 62 | ] 63 | }, 64 | "12": { 65 | "lines": [ 66 | "掸掉那个烟袋的灰的时候", 67 | "绝对,会把尾巴烧焦的吧——" 68 | ] 69 | }, 70 | "13": { 71 | "lines": [ 72 | "如果输了很开心的话", 73 | "笑出来就好啦——" 74 | ] 75 | }, 76 | "14": { 77 | "lines": [ 78 | "姐姐也只会讨动物喜欢呢", 79 | "你也是不食人间烟火的类型?" 80 | ] 81 | }, 82 | "15": { 83 | "lines": [ 84 | "真的死不了吗", 85 | "好想试试看呢——!" 86 | ] 87 | }, 88 | "16": { 89 | "lines": [ 90 | "就一寸那么大?", 91 | "啊,是说心只有一寸大啊" 92 | ] 93 | }, 94 | "17": { 95 | "lines": [ 96 | "你说你能弯勺子?", 97 | "好像很厉害,好像也不怎么厉害" 98 | ] 99 | }, 100 | "18": { 101 | "lines": [ 102 | "兔子这种动物,会因为孤独而死去吧?", 103 | "不用担心啦,现在有完全凭依了" 104 | ] 105 | }, 106 | "19": { 107 | "lines": [ 108 | "把你的头发剪短一点", 109 | "就不用订做帽子啦" 110 | ] 111 | }, 112 | "20": { 113 | "lines": [ 114 | "地上和月之都之间还有天界呢", 115 | "下次去看看吧" 116 | ] 117 | }, 118 | "21": { 119 | "lines": [ 120 | "对不起——", 121 | "轻而易举就胜利啦" 122 | ] 123 | }, 124 | "22": { 125 | "lines": [ 126 | "姐姐有这么说过", 127 | "", 128 | "有种之后地上", 129 | "会变得忙乱的预感", 130 | "会不会是权力斗争激化呢" 131 | ] 132 | }, 133 | "23": { 134 | "lines": [ 135 | "啊啊,无意识间", 136 | "就会充掉好多钱" 137 | ] 138 | } 139 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/kokoro.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "唔哇——", 5 | "战斗好开心——哇——!" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "我是梦境世界的秦心", 11 | "一直期待着能在现实世界大闹一番" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "喂喂,我还想在神社表演能剧呀", 17 | "下次记得叫我哦——" 18 | ] 19 | }, 20 | "5": { 21 | "lines": [ 22 | "定睛一看", 23 | "魔法的星空真是绚丽哇——!" 24 | ] 25 | }, 26 | "6": { 27 | "lines": [ 28 | "入道", 29 | "长得这么大,一眼都看不下了" 30 | ] 31 | }, 32 | "7": { 33 | "lines": [ 34 | "好厉害,竟然能念咒来变强", 35 | "心驰神往呀——" 36 | ] 37 | }, 38 | "8": { 39 | "lines": [ 40 | "这帽子不重吗——?" 41 | ] 42 | }, 43 | "9": { 44 | "lines": [ 45 | "最近似乎是感情溢出的样子", 46 | "会因为一点小事就感动呢——", 47 | "每天都好开心哇——!" 48 | ] 49 | }, 50 | "10": { 51 | "lines": [ 52 | "战斗也就那样", 53 | "但是做买卖很熟练呢——!", 54 | "我也想学学" 55 | ] 56 | }, 57 | "11": { 58 | "lines": [ 59 | "就算打输也依然喜笑颜开", 60 | "真帅气——!" 61 | ] 62 | }, 63 | "12": { 64 | "lines": [ 65 | "你一边抽烟喝酒一边战斗啊", 66 | "真是成熟呢——!" 67 | ] 68 | }, 69 | "13": { 70 | "lines": [ 71 | "嗯?还有一个我?", 72 | "这种时候应该用什么表情才好?" 73 | ] 74 | }, 75 | "14": { 76 | "lines": [ 77 | "动物们真可爱!", 78 | "不会说话,也很难看懂表情" 79 | ] 80 | }, 81 | "15": { 82 | "lines": [ 83 | "不会死掉真是好厉害呢!" 84 | ] 85 | }, 86 | "16": { 87 | "lines": [ 88 | "我也想进木碗里面看看!", 89 | "好想做你的下仆呀——" 90 | ] 91 | }, 92 | "17": { 93 | "lines": [ 94 | "你这披风的质地,好高级呀——!" 95 | ] 96 | }, 97 | "18": { 98 | "lines": [ 99 | "你手里拿的是个大喇叭吗?", 100 | "吹起来应该很好听吧——" 101 | ] 102 | }, 103 | "19": { 104 | "lines": [ 105 | "为什么在梦境世界", 106 | "感情会膨大成原来的好几倍呀" 107 | ] 108 | }, 109 | "20": { 110 | "lines": [ 111 | "咦?", 112 | "我应该在哪里见过你……", 113 | "", 114 | "啊,原来是这样啊", 115 | "我忘记我其实是", 116 | "梦境世界的秦心啦" 117 | ] 118 | }, 119 | "21": { 120 | "lines": [ 121 | "你这么自信爆棚", 122 | "我也变得好开心呀——" 123 | ] 124 | }, 125 | "22": { 126 | "lines": [ 127 | "那个空间裂缝的另一侧", 128 | "虽然好害怕但是好想看……" 129 | ] 130 | }, 131 | "23": { 132 | "lines": [ 133 | "呜哇——,你看起来好有钱!", 134 | "请我吃饭嘛请我嘛——" 135 | ] 136 | }, 137 | "24": { 138 | "lines": [ 139 | "呜哇——,好穷酸!", 140 | "你要不要问你那个", 141 | "看起来很有钱的妹妹借点钱呀?" 142 | ] 143 | } 144 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/mamizou.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "完全凭依啊", 5 | "这玩意若是用不好", 6 | "会变成双刃剑啊" 7 | ] 8 | }, 9 | "3": { 10 | "lines": [ 11 | "你的下仆其实是俺的{{ruby|狸猫|间谍}}呀" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "果然俺的下仆", 17 | "还是由力大无穷的{{ruby|妹红|您}}来做", 18 | "最合适呀" 19 | ] 20 | }, 21 | "5": { 22 | "lines": [ 23 | "你一直以来都是孤狼一匹呀", 24 | "用不惯完全凭依也是没法子的事" 25 | ] 26 | }, 27 | "6": { 28 | "lines": [ 29 | "所谓魔法,可是邪恶之物呀", 30 | "你还想当人类的话可得悠着点" 31 | ] 32 | }, 33 | "7": { 34 | "lines": [ 35 | "又要使唤入道又要搞完全凭依", 36 | "是不是太自私自利啦" 37 | ] 38 | }, 39 | "8": { 40 | "lines": [ 41 | "听说在河童义卖会上", 42 | "出现了和贵寺有关的", 43 | "难得一见的珍品哦" 44 | ] 45 | }, 46 | "9": { 47 | "lines": [ 48 | "你呀,还真是濡染着", 49 | "现代社会的气息呢" 50 | ] 51 | }, 52 | "10": { 53 | "lines": [ 54 | "你说要解决完全凭依异变啊", 55 | "那还真是令人期待呀" 56 | ] 57 | }, 58 | "11": { 59 | "lines": [ 60 | "偏偏这次", 61 | "不是好赚钱的异变喽" 62 | ] 63 | }, 64 | "12": { 65 | "lines": [ 66 | "你的下仆其实是俺的{{ruby|狸猫|间谍}}呀", 67 | "为了防止你动不动消失凭依在你身上的" 68 | ] 69 | }, 70 | "13": { 71 | "lines": [ 72 | "什么情况?", 73 | "谁干的好事啊竟敢变身成俺" 74 | ] 75 | }, 76 | "14": { 77 | "lines": [ 78 | "揭开面具还是能面的话就没意思喽", 79 | "要来做表情训练吗?" 80 | ] 81 | }, 82 | "15": { 83 | "lines": [ 84 | "您这是动了真格要和俺拼酒呀", 85 | "那下次一定堂堂正正迎战" 86 | ] 87 | }, 88 | "16": { 89 | "lines": [ 90 | "是俺的话,一定能更加发掘你的长处", 91 | "啊,说的不是寿命而是强大哦" 92 | ] 93 | }, 94 | "17": { 95 | "lines": [ 96 | "你实在是太小啦", 97 | "一个不小心就会把你囫囵吞下去" 98 | ] 99 | }, 100 | "18": { 101 | "lines": [ 102 | "……嚯,人工智能啊", 103 | "人类终于扼住妖怪的咽喉了呀" 104 | ] 105 | }, 106 | "19": { 107 | "lines": [ 108 | "兔子就算再怎么努力", 109 | "还是连变身都做不到呀" 110 | ] 111 | }, 112 | "20": { 113 | "lines": [ 114 | "你说你是梦之支配者?", 115 | "突然这么说也让人难以相信呀" 116 | ] 117 | }, 118 | "21": { 119 | "lines": [ 120 | "听说吃了天人的肉", 121 | "就可以变得无敌哦" 122 | ] 123 | }, 124 | "22": { 125 | "lines": [ 126 | "只有样子上像个幻想乡的支配者啊" 127 | ] 128 | }, 129 | "23": { 130 | "lines": [ 131 | "你的珠宝和名牌都是高仿的吧?", 132 | "呃是真货呀!" 133 | ] 134 | }, 135 | "24": { 136 | "lines": [ 137 | "贫穷是会传染的", 138 | "不要再靠过来了啦" 139 | ] 140 | } 141 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/marisa.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "4": { 3 | "lines": [ 4 | "虽说是凭依", 5 | "但和被夺取身体的感觉", 6 | "稍微有点区别" 7 | ] 8 | }, 9 | "5": { 10 | "lines": [ 11 | "好啦赢啦", 12 | "", 13 | "虽然{{ruby|恋|你}}很难对付……", 14 | "但也许很适合做迂回作战的下仆呢" 15 | ] 16 | }, 17 | "6": { 18 | "lines": [ 19 | "这么有趣的异变也不多呢", 20 | "让我来调查一下吧" 21 | ] 22 | }, 23 | "7": { 24 | "lines": [ 25 | "话说啊", 26 | "", 27 | "普莉兹姆利巴的演出", 28 | "为什么人气那么高啊?" 29 | ] 30 | }, 31 | "8": { 32 | "lines": [ 33 | "为、为什么在和我自己打?" 34 | ] 35 | }, 36 | "9": { 37 | "lines": [ 38 | "你从一开始就是组队状态吧", 39 | "不过我觉得这是你的短板哦" 40 | ] 41 | }, 42 | "10": { 43 | "lines": [ 44 | "施主的数量有切实的增长啊", 45 | "看来命莲寺比博丽神社更擅长做买卖" 46 | ] 47 | }, 48 | "11": { 49 | "lines": [ 50 | "你洗盘子的兼职还没做完吗?" 51 | ] 52 | }, 53 | "12": { 54 | "lines": [ 55 | "你可是自我意识很强的人啊", 56 | "一个人的话会不会更强呢?" 57 | ] 58 | }, 59 | "13": { 60 | "lines": [ 61 | "没想到明明是个技术人员的你", 62 | "会利用这么不科学的异变" 63 | ] 64 | }, 65 | "14": { 66 | "lines": [ 67 | "一回过神来就赢啦", 68 | "你还是一如既往不可思议的家伙啊" 69 | ] 70 | }, 71 | "15": { 72 | "lines": [ 73 | "我很在意你的烟草", 74 | "会不会烧到尾巴" 75 | ] 76 | }, 77 | "16": { 78 | "lines": [ 79 | "我觉得你更适合做", 80 | "凭依他人的下仆哦" 81 | ] 82 | }, 83 | "17": { 84 | "lines": [ 85 | "动物们很困惑呢", 86 | "饲主被完全凭依了" 87 | ] 88 | }, 89 | "18": { 90 | "lines": [ 91 | "你以前没被火凤凰", 92 | "凭依过吗?" 93 | ] 94 | }, 95 | "19": { 96 | "lines": [ 97 | "就算这么小的你", 98 | "也能进行完全凭依啊" 99 | ] 100 | }, 101 | "20": { 102 | "lines": [ 103 | "你手里拿的那玩意好像很值钱啊", 104 | "不过被我搞裂啦" 105 | ] 106 | }, 107 | "21": { 108 | "lines": [ 109 | "这个完全凭依异变", 110 | "说不定是月之技术啊" 111 | ] 112 | }, 113 | "22": { 114 | "lines": [ 115 | "你难道是不理发主义者吗?" 116 | ] 117 | }, 118 | "23": { 119 | "lines": [ 120 | "为什么你会跑到地上来啊" 121 | ] 122 | }, 123 | "24": { 124 | "lines": [ 125 | "最近,你没出来以前", 126 | "倒还挺平稳的啊" 127 | ] 128 | }, 129 | "25": { 130 | "lines": [ 131 | "你花钱真是大手大脚啊——" 132 | ] 133 | }, 134 | "26": { 135 | "lines": [ 136 | "呜哇——,贫穷神啊——", 137 | "快逃啊——" 138 | ] 139 | } 140 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/miko.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "如果想成为吾之下仆的话", 5 | "但说无妨!" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "说是仙人搭档也不错", 11 | "", 12 | "虽然看上去不一样", 13 | "说到底使用的仙术都是一样的", 14 | "挺合得来啊" 15 | ] 16 | }, 17 | "4": { 18 | "lines": [ 19 | "完全凭依异变就让我来解决吧!" 20 | ] 21 | }, 22 | "5": { 23 | "lines": [ 24 | "一直以来都觉得", 25 | "你还挺有两下子,怎么样?", 26 | "来当我的下仆吧?" 27 | ] 28 | }, 29 | "6": { 30 | "lines": [ 31 | "你实在是太依赖入道了", 32 | "如果在我这里修炼的话", 33 | "一定会变得更强的,如何?" 34 | ] 35 | }, 36 | "7": { 37 | "lines": [ 38 | "说真的", 39 | "我觉得这次的异变要解决", 40 | "的确困难至极" 41 | ] 42 | }, 43 | "8": { 44 | "lines": [ 45 | "你啊,最近,是不是", 46 | "越来越俗气了啊" 47 | ] 48 | }, 49 | "9": { 50 | "lines": [ 51 | "唔,为什么在和我自己打啊?" 52 | ] 53 | }, 54 | "10": { 55 | "lines": [ 56 | "这个家伙莫非就是……", 57 | "", 58 | "最近流传的", 59 | "所谓梦境世界里的自己吗" 60 | ] 61 | }, 62 | "11": { 63 | "lines": [ 64 | "你说你可以在机械原理上", 65 | "分析完全凭依!?" 66 | ] 67 | }, 68 | "12": { 69 | "lines": [ 70 | "如果你愿意的话就让我", 71 | "把你的第三只眼打开怎么样?" 72 | ] 73 | }, 74 | "13": { 75 | "lines": [ 76 | "你也是嘴上一套一套的啊", 77 | "但实力却不成正比", 78 | "这点和我可不一样" 79 | ] 80 | }, 81 | "14": { 82 | "lines": [ 83 | "你怎么这么快", 84 | "就把面具弄坏了啊" 85 | ] 86 | }, 87 | "15": { 88 | "lines": [ 89 | "你还真是个不可思议的家伙", 90 | "明明是仙人却为什么", 91 | "偏偏要放出接近于常人的气场?" 92 | ] 93 | }, 94 | "16": { 95 | "lines": [ 96 | "我以为", 97 | "不老不死的人", 98 | "应该更加见多识广来着" 99 | ] 100 | }, 101 | "17": { 102 | "lines": [ 103 | "来我这里重新锻炼吧?", 104 | "你这小身体里", 105 | "可是有大本事" 106 | ] 107 | }, 108 | "18": { 109 | "lines": [ 110 | "哦,原来我生活的那个时代", 111 | "叫飞鸟时代啊", 112 | "这名字还挺好听的" 113 | ] 114 | }, 115 | "19": { 116 | "lines": [ 117 | "看来和月之民", 118 | "迟早还是要较量一番" 119 | ] 120 | }, 121 | "20": { 122 | "lines": [ 123 | "对了,这个完全凭依异变也是", 124 | "受都市传说异变的影响吧", 125 | "", 126 | "关于稀神探女这个家伙", 127 | "你都知道多少也和我说说呗" 128 | ] 129 | }, 130 | "21": { 131 | "lines": [ 132 | "没想到这个梦境世界", 133 | "还真的存在啊" 134 | ] 135 | }, 136 | "22": { 137 | "lines": [ 138 | "你是天人就回答我", 139 | "我要是想去天界", 140 | "还需要做什么?" 141 | ] 142 | }, 143 | "23": { 144 | "lines": [ 145 | "关于完全凭依异变", 146 | "你好像还掌握着什么情报啊" 147 | ] 148 | }, 149 | "24": { 150 | "lines": [ 151 | "我明白了一个令人遗憾的道理", 152 | "人类碰到厉害的家伙", 153 | "一不留神就会交出好多钱" 154 | ] 155 | }, 156 | "25": { 157 | "lines": [ 158 | "贫穷会限制人的判断力", 159 | "还是施舍你几个钱吧" 160 | ] 161 | } 162 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/mokou.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "虽然不知道完全凭依的原因", 5 | "但是胡闹的机会变成二倍了呢" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "我的火焰和{{ruby|魔理沙|你}}的火焰", 11 | "看来是不同的东西啊", 12 | "", 13 | "就算组队了也没法提升火力", 14 | "这样就没意义了" 15 | ] 16 | }, 17 | "4": { 18 | "lines": [ 19 | "暂时不用解决异变也好啊", 20 | "毕竟那么好玩" 21 | ] 22 | }, 23 | "5": { 24 | "lines": [ 25 | "下次和我组队吧", 26 | "用最强的火力将优柔寡断的家伙", 27 | "全都烧成灰烬!" 28 | ] 29 | }, 30 | "6": { 31 | "lines": [ 32 | "给让你凭依的下仆", 33 | "念句佛经吧" 34 | ] 35 | }, 36 | "7": { 37 | "lines": [ 38 | "我本来以为", 39 | "要跟你比拼力量的" 40 | ] 41 | }, 42 | "8": { 43 | "lines": [ 44 | "打起精神啊", 45 | "我这赢得真是毫无悬念" 46 | ] 47 | }, 48 | "9": { 49 | "lines": [ 50 | "就算是大牌", 51 | "组合不好的话照样会出洋相" 52 | ] 53 | }, 54 | "10": { 55 | "lines": [ 56 | "就凭那个水量", 57 | "是无法浇灭我的怨嗟之炎的" 58 | ] 59 | }, 60 | "11": { 61 | "lines": [ 62 | "地底不还有更厉害的家伙么", 63 | "为什么我要和这种小朋友打架啊" 64 | ] 65 | }, 66 | "12": { 67 | "lines": [ 68 | "你的战斗方式大胆且飘逸", 69 | "跟我组合的话不正是天衣无缝吗?" 70 | ] 71 | }, 72 | "13": { 73 | "lines": [ 74 | "从你的表情里看不出感情", 75 | "实在是令人悚然" 76 | ] 77 | }, 78 | "14": { 79 | "lines": [ 80 | "比起当无能仙人", 81 | "还不如多活几年" 82 | ] 83 | }, 84 | "15": { 85 | "lines": [ 86 | "是你吧狸猫头子?", 87 | "搞鬼也要有个度吧" 88 | ] 89 | }, 90 | "16": { 91 | "lines": [ 92 | "身材不大,本事不小", 93 | "打得真开心" 94 | ] 95 | }, 96 | "17": { 97 | "lines": [ 98 | "完全凭依在你身上", 99 | "就能去外面世界了吗?" 100 | ] 101 | }, 102 | "18": { 103 | "lines": [ 104 | "你好像知道些什么啊", 105 | "果然这次异变", 106 | "也是月之民的所作所为吗?" 107 | ] 108 | }, 109 | "19": { 110 | "lines": [ 111 | "说啥梦之支配者?", 112 | "这种骗小孩子的话我怎么会信" 113 | ] 114 | }, 115 | "20": { 116 | "lines": [ 117 | "虽是爱胡闹的家伙,本事倒是真的", 118 | "也许是与生俱来的才能吧", 119 | "这家伙有着非同寻常的力量" 120 | ] 121 | }, 122 | "21": { 123 | "lines": [ 124 | "天人也是没有寿命的啊", 125 | "", 126 | "那你活了这么久,还这么轻浮", 127 | "真是让人钦佩" 128 | ] 129 | }, 130 | "22": { 131 | "lines": [ 132 | "一看见你", 133 | "我就恶心得不行" 134 | ] 135 | }, 136 | "23": { 137 | "lines": [ 138 | "看不顺眼的家伙啊" 139 | ] 140 | }, 141 | "24": { 142 | "lines": [ 143 | "我衣服上的补丁", 144 | "可不是账单哦?" 145 | ] 146 | } 147 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/nitori.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "好——的,调查很顺利!", 5 | "距离完全凭依的能源解析", 6 | "只差一点了!" 7 | ] 8 | }, 9 | "3": { 10 | "lines": [ 11 | "将火与水组合起来", 12 | "或许能成为理想的搭档", 13 | "虽然性格上没那么合得来……" 14 | ] 15 | }, 16 | "4": { 17 | "lines": [ 18 | "异变的解决可以再等一下吗", 19 | "现在,还在解析中" 20 | ] 21 | }, 22 | "5": { 23 | "lines": [ 24 | "嚯嚯,你那个火力", 25 | "真适合做我的下仆啊" 26 | ] 27 | }, 28 | "6": { 29 | "lines": [ 30 | "话说回来只有你一直以来", 31 | "都是组合的啊", 32 | "凭什么嘛" 33 | ] 34 | }, 35 | "7": { 36 | "lines": [ 37 | "不仅仅是巫女,你也来调查异变了呀", 38 | "那我可得快马加鞭了" 39 | ] 40 | }, 41 | "8": { 42 | "lines": [ 43 | "还用盘子太浪费啦", 44 | "这个时代讲究的是{{ruby|艾扣|环保}}!", 45 | "是{{ruby|艾构|自我}}主义!" 46 | ] 47 | }, 48 | "9": { 49 | "lines": [ 50 | "不仅仅是巫女", 51 | "你也来调查异变了呀", 52 | "那我可得快马加鞭了" 53 | ] 54 | }, 55 | "10": { 56 | "lines": [ 57 | "好的,模拟演示完成!", 58 | "人工完全凭依也快了!" 59 | ] 60 | }, 61 | "11": { 62 | "lines": [ 63 | "不知道在考虑什么的家伙", 64 | "也是难得的样本呢" 65 | ] 66 | }, 67 | "12": { 68 | "lines": [ 69 | "喉咙好渴啊", 70 | "你腰间挂的那玩意拿来给我喝点呗" 71 | ] 72 | }, 73 | "13": { 74 | "lines": [ 75 | "解析完全凭依,你的能力不可或缺呢", 76 | "多多关照啦" 77 | ] 78 | }, 79 | "14": { 80 | "lines": [ 81 | "感情产生共享的原因嘛……", 82 | "", 83 | "可能是梦境世界产生的影响", 84 | "真这样的话就没辙了" 85 | ] 86 | }, 87 | "15": { 88 | "lines": [ 89 | "河童的药很有效果的哦?", 90 | "要不要涂到你那手上试试?" 91 | ] 92 | }, 93 | "16": { 94 | "lines": [ 95 | "机械环境是严禁烟火的哦" 96 | ] 97 | }, 98 | "17": { 99 | "lines": [ 100 | "没有我的撬棍打不破的木碗!" 101 | ] 102 | }, 103 | "18": { 104 | "lines": [ 105 | "你手里拿的那玩意", 106 | "是特别精密的机械呢", 107 | "不过被我不小心打破啦" 108 | ] 109 | }, 110 | "19": { 111 | "lines": [ 112 | "你都只有这种程度", 113 | "看来这个异变不大可能", 114 | "是月之技术了啊" 115 | ] 116 | }, 117 | "20": { 118 | "lines": [ 119 | "梦境世界还真是吓到我了", 120 | "这个世界还有很多不可思议的地方啊" 121 | ] 122 | }, 123 | "21": { 124 | "lines": [ 125 | "哦,好久不见呢", 126 | "又来大闹一番了吗" 127 | ] 128 | }, 129 | "22": { 130 | "lines": [ 131 | "你也会对人工完全凭依有兴趣", 132 | "还真是意外呢" 133 | ] 134 | }, 135 | "23": { 136 | "lines": [ 137 | "我的撬棍", 138 | "是一流品牌的撬棍哦", 139 | "要不要买下来做收藏?" 140 | ] 141 | }, 142 | "24": { 143 | "lines": [ 144 | "明知对方用的是抢来的钱", 145 | "还卖给对方商品", 146 | "应该也不算销赃吧" 147 | ] 148 | } 149 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/reimu.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "大概,我一个人也能赢吧" 5 | ] 6 | }, 7 | "3": { 8 | "lines": [ 9 | "不好,这个异变太好玩了……", 10 | "不行不行还是要尽快解决" 11 | ] 12 | }, 13 | "4": { 14 | "lines": [ 15 | "和{{ruby|魔理沙|你}}组成组合", 16 | "战斗的情况意外得很少啊", 17 | "", 18 | "根据练习的熟练程度", 19 | "我们大概能成为最强的两人吧?" 20 | ] 21 | }, 22 | "5": { 23 | "lines": [ 24 | "咦?", 25 | "凭依过头了都能看到我自己了……" 26 | ] 27 | }, 28 | "6": { 29 | "lines": [ 30 | "解决异变交给我就行了!", 31 | "你老老实实地", 32 | "做下仆就好了" 33 | ] 34 | }, 35 | "7": { 36 | "lines": [ 37 | "你的下仆", 38 | "不是只有那个入道吗?" 39 | ] 40 | }, 41 | "8": { 42 | "lines": [ 43 | "你也在进行", 44 | "解决异变的调查吗?", 45 | "打扰到我做生意啦" 46 | ] 47 | }, 48 | "9": { 49 | "lines": [ 50 | "我说你啊,是不是", 51 | "越变越蠢了?" 52 | ] 53 | }, 54 | "10": { 55 | "lines": [ 56 | "说的也是啊,你也是我解决异变的", 57 | "对手之一啊" 58 | ] 59 | }, 60 | "11": { 61 | "lines": [ 62 | "这次的异变,会不会是", 63 | "某个机械装置造成的啊" 64 | ] 65 | }, 66 | "12": { 67 | "lines": [ 68 | "不知道是不是完全凭依的关系", 69 | "这次可以很清楚的看到你呢" 70 | ] 71 | }, 72 | "13": { 73 | "lines": [ 74 | "是因为完全凭依吗", 75 | "这次很单纯地觉得就是你化的身" 76 | ] 77 | }, 78 | "14": { 79 | "lines": [ 80 | "自那场异变之后已经很久了", 81 | "你的表情还是不够丰富呢" 82 | ] 83 | }, 84 | "15": { 85 | "lines": [ 86 | "你那只手的伤", 87 | "就没法治了吗?" 88 | ] 89 | }, 90 | "16": { 91 | "lines": [ 92 | "说起来好像听说过", 93 | "找到了发光竹子的传闻……" 94 | ] 95 | }, 96 | "17": { 97 | "lines": [ 98 | "我还以为", 99 | "对你完全凭依的家伙", 100 | "也会留在那个小碗里呢" 101 | ] 102 | }, 103 | "18": { 104 | "lines": [ 105 | "超能力啊,和戏法有什么不同呢?" 106 | ] 107 | }, 108 | "19": { 109 | "lines": [ 110 | "看来要是染上了奴性", 111 | "就不能自如地", 112 | "驱使下仆了" 113 | ] 114 | }, 115 | "20": { 116 | "lines": [ 117 | "你手里拿着的", 118 | "弹性十足的东西", 119 | "是什么呀?" 120 | ] 121 | }, 122 | "21": { 123 | "lines": [ 124 | "好久不见啦", 125 | "你还在天界到处大闹吗" 126 | ] 127 | }, 128 | "22": { 129 | "lines": [ 130 | "都因为完全凭依的关系", 131 | "我已经把灵异的存在", 132 | "完全遗忘了", 133 | "", 134 | "你的灵异", 135 | "究竟是什么啊?" 136 | ] 137 | }, 138 | "23": { 139 | "lines": [ 140 | "完全凭依异变,真是个麻烦事" 141 | ] 142 | }, 143 | "24": { 144 | "lines": [ 145 | "看上去很有钱呢", 146 | "要不要和我进行某些交易呢?" 147 | ] 148 | }, 149 | "25": { 150 | "lines": [ 151 | "话说回来", 152 | "", 153 | "你们明明是二人组", 154 | "竟然还可以完全凭依", 155 | "是不是有点奇怪?" 156 | ] 157 | } 158 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/sinmyoumaru.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "赢啦——", 5 | "就决定用这个组合吧" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "虽说是赢了", 11 | "我大概当下仆会更擅长吧——" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "赢过巫女的话就是最强啦!" 17 | ] 18 | }, 19 | "5": { 20 | "lines": [ 21 | "激光什么的", 22 | "就用我的木碗来格挡掉!" 23 | ] 24 | }, 25 | "6": { 26 | "lines": [ 27 | "基层僧侣什么的", 28 | "真是看不入眼!" 29 | ] 30 | }, 31 | "7": { 32 | "lines": [ 33 | "打赢武斗派僧侣啦!", 34 | "把你也加入我的队友候补吧" 35 | ] 36 | }, 37 | "8": { 38 | "lines": [ 39 | "头很痛吗?", 40 | "是我敲的太重了吧" 41 | ] 42 | }, 43 | "9": { 44 | "lines": [ 45 | "好——的,赢过这家伙", 46 | "应该就是最强了吧?" 47 | ] 48 | }, 49 | "10": { 50 | "lines": [ 51 | "这家伙的水", 52 | "搞得木碗里都湿答答的啦!" 53 | ] 54 | }, 55 | "11": { 56 | "lines": [ 57 | "连地底的妖怪都赢过啦——!", 58 | "我在地底也是最强了!" 59 | ] 60 | }, 61 | "12": { 62 | "lines": [ 63 | "是狸猫的老大……不是吧", 64 | "不怎么想和这家伙组队啊——" 65 | ] 66 | }, 67 | "13": { 68 | "lines": [ 69 | "真不想和", 70 | "这么恶心的妖怪组队啊" 71 | ] 72 | }, 73 | "14": { 74 | "lines": [ 75 | "赢过仙人啦!", 76 | "把你眼睛戳瞎!" 77 | ] 78 | }, 79 | "15": { 80 | "lines": [ 81 | "总觉得有点慌", 82 | "不想和这个家伙组队呢" 83 | ] 84 | }, 85 | "16": { 86 | "lines": [ 87 | "冒牌货——!杀了你——!" 88 | ] 89 | }, 90 | "17": { 91 | "lines": [ 92 | "要不要试试", 93 | "和这家伙组队呢……?", 94 | "不过想想之前的事还是算了吧" 95 | ] 96 | }, 97 | "18": { 98 | "lines": [ 99 | "总觉得就算和这家伙组队了", 100 | "也不会变强啊" 101 | ] 102 | }, 103 | "19": { 104 | "lines": [ 105 | "梦境世界?", 106 | "难道是,能让我的身体变大的", 107 | "梦一样的世界!?" 108 | ] 109 | }, 110 | "20": { 111 | "lines": [ 112 | "这个非同寻常的气场!", 113 | "或许这个人才适合做我的搭档呢!" 114 | ] 115 | }, 116 | "21": { 117 | "lines": [ 118 | "讨厌讨厌", 119 | "好想快点从这个可怕的人身边逃走" 120 | ] 121 | }, 122 | "22": { 123 | "lines": [ 124 | "我凭直觉觉得", 125 | "不要靠近这家伙比较好" 126 | ] 127 | }, 128 | "23": { 129 | "lines": [ 130 | "我凭直觉觉得不能靠近这家伙" 131 | ] 132 | } 133 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/tenshi.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "靠近我可是很危险的!", 5 | "今天的我心情不好!" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "跪伏吧!", 11 | "匍匐于地面的蝼蚁们!" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "二人同心者", 17 | "其利,断金也", 18 | "你们又如何呢?" 19 | ] 20 | }, 21 | "5": { 22 | "lines": [ 23 | "还想让我把你的神社拆了吗?" 24 | ] 25 | }, 26 | "6": { 27 | "lines": [ 28 | "魔法之流真是邪之又邪!", 29 | "偏离常轨之辈就给我去死吧" 30 | ] 31 | }, 32 | "7": { 33 | "lines": [ 34 | "区区云虫", 35 | "就不要想与云上的天人匹敌了" 36 | ] 37 | }, 38 | "8": { 39 | "lines": [ 40 | "只靠开悟,可是没法", 41 | "升入天界的呢" 42 | ] 43 | }, 44 | "9": { 45 | "lines": [ 46 | "你是仙人啊", 47 | "那就好好修炼!", 48 | "不患无位,患所以立!" 49 | ] 50 | }, 51 | "10": { 52 | "lines": [ 53 | "仙人啊,你的思维太过僵化!", 54 | "智如逝水,不流则腐!" 55 | ] 56 | }, 57 | "11": { 58 | "lines": [ 59 | "栖居在山崖下的家伙啊", 60 | "真是可悲噢!" 61 | ] 62 | }, 63 | "12": { 64 | "lines": [ 65 | "地底的妖怪?", 66 | "竟然还有栖居在地面之下的家伙", 67 | "这不是堕落到地狱里去了吗?" 68 | ] 69 | }, 70 | "13": { 71 | "lines": [ 72 | "噗噗——变身狸猫什么的,实在是", 73 | "太老套了真是忍不住笑——" 74 | ] 75 | }, 76 | "14": { 77 | "lines": [ 78 | "夺取感情啊……", 79 | "和我的绯想之术好像啊" 80 | ] 81 | }, 82 | "15": { 83 | "lines": [ 84 | "仙人呀,你啊……", 85 | "舍近,而求远", 86 | "是不是也太拐弯抹角了呢?" 87 | ] 88 | }, 89 | "16": { 90 | "lines": [ 91 | "怎么样?", 92 | "这下你还说你不老不死吗——?" 93 | ] 94 | }, 95 | "17": { 96 | "lines": [ 97 | "小人真是吓我一跳", 98 | "这么高贵的存在,也会到地上游玩" 99 | ] 100 | }, 101 | "18": { 102 | "lines": [ 103 | "你说比天界还要高的地方", 104 | "还有人类居住?", 105 | "呵呵,那我就把他们打下来" 106 | ] 107 | }, 108 | "19": { 109 | "lines": [ 110 | "你说你和月之都断绝关系了?", 111 | "怎么有这么荒唐的事啊" 112 | ] 113 | }, 114 | "20": { 115 | "lines": [ 116 | "什么梦境世界啊", 117 | "这种东西肯定不会轻易显形吧" 118 | ] 119 | }, 120 | "21": { 121 | "lines": [ 122 | "谁啊?", 123 | "这个模仿我打扮的家伙" 124 | ] 125 | }, 126 | "22": { 127 | "lines": [ 128 | "哼,地上一片狼藉呢", 129 | "真是活该啊!" 130 | ] 131 | }, 132 | "24": { 133 | "lines": [ 134 | "真是穷酸相呢", 135 | "这才是合我期望的地上贱民的姿态" 136 | ] 137 | }, 138 | "23": { 139 | "lines": [ 140 | "你这种徒有外表的光鲜亮丽", 141 | "我可是一点也不羡慕" 142 | ] 143 | } 144 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/udonge.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "完全凭依啊——", 5 | "这也是都市传说异变的影响呢" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "呵~呵~呵~", 11 | "我是梦境世界的铃仙", 12 | "", 13 | "偶尔来{{ruby|现|现实}}之世界大闹一番", 14 | "也挺舒服的呢" 15 | ] 16 | }, 17 | "4": { 18 | "lines": [ 19 | "这次的异变就由我来调查吧", 20 | "毕竟原来,作为月兔时", 21 | "还欠着一份人情呢" 22 | ] 23 | }, 24 | "5": { 25 | "lines": [ 26 | "你竟然是主役啊", 27 | "乍一看觉得肯定是下仆呢" 28 | ] 29 | }, 30 | "6": { 31 | "lines": [ 32 | "入道并不是凭依", 33 | "而是真正的下仆呢" 34 | ] 35 | }, 36 | "7": { 37 | "lines": [ 38 | "你一个僧侣,使用完全凭依这种", 39 | "诡秘的力量真的好吗?" 40 | ] 41 | }, 42 | "8": { 43 | "lines": [ 44 | "师傅大人告诉我", 45 | "所谓尸解仙其实就是僵尸哦" 46 | ] 47 | }, 48 | "9": { 49 | "lines": [ 50 | "你也在做", 51 | "完全凭依异变的调查呢" 52 | ] 53 | }, 54 | "10": { 55 | "lines": [ 56 | "探女大人怎么说呢……", 57 | "", 58 | "在月之都可是政治方面的要人哦", 59 | "沉默寡言但是很果断,不过……", 60 | "也会有点冒冒失失的呢" 61 | ] 62 | }, 63 | "11": { 64 | "lines": [ 65 | "用那种玩具就想战胜月之技术", 66 | "真是可笑!" 67 | ] 68 | }, 69 | "12": { 70 | "lines": [ 71 | "你那无意识的举止", 72 | "对大家都能瞒天过海", 73 | "但在我的眼中可是看得一清二楚" 74 | ] 75 | }, 76 | "13": { 77 | "lines": [ 78 | "你还在记着", 79 | "咔嚓咔嚓山事件的仇吗?" 80 | ] 81 | }, 82 | "14": { 83 | "lines": [ 84 | "表情一直都这么僵硬啊", 85 | "是因为你是面具妖怪吗?" 86 | ] 87 | }, 88 | "15": { 89 | "lines": [ 90 | "就算你能操纵动物", 91 | "也操纵不了我!" 92 | ] 93 | }, 94 | "16": { 95 | "lines": [ 96 | "第一次发现完全凭依", 97 | "还是在灵梦和你交换身体的时候呢" 98 | ] 99 | }, 100 | "17": { 101 | "lines": [ 102 | "师傅大人曾告诫我", 103 | "切勿对小人族有失礼之举", 104 | "啧,管它的呢" 105 | ] 106 | }, 107 | "18": { 108 | "lines": [ 109 | "兔子咖啡?", 110 | "外面世界里兔子是", 111 | "这么受人喜欢的吗?" 112 | ] 113 | }, 114 | "19": { 115 | "lines": [ 116 | "发现你啦——!", 117 | "冒牌货——!" 118 | ] 119 | }, 120 | "20": { 121 | "lines": [ 122 | "呵~呵~呵~", 123 | "我才是真货——!" 124 | ] 125 | }, 126 | "21": { 127 | "lines": [ 128 | "为什么,连{{ruby|你|貘}}都到幻想乡里来了……!?" 129 | ] 130 | }, 131 | "22": { 132 | "lines": [ 133 | "好久不见呢", 134 | "不过我倒是不怎么想见你" 135 | ] 136 | }, 137 | "23": { 138 | "lines": [ 139 | "既然你都出马了", 140 | "这个异变也和你有什么关系吧" 141 | ] 142 | }, 143 | "24": { 144 | "lines": [ 145 | "就算再怎么以威势来粉饰自己", 146 | "也没法掩盖那骨子里的下贱!" 147 | ] 148 | }, 149 | "25": { 150 | "lines": [ 151 | "求求你", 152 | "不要来我们家……" 153 | ] 154 | } 155 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/usami.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "幻想乡陷入了古怪的事态呢", 5 | "不过挺好玩的" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "咦——?不能盖御朱印的啊——?", 11 | "这样怎么会有人气嘛?" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "潮流周而复始", 17 | "骑着扫把飞的魔法使也挺新鲜的" 18 | ] 19 | }, 20 | "5": { 21 | "lines": [ 22 | "微型妖怪也挺潮的", 23 | "不过入道不算在内呢" 24 | ] 25 | }, 26 | "6": { 27 | "lines": [ 28 | "现在可是连法事", 29 | "都能在亚马逊上预定的时代哦?", 30 | "寺庙不顺应潮流也会关门大吉的呀" 31 | ] 32 | }, 33 | "7": { 34 | "lines": [ 35 | "最近没怎么看到过", 36 | "转盘子的艺人了呢", 37 | "以前新年的时候倒还挺常见的" 38 | ] 39 | }, 40 | "8": { 41 | "lines": [ 42 | "你这个耳机", 43 | "是什么牌子的啊?" 44 | ] 45 | }, 46 | "9": { 47 | "lines": [ 48 | "噗噗", 49 | "现在河童都已经过气啦", 50 | "真是忍不住笑" 51 | ] 52 | }, 53 | "10": { 54 | "lines": [ 55 | "我竟然跑到地底世界来啦", 56 | "哎呀——幻想乡真是深不可测" 57 | ] 58 | }, 59 | "11": { 60 | "lines": [ 61 | "就算是都市圈里,也意外的有", 62 | "狸猫在生活着哦", 63 | "是真的会变身的那种" 64 | ] 65 | }, 66 | "12": { 67 | "lines": [ 68 | "秦、秦氏、秦……", 69 | "唔——,好像在日本史课上听过啊", 70 | "期末考试会不会出呢" 71 | ] 72 | }, 73 | "13": { 74 | "lines": [ 75 | "打赢华扇亲啦", 76 | "你下次要带我去哪里呢" 77 | ] 78 | }, 79 | "14": { 80 | "lines": [ 81 | "打赢华扇亲啦", 82 | "", 83 | "我还没进过那个魔法森林里面呢", 84 | "下次带我去嘛" 85 | ] 86 | }, 87 | "15": { 88 | "lines": [ 89 | "还是一如既往地强啊!", 90 | "但是,我也不会输给你哦!" 91 | ] 92 | }, 93 | "16": { 94 | "lines": [ 95 | "抓到啦——!", 96 | "不过这玩意怎么都", 97 | "没法带到外面世界去啊" 98 | ] 99 | }, 100 | "17": { 101 | "lines": [ 102 | "是二重身?", 103 | "不对,有点奇怪啊" 104 | ] 105 | }, 106 | "18": { 107 | "lines": [ 108 | "竟然还有叫做月之都的地方啊", 109 | "这边的世界的地理", 110 | "到底是怎么样的嘞" 111 | ] 112 | }, 113 | "19": { 114 | "lines": [ 115 | "我的梦境世界", 116 | "不就是幻想乡吗?" 117 | ] 118 | }, 119 | "20": { 120 | "lines": [ 121 | "原来仙人之上", 122 | "还有天人啊" 123 | ] 124 | }, 125 | "21": { 126 | "lines": [ 127 | "那个裂缝是什么?", 128 | "是空间被斩断了吗?" 129 | ] 130 | }, 131 | "22": { 132 | "lines": [ 133 | "会让自己超出财力限制", 134 | "不断充钱的能力?", 135 | "疫病神是这种东西吗?" 136 | ] 137 | }, 138 | "23": { 139 | "lines": [ 140 | "呜哇,是贫穷神啊——", 141 | "要是有什么送神符", 142 | "就好了" 143 | ] 144 | } 145 | } -------------------------------------------------------------------------------- /taso/th155/data/win/message/yukari.csv.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "2": { 3 | "lines": [ 4 | "完全凭依异变", 5 | "变成麻烦的事态了呢" 6 | ] 7 | }, 8 | "3": { 9 | "lines": [ 10 | "这个异变", 11 | "你到底能不能解决呀" 12 | ] 13 | }, 14 | "4": { 15 | "lines": [ 16 | "你,是不是很想", 17 | "超越人类?" 18 | ] 19 | }, 20 | "5": { 21 | "lines": [ 22 | "在你身上妖怪与", 23 | "人类的境界", 24 | "很模糊呢" 25 | ] 26 | }, 27 | "6": { 28 | "lines": [ 29 | "你们命莲寺还想谋求", 30 | "和博丽神社", 31 | "同等的地位吗?" 32 | ] 33 | }, 34 | "7": { 35 | "lines": [ 36 | "能提高胜运的是哪个颜色呢?", 37 | "下次我就穿那个颜色吧——" 38 | ] 39 | }, 40 | "8": { 41 | "lines": [ 42 | "真是辛苦你了", 43 | "募集支持者的事", 44 | "可还顺利" 45 | ] 46 | }, 47 | "9": { 48 | "lines": [ 49 | "人工完全凭依?", 50 | "请一定把机理告诉我呀" 51 | ] 52 | }, 53 | "10": { 54 | "lines": [ 55 | "你姐姐可是很担心哦?", 56 | "你这么放任自由的话" 57 | ] 58 | }, 59 | "11": { 60 | "lines": [ 61 | "佐渡的狸猫似乎在作乱啊?", 62 | "你还是回归故乡去", 63 | "会比较好哦?" 64 | ] 65 | }, 66 | "12": { 67 | "lines": [ 68 | "你的能乐会不会", 69 | "太能调动感情啦" 70 | ] 71 | }, 72 | "13": { 73 | "lines": [ 74 | "看来你在好好做仙人该做的事呢" 75 | ] 76 | }, 77 | "14": { 78 | "lines": [ 79 | "话说回来", 80 | "", 81 | "竟然会自发去", 82 | "监视堇子呢", 83 | "这对你来说可是稀罕事" 84 | ] 85 | }, 86 | "15": { 87 | "lines": [ 88 | "要试试濒死体验吗?", 89 | "超越那生与死的境界" 90 | ] 91 | }, 92 | "16": { 93 | "lines": [ 94 | "那颠倒漂浮的城池", 95 | "总有一天会城破吧" 96 | ] 97 | }, 98 | "17": { 99 | "lines": [ 100 | "欢迎来到幻想乡", 101 | "玩得开心哦" 102 | ] 103 | }, 104 | "18": { 105 | "lines": [ 106 | "看来你不当月兔了呢", 107 | "那么,欢迎来到幻想乡" 108 | ] 109 | }, 110 | "19": { 111 | "lines": [ 112 | "梦之支配者……?", 113 | "你不是吃梦的怪物吗?" 114 | ] 115 | }, 116 | "20": { 117 | "lines": [ 118 | "被天界放逐了啊", 119 | "看来是做了什么蠢事呢" 120 | ] 121 | }, 122 | "21": { 123 | "lines": [ 124 | "梦境的我,吗", 125 | "真可怜呢,住在这么狭小的世界里" 126 | ] 127 | }, 128 | "22": { 129 | "lines": [ 130 | "只要你们不耍什么花招", 131 | "我就绝不会输!" 132 | ] 133 | }, 134 | "23": { 135 | "lines": [ 136 | "恭喜恭喜", 137 | "你可是幻想乡第一遭人嫌的呢" 138 | ] 139 | } 140 | } -------------------------------------------------------------------------------- /taso/th175/app.conf: -------------------------------------------------------------------------------- 1 | win32.gameapp.resolution_x=1920 2 | win32.gameapp.resolution_y=1080 3 | win32.caption=东方刚欲异闻 ~ 被水淹没的沉愁地狱 4 | win32.window.width=1280 5 | win32.window.height=720 6 | win32.window.allow_fullscreen=0 7 | system.loglevel=3 8 | win32.gameapp.module.language=squirrel3.1 9 | -------------------------------------------------------------------------------- /taso/th175/data/event/script/lib/init.pl: -------------------------------------------------------------------------------- 1 | #============================ 2 | # 会話シーン初期化 3 | #============================ 4 | #,FontFace,"KH Dot Dougenzaka 16 Regular",#"KHドット道玄坂16" 5 | ,FontFace,"Chusung 16",#"KHドット道玄坂16" 6 | ,FontSize,16 7 | #,FontWeight,900 8 | ,FontSpacing,0,3 #文字单元的横纵间距(像素,游戏最终显示x2) 9 | ,BalloonColor,255,232,199 10 | ,RubyFontFace,"misaki_gothic" 11 | ,RubyFontSize,8 12 | ,TextColor,0,0,0 13 | 14 | ,SetFocusOffset,0,0,-15,10 15 | ,SetFocusBrightness,100,60 16 | 17 | ,Include,"./balloon.pl" 18 | ,Include,"./face_image.pl.csv" 19 | ,Include,"./util.pl" 20 | 21 | ,DefaultBalloon,LF2 22 | 23 | # define object 24 | ,Object,"obj.player",0,0,false 25 | ,Show,"obj.player",0 26 | ,SqFunction,"::scene.contents[""talk""].snap(""obj.player"", ""player"", 0, -45);" 27 | ,EnableFocusStyle,"obj.player",false 28 | ,SelectBalloon,"obj.player",C 29 | 30 | ,Object,"obj.player1",0,0,false 31 | ,Show,"obj.player1",0 32 | ,SqFunction,"::scene.contents[""talk""].snap(""obj.player1"", ""player1"", 0, -45);" 33 | ,EnableFocusStyle,"obj.player1",false 34 | ,SelectBalloon,"obj.player1",C 35 | 36 | ,Object,"obj.player2",0,0,false 37 | ,Show,"obj.player2",0 38 | ,SqFunction,"::scene.contents[""talk""].snap(""obj.player2"", ""player2"", 0, -45);" 39 | ,EnableFocusStyle,"obj.player2",false 40 | ,SelectBalloon,"obj.player2",C 41 | 42 | ,Object,"obj.enemy",0,0,false 43 | ,Show,"obj.enemy",0 44 | ,SqFunction,"::scene.contents[""talk""].snap(""obj.enemy"", ""enemy"", 0, -45);" 45 | ,EnableFocusStyle,"obj.enemy",false 46 | ,SelectBalloon,"obj.enemy",C 47 | 48 | ,Object,"obj.enemy1",0,0,false 49 | ,Show,"obj.enemy1",0 50 | ,SqFunction,"::scene.contents[""talk""].snap(""obj.enemy1"", ""enemy1"", 0, -45);" 51 | ,EnableFocusStyle,"obj.enemy1",false 52 | ,SelectBalloon,"obj.enemy1",C 53 | 54 | ,Object,"obj.enemy2",0,0,false 55 | ,Show,"obj.enemy2",0 56 | ,SqFunction,"::scene.contents[""talk""].snap(""obj.enemy2"", ""enemy2"", 0, -45);" 57 | ,EnableFocusStyle,"obj.enemy2",false 58 | ,SelectBalloon,"obj.enemy2",C 59 | 60 | ,NewObject,face_r3,0,0,true 61 | ,NewObject,face_r2,0,0,true 62 | ,NewObject,face_r,0,0,true 63 | 64 | ,NewObject,face_l3,0,0,false 65 | ,NewObject,face_l2,0,0,false 66 | ,NewObject,face_l,0,0,false 67 | 68 | ,SelectBalloon,face_r3,LF2 69 | ,SelectBalloon,face_r2,LF2 70 | ,SelectBalloon,face_r,LF2 71 | 72 | ,SelectBalloon,face_l3,LF2 73 | ,SelectBalloon,face_l2,LF2 74 | ,SelectBalloon,face_l,LF2 75 | -------------------------------------------------------------------------------- /taso/th175/data/font/KH-Dot-Dougenzaka-12.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/font/KH-Dot-Dougenzaka-12.ttf -------------------------------------------------------------------------------- /taso/th175/data/font/KH-Dot-Dougenzaka-16.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/font/KH-Dot-Dougenzaka-16.ttf -------------------------------------------------------------------------------- /taso/th175/data/font/SourceHanSerif-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/font/SourceHanSerif-Bold.otf -------------------------------------------------------------------------------- /taso/th175/data/font/SourceHanSerif-Heavy.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/font/SourceHanSerif-Heavy.otf -------------------------------------------------------------------------------- /taso/th175/data/font/genkai-mincho.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/font/genkai-mincho.ttf -------------------------------------------------------------------------------- /taso/th175/data/script/init/200_sound.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/init/200_sound.nut -------------------------------------------------------------------------------- /taso/th175/data/script/lib/input_guide.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/lib/input_guide.nut -------------------------------------------------------------------------------- /taso/th175/data/script/lib/input_util.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/lib/input_util.nut -------------------------------------------------------------------------------- /taso/th175/data/script/lib/session_data.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/lib/session_data.nut -------------------------------------------------------------------------------- /taso/th175/data/script/lib/trophy.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/lib/trophy.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/achievement.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/achievement.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/config.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/config.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/config.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Functions/6/Instructions/243": "add(s5, s5, s6)" 3 | } -------------------------------------------------------------------------------- /taso/th175/data/script/scene/manual.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/manual.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/musicroom.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/musicroom.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/pause.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/pause.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/pause.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Functions/2/Literals/29": "KH-Dot-Dougenzaka-12" 3 | } -------------------------------------------------------------------------------- /taso/th175/data/script/scene/pause.v1.01.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Functions/2/Literals/29": "KH-Dot-Dougenzaka-12" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th175/data/script/scene/pause.v1.14.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Functions/2/Literals/30": "KH-Dot-Dougenzaka-12" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th175/data/script/scene/pause.v1.15.nut.jdiff: -------------------------------------------------------------------------------- 1 | { 2 | "/Functions/2/Literals/31": "KH-Dot-Dougenzaka-12" 3 | } 4 | -------------------------------------------------------------------------------- /taso/th175/data/script/scene/story_select.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/story_select.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/subtitle.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/subtitle.nut -------------------------------------------------------------------------------- /taso/th175/data/script/scene/superimpose.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/script/scene/superimpose.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_flandre.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_flandre.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_flandre2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_flandre2.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_jyoon.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_jyoon.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_jyoon2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_jyoon2.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_kanako.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_kanako.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_kanako2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_kanako2.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_marisa.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_marisa.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_marisa2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_marisa2.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_murasa.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_murasa.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_murasa2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_murasa2.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_reimu.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_reimu.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_reimu2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_reimu2.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_toutetu.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_toutetu.button.nut -------------------------------------------------------------------------------- /taso/th175/data/sprite/tutorial/tutorial_toutetu2.button.nut: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/taso/th175/data/sprite/tutorial/tutorial_toutetu2.button.nut -------------------------------------------------------------------------------- /tsa/Touhou_Simhei.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/tsa/Touhou_Simhei.ttf -------------------------------------------------------------------------------- /tsa/files.js: -------------------------------------------------------------------------------- 1 | { 2 | "Touhou_Simhei.ttf": 2431742146, 3 | "global.js": 2497292690, 4 | "patch.js": 2784247803, 5 | "th125.js": 14541109, 6 | "th13.v1.00c.js": 3336463548, 7 | "th14.v1.00b.js": 2222302551, 8 | "th143.v1.00a.js": 2817346032, 9 | "th15.v0.01a.js": 318160988, 10 | "th15.v0.01b.js": 2937413094, 11 | "th15.v1.00a.js": 2750746530, 12 | "th15.v1.00b.js": 930142629, 13 | "th16.v0.01a.js": 3575074672, 14 | "th16.v1.00a.js": 3921696526, 15 | "th165.v1.00a.js": 26633827, 16 | "th17.v0.01a.js": 3055145199, 17 | "th17.v1.00a.js": 606150308, 18 | "th17.v1.00b.js": 2241752676, 19 | "th18.v0.01b.js": 1628269586, 20 | "th18.v1.00a.js": 1618780412, 21 | "th18/dialog_203.js": 697923963, 22 | "th18/dialog_204.js": 697923963, 23 | "th185.v1.00a.js": 2993143457, 24 | "th185/dialog_203.js": 2118547, 25 | "th185/dialog_204.js": 2118547, 26 | "th185_custom/dialog_103.bin": 1488643559, 27 | "th185_custom/dialog_103.js": 2354020602, 28 | "th185_custom/dialog_3.js": 3844721600, 29 | "th185_custom/stringlocs.v1.00a.js": 108585497, 30 | "th18_custom/dialog_103.bin": 1488643559, 31 | "th18_custom/dialog_103.js": 2509043093, 32 | "th18_custom/dialog_3.js": 4271356135, 33 | "th18_custom/stringlocs.v0.01a.js": 486778147, 34 | "th18_custom/stringlocs.v0.01b.js": 486778147, 35 | "th18_custom/stringlocs.v1.00a.js": 486778147, 36 | "th19.v0.01a.js": 1016839515, 37 | "th20.v0.01a.js": 2088001990, 38 | "th20_custom/dialog_103.bin": 1337080574, 39 | "th20_custom/dialog_103.js": 1571223501, 40 | "th20_custom/dialog_3.js": 1571223501, 41 | "th20_custom/stringlocs.v0.01a.js": 2553407954 42 | } 43 | -------------------------------------------------------------------------------- /tsa/global.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "code": "83c414 909090", 5 | "title": "Disable the enumeration of Meiryo for compatibility to existing font settings" 6 | }, 7 | "font_dialog_params": { 8 | "code": "6a036a006a0068000000006a006a006a006890010000", 9 | "title": "Set parameters for alternate dialog font" 10 | }, 11 | "font_dialog_set": { 12 | "code": "6a019090", 13 | "title": "Use alternate dialog font" 14 | }, 15 | "trophy_ingame_lineflip_1": { 16 | "ignore": true 17 | }, 18 | "trophy_ingame_lineflip_2": { 19 | "ignore": true 20 | }, 21 | "ability_ingame_lineflip_1": { 22 | "ignore": false 23 | }, 24 | "ability_ingame_lineflip_2": { 25 | "ignore": false 26 | } 27 | }, 28 | "font": "Touhou Simhei", 29 | "thcrap_version_min": "0x20170905" 30 | } 31 | -------------------------------------------------------------------------------- /tsa/patch.js: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": [ 3 | "base_tsa" 4 | ], 5 | "fonts": { 6 | "Touhou_Simhei.ttf": true 7 | }, 8 | "id": "tsa", 9 | "servers": [ 10 | "https://mirrors.thpatch.net/script_zh-hans/tsa/", 11 | "https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/refs/heads/master/tsa/" 12 | ], 13 | "title": "Used to make the STG game display the '♪' normally." 14 | } 15 | -------------------------------------------------------------------------------- /tsa/th125.js: -------------------------------------------------------------------------------- 1 | { 2 | "fontrules": { 3 | "* 15 * 700": "* 22 * 100 PROOF_QUALITY" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /tsa/th13.v1.00c.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "font_dialog_params": { 4 | "addr": "Rx5ad84" 5 | }, 6 | "font_dialog_set": { 7 | "addr": [ 8 | "Rx28f87", 9 | "Rx291ab" 10 | ] 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tsa/th14.v1.00b.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "font_dialog_params": { 4 | "addr": "Rx67a47" 5 | }, 6 | "font_dialog_set": { 7 | "addr": [ 8 | "Rx32899", 9 | "Rx32a96" 10 | ] 11 | } 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /tsa/th143.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx6bf74" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th15.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx6ab44" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th15.v0.01b.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx6d2b4" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th15.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx6f6a4" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th15.v1.00b.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx6f714" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th16.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx53242" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th16.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx58e22" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th165.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx5e512" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th17.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx5fa52" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th17.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx5fcb2" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th17.v1.00b.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx5fa02" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th18.v0.01b.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx66f12" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th18.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx70532" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th18/dialog_203.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th18 JP", 3 | "items": [ 4 | "th14 Dialog Prompt", 5 | "th18 Dialog Borderless DOT", 6 | "th18 Dialog Borderless", 7 | "th18 Dialog Fullscreen 1280", 8 | "th18 Dialog Fullscreen 960", 9 | "th18 Dialog Fullscreen 640", 10 | "th18 Dialog Window 2560", 11 | "th18 Dialog Window 1920", 12 | "th18 Dialog Window 1280", 13 | "th18 Dialog Window 960", 14 | "th18 Dialog Window 640", 15 | "th14 Dialog Always ask", 16 | "th11 Dialog Game Start" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /tsa/th18/dialog_204.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th18 JP", 3 | "items": [ 4 | "th14 Dialog Prompt", 5 | "th18 Dialog Borderless DOT", 6 | "th18 Dialog Borderless", 7 | "th18 Dialog Fullscreen 1280", 8 | "th18 Dialog Fullscreen 960", 9 | "th18 Dialog Fullscreen 640", 10 | "th18 Dialog Window 2560", 11 | "th18 Dialog Window 1920", 12 | "th18 Dialog Window 1280", 13 | "th18 Dialog Window 960", 14 | "th18 Dialog Window 640", 15 | "th14 Dialog Always ask", 16 | "th11 Dialog Game Start" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /tsa/th185.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx72b62" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th185/dialog_203.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th185 JP", 3 | "items": [ 4 | "th14 Dialog Prompt", 5 | "th18 Dialog Borderless DOT", 6 | "th18 Dialog Borderless", 7 | "th18 Dialog Fullscreen 1280", 8 | "th18 Dialog Fullscreen 960", 9 | "th18 Dialog Fullscreen 640", 10 | "th18 Dialog Window 2560", 11 | "th18 Dialog Window 1920", 12 | "th18 Dialog Window 1280", 13 | "th18 Dialog Window 960", 14 | "th18 Dialog Window 640", 15 | "th14 Dialog Always ask", 16 | "th11 Dialog Game Start" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /tsa/th185/dialog_204.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th185 JP", 3 | "items": [ 4 | "th14 Dialog Prompt", 5 | "th18 Dialog Borderless DOT", 6 | "th18 Dialog Borderless", 7 | "th18 Dialog Fullscreen 1280", 8 | "th18 Dialog Fullscreen 960", 9 | "th18 Dialog Fullscreen 640", 10 | "th18 Dialog Window 2560", 11 | "th18 Dialog Window 1920", 12 | "th18 Dialog Window 1280", 13 | "th18 Dialog Window 960", 14 | "th18 Dialog Window 640", 15 | "th14 Dialog Always ask", 16 | "th11 Dialog Game Start" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /tsa/th185_custom/dialog_103.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/tsa/th185_custom/dialog_103.bin -------------------------------------------------------------------------------- /tsa/th185_custom/dialog_103.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th185 config", 3 | "font": "Dialog font", 4 | "items": [ 5 | "th16 slowshot", 6 | "th18 screen mode", 7 | "th18 Dialog Borderless DOT", 8 | "th18 Dialog Borderless", 9 | "th18 Dialog Fullscreen 1280", 10 | "th18 Dialog Fullscreen 960", 11 | "th18 Dialog Fullscreen 640", 12 | "th18 Dialog Window 2560", 13 | "th18 Dialog Window 1920", 14 | "th18 Dialog Window 1280", 15 | "th18 Dialog Window 960", 16 | "th18 Dialog Window 640", 17 | "th16 Dialog Always ask", 18 | "th06 colors", 19 | "th07 32bits mode", 20 | "th06 16bits mode", 21 | "th16 refresh rate", 22 | "th16 full rate", 23 | "th16 half rate", 24 | "th16 third rate", 25 | "th16 input latency", 26 | "th16 stable input", 27 | "th16 normal input", 28 | "th16 automatic input", 29 | "th16 fast input", 30 | "th16 no save", 31 | "th16 save", 32 | "th16 input description", 33 | null, 34 | null, 35 | "th16 sensitivity description", 36 | "th16 joypad sensitivity", 37 | "th16 default" 38 | ] 39 | } 40 | -------------------------------------------------------------------------------- /tsa/th185_custom/dialog_3.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th185 config", 3 | "font": "Dialog font", 4 | "items": [ 5 | "th16 slowshot", 6 | "th18 screen mode", 7 | "th18 Dialog Borderless DOT", 8 | "th18 Dialog Borderless", 9 | "th18 Dialog Fullscreen 1280", 10 | "th18 Dialog Fullscreen 960", 11 | "th18 Dialog Fullscreen 640", 12 | "th18 Dialog Window 2560", 13 | "th18 Dialog Window 1920", 14 | "th18 Dialog Window 1280", 15 | "th18 Dialog Window 960", 16 | "th18 Dialog Window 640", 17 | "th16 Dialog Always ask", 18 | "th06 colors", 19 | "th07 32bits mode", 20 | "th06 16bits mode", 21 | "th16 refresh rate", 22 | "th16 full rate", 23 | "th16 half rate", 24 | "th16 third rate", 25 | "th16 input latency", 26 | "th16 stable input", 27 | "th16 normal input", 28 | "th16 automatic input", 29 | "th16 fast input", 30 | "th16 no save", 31 | "th16 save", 32 | "th16 input description", 33 | null, 34 | "th16 sensitivity description", 35 | "th16 default", 36 | "th16 joypad sensitivity" 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /tsa/th185_custom/stringlocs.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "Rxd1bc": "th06 config saved caption", 3 | "Rxd1c4": "th06 config saved text" 4 | } 5 | -------------------------------------------------------------------------------- /tsa/th18_custom/dialog_103.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/tsa/th18_custom/dialog_103.bin -------------------------------------------------------------------------------- /tsa/th18_custom/dialog_103.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th18 config", 3 | "font": "Dialog font", 4 | "items": [ 5 | "th16 slowshot", 6 | "th18 screen mode", 7 | "th18 Dialog Borderless DOT", 8 | "th18 Dialog Borderless", 9 | "th18 Dialog Fullscreen 1280", 10 | "th18 Dialog Fullscreen 960", 11 | "th18 Dialog Fullscreen 640", 12 | "th18 Dialog Window 2560", 13 | "th18 Dialog Window 1920", 14 | "th18 Dialog Window 1280", 15 | "th18 Dialog Window 960", 16 | "th18 Dialog Window 640", 17 | "th16 Dialog Always ask", 18 | "th06 colors", 19 | "th07 32bits mode", 20 | "th06 16bits mode", 21 | "th16 refresh rate", 22 | "th16 full rate", 23 | "th16 half rate", 24 | "th16 third rate", 25 | "th16 input latency", 26 | "th16 stable input", 27 | "th16 normal input", 28 | "th16 automatic input", 29 | "th16 fast input", 30 | "th16 no save", 31 | "th16 save", 32 | "th16 input description", 33 | null, 34 | null, 35 | "th16 sensitivity description", 36 | "th16 joypad sensitivity", 37 | "th16 default" 38 | ] 39 | } 40 | -------------------------------------------------------------------------------- /tsa/th18_custom/dialog_3.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th18 config", 3 | "font": "Dialog font", 4 | "items": [ 5 | "th16 slowshot", 6 | "th18 screen mode", 7 | "th18 Dialog Borderless DOT", 8 | "th18 Dialog Borderless", 9 | "th18 Dialog Fullscreen 1280", 10 | "th18 Dialog Fullscreen 960", 11 | "th18 Dialog Fullscreen 640", 12 | "th18 Dialog Window 2560", 13 | "th18 Dialog Window 1920", 14 | "th18 Dialog Window 1280", 15 | "th18 Dialog Window 960", 16 | "th18 Dialog Window 640", 17 | "th16 Dialog Always ask", 18 | "th06 colors", 19 | "th07 32bits mode", 20 | "th06 16bits mode", 21 | "th16 refresh rate", 22 | "th16 full rate", 23 | "th16 half rate", 24 | "th16 third rate", 25 | "th16 input latency", 26 | "th16 stable input", 27 | "th16 normal input", 28 | "th16 automatic input", 29 | "th16 fast input", 30 | "th16 no save", 31 | "th16 save", 32 | "th16 input description", 33 | null, 34 | "th16 sensitivity description", 35 | "th16 default", 36 | "th16 joypad sensitivity" 37 | ] 38 | } 39 | -------------------------------------------------------------------------------- /tsa/th18_custom/stringlocs.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "Rxe1ac": "th06 config saved caption", 3 | "Rxe1b4": "th06 config saved text" 4 | } 5 | -------------------------------------------------------------------------------- /tsa/th18_custom/stringlocs.v0.01b.js: -------------------------------------------------------------------------------- 1 | { 2 | "Rxe1ac": "th06 config saved caption", 3 | "Rxe1b4": "th06 config saved text" 4 | } 5 | -------------------------------------------------------------------------------- /tsa/th18_custom/stringlocs.v1.00a.js: -------------------------------------------------------------------------------- 1 | { 2 | "Rxe1ac": "th06 config saved caption", 3 | "Rxe1b4": "th06 config saved text" 4 | } 5 | -------------------------------------------------------------------------------- /tsa/th19.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": "Rx74a62" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /tsa/th20.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "binhacks": { 3 | "meiryo_disable": { 4 | "addr": [ "Rx16BFC", "Rx16C30" ] 5 | } 6 | } 7 | } -------------------------------------------------------------------------------- /tsa/th20_custom/dialog_103.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thpatch-zh/script_zh-hans/c59dd5001c289348c5490b79d6fbb106d0a24f67/tsa/th20_custom/dialog_103.bin -------------------------------------------------------------------------------- /tsa/th20_custom/dialog_103.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th20 config", 3 | "font": "Dialog font", 4 | "items": [ 5 | "th16 slowshot", 6 | "th18 screen mode", 7 | "th18 Dialog Borderless DOT", 8 | "th18 Dialog Borderless", 9 | "th18 Dialog Fullscreen 1280", 10 | "th18 Dialog Fullscreen 960", 11 | "th18 Dialog Fullscreen 640", 12 | "th18 Dialog Window 2560", 13 | "th18 Dialog Window 1920", 14 | "th18 Dialog Window 1280", 15 | "th18 Dialog Window 960", 16 | "th18 Dialog Window 640", 17 | "th16 Dialog Always ask", 18 | "th06 colors", 19 | "th07 32bits mode", 20 | "th06 16bits mode", 21 | "th16 refresh rate", 22 | "th16 full rate", 23 | "th16 half rate", 24 | "th16 third rate", 25 | "th16 input latency", 26 | "th16 stable input", 27 | "th16 normal input", 28 | "th16 automatic input", 29 | "th16 fast input", 30 | "th16 no save", 31 | "th16 save", 32 | "th16 input description", 33 | null, 34 | "th16 sensitivity description", 35 | "th16 joypad sensitivity", 36 | "th16 default" 37 | ] 38 | } -------------------------------------------------------------------------------- /tsa/th20_custom/dialog_3.js: -------------------------------------------------------------------------------- 1 | { 2 | "title": "th20 config", 3 | "font": "Dialog font", 4 | "items": [ 5 | "th16 slowshot", 6 | "th18 screen mode", 7 | "th18 Dialog Borderless DOT", 8 | "th18 Dialog Borderless", 9 | "th18 Dialog Fullscreen 1280", 10 | "th18 Dialog Fullscreen 960", 11 | "th18 Dialog Fullscreen 640", 12 | "th18 Dialog Window 2560", 13 | "th18 Dialog Window 1920", 14 | "th18 Dialog Window 1280", 15 | "th18 Dialog Window 960", 16 | "th18 Dialog Window 640", 17 | "th16 Dialog Always ask", 18 | "th06 colors", 19 | "th07 32bits mode", 20 | "th06 16bits mode", 21 | "th16 refresh rate", 22 | "th16 full rate", 23 | "th16 half rate", 24 | "th16 third rate", 25 | "th16 input latency", 26 | "th16 stable input", 27 | "th16 normal input", 28 | "th16 automatic input", 29 | "th16 fast input", 30 | "th16 no save", 31 | "th16 save", 32 | "th16 input description", 33 | null, 34 | "th16 sensitivity description", 35 | "th16 joypad sensitivity", 36 | "th16 default" 37 | ] 38 | } -------------------------------------------------------------------------------- /tsa/th20_custom/stringlocs.v0.01a.js: -------------------------------------------------------------------------------- 1 | { 2 | "Rxf1bc": "th06 config saved caption", 3 | "Rxf1c4": "th06 config saved text" 4 | } --------------------------------------------------------------------------------