One custom commands is #GMloc - which writes your self/or target's position to a file and with my npc loot editor - grid editor screen on, will read that waypoint and write it to the active grid.
This way I can create many waypoints by running around and spamming #GMloc each time at a desired waypoint. It's very fast and the grid editor captures the data fast.
Another one is #GMshowGrid -- shows selected NPC's assigned grid in game and the editor will load the grid for editing
Another one is #GMnpcShow -- select your NPC and my npc & loot editor will find and load that npc in the current zone for editing etc..
Say you see a skeleton walking thru a wall, you would easily find it's grid and modify it within my grid editor (with npc & loot editor ), and even modify it's stats fast. Then save, #repop or rezone and it's live
I'm no real C++ expert, but I did learn it in school, but focused on VB/Blitz3D over the years. It's time to go back to my old skool roots
When the commands are debugged and tested, I'll submit them in custom code, or just compile a new zone.exe distributed with my tools..
These are just the tips of the iceberg..
GeorgeS