Okay. One more thing. One final thing, really, because when I get this working the new version of ARP is completely ready to go, but it's a pretty vital bug. I wanted to add a new area to the world map, using this code:
INCLUDE ~arp2/worldmap.tph~
// add links from these area(s) to the new area
ACTION_DEFINE_ASSOCIATIVE_ARRAY toNewArea BEGIN
"AR0020" => "Exitwmp" // City Gates
"AR0300" => "Exitwmp" // Docks
"AR0400" => "Exitwmp" // Slums
"AR0500" => "Exitwmp" // Bridge District
"AR0700" => "Exitwmp" // Waukeen's Promenade
"AR0800" => "Exitwmp" // Graveyard
"AR0900" => "Exitwmp" // Temple District
"AR1000" => "Exitwmp" // Government
"AR1100" => "Exitwmp" // Umar Hills
"AR1300" => "Exitwmp" // d'Arnise Keep
"AR1304" => "Exitwmp" // d'Arnise Keep
"AR2000" => "Exitwmp" // Trademeet
"AR1200" => "Exitwmp" // Windspear Hills
END
// add links from the new area to these area(s)
ACTION_DEFINE_ASSOCIATIVE_ARRAY fromNewArea BEGIN
"AR0020" => "ExitNE" // City Gates
"AR0300" => "ExitN" // Docks
"AR0400" => "ExitN" // Slums
"AR0500" => "ExitNE" // Bridge District
"AR0700" => "ExitE" // Waukeen's Promenade
"AR0800" => "ExitS" // Graveyard
"AR0900" => "ExitNW" // Temple District
"AR1000" => "ExitN" // Government
"AR1100" => "ExitSE" // Umar Hills
"AR1300" => "ExitSE" // d'Arnise Keep
"AR1304" => "ExitSE" // d'Arnise Keep
"AR2000" => "ExitSW" // Trademeet
"AR1200" => "ExitW" // Windspear Hills
END
LAUNCH_ACTION_FUNCTION sc#addWmpAre
INT_VAR
mapIcon = 16
xCoord = 970
yCoord = 638
tTime = 1
inclSv = 1
visible = 0
reachable = 1
visited = 0
visibleAdjacent = 1
STR_VAR
areName = ~ar2700~
strName = ~Ancient Grove~
strDesc = ~Ancient Grove~
worldmap = ~worldmap~
RET areNum = areNum END
EXCEPT it doesn't work. Or rather, works, as in adds the area to the worldmap, and it shows up just fine (except being only reachable from the cities, oh well), exceeept when you go there, the loading screen crashes on you without filling the progress bar. And the opposite, if you use console to get there, and go anywhere else, it also crashes, except this time on like 2/3 of the bar. I assume it's caused by screwed up links, but where exactly?