So I've gotten my custom npc working in normal locations, but when I have her default in her own custom house, she won't move at all. Does anyone have any insight into how I could fix this?
You need to force the pathing table to regenerate after your custom map has been added. Just make a call to `NPC.populateRoutesFromLocationToLocationList();` and your NPC will suddenly learn there is a way to leave/enter your custom map.
Sorry, I'm a noob! I couldn't figure out where to do that. Could you help me out again? Edit: My map and NPC are XNB mods. I haven't ventured into actual coding yet. Is there a way to do this through XNB?
How are you adding your custom location then? It should not be possible to add a new map to the game without SMAPI.
I'm using ALL and your framework along with SMAPI, but I haven't modded or created a SMAPI mod. I made the map in tide, and added it to the locations list.
If you are using ALL then the route table should already be getting rebuild, did you make sure to add exit warps to your map??
I went back over the maps in tide, and the entries in ALL and I have warps set in both. They work fine for me, but the NPC still won't follow her schedule unless she's set into a normal location.