討厭_煙 討厭_煙
关注数: 45 粉丝数: 99 发帖数: 2,039 关注贴吧数: 38
[诡镇奇谈] 批量制作中文卡牌教程 废话前言 上个月经过朋友介绍接触了诡镇奇谈这部桌游 上手难度蛮高的, 看了几个小时的规则书才慢慢开始游戏 也多亏了其他优秀UP主的视频 , 让我了解到这个游戏的剧情有多么生动 【桌游】诡镇奇谈 流程演示与新手教学 蠢如UP主也能看懂的游戏介绍! http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1h54y1S7vV%2F%3Fvd_source%3Ddc8e27c6f12e3f4e8e9c7b922255b6b5&urlrefer=9ab3fec2c9fd6c2b0d084ed681b161e8 拉了老家小伙伴在线上玩了之后, 都不能自拔,约定五一假期线下游戏 小伙伴购买了基础+1|2 循环的卡牌 , 我们有5个人 , 购买的卡牌缺不太够 , 囊中羞涩再买多几套也不太合适 , 于是就想到了PNP (print & play) 得益于2个大佬的教程 , 我接触到了Strange Eons 这款卡牌制作软件 制作属于你的调查员!ahlcg/诡镇奇谈diy工具se教程 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.bilibili.com%2Fopus%2F835601877607383060&urlrefer=9dc8e8006e37193899b6da9c12d6c911 【诡镇奇谈ahlcg】遁入d门!诡镇diy最全面手把手se教学! http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.bilibili.com%2Fopus%2F971506664512421956&urlrefer=0104436dad7d561a0b0e3a13262ceeb1 于是开始了一天一夜的卡牌制作, 终于是把自己的手牌制作出来了(可能有小伙伴会说,愛桌游不是有1-8 循环MOD么, 里面的图包切出来就可以用了呀,这里分享一下愛桌游的链接 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fwww.zhuoyoux.com%2Fbloginfo%3Fid%3D20346&urlrefer=cb82d85215fbabaab7f7d1edf459bc72 (转发 诡镇奇谈 LCG 1-8循环汉化MOD 含中规1-7PDF文件 一步到胃版) 是的, 这里面有1-8 循环的汉化图包 , 但我看不太习惯里面的文字和翻译 , 比如 拾荒 这张牌的翻译就很喜欢 , 在里面它叫做 搜索 , 并不是说翻译得不好,个人喜好而已啦 , 而且在 APP 和 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fzh.arkhamdb.com%2F&urlrefer=41bec5211bcff77916f5764c538524ba 上面也是用 拾荒 才能查找得到) 但即使手速再快 再熟练 , 也得2分钟左右制作好一张卡牌图片 我就想, 能不能做一个程序批量地获取arkhamdb 上的信息 , 然后批量地去制作呢? 正文 废话说完了 , 上正货 工具: Strange Eons 3.4a3 (4421) , 下面简称SE ,(用于批量制作卡牌, 批量导出卡牌图片) VSCode (用于写代码) Python (代码是基于Python 的) Git (用来下载和上传代码) 项目我也拿下来看过 实在太强了! 值的学习!!)然后clone GIT 上面arkhamdb 以及 arkhamdb-json-data 的代码下来 http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2FKamalisk%2Farkhamdb&urlrefer=dbd043bec1dcfa7618581525193c2578 (用于研究卡牌展示逻辑) http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2FKamalisk%2Farkhamdb-json-data&urlrefer=c5190bd83a2b1cbbd5fcbf6ccca907ea (卡牌信息数据库) 这是我这次项目的仓库(尚在完善中,目前只实现了技能卡和事件卡功能,目测大部分可用,还在持续维护) http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fgithub.com%2FAndersonfeng%2FArkham-Horror-LCG-Cards&urlrefer=ae1740ef48c26a65becb9d4dc6c6dbad 在代码中指定了卡牌信息数据库的路径后就可以直接运行了 processed_cards = load_cards(find_json_files(r"D:\Projects\arkhamdb-json-data\pack")) #卡牌英文json processed_cards_zh = load_cards(find_json_files(r"D:\Projects\arkhamdb-json-data\translations\zh\pack") #卡牌中文json 代码会将英文和中文的json 信息合并 , 导出为CSV , 比如这里导出为data_skill.csv(其实我昨天才开始开发的,只做到了技能牌的汉化) 然后使用SE的CSV Factory 将csv 批量制作卡牌 , 这里怕小伙伴们不懂 , 我搞了个示意图 先将诡镇奇谈的技能牌模板新建出来, 改个名字,比如这里叫做template_skill 将原本的make 脚本复制出来一份命名为make_skill , 修改一下里面的文件名 , 这里修改的文本是 template_skill.eon 和 data_skill.csv 对make_skill 点击右键->Run然后技能牌就制作好了对着刚刚批量制作的文件夹 , 或者全选需要导出的eon 文件 , 选择Bulk Export图片就全部导出了那这个导出的卡片怎么上传到TTS 呢? B站上有不少教程 , 这里不赘述啦~ 后期有需要再补 大概做法就是使用TTS 自带的工具TTS-Deck-Editor.exe , 每次将69张图片合成一张图片 , 然后在TTS 选择upload 这张图到这里小伙伴们可能会嫌麻烦, 之后如果有时间,把这个工具的 事件卡,支援卡, 弱点卡 的批量功能都开发完并校对后,上传到TTS cloud 上面分享出来
1 下一页