THE POPULOUS BIBLE
K.46 RSMEdit
RMSEdit is a random map script editor for the Random Map Generator. It allows you to compile random map scripts and preview them in a preview generator that can use the current edited script. It uses the Map Viewer Control to display the generated preview map.
TedTycoon wrote the original version in VB.NET in the summer of 2007 after he finished the VB.NET version of the RMG. The editor had a simple text editor where you could open and save text files or compiled scripts. The editor compiled the script and alerted the user if there was a syntax error giving the line number and error. There was also a generator form which connected to the VB.NET RMG and allowed the user to preview their script as the RMG could send the compiled script to the DLL. It also allowed you to see the map being generated step by step as well as choosing which seed to generate.
Version 2 was a conversion from VB.NET to CSharp done at the end of 2008. It improved the text editor by implementing better syntax checking and command information. When editing a command it displays the parameters of the command in a tool tip window below the line with the current parameter you are on highlighted. This version also scraps the VB.NET version of the RMG and just calls the C++ DLL of the RMG which is the version that is used in the Populous Reincarnated matchmaker. This gives accurate results and a much faster generation time. It however lacks the feature of doing a step by step preview of the generation. When hovering over the map, RMSEdit displays the co-ordinates of where your mouse is on the map. This is useful for coding your script to see where your location boundaries should be.