Kenshi
Reactive World
Chadders 3 Oct, 2022 @ 4:53pm
Issue with missing NPC and Character Spawner
So I recently made a trip to the Tower of Ninjas and took them all out. In world states 'Dimak is alive' is false, but the 'Black Dragon Ninjas are not ok' is also False, suggesting that Buzan is still alive.

He is not at the tower and I tried to spawn him at the debugger, but he doesn't spawn. I have been through all the platoon files in the FCS and he no longer exists anywhere (even in other platoons), in fact there are no entries for the BDN's at all.

Ideally I'd like to fix this in the FCS as I want to keep the prisoners that I have collected, but am unsure how. I tried starting a new game and copying over the BDN platoon file to my save but the tower stays empty (I guess it's not as simple as that)?

I have never had this issue with any other NPC's before (not to this extent), so any advice people have would be appreciated!
< >
Showing 1-14 of 14 comments
Shidan  [developer] 3 Oct, 2022 @ 5:51pm 
If the character really doesn't exist in any of the platoon files, you could probably edit the world state status itself using the FCS.

I assume you know the basics for save editing already, since you mentioned checking the platoon files, but just in case here is my guide on it: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1370334383


1. First you need to open the quick.save file, and open the CAMERA type entry. Note, it's name is just 0, you need to either use the columns to view the types, or the changes list.

2. Now you need to scroll down int eh camera entry until you find the section mentioning "usedUniques", and locate the entry that has the values as "56887-Dialogue.mod", which is Buzan's ID number. Now remember what number the "usedUniques" has in its name.

3. Now scroll down until you get to the "usedUniquesState" values, and find the one with the same numbers the one from before. So for instance, if the value that had Buzan's ID was "usedUniques5", you would want to find "usedUniquesState5", where 5 is the number that you need to remember.

4. Change the number in that value to 0 in order to mark the character as dead. 1 would mark them as okay, while 2 would mark them as imprisoned/kidnapped.

5. Save the changes and load your save.

This will ONLY work for a character that does not currently exist in the world though. As if the character does exist, the game will simply update their status there with whatever is the true status of the character, overriding whatever changes you made.
Chadders 3 Oct, 2022 @ 6:33pm 
Thanks for the quick reply, I will try this and update you. I'm 99% certain he is not in any of the platoon files, but I did try an import with dead NPC's etc checked and he respawned back at the tower with some Black Dragon Genin, but no Dimak.

So something somewhere must have him marked as alive, but he doesn't seem to exist!?
Shidan  [developer] 3 Oct, 2022 @ 6:59pm 
Not the first case of missing unique characters I've heard of, still not really sure what's happening to cause it. Another reason why I'm paranoid about 100% verifying the uniques are dead before moving on whenever I'm triggering world states.
Chadders 4 Oct, 2022 @ 3:31am 
Shidan,

Just to update you, I changed his world status to dead following the instructions you gave me and this appears to have solved the issue.

Based on this it seems the NPC clearly did not exist in the game world, so I'd be really curious to know what happened. My only thought is that perhaps I left him dying, not dead and when I left the area, somehow the game updated the platoon as gone but his state was still left as alive? I doubt that is what happened though as I'd assume he would have to be marked as dead for the platoon to be gone from the game files?

Anyways, thanks a lot for your help, much appreciated.
Chadders 4 Oct, 2022 @ 1:59pm 
Sorry, 1 more question... Should Kinjo the Ogre Slayer despawn after the hub is restored, or is he another one that's gone missing?
Shidan  [developer] 4 Oct, 2022 @ 2:04pm 
No, he's supposed to stick around. But he doesn't really serve much purpose afterward, so it's not really a big deal there.
OrganicCookies 9 Nov, 2022 @ 9:17pm 
I encountered the same issue with Dust raiders, but can't find their leader's id in the save file. Is there a way to fix it?
OrganicCookies 9 Nov, 2022 @ 9:39pm 
I turned him in for bounty and all 3 camps have been handed back to HN. Importing doesn't spawn him in either
Architeus 10 Mar, 2023 @ 9:12am 
Hi Shidan, for me the missing person is the Phoenix, I have tried to find useduniques that contain Phoenix Id number which is 17223-Dialogue.mod but there is no used unique that contain this ID. Do you have any direction on what should I do?
Shidan  [developer] 10 Mar, 2023 @ 9:16am 
Originally posted by Okarun:
Hi Shidan, for me the missing person is the Phoenix, I have tried to find useduniques that contain Phoenix Id number which is 17223-Dialogue.mod but there is no used unique that contain this ID. Do you have any direction on what should I do?

My guess is you just missed him in the list, especially considering you have his ID slightly wrong. It's actually: 17225-Dialogue.mod

17223-Dialogue.mod is his squad, which is not the right entry to be looking at. You need the ID of his character instead.
Architeus 10 Mar, 2023 @ 10:00am 
Oh shoot, then I saw that one then. Thanks a lot Shidan! Another question regarding the RW character spawner, if I spawn someone they mention to leave the place shortly and then return back again. How long should I wait before returning and how far is it to be considered leaving the area?
Shidan  [developer] 10 Mar, 2023 @ 10:05am 
Originally posted by Okarun:
Oh shoot, then I saw that one then. Thanks a lot Shidan! Another question regarding the RW character spawner, if I spawn someone they mention to leave the place shortly and then return back again. How long should I wait before returning and how far is it to be considered leaving the area?

Time isn't really a factor there, it's just distance. Distance is roughly 500-1,000 meters, but it can vary. Swimming to the mainland and back is enough though.

You can also select a building on the island as you leave, then watch your UI. When it deselects it in the UI in the bottom left, you know you've gone far enough and can turn back.
Architeus 10 Mar, 2023 @ 10:11am 
Hey Shidan, thanks a lot man. Also thanks for your quick response. Much appreciated.
The Beast 1 Jun, 2023 @ 10:52pm 
Esata the Stone Golem missing ...

Help please i am stupid
< >
Showing 1-14 of 14 comments
Per page: 1530 50