Silverpine
Silverpine is an experimental fantasy lifesim with NPCs powered by a local AI model.
Remote server performance can't be guaranteed.
The browser demo is 56 mb so it might take a minute to load.
Updated | 23 hours ago |
Status | Released |
Platforms | HTML5, Windows |
Rating | Rated 4.3 out of 5 stars (26 total ratings) |
Author | Three Eyes Software |
Genre | Role Playing, Survival |
Made with | Unity |
Tags | 2D, artificial-intelligence, Dungeon Crawler, Fantasy, Furry, Life Simulation, Procedural Generation, Singleplayer |
Average session | About an hour |
Languages | English |
Purchase
Buy Now$8.00 USD or more
In order to download this game you must purchase it at or above the minimum price of $8 USD. You will get access to the following files:
Silverpine 1.0.7.zip 162 MB
Download demo
Development log
- Release 1.0.723 hours ago
- Release 1.0.633 days ago
- Release 1.0.541 days ago
- Release 1.0.443 days ago
- Release 1.0.343 days ago
- Release 1.0.2 Bug Fixes46 days ago
- Release 1.0.1 Hotfix47 days ago
- Release 1.0.047 days ago
Comments
Log in with itch.io to leave a comment.
the game is amazing, I really like that you can create your own plot that you will follow, only sometimes it is annoying that NPCs often forget what happened 10 seconds ago if you leave the dialogue and that other characters who did not participate in the dialogue cannot join the conversation, I hope in the future this will be resolved and the game itself is incredible, I really look forward to the next updates, the developers are great
Im getting a new gpu that will have greater vram than my last one and exceeds the 8gbvram that the LLM the game offers to download requires. Is it possible for me to place an LLM that would use more vram than the ones the game suggests into the file location for the game to use or would the game / kobold not accept it due to modifications you (the developer) needed to make?
Every model needs a specific instruct format and custom sampling settings to work properly, so it's not possible to simply drop in a new one.
I test all major new model releases with this game, and so far only GLM-4-32B-0414 and Gemma 3 27B outperform Nemo, which is the 10 gb/server model. Gemma 3 actively skirts around mature content, so it's not suitable. Both of these models require a GPU with 24 gb of vram. There is no better model than Nemo for 12/16 gb GPUs.
If there's interest in a 24 gb model I will add support for GLM-4.
Thank you for the reply and the clear explanation, i personally would be interested in having a 24gb model option as i will be able to use it once the new gpu arrives(32gb vram) , but i completely understand that it may not be a priority compared to other changes or new requested content. I am hopeful that it can be something added to your 'to do' list but will regardless continue to admire your future updates.
I imagine it has probably been suggested for you to open a patreon or other form of subscription to aid in further development, perhaps even a ko-fi link for donations? please consider it, im sure im not the only one that would like to see the game grow in quality and scope And support it on that journey
I'd be into the 24 gb model as well.
Is there a tutorial in this game? I'm not sure if I'm just stupid but the game basically just plops me in and I'm not entirely sure what I'm supposed to do. Don't know how to earn gold, complete objectives, fight, build stuff, stuff like that. Is there a guide somewhere that I can make use of? Furthermore, where are the AI-related files saved? I downloaded them by mistake not realizing I don't have much space left and would like to delete them.
There is no tutorial, objectives or quests. It is mostly about what you want to do in this fantasy village. If you want to get closer to PNJs, work as an adventurer. To build you need to collect resources and then press U it will open a menu with various options. To fight you need to get close enough with the enemy and then press E . Globally, E is your everything button, it helps you interact with everything.
For the IA files they are in \Silverpine 1.0.6\Silverpine_Data\StreamingAssets\KoboldCP
I'm happy I spent the money on this. There are certainly some issues that the other comments have addressed but I enjoy playing this game. I'm still getting the hang of the how to play but I think it's solid so far.
If I may make some minor suggestions, (and forgive me if this has already been said in another comment) I would say adding a compass to the map (north isn't what I thought it was), potentially having an option to follow an NPC and having an option to control your character via dialogue (ex: Matt moved to sit on the chair next to the fireplace).
I look forward to seeing future updates to this.
i had to move the game and reinstall it now its asking me if i want to use the old ai modle or the new one . what that mean and whats the diff in them ?
The new one runs better on GPUs with 8 gb of vram, but has a different flavor since it's not from the same company.
will the npc still remember what we talk about b4 or do all that get lost with the new 1 ?
LLMs are stateless so you can safely switch models without losing anything.
cool and i want to ask . do you got plans on if a npc say thay will move in with u thay really do move in ?
side note i use the new one but now i get npc trying to talk and at random times its just a blank spot no text
*Follows You*
I'm going to pour us some Tea
*Follows You*
I'm going to pour us some Tea
I'd like to pour you some Tea
*Follows You*
I'd like to pour you some Tea
How about some Chamomile?
*Follows You*
How about some Chamomile?
(Some incredibly long winded, fairly lengthy description of a huge event that you had never even mentioned that eventuall
*Follows You*
(Some incredibly long winded, fairly lengthy description of a huge event that you had never even mentioned that eventuall
...And I like the game regardless. Once some of the NPCs lose their magnetic attraction to you with every other sentence we will discuss Hayden's quintuple personality disorder in much greater length
Hi, I've been really enjoying your game, thanks for making it.
Is there a specific name for the currency in game? I'm trying to sell herbs to Aldric by haggling the price up a little. When he agrees he gives me a gold ring named, "Gold Coins." Which is a better trade when selling a herb or two, but in a bigger bundle it's a rip off. I'm not sure how to refer to the currency in a way to get the AI to play along properly. I've been alternating between coins, gold, and crowns.
Also, is it normal for Gareth to just give his shed away? He asked me to fix it up for him for 50. I said I'll decide after I take at look at the damages and he gave me the key. Now everyone thinks I bought the shed, and Gareth thinks I want him to fix it for 50 and not the other way around when I asked about the deal. When asked why he gave me the shed he says it's a gift. Okay, sure. I'll take it I guess.
Thank you, for taking time to read this.
It's just the generic fantasy gold currency. E.g. "10 gold" seems to work well on both models.
Acquiring the shed key through any means is the same as buying it from Gareth in the game's logic.
I'll try using "gold" more often then, I've been able to get him to pay rarely, but most of the times he emotes giving me money, sometimes with the coin symbol, but never actually giving me anything.
I also have a potential bug. When Celandine started spam following me,(as she does) during her house key conversation, she also gave me wooden doors each time she followed. It was only 3 doors, but still a (profitable) pain to get rid of them.
One final, optional, question. Rosalyn mentioned someone named Isolde, in Thalassar, who she gets herbs from. I was curious if Isolde is a character who'd make an appearance in the future, is an off screen NPC, or if Rosalyn just made someone up?
Thank you again for taking the time to read my lengthy comments.
It's real lore but there's no NPC for her right now.
I think, it will be a great idea to make agressive NPCs.
For example, they can steal you items without your agreement (not all at the same time, of course).
And maybe they can even lock you up, and you must convince them to let you leave.
I vote for Celandine being the primary thief and Darian being the primary locker-upper.
If you're willing to share, what prompts and/or art style did you use for character portraits? I was thinking of doing a custom character, and would like them to match the style you've used.
Also, if you're able to, when there are multiple dialogue boxes of text from a character, I'd recommend pausing the text when a dialogue box is full so we can click it forward and read it at our own pace. Sometimes a character randomly wants to follow after 3 or 4 boxes of dialogue and I have no idea what they said for most of it, because the scroll up arrow isn't available anymore after they follow.
Thank you for your time.
I used Pony with "Smooth Style 2" at 0.8 weight mixed with "Watercolor Anime Style" at 0.3 weight, but extensive Img2Img of smaller sections of the base image is required to achieve the same style, since it'd be too coarse otherwise.
The base images were created using various other models and manual editing.
Celandine must be using some kind of sexy-snake psychic-venom because she's putting words and thoughts in my character's mouth/head. Like it straight-up says in the dialogue box: "[Player] blushes slightly, shifting uncomfortably in the water. I'd like that, he admits, looking down shyly." She's also saying her own thoughts and actions out loud.
There's no bulletproof way to keep LLMs from doing this, since it's ultimately up to the LLM what the format of its outputs looks like, and it can just choose to ignore its instructions. The current 8 gb model has a higher chance of doing this than the 10 gb/server model.
MILF smashed. *closes the Marauder's Map*
Will there ever be interactable monsters or will rp always be limited to townsfolk?
the developer previously stated that there is a form of memory capacity that prevents additional ai npcs being handled based on how much data can be fed into the ai model from the game, they are looking at a more powerful ai model to potentially upgrade to, but i don't know if that will enable additional npcs or simply make the existing ones smarter
I told Rosalyn a BS story about myself being a brave knight who rescued so-and-so and she now thinks -I- got beat up by slimes and rescued by a knight and even says another NPC told her about it. Eeeh?!
rofl she did a random thing like that to me to i think its some thin with the ai trying to read a long story and gettin mix up or she forgot the talk half way the npc do that often
The AI isn't capable of keeping track of certain details. For instance, Rosalyn totally forgot the rules of liar's dice even though she's the one who told me what they were - we just rolled the dice and whoever had a better dice hand won. And then she asked me what I wanted to dare her to do even though she won and we'd agreed the winner's the one who issues the dare. (I got a hug out of it tho.)
(task fail sucsesfully ) it is fusstrating that they forget like that
mirel is still bug now she will disapire in mid talk makin a err she is fine so far after movin in.. and side note can you make the other npc really move in with the pc like mirel did ?
Quite a charming game, but Aldric's AI in particular seems to get caught in death spirals a lot. Although this may be because I'm playing on the server and it's under heavy load right now.
Rosalyn left her shop saying she'd be back shortly and hasn't come back for hours. I hope she's OK! EDIT: Roz is back. She says she bumped into some folks and lost track of time chatting. The AI is relatable now. The uprising is here
met rosalyn on her way to the bathouse, had a conversation with her and invited her to go have lunch at the tavern, i realised then her current priority was to go to the bathhouse as she started a new dialogue to decline, but the moment she finished presenting her message, it would close and a new one would appear, this repeated constantly in an infinite loop, probably a bug
This is a known issue that arises when an NPC tries to follow you while on their way to another map tile, in this case Rosalyn going to the western mountains.
I'll release a fix for this soon, but I'm also waiting for Alibaba to present their new model family, in order to bundle the bug fixes/a potential better <10 gb vram model into one patch, if it turns out to be better than the previous one.
cool stuff, I'd happily wait on that
Very nice game. I've run into a bit of annoying issues though. When talking to NPCs for a while, they constantly go in follow mode even when it makes no sense to, making it impossible to respond to them until you listen to their dialogue a second time. They also love to shower you with gifts that don't make sense (for example, hugging Celadine, she might give you "Serpents Embrace", or "Venomous Bite" if she intends to bite you). Keep up the amazing work!
the randomly entering follow mode has been happening to me as well. It is also happening when not in realtime mode.
Yeah, this is an issue that has existed since the games inception. I kind of wish the dev would disable NPC's going into follow mode on their own, and instead just make it sort of work like the "gives you permission to sleep here for the night" thing. Where when it triggers that they'll follow you, the game will just remember that, and then you have to go into the menu and select to ask them to follow you instead.
This games amazing. its better then what i was thinking. i hope you keep working on it
could you possibly add a relationship tab? also great game :)
Is there a discord or a forum for this game to report bugs?
Just post them here.
Ok, well when in a conversation with Meril if she cuts it short to leave she gets stuck in a loop of telling you she needs to leave trapping the player in a chain of text boxes.
I've encountered this during testing, but I thought I fixed it. Thanks for reporting the issue.
Is there any way to make the font smaller, so that more dialogue fits in the box at a time? if not, would be a great addition for an update. Fantastic game so far.
Are you supposed to not get wood when cutting down a tree?
Yes.
Damn, what a steal
I went kinda far for that

Celandine saw me soaked wet in a rain and told me that today their bathhouse is on the house for me, but I still can't enter the bathhouse, on the entrance it's telling me I can't enter without paying.
There are some technical limitations like this to the NPC action system, so not everything an NPC says can actually be handled by the game's logic.
Oh, I see, maybe there is a way to make the door trigger turn itself off, like when NPC's allow you to use their beds after talk or after renting Gareth's room for a day. Or make it in a form of a status effect, "Free bath" or something, just suggesting.
It's a matter of every "vague" NPC action like this that can't easily be narrowed down to with conventional natural language processing or game conditions costing about ~0.25s of GPU time (almost) every dialog turn, since the AI has to be queried if "Celandine offered Player free access to the bathhouse" is true.
There are other things the NPCs can do that are much more niche, like rotating furniture or chopping trees, yet those things are included in the game since they can be very precisely narrowed down to without querying the AI.
I see, another question if I may, Aldric really wants me to travel to the capital in the east to deliver something, even made me to sign a contract, may I presume that this is another hallucination?
You can't go the capital, no.
For reference, if you haven't already discovered, getting Oriana or Celandine to ~70% affection or so makes all your future visits to the bathhouse free forever. Also something you can try if one of them does offer you a free visit in, just ask them to give you the 5 gold to pay the entry fee, they probably will.
how do i change the spirits offset of the npc's?
You can't. That value is not exposed.
A question about creating 3d sprites for custom characters, I used Trellis and after generating 3d asset, there are options to extract GLB and Gaussian, so what to do next? How to make directional.png pictures like in Example folder? Should I convert those .ply or glb files or something?
You need to render the generated 3D model, scale it down to 32 pixels height, then clip the alpha (in GIMP this would be Layer -> Transparency -> Threshold Alpha...) to create sharp outlines.
Personally, I render them in 3D software, but you could also simply take screenshots of the 3D preview on the TRELLIS website from each side, and remove the background with a magic wand tool.
I used the simple technique of taking screenshots for this example, and I think it looks quite good.
I take it there isn't a fishing system yet and that Gareth simply hallucinated it, right? He even offered to lend a rod lmao
There's no fishing.
The new update mentions that NPC's can give you quality and superior items now, but I am have trouble figuring out how to get them to do so? No matter how I word it, they just give me a normal quality item and name it "Green Item" or "Quality Item" but it will still be normal quality.
Also, I was wondering, do regeneration enchantments stack?
I also have a request. Can we get something that lets us detect traps? An enchantment or special lantern or something? I find that I just don't enjoy dungeons because it has never been worth going into them. Going into a dungeon only rusts away all my armor, goos up all my consumables, and burns me to death with fire traps without ever providing anything but garbage in return.
There's no special natural language processing involved with assigning a quality. If the item supports having a quality, the AI will assign a quality from normal to superior to it. It works fine for me on both the old and new model.
I also have a request. Can we get something that lets us detect traps?
For now I consider the game to be feature-complete.
Aww, okay. Will be getting better armor, like metal armor anytime soon, or other weapon types? I was also wondering if custom item descriptions would be returning again? I remember in older versions when an NPC crafted/gave an item to you, it would have a description about how they or you made it and what it looks like generated from the conversation that created it, and that was really cool, but that doesn't happen anymore (except with food.)
There's metal armor in the third dungeon. I felt the custom descriptions for general items were a bit silly, so I replaced them with custom item names.
Mm, fair. NPC's seem to be able to "read" what the names of your equipment are too, I had aldric craft me a leather chest armor for my quadrupedal dragon character and name it "Dragon Saddle" and NPC's regularly comment on it without prompt if I am wearing it.
I forgot to mention, it seems like "Night Vision" doesn't actually work, when I toggle it on, nothing happens and I still can't see in the dark.
It only does something in pitch black places like dungeons.
Oh, okay. I also just wanted to add, that patch came out so quickly and added so much, I am loving your game so much. <3
Gareth just gave me a tavern key, which was a tavern door and a shed key, which was a vial of sort, lol. Although when asked him again he gave me a real key.
I just remembered a suggestion I've been meaning to ask for a long time and kept forgetting. When you ask an NPC for an item, they are only able to give you one at a time. This can be tedious for some things, for example I wanted to buy bulk lumber and nails from Aldric at a premium, but had to ask for them one at a time. And it seems like even an LLM can get annoyed, because Aldric gets quite frustrated handing out many of an item one at a time. Plus it's tedious! I don't suppose you might be able to add the option for NPC's to give you multiples of an item?
Another thing I was wondering is if you might add an option to disable parrying? The parrying minigame is actually just impossible, so every time I roll a parry, it just means enemies get a free crit on me and it's frustrating.
I can add those things, yes.
Is there a way to repair leather armor or make armor?
You can repair all non-linen gear at the metalworking bench now.
Is it possibly within the scope of your game to eventually add the ability for you to ask NPC's to move in with you rather then the vice versa? I stumbled upon Mirel for the first time, and this playthrough I was playing a quadrupedal dragon, and she actually was the one who suggested it first, so I asked her to move in with me. She did folow me and go to sleep in my bed, where she remained for about 36 hours or so, only waking up if I talked to her, until she poofed from existence. Then later showed up walking back to town from the capitol,, and when I tried to bring her back, she poofed out of existence again. I just want to keep my kobold. D:
On a secondary note, there's a bug that's been present for the last two versions or so I keep forgetting to report, Celandine and Oriana seem to get lost a lot when navigating their own home. Celadine walks off into the woods, and Oriana goes to sleep outside of her room, as in llike outside of the house entirely against the wall of her room. This has happened on fresh download + installs and fresh save files for the past couple of versions.
Is it possibly within the scope of your game to eventually add the ability for you to ask NPC's to move in with you rather then the vice versa?
This would require the AI to generate a new daily schedule for the NPC, which would definitely work with current big SOTA models and wouldn't be that difficult to implement, but the model currently used by the game would struggle/fail to do so in a meaningful way.
Celadine walks off into the woods, and Oriana goes to sleep outside of her room, as in llike outside of the house
Celandine walking off into the woods isn't a bug, but I'll take a look at the Oriana thing. If there's something obstructing her bed, it's a fail safe being triggered.Hmm, perhaps instead of generating a new schedule,, you coulld have some manual edge case for specific NPC(s)? Perhaps design a villager (or use Mirel since she's usually only around half the time anyway otherwise) with their whole purpose being that at high relationship instead of giving the player house keys, they ask to move in and live with the player? Then you can just have a manually made 'lives with player' schedule for them, though it might have to generate some sort of pathing for navigating whatever players may have done to the shed.
I will think about it.
Is there some way to add definitions for the player character? I like picking Blair, but Celandine keeps talking about my muscular arms lmao.
Only with a custom character, afaik. When you make a custom character, you get 300 characters to make a description. You can also describe yourself to NPC's,, and they'll generally remember it, if you emphasize for them to do so. I constantly had to remind NPC's I was a quadrupedal creature that walked on four legs and after a while, they didn't need reminding anymore.
Though, I now realize that could just be a Celandine-ism. Celandine is a slut and will flatter and flirt with just about any character that talks to her in my experience, even with no prompting at all.
Damn, now I'd need to export Blair as a custom character then.
Edit: True, that IS a very Celandine thing to do.
Blair was my favorite character until I started making my own too, I love snakes. If you like Blair only because they are a snake, you can also just generate your own, I like to use this website:
https://yodayo.com/text-to-image
It has a model called "Nova Furyy XL Illustrious" and it is great for making furry characters, I use it to generate portraits and such for this game regularly, though you'll only get a few tries daily without paying, but it's generation capabilities was good enough for me to throw ten bucks at them, and you get a LOT of generations out of just that. It'll even do nudity, if you want to make some nude versions of your portrait.
Seeing a funny seemingly unintended thing where certain npcs will keep performing the nod emote in the same response
That might be because of some sort of prompt you did that they remembered? Sometimes when you ask an NPC to RP a certain way, they'll remember it. Like I've asked NPC's to post multi paragraph and describe their actions, and sometimes an NPC will just remember that I asked them to do that and be very wordy in al their responses.
LLMs are prone to repetition like this, so the game eventually cleans up the NPCs short-term memory to prevent this kind of thing from becoming permanent.
I figured out how to stop this, type something like this with brackets included
{ Gareth stopped nodding, Gareth will no longer nod }
afterwards they seem to stop all the nodding, might work if they repeat a different emote as well.
I noticed that there is enchanted equipment now! I was wondering if there is a way to have NPC's sell/give you enchanted equipment through the dialog? I've taken to custom ordering equipment from Aldric through dialog rather then trading it, because you can ask NPC's to give it a custom name with is nice for personalization, but since you can't have them give you enchanted equipment afaik, there's no way to get enchanted equipment with a custom name!
I will add it.