以下教程针对已下载整理好的数据库,您可以从release页面下载该数据库data.db,然后放置在dbBuild文件夹下
以下教程假设您未对DBConfig.py做出改动,该文件可以定制目录等内容,如果您对其进行修改,则请自行调整下文中的目录。
前往https://gitlab.com/Dimbreath/AnimeGameData/-/tree/main/TextMap下载您需要的语言的json文件,点击所需的文件进入预览页面,然后点击右边的下载图标即可。
语音文件名与语言的对应关系如下:
| 语言文件名 | 语言 | 编号 |
|---|---|---|
| TextMapCHS.json | 简体中文 | 1 |
| TextMapCHT.json | 繁體中文 | 2 |
| TextMapDE.json | Deutsch | 3 |
| TextMapEN.json | English | 4 |
| TextMapES.json | Español | 5 |
| TextMapFR.json | Français | 6 |
| TextMapID.json | Bahasa Indonesia | 7 |
| TextMapIT.json | Italiano | 8 |
| TextMapJP.json | 日本語 | 9 |
| TextMapKR.json | 한국어 | 10 |
| TextMapPT.json | Português | 11 |
| TextMapRU.json | Русский язык | 12 |
| TextMapTH.json | ภาษาไทย | 13 |
| TextMapTR.json | Türkçe | 14 |
| TextMapVI.json | Tiếng Việt | 15 |
将下载好的语言文件放置在dbBuild/langs目录下,不要修改文件名
请使用cd命令或者右键->在终端中打开等方式进入dbBuild目录,使其成为当前的工作目录。
运行dbBuild目录下的textMapImport.py文件:
python textMapImport.py
如果提示tqdm未找到,请先安装:
pip install tqdm
等待脚本运行结束,将data.db文件转移到上级(与server.py同级)目录中,
本节教程针对希望通过游戏数据数据直接从头构建数据库的用户。
DBConfig.py的指引修改该文件中的目录,LANG_PATH可设置为TextMap文件夹DBInit.py来创建数据表、索引等内容,并导入一些初始数据。你也可以直接执行databaseDDL.sql文件中的SQL语句来初始化数据库DBBuild.py来导入语音、任务、角色等信息data.db文件转移到上级(与server.py同级)目录中,