**Originally posted on the FWP forums on: Sunday Mar 02, 2003, 01:01:51**
I'm curious if anyone besides me sees value in a distributable WMAP file builder that could be used to add or remove locations to/from a .WMP file, and could be run during installation of a standard WeiDU mod.
As we all know, distributing new .WMP files with mods doesn't allow them to play too well in the sandbox together. Ghreyfain did some very promising research a while back regarding adding locations to the world map via XNEWAREA.2DA, and I've tried to continue in that vein. Unfortunately there are a couple major drawbacks which I haven't found a way around yet:
1. The approach requires a player to start a new game.
2. It doesn't allow re-definition of existing areas to support things like pseudo-random encounters.
3. Therefore, it doesn't support "on the fly" installation of new or updated mods that affect the world map.
As an intellectual exercise, I've written some C++ classes that define the behaviors & elements of the WMAP format. It would be *fairly* straightforward to build a vanilla console application that could parse the WMAP and provide a basic CRUD interface that could be passed a command file to parse, append and edit the WMAP as a component of a mod install script. The real hurdle is the several years it's been since I've written in C++, but that's my problem
I'd be happy to keep working on it and distribute the tool & source when it's complete; however, if someone can suggest a better way to fit this in with existing toolsets, I'm all ears.
Obviously there are major similarities between this function and what WeiDU does for many other file types today; but I figured weimer's got his hands full with requests, life, etc.
Any feedback?
Thanks!