Skip to content

一个用于将vndb的游戏id映射到其他游戏数据库的工具,以及映射结果(数据库)

License

Notifications You must be signed in to change notification settings

GoldenPotato137/PotatoDBMapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PotatoDBMapper

这是一个用于将vndb的游戏id映射到其他游戏数据库的工具(目前只映射到了bangumi)。

使用方法

本项目每周一晚上会自动运行更行,大概周二凌晨就会跑出结果,可以在.\assets\db\ 中找到各个结果表。

所有的表均为sqlite3数据库。

如果你希望手动运行,可以按照以下步骤操作:

  1. 下载vndb和bangumi的数据库导出,可以手动下载,也可以使用.\assets\input\ 里面的脚本来自动下载,具体请参考.\assets\input\README.md
  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名字。

About

一个用于将vndb的游戏id映射到其他游戏数据库的工具,以及映射结果(数据库)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published