打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
(重定向自JTF
这是一款软件的介绍页面
computer
本页面介绍Minecraft/JTF的基本信息和用法。欢迎您进行补充。

JTF是用来转换Minecraft Jave Edition游戏文件的Python程序,可以用来获取Minecraft assets 文件下的游戏资源文件。

请确保已经安装Minecraft JAVA版

获取方式

源代码

  1. 克隆仓库 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的好像不需要处理(