Skip to main content

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

Discam

259
Posts
2
Followers
5
Following
A member registered Jan 20, 2021

Recent community posts

Same. You can construct a floor and then place your tent on it. It makes a roof to keep you dry.

It's a compromise for the persistent. But seeing you on the Discord server, I'll assume your question was answered there.

If you can get the sprites for the preset character you want (either rip it yourself or join the discord and someone there can help you), you can make a new Custom Player Character with the preset sprites, then use the remade Custom PC as a base for your Custom NPC. You may also need to change the name for this kind of NPC though.

But I suspect you're really asking if the dev can make the preset Player Characters selectable for Custom NPCs when you enter their names into the Custom Player Character Definition Name field.

If by "curse" you mean what someone reported Orson saying about her, then I don't know if that's true, but likely a hallucination. I believe Acacia was added to make the higher quality herbs in the Deep Forest more difficult to harvest and as a bit of a surprise to spook people.

The vendor option for Custom NPCs isn't ready yet and still being worked on. (Hover mouse over the option while in Routines) It's not supposed to work at the moment.

I suspect it's just a spot to get some low to mid quality ores and herbs without being harassed by monsters. Oriana is just a means for a player to find it if they haven't already. Though I hope there is something more to it someday.

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.

Do you know if there is a Lua script for the gossip/rumor system and if it can be added to a custom NPC?

I always forget about the OoC stuff, can it be used to get an item or gold when an NPC conveniently forgets or decides not to?

Pfft, of course she'd meditate outside a dungeon in the mountains alone. Weird snake, but my favorite weird snake.

Huh, That's really cool then. I overlooked that little detail. Thanks for filling me in on it.

I hadn't considered relationship levels would matter here. If public NPC knowledge is shared organically, then that would necessitate some level of relationship with that NPC to gain access to their knowledge. Though I don't "remember" where that was mentioned.

Is this mentioned somewhere in game?

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.

If I wanted to set a routine for a Silverpine NPC to visit the capital, would I set the target position at [449, 0]? Similarly, if I wanted a Capital NPC who is visiting Silverpine to return to the capital would I use the same coordinates?

(2 edits)

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.

Very interesting. Dev really cooked with her lore. 

I feel kind of inspired to make an NPC (a panther probably) who's a priest/druid of the forest, and build a shrine/temple in town to "ward-off" the wendigo in Silverpine. Maybe build one for Orson as well.

(2 edits)

Thanks that fixed the model on the custom character editor.

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.

(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.

(1 edit)

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. 

Not sure if this from the .glb or the game, but when the model is imported it kind of glitches and I can't use it to finish the character.

The .glb model, looks perfectly fine when viewed in a 3d viewer.


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.

Alight. I only mention it because there is a little thing called temporary emails you can use to make an account to get in get the thing you want and get out if you really don't want to give your info. Hugging face long since patched that loophole, but other sites, not so much.

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.

(1 edit)

Honesty, it's been a hassle trying to find one myself lately.

ai3dgen: gives you a free once a day go at it. If it works out great you got your model, if it turns out crappy for some reason, because it sometimes does, then try another site or edit the base image and try again I guess.

From my experience from doing exactly what you are trying to do, it means you need to make an account. If you have one already, then you reached some arbitrary limit they set, try again later or another site.

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.