JTF是用来转换Minecraft Jave Edition游戏文件的Python程序,可以用来获取Minecraft assets 文件下的游戏资源文件。
请确保已经安装Minecraft JAVA版
获取方式
源代码
- 克隆仓库 brucekomike/py-JTF
使用教程
#从源代码运行,需要安装python3 python JTF.py [-l/--list -d/--dir <dir>] <version>
#使用可执行文件,windows下为 JTF.exe, Linux 下为 JTF 。 JTF.exe [-l/--list -d/--dir <dir>] <version>
添加 -l/--list 参数会显示可以导出的游戏版本。 添加 -d/--dir <dir> 会尝试使用给出的路径而不是默认安装路径。 以上两个选项可以混用 当给出版本号的时候会在运行路径下导出游戏资源文件。
例子:
#导出默认安装路径下1.18版本的游戏资源文件。 python JTF.py 1.18
素材后期处理
字体
看起来就是unifont(
音频
因为大部分的音频是要丢给采样器的,而Minecraft一般使用 .ogg 格式的音频,为此最好转换为 .wav 格式的音频.
以下给出shell脚本,已经在bash和zsh环境下测试过。请确保已经安装ffmpeg。 windows的话可以问一下gpt 这个指令powershell怎么搞(
find . -type f -name '*.ogg' -print -exec sh -c 'i="{}"; ffmpeg -i "$i" "${i%.ogg}".wav && rm -f "$i"' \;
图像
PNG的好像不需要处理(