Thanks to visit codestin.com
Credit goes to github.com

Skip to content

haotianlyu/mdt

 
 

Repository files navigation

Yu-Gi-Oh! Master Duel 中文卡查

Yu-Gi-Oh! Master Duel Translation Script

  • 自动切换,自动查卡,全面覆盖Deck、Duel、Solo、Replay模式。
  • 高正确性,除非卡片数据本身有错。
  • 超快识别速度,低于0.000001s。
  • 极低占用,CPU占用忽略不计。
  • 直接调用win32api,不使用第三方dll。
  • 开源,你可以直接执行源代码并定制你自己的版本。
  • 高兼容性,点开即用,支持各种语言,最低可支持win7。
  • 可一键直达网页卡查和官方数据库。

MDT

Download

你可以在Releases下载预打包的MDT版本。

如果是Windows7系统请下载后缀_win7的版本,如果想使用CLI请下载_CLI的版本。

中国大陆用户可在此处下载 密码:5j6f

你还可以在Uncensor Patch下载反和谐卡图补丁。

Usage

目前MDT拥有两个版本,有GUI界面的版本(推荐)和纯命令行CLI界面。

从预打包的GUI版本(v0.2.x)启动(适合大部分用户)

  1. 打开游戏。
  2. 右键使用管理员权限运行mdt.exe
  3. 在组卡界面点击一张卡。
  4. 右键可打开设置。

使用预打包的CLI版本

点击CLI使用说明

命令行界面这是MDT v0.1.x版本的默认UI,在v0.2.3开始进行了拆分。

并不是每次release都会更新CLI,所以你可能要往前找一下后缀_cli的打包。

  1. 打开游戏。
  2. 右键使用管理员权限运行mdt.exe
  3. 根据提示使用快捷键。
快捷键 功能
ctrl+s 开启检测
ctrl+p 暂停检测
ctrl+q 退出程序
  1. 可在config.ini文件中进行功能配置。以下是一份样例,可以直接复制粘贴。 如果要进行CLI窗口置顶设置,尤其要注意窗口名(lp_window_name)选项。使用默认配置文件时可以把软件放在C:\mdt 目录下即可进行窗口置顶。注意ini时注意注释行开头必须是;
[cli] 
; CLI基本设置
cards_db = cards.json
; 翻译文件名
pause_hotkey = ctrl+p
; 暂停快捷键
exit_hotkey = ctrl+q
; 退出快捷键
switch_hotkey = ctrl+s
; 切换模式快捷键
window_on_top = 0
; 是否开启CLI窗口置顶 1置顶 0取消
lp_window_name = C:\mdt\mdt.exe
; 开启窗口置顶时需要提供窗口名,一般是软件安装路径
window_pos_x = 400
window_pos_y = 400
window_pos_cx = 400
window_pos_cy = 400
; 这四个参数是控制CLI窗口置顶时默认的窗口大小。
show_all_info = 1
; 如果你想要只显示中文卡名+卡密+效果,可以把这一项改成0。

[gui]
font_size = 12
; 字体大小 整数
window_alpha = 0.96
; 透明度 
keep_on_top = 1
; gui窗口置顶 1置顶 0取消
ui_lock = 0
; gui窗口ui锁定 1锁定 0取消
show_all_info = 1
; 1显示全部内容 0精简显示
web_search = 1
; 1开启网页卡查 0关闭
x_loc = 960
y_loc = 540
; gui窗口位置
x_len = 400
y_len = 600
; gui窗口大小

从源代码执行

点击展开
pip install -r requirements.txt
python mdt_gui.py
python mdt_cli.py

视频演示

v0.2.3版本

bilibili Youtube

卡图反和谐补丁

bilibili Youtube

旧版演示

v0.2.1版本

bilibili Youtube

v0.2.0版本

bilibili Youtube

v0.1.4版本

bilibili Youtube

v0.1.2版本

bilibili

Contributing

有其他指针或功能欢迎提交issue或Pull Request。

Contact us

如果你有错误报告、建议、想法,请随时通过以下方式联系开发者:

Changelog

v0.2.3

  • 拆分GUI版本和CLI版本。
  • 添加详情显示选项。关闭后只显示中文卡名+效果描述。
  • 添加网页卡查跳转选项,开启后点击中文卡名会跳转百鸽(ygocdb.com),英文和日文卡名会跳转K社官方数据库,点击卡密会跳转ourocg。
  • 打开时Windows将主动询问管理员权限。
  • 移动设置选项,右键可以打开设置窗口。
  • 可横向扩展效果描述框。
  • 可记录窗口位置、尺寸。
  • 将"效果"改为"描述",避免部分通常怪兽造成误解。
展开过往版本

v0.2.2

  • 修复OCG专有卡和dbsp卡包的英文卡名缺失问题。
  • 添加右键菜单。
  • UI锁定功能改为独立选项。
  • 右键可恢复默认界面和检查更新页面。

v0.2.1

  • 增加了日文卡名、英文卡名、卡片密码的显示。
  • 优化了UI,比如效果文本可以随着窗口生成滚动条。
  • 增加了透明度效果。
  • 增加了字体大小设置。
  • 点击中·日·英文卡名、卡密、卡片类型可以直接复制到系统剪贴板。
  • 修复查询延迟,提高了默认轮询速度。由 @GenBill 修复
  • 设置自动保存在配置文件中。
  • 支持在solo模式入口查看租用卡组和AI对手卡组内容。由 @zealyahweh 贡献
  • 修复回放模式查看对手卡组。由 @zealyahweh 贡献
  • 修复一个崩溃问题。

v0.2.0

现在有一个初步的GUI界面。

目前版本依然保留CLI界面。

v0.1.6

自动切换模式,现在不用手动切换卡组或者决斗模式。

支持回放模式中查询对手卡组。

由 @zealyahweh 贡献

v0.1.5

添加UAC判断,非管理员权限运行会执行重开。由 @RyoLee 贡献

添加一个配置项,可选精简卡查内容。

v0.1.4

新增配置文件。可自定义快捷键,窗口置顶等。

置顶功能不再限制目录。

修复灵摆效果不显示的bug。

修复一个崩溃bug。

v0.1.3

增加窗口置顶功能

修复部分崩溃问题

v0.1.2

处理窗口闪烁。

v0.1.1

提供win7兼容版本。

Donation

注意本项目并没有开放捐赠。但是依然感谢以下捐赠者。

  • xay罘
  • 国王的冕冠

请多多分享本项目就好:)

Related Efforts

License

GNU General Public License v3.0

Disclaimers

This project is not affiliated with or sponsored by Konami or its licensors.

Assets

Card texts come from ygocdb.com and ygopro-database

Some multimedia content is NOT under GPLv3 License. Get in touch with Konami if you want to use it.

About

Yu-Gi-Oh! Master Duel translation script

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%