i thought i'd put up here a few savage related programs i wrote.
if there are any requests for programs, e.g. converting forth or back to the file formats inside savage map archives, just place them here.
criticism and suggestions for the existing programs is also welcome a rotation manager
in case some server admin (or rather map rotation file maintainer) is interested: i wrote a little program for managing those rotation files. among (the few) others, there is a function allowing to import map names from a ftp raw directory listing.update v1.2:
fixed one crash bug and added a status bar displaying the number of the selected maps and whether unsaved changes have been made.
update v1.1: no longer uses the buggy .net framework routines which kept telling the program that the end of file was reached even if it wasn't; therefore no longer any map entries will be eaten through multiple opening and saving the config file. a heightmap extractor
converts the ".hm" heightmap files, which can be found in the map archives, to .png graphics, e.g. for allowing to create an exact minimap. To open map archives use any common ZIP packaging program, e.g. WinRAR, Winzip or 7Zip
alternate instructions for use:
Open ur map .s2z file with winzip and find the .hma map resizer
and then use ur hm converter
(version 1.0 beta 2)
given a folder with a map archive's extracted files, it will be able to resize your map by a custom factor. the height field, all 3 texture layers with their corresponding opacity maps, the textures' meta data map, the color map and the objects' and occluders' will be included in the resize, generally speaking everything.
before applying this program to a map, resave it under its new name first as the files you extract from the archive always will be bound to a certain map name.
after using the program, don't forget to check up on the occluders and the places where objects and terrain have to work smoothly together. (the program will tell you this after a successful resizing again anyway)
update to v1.0 beta 2: removed one bug enabling the user to crash the program if he acts stupid enough; also made the postprocessing easier by not streching the reference objects as too make the map look in editor as it would in game.update to v1.1 beta 3:
the program will now prompt to add blank edges when resizing to a size with length and width not multiples of 32.
this program has only be tested very little yet and may contain bugs, if you find any, please report them to me. an overhead map generator NEW!
Get it over here: [link to downloads section]
Post any comments, suggestions or questions on it in this thread please