diff --git a/editor/scripts/LegacySpellConverter b/editor/scripts/LegacySpellConverter
index 53e161c88..94d73e1e3 100644
--- a/editor/scripts/LegacySpellConverter
+++ b/editor/scripts/LegacySpellConverter
@@ -1,14 +1,13 @@
-
-
+print("Done. Created " + countSpellObjects + " spell objects in " + countMapFiles + " map files.");]]>
+
+ false
+ false
+ false
+
+
+ baseDirectory
+ Base Directory
+ MapPathParameter
+ /
+
+
+
diff --git a/editor/scripts/MapNormalizer b/editor/scripts/MapNormalizer
index 3d7abf209..de445acef 100644
--- a/editor/scripts/MapNormalizer
+++ b/editor/scripts/MapNormalizer
@@ -1,16 +1,14 @@
-
-
+print("Done.");]]>
+
+ false
+ true
+ false
+
+
+ baseDirectory
+ Base Directory
+ MapPathParameter
+ /
+
+
+
diff --git a/editor/scripts/MapValidator b/editor/scripts/MapValidator
index 74873e2d3..9151fb705 100644
--- a/editor/scripts/MapValidator
+++ b/editor/scripts/MapValidator
@@ -1,11 +1,9 @@
-
-
+}]]>
+
+ false
+ true
+ false
+
+
+ baseDirectory
+ Base Directory
+ MapPathParameter
+ /
+
+
+ errorLimit
+ Maximum number of errors to show for each map; 0=show all errors
+ java.lang.Integer
+ 20
+ 0
+ 2147483647
+
+
+ logFilename
+ Copy errors to this file; empty=no copy to file
+ java.lang.String
+
+
+
+
diff --git a/editor/scripts/WorldMaker b/editor/scripts/WorldMaker
index 65ce0714b..581bbecd0 100644
--- a/editor/scripts/WorldMaker
+++ b/editor/scripts/WorldMaker
@@ -1,36 +1,33 @@
-
-
+print("Done!");]]>
+
+ false
+ true
+ false
+
+
+ Location
+ Specify the map directory to use by this script. Leave empty for maps directory
+ java.lang.String
+
+
+
+ MapFilename
+ This map file name will be appended to the 'Location' parameter and '_mapx_mapy' will be added at the end
+ java.lang.String
+ world/world
+
+
+ TileWidth
+ The width in pixel of each generate map image
+ java.lang.Integer
+ 50
+ 0
+ 2000
+
+
+ TileHeight
+ The height in pixel of each generated map image
+ java.lang.Integer
+ 50
+ 0
+ 2000
+
+
+ NumX
+ The number of maps along X axis to analyze
+ java.lang.Integer
+ 30
+ 0
+ 50000
+
+
+ NumY
+ The number of maps along Y axis to analyze
+ java.lang.Integer
+ 30
+ 0
+ 50000
+
+
+ StartX
+ The first coordinate along X axis to analyze
+ java.lang.Integer
+ 100
+ 0
+ 50000
+
+
+ StartY
+ The first coordinate along Y axis to analyze
+ java.lang.Integer
+ 100
+ 0
+ 50000
+
+
+ PictureDirectory
+ The subdirectory where to put pictures
+ java.lang.String
+ images
+
+
+ WorldPicture
+ The picture which will store the world map
+ java.lang.String
+ worldmap
+
+
+