MineClone2/tools
teknomunk b582afeb1f Update documentation for Minetest rename to Luanti (#4706)
This updates the VoxeLibre documentation by replacing "Minetest" with "Luanti" and updating links.

Done:
* Update "Minetest" in documentation and comments to "Luanti"
* Update links to forums, ContentDB and Luanti project web page

Reviewed-on: VoxeLibre/VoxeLibre#4706
Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land>
Co-authored-by: teknomunk <teknomunk@protonmail.com>
Co-committed-by: teknomunk <teknomunk@protonmail.com>
2024-11-28 20:55:48 +01:00
..
dicts Stalker rename (partial) 2024-05-12 06:21:37 +02:00
libtextureconverter Texture converter add signs (#4238) 2024-04-29 15:50:32 +00:00
texture_conversion_extra_tools Added Conversion Table validator. 2024-01-21 02:19:29 +00:00
Conversion_Table.csv Texture converter add signs (#4238) 2024-04-29 15:50:32 +00:00
README.md Update documentation for Minetest rename to Luanti (#4706) 2024-11-28 20:55:48 +01:00
Texture_Converter.py Update documentation for Minetest rename to Luanti (#4706) 2024-11-28 20:55:48 +01:00
analyze-packet-spam Update documentation for Minetest rename to Luanti (#4706) 2024-11-28 20:55:48 +01:00
check_translate_files.py Update Check Translate Tool 2021-02-13 00:09:40 +01:00
colors.txt Stalker rename (partial) 2024-05-12 06:21:37 +02:00
create_luacheck.py Some more corrections 2024-05-19 02:33:21 +02:00
create_map_color_file.py Remove obsolete 'import sys' from python script 2021-05-01 17:24:07 +02:00
create_texture__mcl_particles_nether_portal.py Merge updated Nether portals, Wuzzy/MineClone2#804 2020-09-21 22:21:46 +04:00
create_texture__mcl_particles_nether_portal_t.py Merge updated Nether portals, Wuzzy/MineClone2#804 2020-09-21 22:21:46 +04:00
create_texture__mcl_portals_portal.py Merge kay27_textures branch: more recongizable obsidian texture; better NP texture; Nether particles 2020-10-24 21:49:11 +04:00
create_texture__nether_dust.py Merge kay27_textures branch: more recongizable obsidian texture; better NP texture; Nether particles 2020-10-24 21:49:11 +04:00
generate_ingame_credits.lua Further documentation fixes (#4329) 2024-05-26 15:50:05 +00:00
override.txt Texture converter add signs (#4238) 2024-04-29 15:50:32 +00:00
requirements.txt Converted utils os.system commands to useing the more pythonic: wand, library. And partially converted armor os.system commands to wand too. 2024-01-21 02:19:29 +00:00
spell_check_translate_files.py Add polish translation of mcl_achievements 2021-05-26 10:11:55 +02:00
strip_trailing_whitespace.sh Add tool to strip trailing whitespace 2022-05-26 07:28:05 +02:00

README.md

VoxeLibre Tools

This directory is for tools and scripts for VoxeLibre. Currently, the only tool is Texture Converter.

Texture Converter (EXPERIMENTAL)

This is a Python script which converts a resource pack for Minecraft to a texture pack for Luanti so it can be used with VoxeLibre.

WARNING: This script is currently incomplete, not all textures will be converted. Some texture conversions are even buggy! Coverage is close to 100%, but it's not quite there yet. For a 100% complete texture pack, a bit of manual work on the textures will be required afterwards.

Modes of operation:

  • Can create a Luanti texture pack (default)
  • Can update the VoxeLibre textures

Requirements:

  • Know how to use the console
  • Python 3
  • ImageMagick

Usage:

  • Make sure the file “Conversion_Table.csv” is in the same directory as the script
  • In the console, run ./Texture_Converter.py -h to learn the available options
  • Convert the textures
  • Put the new texture directory in the Luanti texture pack directory, just like any other Luanti texture pack

Luacheck Globals Generators

This is a Python script which list every single global tables in VoxeLibre source code. It outputs a list to be used in luacheck conf files.

Modes of operation:

  • List global tables

Requirements:

  • Know how to use the console
  • Python 3

Usage:

  • In the console, run python3 ./tools/create_luacheck.py in the MineClone2 directory