I just uploaded it to SourceForge. They should have it on the download page within the hour, but they're doing upgrades and things seem to be screwed up six ways to Sunday. Cross your fingers.
Anyway, here's what's new. It's a big release...
1. Zones tab: changed duplicate file_name column to short_name.
2. Spawn tab: fixed the bug where clicking on some spawns in the map area took you to the wrong record.
3. Spawn tab: added a toggle button where you can also view where the doors in the zone are on the map. They will be shown in blue, and you can hover the mouse over one to see its "name". If the door tab is set to the same zone as the spawns tab (and the show doors option is on), then clicking on a door spawn on the map will automatically set the table on the doors tab to point to the correct record. Likewise, if the tabs are both set to the same zone and the show doors option is on, clicking on a door record on the doors tab will highlight that door on the map in the spawns tab.
4. Spawn tab: improved the performance when entering the tab and when changing zones. The program was always loading the spawn info twice, which isn't necessary. Delays should be cut in half now. I also added some caching; when working within a zone (e.g. adding or deleting spawns) it seems to cut the delays down by another 40%. When you change zones the caches are cleared (or if you change something in the NPC types or spawn entries tables--so it's a good idea to build these up first before adding spawns to a zone).
5. Doors tab: changed it so it is more like the spawns tab: it only shows those doors for a particular zone. You must change zones with the drop-down to see doors for other zones.
6. Spawns and doors tabs: when the "show doors" checkbox on the map is checked, the doors tab will automatically be changed to the same zone as the spawns tab whenever the spawn information is reloaded (such as when changing zones or adding or deleting records).
7. Books tab: improved the memo editing area where book text appears, and got rid of the browse button as it wasn't necessary.
8. Spawns tab: added a toggle button to show spawns with slightly larger dots, and fixed some inaccuracies in drawing the spawn dots--nothing major, just eliminating some roundoff error.
9. Items tab: fixed the problem where the search function would corrupt item records. Also fixed potentially the same problem in other parts of the program.
10. Players tab: improved the speed a bit (about 20%) when switching players in the Characters tab. This will also help the program as a whole load a little faster.
11. Items tab: the item list is now sorted by ID. New items should now always appear at the bottom of the list.
12. Items tab: fixed a bad crash bug that can happen when saving items.
13: Items tab: adding a new item record will automatically fill in the ID field with an appropriate ID (highest ID in the table, plus one).
14: Items tab: added a new button, "Copy Record". It copies a record to the end of the list and updates the ID fields.
15. Items tab: made some more changes to the way item effects are handled. Afterwards I was able to make an item from scratch that procced in the emu. Hopefully this and the above change will fix this problem once and for all.
Hope it works out for everyone. Anyhow, time for bed
Wind