- 已编辑
虽然还在测试版不过看有人在跑图所以还是先发上来好了
voxelmap算是比较流行的小地图mod了以及另外一件事是journeymap咕得跟鹅叔一样,每次使用时会在本地留下缓存(而不是像journeymap一样直接保留图片);因此写了一个工具把缓存文件渲染成图片;
其实voxelmap自带实时渲染功能,在voxelmap.properties
中加入项Output Images:true
即可,不过代价是fps降到1
voxelmap缓存 指存放在.minecraft\mods\mamiyaotaru\voxelmap\cache\<server>\<world>\<dimension>
下的一系列文件,文件名均为<x>,<z>.zip
例如这样的
项目地址
使用方法
下载release 要求:win10,64位系统;其他的可能得自己编译然后把resource文件放在可执行文件旁边
有时候会提示缺少vcruntime140.dll emmm这个……可能从别的啥软件(比如Firefox)里面找一个放在相同文件夹下命令行启动软件(cmd.exe或powershell)
voxelmap_cache_renderer.exe render -i <input_dir> -o <output_dir> [--env_lit <env_light>] [--gamma <gamma>] [-t <thread>] -i, --input_dir <input_dir> voxelmap缓存所在文件夹 -o, --output_dir <output_dir> 存放输出图片的文件夹 --env_lit <env_light> 环境光照,值在0-15;默认为15(白天);如果是渲染晚上的环境光照为4 --gamma <gamma> gamma矫正,默认为1.0 (一般不需要改) -t, --thread <thread> 使用线程数,默认为1
例如,渲染毛线v3的缓存(位置在
F:\Game\Minecraft\.minecraft\versions\fabric-loader-0.7.8+build.184-1.15.2\mods\mamiyaotaru\voxelmap\cache\play.craft.moe\overworld
)到F:\Game\Minecraft\Output
;使用8个线程voxelmap_cache_renderer.exe render -i F:\Game\Minecraft\.minecraft\versions\fabric-loader-0.7.8+build.184-1.15.2\mods\mamiyaotaru\voxelmap\cache\play.craft.moe\overworld -o F:\Game\Minecraft\Output -t 8
如果想渲染上面的缓存为夜景:
voxelmap_cache_renderer.exe render -i F:\Game\Minecraft\.minecraft\versions\fabric-loader-0.7.8+build.184-1.15.2\mods\mamiyaotaru\voxelmap\cache\play.craft.moe\overworld -o F:\Game\Minecraft\Output --env_lit 4 -t 8