Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

If I write something in the personal traits of a default NPC, does it completely rewrite the traits or add to the existing one?

(1 edit)

From my own experience going full on, it rewrites the traits. You can in fact if you want make a bizzarro town where Celandine is a advocate for celibacy, Hayden bakes razors into bread and Mirel drinks only fizzy water. Or more seriously you can add trauma and drama to their backstories or related to the PC

However I haven’t tried going piecemeal yet with just a quick one line.

You'd likely need to know the existing personality tags of the specific NPC if you want to add on to their personalities. 

If you tell me which NPC I can give you their personality tags.

If you wouldn't mind, it would be useful to know all the characters' personality tags just in case.

And out of curiosity, how exactly do you know of their tags etc?

(1 edit)

You can literally open your Silverpine_Data folder and open the level0 file in notepad++(or whatever you prefer) and you can see it in the sea of compressed data. It can be found easily, you just need to know where to look.

For example:
This is Aldric's personality tags: "posh, firm, confident, clever, keeps to business."

Acacia:"Impulsive, animalistic, ravenous, stealthy."

Celandine: "Lusty, outgoing, playful, doesn't like working too much."

Darian: "Forward, kind, alert, not easily tricked, upstanding citizen." Darian also has, what I call, a "hidden" personality trait that's not in his personality tags. I suspect it's in his set knowledge and private. So, I'll keep it private for him.

Gareth: "Stoic, hard worker, gruff, gentle giant." Hmm, could have sworn he also had "difficult to upset" Maybe it's one of those hidden traits now?

Hayden: "Quiet, introverted, shy, precious, hard worker."

Mirel: "Hardy, doesn't like being in one place for too long, witty, strong for her size." Huh, this part used to be private, but it isn't anymore: "high libido but tries to keep it contained." It also had "hopelessly high libido" but that part got removed it seems.

Oriana: "Cold, doesn't trust strangers, stoic, reserved, intelligent, doesn't like talking to anyone but her sister."

Orson: "Introverted but does enjoy some company sometimes, easily lost in thought, stealthy, loves winter, lighthearted."

Rosalyn: "sweet, motherly, welcoming". Hers is really short for some reason.

I imagine there are several smaller things that are hidden, but are kind of obvious if you play the game long enough, like how Oriana likes lavender. Though it's hard to tell how much of such things are hallucinations.

You can find the player character descriptions as well, though the NPC descriptions are encrypted now. Luckily, I still have 1.2.4 release I can use as reference from before the encryption. Though I can take a hint and not reveal it since dev encrypted it for a reason, I guess.

Thanks a ton, very informative!

Always nice to have people work together to figure out how to best customize one's experience!

Hrm. If we are attempting to replicate a npc and only adjust a few things, then by this logic we'll need all their bells and whistles for information, yes? But the NPC at the very least keeps their home, general pathing and whatnot? 

For example, if we tweak the vendors, do they still retain their stock and sales? 

Semi related, could this be used so you don't get eaten in the wild by a certain NPC, or has that been fixed?

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.

Changed Darian into a anthro bat who was a bitter former priest and he seemed to follow the same schedule

Modifying default NPCs doesn't change their schedules. Dynamic mode is only available for fully custom NPCs.

(1 edit)

Did you change the art for the former guard? I assume the answer is 'nope' (currently not possible?), but if so, how did you do this? 

I am still trying to figure out the nuance of the system, and I'd love to tweak some existing art with alternate outfits as the story twists and turns. Thanks!

Yes. Set the name to the NPC you want to change, and then Custom Player Character Definition under it to change the sprite to that defined in the custom character

Oh, wow. I gotta try this out now. 

Semi related, is it possible to swap a gender via this setup, or is that more of a brute force scenario ingame?

May I ask what Darian's "hidden" personality trait is? I tried doing it exactly the way you showed, but unfortunately, nothing shows up for me just some weird stuff. And I’d rather not start experimenting around. That never ends well for me.

(1 edit)

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.

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.