For windows it should be your, C:\Users\(whatever your username)\AppData\LocalLow\Three Eyes Software\Silverpine\Definitions
Not sure about linux.
Yeah, I was mainly concerned if a custom NPC could even interact with the rumor system. I had no idea if it was relationship based or routine based and have to script it in as a routine. Turns out, a few hours after I post that, I happened on the answer. It looks like only NPCs who are Friends or higher gossip with other NPCs can/will gossip with each other. So, yeah, I don't have to worry about making a routine for it. But thanks for the comprehensive amount of info.
I also found out while playing with the routines that after playing a session with dynamic mode on, it gives you the lua script from last session. So, I took it and spent last night learning some basic Lua and hammered out a shabby first script and told an AI look at it and tear into my mistakes while calling me a moron, while I fixed it manually. I'm going to test it out today and hope I don't get any errors.
I believe you can just name a custom player character you made in the "Custom Player Character Definition Name" field. It pulls the models used in creation process. It doesn't appear that the preset player characters can be used, since their names don't turn green. I suppose you'd have to remake them if you wanted to use them as custom NPCs.
I also noticed you can't play as a custom player character if it's being used as a NPC, which makes sense.
You, the player, don't. It's up to the NPC to decide and they're very imperfect. Though you can suggest or hint at it to encourage them to, it's not guaranteed. Try stretching out the RP of you going to... wherever, so the AI has more chances of just taking you there. Make up an excuse that you forgot something and have to go back to pull the scene back to your actual location to start the attempt over. That's what I'd do. If it doesn't work after the second try, I'd wrap up the conversation there, since they aren't playing along, why bother to continue. Try again another day.
I personally presume, that 'public' means, all NPCs have access to that knowledge if you ask them about it. Regardless if the custom NPC who brought the knowledge into the pool is present in the conversation or not. But they obviously must be enabled into the session.
So, for your blueberry scone incident example, I'd Aldric would probably make something up from his perspective. Every NPC will probably make something up and even conflict with each other, since you specified everyone recalls it differently.
Huh, a 'Lorebook' character specifically with lore is an interesting idea to introduce things into the world that are not about a specific NPC and centralize it all somewhere for managing. I might use this idea, only make the NPC would be a "god of knowledge" so they have an in game reason for being, which is to inject lore into everyone's brains.
Your best bet is to just fill your custom NPC's knowledge set with anything related to them, and mark the parts you want publicly known to other NPCs. As long as it's at least tangentially related to your custom NPC, set it with them. Otherwise, put it into your 'lorebook' NPC. If you want certain knowledge to be intentionally misunderstood, then you'd probably want both perspectives on the same knowledge, making one public and misunderstood, while the other private and only that the NPC knows.
Good question. Not sure if you need to use %SPECIES% or not, but It probably works for both. I think you should not use %SPECIES%, though. In an instance where you make such knowledge public, I am unsure if other NPCs seeing %SPECIES% will pull from their own NPC species field or from your custom NPC species field, so it seems safest to just type it out as normal to prevent confusion.
So I'm trying to get Celandine to follow me, and she's not, but I noticed the game was "thinking..." after her reply for a long time and I know that usually means it's doing a NPC action, yet I did not see any results, besides the relationship increase. So I checked the NPC Memories to be sure, and:

Apparently she tried, but it seems NPC actions aren't making it through to game play. I see she thought she did something, but I do not see the follow request in the dialog options or a meeting scheduled.
In Set Knowledge, you can enable if the knowledge you created is Public. If you leave the box unchecked, then I assume it's Private and only that NPC will know the knowledge. Public, I assume means every NPC will have access to knowing it. So you DON'T have to mod every NPC.
So, if I had to guess, and using your example as a means to explain it:
Your player character can be a new hire by slightly modding Darian by adding, "%NAME% recently hired someone new to help him guard Silverpine", to his Knowledge set. If you want your player to be related to Darian as a cousin, add, "%PLAYER_NAME% is a (optional: close or favorite) cousin to Darian." as another Knowledge set. Let the LLM put two and two together naturally and dynamically decide if he hired his cousin either as a coincidence or intentionally. Edit the knowledge if you want one or the other. Just make sure any lore about your player character's relationship with an NPC is NOT PUBLIC and increase relationship with them to whichever one gives you the key to their house so you can enter anytime and place a bed down to sleep. Probably Important, but if you're cousins.
I think it's "Abandoned Shed", but I don't know if buying it changes the name to something like "Shed", or "%PLAYER_NAME%'s Shed" since it's no longer abandoned once bought.
I think you can build a new floor, unconnected to the shed, on your land, and you should get a system pop up to name the new building, and it should have the name of the area/shed as default. Otherwise, I don't know.
Running the .exe should open a tab in your browser, from there you can load the game folder data, either then export everything to look through it in your directories, or click View Loaded Files and then Sprite Data Storage. Ctrl+f, "sprite_npc_(npcname)_big"; all lowercase, to find specific NPCs files, which will have an image tab with the NPC's dialog image.
Your welcome? All I did was point out where the encrypted strings could be found, which anyone could do if they looked. Sounds like you and Grok did the real work.
I am curious what Acacia's says, since it seems longer than the rest. Probably filled with lore about her being a wendigo and forest spirit, which I gathered are her species and occupation.
Very nice work!
If you're still interested in looking for and filling out a few niche areas, the game files suggest Acacia has a Den in the deep forest somewhere.(good luck with that one)
Similarly, Oriana has a meditation spot up in the mountains somewhere, apparently by a pond.
There is a raptor kingdom to the south, Varxis, I believe. I always wondered if there were any signs of civilization down there like a path. If so, probably worth marking down.
I know exactly the issue you're having with Civit.AI, when selecting the LoRa be sure to be in the Create panel that opens on the side. Choose Additional Resources, No Artist Style should be the first one if you're using Pony Diffusion. At the bottom where it says Abstract Painting, it's a DROP DOWN, I had assumed it was specifically for abstract painting, but you can click on it and select Smooth 2 from there.
Try ai3dgen, it gives you a free use every day, no account, and looks like it comes colored. I didn't download from them because they messed up the model, but it's worth a try.
Right, so that information isn't uncompressed anymore, so you won't see it in the files, which means I probably shouldn't share it, since it's not publicly available knowledge. I suspect it's set knowledge, so if you mod Darian it will still be a hidden part of his personality because anything new is appended to the existing knowledge pool.
Hang on let me check if the information is still floating around in the 1.7.0 level0 file. I technically revealed this before, but I didn't know it was for Darian at the time. If it's been hidden since, I'm not going to reveal it, otherwise, might as well.
Also, you can find this out if you spend any significant length of time with him. I even saw signs of it before I put the two things together.
Wow, great stuff here. Thanks for your contribution.
Does the Get Position tool show you the coordinates while playing? I haven't used it in a session yet, so I'm under the impression it doesn't work, but maybe I'm just misusing it.
Also, would the black border squares for transitioning from one tile to another count? It'd make each tile 100x100.
It would appear that the textures were given random temp names, with the second one being the culprit the game focuses. I assume I just need to change the name of the first one to something like "character_diffuse" and the second one to something else the game will ignore? What name would you recommend?

That's a great question!
I bet you would have to do a mix of adding in set knowledge that they're living with an NPC, Set a Routine where they sleep in that NPC's house; on the floor until you can add a bed, and possibly Set Relationship to that NPC to at least friends if not Important, though I have no idea if that matters, it would make sense as a long term living situation if they were friends at the least.
No problem. I highly recommend using perchance's ai furry generator, making sure to use the ai prompt enhancer tool. Makes it look good, like 90% of the time, then go find some site to enhance/upscale the image and remove background. Much faster than learning civit.ai's tag prompt and hierarchy, and you only get so many tries a day while figuring it all out.
I haven't tried altering any NPCs yet, but I presume if you leave the physical and private description fields blank for the original NPCs, then they will default to the original description for that NPC.
Of course this is all new stuff, so I could be wrong, but that is the impression I am given if NPC descriptions are to be kept hidden.
I just tried studio.tripo3d.ai and while you have to make an account and should ONLY RUN legacy model because that's the only one you can download for free. The catch is you only get 15 free downloads and 300 tokens with each generation costing 40. I'm sure it will restore a bit every week or month, but once you get your 15 downloads you have 15 models, you are probably set to play the game at that point.
For a quick and dirty you'll need an image of the character you are going to use. If you don't have one, have an AI generate one for you using CivitAI Pony Diffusion v6 XL with the No Artist Style; Smooth 2, LoRa. If you don't care about style use Perchance furry generator. You'll want a full-body portrait in 2:3, around 2k resolution though it can be less, with a neutral pose, and a simple plain background for background removal.
Look online for a free 2d to 3d model converter to make a 3d mode of your character. You should get a .glb you can import during character creation for your directionals.
Use one of the many online tools to upscale your image, 2k-3k is fine, and remove the background, making it a .png file. Import the image and .glb and that's the bare minimum you'll need.I don't think I should be disclosing NPC physical or character descriptions since they are encrypted now.
Personality tags are easy enough to find that anyone can do it at the moment if they know where to look which I go over here: https://itch.io/post/16085172
Hey, thanks! These are useful. I'm using some of these to set a location for WIP NPC, the baron's daughter(an anthro dragon) from the capital who is also the current mayor and visits weekly to "perform her noble duties" also known as checking the ledger and collecting taxes. So, the positions in front of the store counter or vendor is perfect. Although I noticed Hayden's bakery and Aldric's store are the same coordinates. I think Hayden's is wrong.
Now is the honesty box the coin box? Cause that's exactly where I want to plant her.
If you mean edit/modifying Silverpine's layout to add in a building, so your custom NPC has a place to stay, then at the moment, no.
If you mean, using your player character to construct a building on some NPC's plot of land for your custom NPC, then yes. But you'll need to have that NPC's key to build on their land, and a whole bunch of gold, materials, and time to build and furnish it all.
Giving the player character the same name as an NPC bugged that NPC when I talked to them, they literally soft locked the game, but that was way back in 1.2 release. And I was also literally playing as that NPC to see how the game would handle it. I imagine naming a custom NPC the player character's name would cause similar problems, but would probably link relevant lore.
Your best bet is to make a new NPC and adjust their relationship to the original NPC, instead of changing an original NPC's relationship with another original NPC.
Asset Ripper GUI. It can easily be found on GitHub if you search for it. If you are just using it for reference material while drawling, you're best bet to save time on finding the files is to export everything and look for the 2D Textures folder. Keep that and delete everything else. You should be able to easily scroll and find all the NPC art.
I was trying to use workflows on ComfyUI a few months back, to see if there was a way to emulate the style, but I needed to pay money to upload LoRas, and my gpu is too old to run their software locally, so I can't do anything for character creation anymore. I envy your talent for drawling.
CivitAI, but you'll have to make an account, and you have tokens(buzz) that limit how much you can generate everyday. Use Pony Diffusion V6 XL and add the No Artist Style LoRa, specifically Smooth 2. It will get you close to the original art work.
Alternatively, use whatever you want if you don't care about the style difference. You can use Perchance's furry generator, then find some website that will let you upscale it and remove the background for free. Probably, everyone's best option at the moment.