Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/goldenpotato137/potatodbmapper
一个用于将vndb的游戏id映射到其他游戏数据库的工具,以及映射结果(数据库)
https://github.com/goldenpotato137/potatodbmapper
galgame visual-novel
Last synced: about 2 months ago
JSON representation
一个用于将vndb的游戏id映射到其他游戏数据库的工具,以及映射结果(数据库)
- Host: GitHub
- URL: https://github.com/goldenpotato137/potatodbmapper
- Owner: GoldenPotato137
- License: apache-2.0
- Created: 2023-06-17T03:45:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-04T18:05:38.000Z (about 1 year ago)
- Last Synced: 2023-12-04T19:35:41.790Z (about 1 year ago)
- Topics: galgame, visual-novel
- Language: C#
- Homepage:
- Size: 49.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PotatoDBMapper
这是一个用于将vndb的游戏id映射到其他游戏数据库的工具(目前只映射到了bangumi)。
## 使用方法
本项目每周一晚上会自动运行更行,大概周二凌晨就会跑出结果,可以在[.\assets\db\ ](https://github.com/GoldenPotato137/PotatoDBMapper/tree/main/assets/db)中找到各个结果表。
所有的表均为sqlite3数据库。
如果你希望手动运行,可以按照以下步骤操作:
1. 下载vndb和bangumi的数据库导出,可以手动下载,也可以使用`.\assets\input\`
里面的脚本来自动下载,具体请参考[.\assets\input\README.md](https://github.com/GoldenPotato137/PotatoDBMapper/tree/main/assets/input)。
2. cd到项目根目录,输入命令`dotnet run`。
3. 耐心等待30分钟左右,具体时间取决于你的电脑性能。运行结果会保存在`.\assets\db\`中。## 表结构
### vn_mapper.db
表名: map
字段:
- **VndbId**:(int,主键,自增)此字段存储游戏的vndb id。
- **BgmId**:(int)此字段存储对应的bangumi的id。
- **BgmDistance**
:(int)此字段存储从vndb的游戏名到bangumi的游戏名的修改距离。它表示两个游戏名之间的相似度,数值越小,表示两个游戏名越相似。一般来说这个数值>
3就可以认为结果不可信了。表名: title
字段:
- **VndbId**:(int)此字段存储游戏的vndb id。
- **Title**:(string,主键)此字段存储游戏的vndb名字。