Nwn2 OC Travel Map Broken

Hey, Im looking for help to solve an issue with my OC game. I’ve just started act 2 and I’m im blacklake district, when I try to leave most of my map locations are missing and if I go to another area and try to access the map again, only the locations from act 1 are available so I cannot go on to Llast or Ember, and I can’t go back to blacklade, and all npcs act as if blacklake is still under lockdown.

I searched the internet and read half a dozen potential fixes for people with similar problems but nothing seems to work for me.
This bug is absolutely game breaking and none of my saves are old enough to escape the issue. I’ve sunk so much time and effort into the game by now that restarting from the begining is just too much.
I think there may be a problem with Sand. When I speak to him the conversation options look like they do when he is in his shop even though he is actually in my party.

Let me know if you can help me.

are you familiar with the toolset and your MyDocs Nwn2 /override folder?

If so we can debug a bit and maybe nudge things into shape.

// 'testsand'

void main()
{
	int iAct = GetGlobalInt("00_nAct");
	int bSandJoined = GetGlobalInt("00_bSand_Joined");

	SendMessageToPC(GetFirstPC(FALSE), "iAct= " + IntToString(iAct));
	SendMessageToPC(GetFirstPC(FALSE), "bSandJoined= " + IntToString(bSandJoined));
}

Brief instructions: copy that to a new textfile in your /override folder (make a subdirectory to keep things organized). Name it testsand.nss

Open the toolset. Go to Options and turn OFF autosave.

Under File menu, Open Conversation or Script → open testsand

compile it. This creates a .NCS file alongside the .NSS file.

Load your Blacklake save normally (the toolset can stay open).

open the console with the apostrophe/tilde key (on English-based keyboards) and run the script like so →

`
debugmode 1
rs testsand
debugmode 0
`

… what are the return values of iAct and bSandJoined ?

1 Like

Thank you so much for coming back to me so quickly, I was a bit worried about the activity on the forum since the game is quite old.

Im not very familiar with the toolset but Im trying my best.
I followed your instructions but I only got to the part where Im supposed to open conversation/script.
The tool cant seem to find the testsand file i created.

the file should go in directory →

C:\Users\User\Documents\Neverwinter Nights 2\override

(or similar)

And the toolset needs to be opened after the file exists …

 
( and make sure the testsand file has extension .nss )

Oh my bad, I had named the file .nss instead of changin the extension.

After running the script i get

iAct=1
bSandJoined=0

Even though I know nothing about scripts and programming this looks to me like it confirms my suspicions since I am currently in act 2 and Sand is in my party.

What’s next?

am looking through stuff …

Is Shandra in the party ok? and she can’t be removed from the party?

Shandra looks to be bahaving well. She cannot be removed from the party.

1 Like

ok I got a hopeful fix in 2 parts.

here’s another script. Copy it to /override and compile it in the toolset just like the other one, but with filename:

testsand_fix.nss

// 'testsand_fix'

void main()
{
	SetGlobalInt("00_nAct", 2);
	SetGlobalInt("00_bSand_Joined", TRUE);

	int iAct = GetGlobalInt("00_nAct");
	int bSandJoined = GetGlobalInt("00_bSand_Joined");

	SendMessageToPC(GetFirstPC(FALSE), "iAct= " + IntToString(iAct));
	SendMessageToPC(GetFirstPC(FALSE), "bSandJoined= " + IntToString(bSandJoined));
}

 
Then (before or after that, don’t matter) download this fix for the hotspots that i did for Dan a bit ago →

dan_hotspots_220521.7z
https://drive.google.com/file/d/174ZyymJsO2Erjtj4MKYWPjy1Op1pXPgS/view?usp=sharing

Unzip to /override where you got the testsand* scripts. Then load your save, and in the console, run both

`
debugmode 1
rs testsand_fix
rs dan_hotspot
debugmode 0
`

and basically just hope for the best, hehe.

Srsly, unless there’s something ‘wrong’ on your system it ought work okay. Nwn2 has bugs. Search for Nwn2Fixes in the vault … (download from github and unzip to /override)

/if u like

1 Like

It looks like its working now, thank you so much!

Just to make sure I havent just ran into a new problem. My available map locations now are the three districts of neverwinter, llast, ember and duskwood.
All locations south of neverwinter which I journeyed through in act 1 are gone.

This is my first time going through the campaign so I just want to know if that is normal.

idk, sounds about right

I use Lt Danger’s playthrough as a reference (though he joined the Thieves).

 
make regular saves in Nwn2! and if you notice something missing we can tweak it up again i guess,

 
ps. install Nwn2Fixes … or fear the Nightwalker …

2 Likes

When comparing to the guide you linked it looks as if Im supposed to be able to go to several locations that are missing from my map still.

These are Old Owl Well, Dwarven Scous, West Harbor, Highcliff and Fort Locke.

This should enable those 5 hotspots

 
bub_hotspots_220731.7z
https://drive.google.com/file/d/16orNu574xnpoeYie_GnXLf7qcQUkDzAv/view?usp=sharing

(use it just like the previous dan_hotspots, but bub_hotspots)

`
debugmode 1
rs bub_hotspot
debugmode 0
`
2 Likes

You must be some kind of wizard, thank you so much!

2 Likes

You’re a wizard, kevL. You make unexplained things happen with your mind… :man_mage:

2 Likes

@rjshae its quicker that way

1 Like

@Stellzebub it strikes me that some quest-variable (or two) might not be set correctly as a result of whatever happened … keep yer eyes open,

Weird why is everyone else getting quest variable problems? I never got any such bug even once…
Is it cause I use gog version?

i don’t get them either, but a couple handfuls of people have had them over the years

It might have something to do with windows OS and the different security features its developed over the years … or not idk

This might, hypothetically, drop some global variables (which need to be saved in an XML file) which could in turn cause a cutscene to fail … and boom → no cutscene, no quest, game breaks …

 
Or it could be something wonky in the Nwn2 executable or the OC scripts … but it seems to me that usually a cutscene/dialog fails and boom

1 Like

I will keep my eyes peeled, something is definetily still wonky, after the trial in act 2 Shandra loaded in as lvl 8 with no gear and acting as if she just fled from the farm.

I found my own work around for the gear and level issue and after one area transition she seemed to be on the correct script again, talking about the trial.

Im running the gog version in Windows 10 PRO.

I did read some where that there is a problem with nwn2 and modern Windows permissions which means bugs can appear if the game is not installed as administrator which implies a fix could be to just reinstall the game. However once a game is saved without the correct permissions the file is corrupted so this will not fix already running playthroughs.

2 Likes

Over the past few years, the only time my Travel Map is borked is when the “*.Z” file for an area within a save is not present. I don’t know why a missing “.Z” file would screw up the Travel Map, but the missing file may be an additional symptom of what ever is actually causing the Travel Map to fail. It seems missing “.Z” files mess with cut scenes, also.

1 Like