Ради вашего удобства наш сайт использует cookies! Узнать больше! Мы используем cookies

RimTalk: Persona Director

[b]Give your colonists a soul. Let the AI truly understand them.[/b] This is an add-on for [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3551203752]RimTalk[/url].This mod completely overhauls RimTalk's persona system—including Smart Gen, Random Gen, and persona presets—introducing a fully customizable prompt and a unique 'Persona Evolution' mechanic. Featuring a powerful Director Console and deep integration with RimTalk's advanced mode via new data variables and Scriban persona. ✨ Key Features [list] [*] [b]Deep Data Extraction[/b]: This mod extracts vast amounts of detail ignored by the base RimTalk persona generation, reading the full descriptions of items: [list] [*] [b]Identity Recognition[/b]: Distinguishes between colonists, prisoners, slaves, and visitors. It can also detect if a character is part of an ongoing quest. [*] [b]Genes (Biotech)[/b]: Distinguishes between Endogenes (Natural) and Xenogenes (Artificial). The AI understands the difference between innate traits and augmentations. [*] [b]Skill Passions[/b]: The AI understands the psychological implications of special passions like Critical, Natural, and Apathy. [*] [b]Social Relationships[/b]: Identifies if relatives are in the colony, deceased, or even belong to hostile factions. [*] [b]DLC & Mod Compatibility[/b]: Fully compatible with Biotech and Anomaly. It can also read personality and topic interest data from [b]RimPsyche[/b]. [/list] [*] [b]Full Customization Control[/b]: In the Mod Settings, you can finely control every piece of data sent to the AI (Do you want to include this item? Do you want to include its detailed description?). [*] [b]📝 Director's Notes[/b]: We added an [b]"Edit Notes"[/b] button directly to the RimTalk interface. You can quickly input any backstory or instructions here as part of the global prompt, allowing for nuanced adjustments to each character's generation. [i]*Note: Notes are global and do not automatically clear when switching characters, making it easy to batch-generate a group with a shared history (e.g., a refugee squad).[/i] [*] [b]📈 Persona Evolution[/b]: Transforms your characters from static archetypes into dynamic individuals who grow psychologically over time based on aging, life events, and status changes. [list] [*] [b]Dynamic Evolution[/b]:The AI analyzes the time passed and events occurred to write a psychological "addendum" to your character's persona, reflecting their growth. [*] [b]Status Comparison[/b]:Features a snapshot system that compares the character's "Past" vs. "Present." The AI can detect changes in faction, health (e.g., lost limbs), and skills, using these objective facts to infer subjective personality shifts.。 [*] [b]Memory Integration[/b]:Integrated with [b] RimTalk Expand Memory[/b]. It intelligently filters and reads only new mid/long-term memories formed since the last update, weaving actual gameplay events and talk into the character's soul. [/list] [*] [b]🎬 Director Console[/b]: Accessible by switching from the notes window or right-clicking the main button, this powerful batch processing panel allows you to: [list] [*] [b]Batch Generate Personas[/b]: Filter characters by type (Colonists, Prisoners, Visitors, Animals, etc.) and generate personas with a single click. You can generate for multiple selected characters using two distinct modes: [list] [*] [b]Single Send[/b]: Generates a persona for each character individually. [*] [b]Batch Send[/b]: Sends data for multiple characters to the AI in a single request. When combined with "Director Notes," this is perfect for creating interconnected backstories for an entire team. [/list] [*] [b]Convenient Dialogue Entry[/b]: Simply click the [b]"Talk"[/b] button in the list to open RimTalk's dialogue window. This feature bypasses vanilla restrictions, allowing you or your selected pawn (including animals and mechs) to initiate a conversation with any character in the list. [i][b]Note[/b]: This follows standard game logic. Non-human characters still require a vocalizer (like a Vocal Link implant); if the participants are far apart, the initiator must be able to move to the target.[/i] [/list] [*] [b]Flexible Prompt Strategy[/b]: The persona generation prompt is fully customizable and supports two core modes: [list] [*] [b]Default "3-in-1" Mode[/b]: The AI provides [b]3 distinct persona options[/b] (e.g., "The Specialist," "The Survivor," "The Broken One"). This encourages deep creative involvement and avoids generating generic, one-dimensional characters. [*] [b]Custom Mode[/b]: You can completely customize the prompt in the Mod settings. This allows you to change it to a "one-click generation" mode that outputs a single persona directly, or any other style you prefer, making batch operations more efficient. Two additional preset templates are also provided, for a total of three prompts that can be switched at any time. [/list] (Simplified prompts are used in the images for clarity.) [*] [b]Powerful Preset Library[/b] [list] [*] [b]Enhanced Random Generation[/b]: The mod completely takes over the random generation logic. You can now manually apply specific presets or roll randomly from selected categories. The library is fully customizable—add, delete, or edit presets at any time. [*] [b]New Built-in Presets[/b]: Includes roughly 50 new personality presets covering various styles (ACG, Sci-Fi, Psychology, etc.), ready to use out of the box. [*] [b]Auto-Assignment Rules[/b]: Set up rules to automatically assign specific personality pools to certain Factions, Races, or Xenotypes. For example, you can ensure all Pirates generate with "Chaotic" personalities, or specific races always have an "Arrogant" tone. [*] [b]Import / Export[/b]: Easily export your entire library and rules to the clipboard or a file, making it simple to back up your data or share your configurations with the community. [/list] [*] [b]🔗 Integration with RimTalk Advanced Mode[/b]: [list] [*] [b]Prompt Integration[/b]: You can directly select RimTalk's templates in the settings to drive persona generation. This allows you to leverage RimTalk's powerful template system to fully customize the generation structure. [*] [b]Enhanced Variables[/b]: Injects a wealth of data into RimTalk's variable library (e.g., daily changes of pawn {{pawn.d_status_diff}}) allowing your dialogue prompts to access deep data unavailable in vanilla. [*] [b]Code Persona[/b]: You can even write logic directly inside a character's persona text field! The mod dynamically renders this text before generating dialogue, allowing the same character to wear completely different personality masks during combat, daily life, or solitude. [/list] [/list] Design Philosophy Our design goal is to generate [b]deep character personas[/b] to serve as the core foundation for AI's understanding of pawns. This may allow RimTalk to focus on fluent and dynamic dialogue based on these personas, without needing to re-analyze vast amounts of character data during each interaction, thereby enhancing the efficiency and coherence of AI interactions. ❤️ Credits Thanks to [b]juicy[/b] for creating [b]RimTalk[/b], changing how RimWorld is played and filling the RimWorld with humanity. The code was generated by AI. Code and translate by Gemini 3.0 Pro. I do not know English and code. Github [url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fgithub.com%2FRabirinth-hub%2FRPD]https://github.com/Rabirinth-hub/RPD[/url] Detailed introduction, discussion, and feedback (if you understand Chinese or use a translator) Tieba:[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Ftieba.baidu.com%2Fp%2F10297442247]https://tieba.baidu.com/p/10297442247[/url]