Yu-Gi-Oh! Master Duel Translation Script
Yu-Gi-Oh! Master Duel Translation Script
.ydk
格式。如果是Windows7系统请下载后缀_win7
的版本,如果想使用CLI请下载_CLI
的版本。
中国大陆用户可在 蓝奏云 密码:5j6f 或者 Microsoft OneDrive 分流下载。
你可以通过 YGO.御坂美琴.CN 访问MDT网页工具。
你还可以在 Uncensored GFX 下载反和谐卡图补丁。
目前MDT拥有两个版本,有GUI界面的版本(推荐)和纯命令行CLI界面。此外MDT也提供网页工具。
从预打包的GUI版本(v0.2.x)启动(适合大部分用户)
mdt.exe
。使用网页工具 MDT-web
命令行界面这是MDT v0.1.x版本的默认UI,在v0.2.3开始进行了拆分。
并不是每次release都会更新CLI,所以你可能要往前找一下后缀_cli
的打包。
mdt.exe
。快捷键 | 功能 |
---|---|
ctrl+s | 开启检测 |
ctrl+p | 暂停检测 |
ctrl+q | 退出程序 |
lp_window_name
)选项。使用默认配置文件时可以把软件放在C:\mdt 目录下即可进行窗口置顶。可查看下一节,配置文件说明。可在config.ini
文件中进行功能配置。以下是一份带有注释的样例。
cli组为CLI版本设置项,gui组为GUI版本设置项。
编辑ini时注意注释行开头必须是;
[cli]
; CLI基本设置
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取消
web_search = 1
; 1开启网页卡查 0关闭
x_loc = 960
y_loc = 540
; gui窗口位置
x_len = 400
y_len = 600
; gui窗口大小
locale = zh-CN
; zh-CN简体,zh-TW繁体
borderless = 1
; 无边框 1开启 0取消
show_types = 1
; 卡片类型 1开启 0取消
show_en_name = 1
; 英文卡名 1开启 0取消
show_jp_name = 1
; 日文卡名 1开启 0取消
show_card_id = 1
; 卡密显示 1开启 0取消
show_notice = 1
; 显示提示 1开启 0取消
no_scrollbar = 1
; 隐藏滚动条 1隐藏 0显示
cv_mode = 0
; 识别模式 1图像 0内存
play_diy_bgm = 1
; 播放自定义BGM 1开启 0关闭
自定义BGM。(v0.2.13后支持)
在选中一张卡牌时,自动播放BGM或召唤词。样例为青眼亚白龙。可以在设置中开启。
自定义BGM配置文件位于`/data/bgm.json`。
json格式
{
"12253": {
"cn_name": "青眼亚白龙",
"file": "Blue_audio.wav"
},
"666666666666": {
"cn_name": "样例",
"file": "wav音频文件"
}
}
数字为cid值,可以在选中卡片后点击英文或日文名跳转官方数据库,在网址url中找到 cid=某个数字 。
中文名只做标识用。
音频文件目前只支持wav格式,其他音频格式(MP3,aac等)请转码为wav格式。
自定义卡表文件也位于`/data/`目录下。
sr.json SR优先级卡表
ur.json UR优先级卡表
breakpoint.json 断点卡表
格式类似自定义BGM
TIER值 | 含义 |
---|---|
1 | 非常重要UR |
2 | 重要UR |
3 | 重要SR |
99 | 无效断点 |
98 | 除外断点 |
97 | 破坏断点 |
对卡表进行PR前,推荐开启issue。
pip install -r requirements.txt
python mdt_gui.py
python mdt_cli.py
视频演示
v0.2.12版本
MDT-web
卡图反和谐补丁
v0.2.11版本
v0.2.10版本
v0.2.9版本
v0.2.5版本
v0.2.3版本
v0.2.1版本
v0.2.0版本
v0.1.4版本
v0.1.2版本
确认你是从本页所列途径下载的版本那就是误报。
源代码是公开的,不可能加入病毒,如果实在不放心可以直接执行源代码。MDT在GitHub统计已经,有足够多的人进行了源代码审查,没有出现过安全问题。
目前MDT以功能开发为主,现阶段对抗杀毒软件需要大量的精力而且毫无必要。因此不打算主动解决此问题,请直接添加信任。
先确认你是从本页所列途径下载的版本。
然后在你使用的杀毒软件以及Windows自带的安全系统里添加信任。参见Q1。
不同的杀毒软件的安全策略不同,给出的隔离清除方式也不同,因此会导致各种奇怪的问题无法一一叙述。如果尝试后依然无法解决,请提交issue。
不会。我第一赛季是白金1结算。
MDT以玩家数据安全为己任,不会在有风险情况下进行检测,目前Master duel游戏无法侦察MDT的读取行为,不需要担心。未来有机会可以加入CV引擎进行辅助,目前来说没有必要。
另外这个游戏没有反作弊,从经济角度考虑一个99%依赖服务端的游戏根本没必要进行检测,参考游戏王duel link。
如果你实在担心的话可以在设置中切换使用图像识别模式。
CLI版本在MDT v0.2.3版本进行拆分,拆分后对CLI版本只做基础可用性维护,原则上不再添加新功能。但欢迎PR。
先在游戏的开始页面(game start 那个页面),确认左上角的游戏版本号和readme中支持的游戏版本号一致。如果不一致请更新MDT或更新游戏。
确认其他条件正确,比如:使用管理员权限开启,已经完整解压全部文件,右键exe属性中解除锁定,在安全软件中添加信任,点击一张卡等。
如果条件都正确,请尝试更改steam存档缓存文件后缀。一般在游戏安装位置,目录地址类似SteamLibrary\steamapps\common\Yu-Gi-Oh! Master Duel\LocalData
。里面有一个形如93b16f2
的文件夹。先备份一下,然后在这个文件夹后面加几个1,93b16f21111111111111111
。再开游戏和mdt试一下。
先在边框模式下调整大小。然后右键保存窗口位置。再在设置中切换为无边框。
之前通过内存读取的方式暂时无法在抽卡页面获得稳定指针地址,如果要实施检测需要对游戏进行注入,风险较高。所以一直在考虑中没有实施。
在v0.2.12版本后,引入了图像指纹识别,mdt在图像模式下可以通过窗口截图对游戏进行非侵入式检测,所以可以对抽卡和商店界面进行汉化支持。
如果有更好的基于内存的识别模式,还是一样欢迎提交 issue 或 PR。
有其他指针或功能欢迎提交 issue 或 Pull Request。
如果你有错误报告、建议、想法,请随时通过以下方式联系开发者:
报告故障时请附上全屏截图、Windows系统版本、MDT版本号和游戏版本号,方便快速定位。
v0.2.28
v0.2.26
v0.2.23
v0.2.22 beta
v0.2.21
v0.2.20
v0.2.19
v0.2.18
v0.2.17
v0.2.16
v0.2.15
v0.2.14 beta
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
.ydk
格式和文本格式。v0.2.4
v0.2.3
v0.2.2
v0.2.1
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兼容版本。
注意本项目并没有开放捐赠。但是依然感谢以下捐赠者。
请多多分享本项目就好:)
GNU General Public License v3.0
Contributor Covenant Code of Conduct
This project is not affiliated with or sponsored by Konami or its licensors.
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.