I am at work, so I can't look into this, but I just had a thought that might be helpful. Many of the NPCs have day and night cycles, and they either 1) move from location to location or 2) spawn in multiple locations depending on time of day/night. Has anyone seen anything that makes reference to their schedules? Figuring out how the NPCs move or change location could help to figure out how to spawn new NPCs. Also, when you let an NPC go from your party while in town he will move back to his/her original location. So somewhere there is file instructing the NPC to move. This could all be burried in the EXE but then again it might be held somewhere else.