<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://olddev.minetest.org/index.php?action=history&amp;feed=atom&amp;title=Development_Tools</id>
	<title>Development Tools - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://olddev.minetest.org/index.php?action=history&amp;feed=atom&amp;title=Development_Tools"/>
	<link rel="alternate" type="text/html" href="https://olddev.minetest.org/index.php?title=Development_Tools&amp;action=history"/>
	<updated>2026-04-15T02:27:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.7</generator>
	<entry>
		<id>https://olddev.minetest.org/index.php?title=Development_Tools&amp;diff=19&amp;oldid=prev</id>
		<title>&gt;Wuzzy: Add Vim syntax highlighting for *.tr</title>
		<link rel="alternate" type="text/html" href="https://olddev.minetest.org/index.php?title=Development_Tools&amp;diff=19&amp;oldid=prev"/>
		<updated>2023-07-29T12:18:22Z</updated>

		<summary type="html">&lt;p&gt;Add Vim syntax highlighting for *.tr&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
This article lists various free software tools which help in development of Minetest and mods for Minetest.&lt;br /&gt;
&lt;br /&gt;
== Minetest development ==&lt;br /&gt;
* [https://wiki.minetest.net/Games/Development_Test Development Test]: A testing game for testing various engine features&lt;br /&gt;
* [https://github.com/minetest/minetest/tree/master/util /minetest/util]: Various maintenance utilities&lt;br /&gt;
&lt;br /&gt;
== Mod development ==&lt;br /&gt;
=== Standalone software ===&lt;br /&gt;
* [https://forum.minetest.net/viewtopic.php?f=14&amp;amp;t=2840 NodeBoxEditor]: Build [[Node boxes|node boxes]] by dragging their edges.&lt;br /&gt;
* [https://forum.minetest.net/viewtopic.php?f=14&amp;amp;t=23724 MTS Editor]: A program to create, view and edit Minetest schematics, but it supports other file formats (e.g. Minecraft schematics) as well&lt;br /&gt;
* [https://forum.minetest.net/viewtopic.php?f=14&amp;amp;t=18992 Schematic Creator]: A Java program to create schematics&lt;br /&gt;
* [https://forum.minetest.net/viewtopic.php?f=14&amp;amp;t=18780&amp;amp; Model Creator]: A Java program to create meshes&lt;br /&gt;
* [https://forum.minetest.net/viewtopic.php?t=23891 RocketLib Toolkit]: Lua-based SQLite3 map reader&lt;br /&gt;
* [https://github.com/mpeterv/luacheck/ luacheck]: Lua linter and static code analyser (see also [https://rubenwardy.com/minetest_modding_book/en/quality/luacheck.html the chapter rubenwardy's modding book])&lt;br /&gt;
* [https://olivinelabs.com/busted/ busted]: Lua unit testing framework (see also [https://rubenwardy.com/minetest_modding_book/en/quality/unit_testing.html the chapter rubenwardy's modding book])&lt;br /&gt;
&lt;br /&gt;
=== Minetest games and mods ===&lt;br /&gt;
See the [https://content.minetest.net/packages/?tag=developer_tools Developer Tools] tag in ContentDB.&lt;br /&gt;
&lt;br /&gt;
== Scripts ==&lt;br /&gt;
==== Formspecs ====&lt;br /&gt;
* [https://luk3yx.gitlab.io/minetest-formspec-editor/ Minetest Formspec Editor]: A great online tool with drag and drop that allows you to import and export formspecs in different versions&lt;br /&gt;
* [https://codepen.io/treer/pen/gOPZyov?editors=0010 Perlin noise tuner] Visualizes 2D Perlin noise that Minetest will generate with different noiseparams. (Emulation of Minetest Perlin noise can be wrong in extremes/edge-cases due to precision of JavaScript number type)&lt;br /&gt;
&lt;br /&gt;
==== Translation ====&lt;br /&gt;
* [https://github.com/FaceDeer/update_translations update_translations]: Python script to create and update mod translation files (*.tr)&lt;br /&gt;
* [https://codeberg.org/Wuzzy/minetest_check_translations minetest_check_translations]: Python script to check mod translation files for syntax errors&lt;br /&gt;
* [https://notabug.org/pgimeno/minetest/src/translation-toolchain/util/findtext.lua findtext.lua]: Create mod translation template (buggy!) ([https://forum.minetest.net/viewtopic.php?f=47&amp;amp;t=23330 see also])&lt;br /&gt;
* [https://notabug.org/pgimeno/minetest/src/translation-toolchain/util/updatetext.lua updatetext.lua]: Update mod translation template (buggy!) ([https://forum.minetest.net/viewtopic.php?f=47&amp;amp;t=23330 see also])&lt;br /&gt;
&lt;br /&gt;
== Syntax highlighting ==&lt;br /&gt;
* [https://codeberg.org/Wuzzy/minetest_tr_vim_syntax Vim syntax highlighting for *.tr files]&lt;br /&gt;
&lt;br /&gt;
[[Category:Misc]]&lt;/div&gt;</summary>
		<author><name>&gt;Wuzzy</name></author>
	</entry>
</feed>