RimWorld

RimWorld

EchoTales
76 Comments
Rod Mclain27 6 hours ago 
Another vote for being able to set the model for openrouter
Burn on fire 16 Oct @ 12:25pm 
i notice that if i use deepseek's API, i can't choose the model type, which may be the reason case the problem that showing "400 bad request". Because in "EchoColony", i can set the model as "deepseek-chat", and it work well. Could you please add a dialog that i can choose the model for other third-party API?
Maiya0126 14 Oct @ 11:43pm 
I saw in the settings that EchoTales allows filling in third-party APIs and addresses, but there is no option to select a model, which I hope can be adjusted.
Gerik Uylerk  [author] 6 Oct @ 8:07am 
Hello friends! I’ve released an update where the AI will now write only once per day. You can also configure the writing cycle based on in-game days or real time. This means there will be more time between each piece of text, giving the narrator many more events and situations to create stories from.
dreamur1 5 Oct @ 10:30pm 
Also: unrelated to my previous bit - would it be possible for the AI to provide contextual commentary based on a pawn's genes? For example, I have a pawn with a deathless gene that will resurrect 'em eventually (because of biotech shenanigans) - could the AI could take note of it & mention that the pawn will be back eventually?
dreamur1 5 Oct @ 10:30pm 
Here are a couple of remarks/questions based on only a couple hours worth of play so far:

This makes a great first-impression, but it's novelty wanes quickly (at least in early-game). Even with the messages happening once a day, the AI's messages get kinda stale too quickly since there isn't a large variety of events to comment on. Not to mention that the AI's sentence structure is not varied enough to make the daily updates feel meaningful.

Granted, part of that is probably on me - I could probably update the AI's directive to have a more rounded personality instead of being pretty one-dimensional. If you have any tips on how to make the AI act less like a running joke, I'll happily take any advice or tips you could provide.

+1 to RpgBlaster's question - I'd also be interested in seeing infrequent, yet more detailed summaries/remarks on what's happening.
高不成 2 Oct @ 9:37am 
Could you please support Deepseek? I don't have the necessary conditions to use gemmi.TOT
RpgBlaster 15 Sep @ 1:25am 
@Gerik Uylerk I'm asking because having to read a new entry everyday is far too distracting
liaoy14866 13 Sep @ 6:47pm 
it's really really really nice ai mod and i'm so excited to play rimworld again. plz allow me to change model when i use openrouter, just like "echo colony" plz.
RpgBlaster 12 Sep @ 9:16am 
Is there a config if I only want the Mod to write a summary of the entire month or so it activate every 7 days so it does not trigger anytimes every minutes?
C0lin2000 3 Sep @ 12:42pm 
Can you add a button to clear the entire history so you don't have to delete every single report
Gerik Uylerk  [author] 1 Sep @ 6:37am 
Hello everyone! 🌟

I’ve just released a new update for the mod with several important improvements. I’ve added many additional filters so that the narrator no longer detects hidden dangers by mistake, and I also included a new option that allows you to completely disable the narration of battles or dangers in general.

Thank you all for continuing to use the mod and for your suggestions, which always help make it better! 🙌
ShadowEater25 15 Aug @ 3:52am 
Please make it so echo tales doesn't blabber on about enemies when they are within the ancient danger, or just make it so they don't at all idc
VarietyPrincess♡ 2 Aug @ 12:39am 
Would love for the conversations from EchoColony to be taken into account with EchoTales! That would be so freakin' cool.
Clem Fandango 1 Aug @ 11:01am 
Great mod, thanks!

As a note for others, the "adaptation pressure" references are due to inclusion in generated prompt of this internal gameplay factor (google "rimworld adaption factor"). Not really sure why it is there; you can try and get the model to ignore it by telling it to do so in the global prompt.

Would be great to see this open-sourced to allow community contributions.
Jolays 28 Jul @ 8:59am 
Guys, I realised why mod writes about ememies, when u even dont see them, it's because of ANCIENT DANGER. There is might be a bunch of monsters or mechanoids. It's so ridiculously xd. Im playing on map with huge mountain and found ancient danger only just now! Hope helped someone
Voxupnine 28 Jul @ 1:24am 
Would you please make an update on the Gemini settings to allow selections for its latest models such as 2.5 pro and flash?
C0lin2000 27 Jul @ 11:46pm 
whre are the tales saved so i can onece in a while remove old ones there is no option to do so ingame
Xaladia 27 Jul @ 4:39am 
would be great if this would work together with WorldBuilder, and take some context from character narratives and stuff
Hinjo 23 Jul @ 5:57pm 
Love this mod with echo colony. It brings a whole new role play element into the mix of things, but I do hate that the AI sometimes wont answer questions and instead pass it off as "What ever you think is best." Instead of the character answering what they'd do based on their personality
Zoto 22 Jul @ 12:33am 
Having the same issue as Jolays, even EchoColony has this issue :(
Voxupnine 21 Jul @ 11:38pm 
I did some further research and found something related to why the default setting isn’t doing anything for me.
Does this mod send parameter of "openrouter/auto" for the model selection on OR?
I’m no expert, but according to people on Git, the "openrouter/auto" value opts you in to OpenRouter’s dynamic routing and fallback system. This system does not use the dashboard's default setting; it prioritizes GPT 4o (or whichever is the highest-ranked model) unless you override it explicitly.
I also saw that if you want to use the dashboard’s Default Model, clients must not send a model or you can send "openrouter/auto", but only if you've opted to deactivate auto behavior.
As an alternative, could you allow us to specify the model ID in the in-game mod settings menu like Echocolony does?
Voxupnine 21 Jul @ 6:22am 
How do I choose models for Openrouter? I set my Default Model to Sonnet in the Settings page on Openrouter website but the mod still uses R1 or GPT-4o.
Jolays 21 Jul @ 3:46am 
Hope I could get some help here. I dont know why, but the mod sees some anomaly monsters on my map, and every day, every tale he writes about 'em. How can i fix it? It lasts since the first day, btw. No anomaly threats were so far. Sry for my english, it's not native
Jon 19 Jul @ 10:43am 
Hey it looks like the KoboldCPP side passes along the incorrect values for max_length from the mod settings.

The prompt adds "Do this within 0 characters" and the max_length is set to 7000
Gerik Uylerk  [author] 18 Jul @ 2:57pm 
Updated to version 1.6! I’ve also improved several internal aspects to make the generated storytelling and memories smoother
lbdakk 14 Jul @ 8:32am 
Could you please update to version 1.6, sir? I really like this mod
6神7 14 Jul @ 6:15am 
1.6 please:meepdrool:
Phoenix Archer 4 Jul @ 8:16am 
Hope the author will update soon, looks like it is not updated since two month.
Phoenix Archer 4 Jul @ 7:40am 
Hello, thanks for the author for provided this wonder mod! I have a question, how can I set the model name when I using OpenRouter? I see deepseek-r1 was used in my pc. I want to use another model. Thank you.
Jabba 17 Jun @ 4:31pm 
It would be nice to have an option to 'reset' the memory (i.e delete all previous memories)
GOMIN 16 May @ 8:24am 
good! good!
Bad Connection * 16 May @ 6:14am 
For some reason mine keeps talking about the same stuff over and over. It also got the colony name wrong, any idea what i have done wrong? maybe some mod incompatibility
Enrico 13 May @ 11:34am 
fun idea, but doesn't work whatsoever, every model i've tried, including ones recommended by yourself, keep outputting the systemprompt instead of a story
Bolt ⚡ 10 May @ 2:33pm 
Getting an infinite "Generating Story Entry" on a midsave. It works for another midsave, but it was under 10 days. This one is a bigger modpack and at 108 days.
TeaTimeCentaur 10 May @ 6:43am 
I am so happy it can be used with Open Router buuut it would be very sweet if we can select the model the site provides pretty please?
I am not sure what is selected by default but it wants to use credits while I could connect the DS 0324:free instead :3

Besides this, it's such a cool mod that gives each colony day a little more character <3
MagnusCerebrum 8 May @ 12:08pm 
So what model should I use ideally, I'm using gemini 2.0 and the narration often repeats itself ("food is scarce", "summer persists", etc). The memory is also getting clogged up with stuff like daily work and has several repeating entries
Acorn 8 May @ 8:12am 
Minor suggestion if possible can we get a scroll wheel when we're looking through the AI memory?
Acorn 7 May @ 6:20pm 
Ok this was really neat! My story teller actually had two colonists talking to each other! They were talking about a prisoner I have that we're working on converting. I didn't prompt them or anything to speak to one another.

And then one pawn went to talk to the prisoner in the progress of converting them!
Vanessa Reyes 7 May @ 5:56pm 
Something i've noticed with the storyteller is that they really struggle with past tense. For example, we had a massive raid during the night, but by morning there weren't any bodies left (Harbinger feast mod) so i prompted the storyteller to write about last night's battle, but it wrote it as if it was an upcoming battle. Was i supposed to edit the memory instead of making it generate an entry or?
Gerik Uylerk  [author] 6 May @ 7:11pm 
Sorry for the inconvenience
It sounds like the phrase “adaptation pressure” might be stuck in the internal memory of the storyteller. I recommend checking the internal memory or prompt history of the writer—there’s a good chance that line got saved unintentionally and is now being echoed in every entry.

Try editing the stored entries and removing any mention of “adaptation pressure” from the writer’s memory. Once it's cleared or reworded, the storyteller should stop repeating it.
Vanessa Reyes 6 May @ 6:46pm 
Why does it keep talking about adaptation pressure T^T? Not an entry goes by that mentions it, I don't even know what exactly its referring to. Everyone is healthy, we're thriving, "yet the adaptation pressure looms"
LadyMourg 6 May @ 11:29am 
This mod is absolutely incredible, easily my new favorite. I’ve always loved how RimWorld acts as a story generator, and this mod takes that storytelling to a whole new level. It makes me feel truly connected to my colonists as individuals, not just pawns, and adds emotional depth in a way that completely changes how I experience the game. Thank you so much for creating something that brings the colony to life in such a meaningful way!
Gerik Uylerk  [author] 6 May @ 8:02am 
@harrydubois: I’ve tested it with over 150 mods and haven’t seen any performance drops. The mod doesn’t constantly read the game; it only does a quick read when generating a story, so it’s very lightweight.

@Acorn: Thanks so much for the feedback! I’ll check everything and push an update soon. In the meantime, I suggest editing the internal memory of the storyteller. Noting that Flash is a dinosaur and not a wolf might help stop the confusion.

@Vanessa Reyes: The global prompt helps give your storyteller a custom tone — you can make them more humorous, dramatic, like a news anchor, or even a nature documentary. If you leave it blank, they’ll write like an epic, dramatic novelist by default.
MagnusCerebrum 6 May @ 5:27am 
Oh yeah this is gonna be great
Bon 6 May @ 1:39am 
How is it in terms of performance? Sounds quite demanding!
Acorn 5 May @ 11:20pm 
Ah, somethin' else to add. They said my colonist collapsed from "high adaptation pressure" but they actually collapsed because they were going into labor.
Acorn 5 May @ 10:39pm 
Ok this is just funny mostly but guess you could try to add support xD. I have a troodon (dinosaur) named Flash and the storyteller keeps saying they're a wolf. This is from Biomes! Preshistoric.

Somethin' I even suggest - look over the Generations 2 modpack list thingy and what to add support for? Mostly because I think a lot of people use it. Esp Samuel's mods the flavour one - mainly for frogge.
Vanessa Reyes 5 May @ 8:13am 
What do i put as the global prompt? I'm not familiar with promp engineering
bell 4 May @ 1:12pm 
A question just to see if I understand the idea of ​​the mod: can I create my own story and have the AI ​​create the rest, like dialogues, etc.? Because that's what I understood.