[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"mod-rimtalk-mood-reactions":3,"mods-more-author-rimtalk-mood-reactions":32,"mods-more-category-rimtalk-mood-reactions":83,"mods-similar-rimtalk-mood-reactions":140},{"id":4,"slug":5,"name":6,"shortDescription":7,"author":8,"workshopUrl":9,"imageKey":10,"thumbnailUrl":11,"packageId":12,"category":13,"tags":14,"downloadCount":18,"rating":19,"publishedAt":20,"updatedAt":21,"description":22,"ratingCount":23,"version":10,"gameVersion":10,"images":24,"videos":30,"kofiUrl":31,"patreonUrl":31},"13fc5cd8-6ad1-4e4d-b503-cb68b79338e3","rimtalk-mood-reactions","RimTalk: Mood Reactions","RimTalk Mood Reactions Every word matters.","Dratic95","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3755539006","","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F12007866513768395758\u002F5DAFFD0598F84EF67D6564208EA7A9C9CCD9D015\u002F","drati.rimtalkmoodreactions","management",[15,16,17],"mod","1.5","1.6",5,2.2,"2026-07-01T12:34:38.0000000Z","2026-08-10T05:07:28.0000000Z","\u003Ch2>RimTalk Mood Reactions\u003C\u002Fh2>\r\n\r\nEvery word matters. Every action leaves a mark.\r\n\r\nRimTalk Mood Reactions hooks into your RimTalk conversations and analyzes them for \u003Cstrong>genuine emotional impact\u003C\u002Fstrong>. When you threaten a pawn, comfort them, or traumatize them, they don't just reply — they \u003Cstrong>feel\u003C\u002Fstrong> it.\r\n\r\n\u003Ch3>What This Mod Does\u003C\u002Fh3>\r\n\u003Cul>\u003Cli>\u003Cstrong>Dynamic Mood Thoughts\u003C\u002Fstrong> — AI-generated mood buffs and debuffs that match the emotional weight of your messages. Each thought has a custom label, description, mood offset, and duration based on the AI's analysis.\u003C\u002Fli>\u003Cli>\u003Cstrong>NPC-to-NPC Mood Reactions\u003C\u002Fstrong> — When RimTalk pawns talk to \u003Cem>each other\u003C\u002Fem>, they also feel it. Insults, compliments, threats, and jokes between NPCs generate mood thoughts and shift their \u003Cstrong>vanilla social opinion\u003C\u002Fstrong> of one another. Watch your colony's social web evolve naturally through conversation.\u003C\u002Fli>\u003Cli>\u003Cstrong>Two-Call AI System\u003C\u002Fstrong> — Optional token-saving mode. A cheap classifier first checks if a message is emotionally significant. If not, it skips the expensive full generation call. If yes, it runs the full analysis. Great for cutting costs during long play sessions — but the classifier can occasionally miss nuance.\u003C\u002Fli>\u003Cli>\u003Cstrong>Opinion Tracker\u003C\u002Fstrong> — Pawns form a running opinion of you based on your conversations. Track it in the Social tab with a full history of recent changes.\u003C\u002Fli>\u003Cli>\u003Cstrong>Three Detail Levels\u003C\u002Fstrong> — Choose Minimal (fast, cheap), Standard (balanced), or Verbose (maximum context, richest results) to control how much pawn info the AI receives (and how expensive running this mod is). Applies to both player-to-pawn and NPC-to-NPC prompts.\u003C\u002Fli>\u003Cli>\u003Cstrong>Life-Stage Aware\u003C\u002Fstrong> — Toddlers, children, and adults all react differently. A toddler sees eating the last cookie as the end of the world. Adults shrug it off. The AI scales severity to the pawn's maturity.\u003C\u002Fli>\u003Cli>\u003Cstrong>Action vs Speech Detection\u003C\u002Fstrong> — Text in *asterisks* is treated as physical actions, not spoken words. *Rips out your tail* hits harder than \"I will rip out your tail.\"\u003C\u002Fli>\u003Cli>\u003Cstrong>Personality Matching\u003C\u002Fstrong> — Descriptions match the pawn's RimTalk-generated personality and vanilla traits.\u003C\u002Fli>\u003Cli>\u003Cstrong>Toddler Support\u003C\u002Fstrong> — Fully compatible with the Toddlers mod and The Children Need To Play. Babies, toddlers, children, and adults all receive age-appropriate thoughts.\u003C\u002Fli>\u003C\u002Ful>\r\n\r\n\u003Ch3>How It Works\u003C\u002Fh3>\r\n1. Talk to a pawn through RimTalk — or watch two NPCs talk to each other.\r\n2. The AI analyzes the message for emotional impact (optionally using the fast classifier first).\r\n3. If the message is significant, a custom mood thought is applied.\r\n4. For player-to-pawn: their opinion of you shifts. For NPC-to-NPC: their vanilla social opinion of each other shifts.\r\n5. Check the Social tab to see how pawns feel about you — and each other.\r\n\r\n\u003Ch3>Mod Settings\u003C\u002Fh3>\r\n\u003Cul>\u003Cli>Enable\u002Fdisable player-to-pawn mood effects\u003C\u002Fli>\u003Cli>Enable\u002Fdisable NPC-to-NPC mood effects\u003C\u002Fli>\u003Cli>Toggle opinion tracking\u003C\u002Fli>\u003Cli>Min\u002Fmax mood offset sliders\u003C\u002Fli>\u003Cli>Context detail level (Minimal \u002F Standard \u002F Verbose)\u003C\u002Fli>\u003Cli>Two-call system (classifier + conditional generation) on\u002Foff\u003C\u002Fli>\u003C\u002Ful>\r\n\r\n\u003Ch3>Token Usage\u003C\u002Fh3>\r\nDue to the fact that it hooks into your messages, this can get expensive depending on how you configure the mod. So I've included this table to help you choose the right option for you!\r\n(This assumes the persona profile is 400 characters and the message is 60 characters for reference. NPC-to-NPC and classifier prompts have separate counts.)\r\n\r\n\u003Cstrong>Quick Reference\u003C\u002Fstrong>\r\n\r\nLevelPromptResponseTotal\r\nMinimal~90~40~130 tokens\r\nStandard~440~75~515 tokens\r\nVerbose~775~100~875 tokens\r\n\r\n\r\n\u003Ch3>Two-Call System: Pros & Cons\u003C\u002Fh3>\r\n\u003Cstrong>When to use it:\u003C\u002Fstrong> If you talk to pawns frequently and your AI provider charges per token, the two-call system can significantly reduce costs. Mundane messages like \"How are you?\" or \"Nice weather\" are filtered out by the cheap classifier, saving you the full generation cost.\r\n\u003Cstrong>The trade-off:\u003C\u002Fstrong> The classifier is fast and cheap, but it can miss subtle emotional weight — sarcasm, backhanded compliments, or quiet cruelty might slip through as \"not significant.\" If you want every conversation analyzed with full care, leave it off. Additionally, if your provider has a limited number of calls in total, you might want to turn it off as this will effectively double the number of calls used when speech is said.\r\n\u003Cstrong>Recommendation:\u003C\u002Fstrong> Turn it on for casual roleplay sessions. Turn it off for intense, emotionally charged story arcs where every word matters.\r\n\r\n\u003Ch3>NPC-to-NPC System: How It Works\u003C\u002Fh3>\r\nWhen two RimTalk NPCs chat, this mod piggybacks on RimTalk's existing AI call to analyze the emotional impact on the \u003Cem>receiver\u003C\u002Fem>. The receiver gets a mood thought and their vanilla opinion of the sender shifts — just like player-to-pawn, but between pawns. This means:\r\n\u003Cul>\u003Cli>Social fights can start because of an insult.\u003C\u002Fli>\u003Cli>Romance chances can rise because of a kind word.\u003C\u002Fli>\u003Cli>A pawn who keeps getting bullied will genuinely start to hate the bully.\u003C\u002Fli>\u003C\u002Ful>\r\nAll through natural conversation, not scripted events.\r\n\r\n\u003Ch3>Requirements\u003C\u002Fh3>\r\n\u003Cul>\u003Cli>\u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2009463077\" target=\"_blank\" rel=\"noopener noreferrer\">Harmony\u003C\u002Fa>\u003C\u002Fli>\u003Cli>\u003Ca href=\"https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3551203752\" target=\"_blank\" rel=\"noopener noreferrer\">RimTalk\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\r\n\r\n\u003Ch3>Compatibility\u003C\u002Fh3>\r\n\u003Cul>\u003Cli>Toddlers — Supported\u003C\u002Fli>\u003Cli>The Children Need To Play — Supported\u003C\u002Fli>\u003Cli>Royalty — Compatible\u003C\u002Fli>\u003Cli>Ideology — Compatible\u003C\u002Fli>\u003Cli>Biotech — Compatible\u003C\u002Fli>\u003C\u002Ful>\r\n\r\n\u003Ch3>Future Plans\u003C\u002Fh3>\r\n\u003Cul>\u003Cli>Expanded opinion effects (social fights, romance chances, etc.)\u003C\u002Fli>\u003Cli>Integration with more life-stage mods\u003C\u002Fli>\u003Cli>Configurable text filter patterns for NPC-to-NPC significance detection\u003C\u002Fli>\u003C\u002Ful>\r\n\r\n\u003Ch3>Credits\u003C\u002Fh3>\r\nBuilt with love for the RimTalk ecosystem. Thanks to the RimTalk team for the amazing dialogue framework.\r\n\r\n\u003Ch3>Support\u003C\u002Fh3>\r\nFound a bug? Have a suggestion? Drop a comment below or reach out on the RimWorld modding Discord.",25,[25,26,27,28,29],"https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F12416710944476391100\u002F4F9A57A638C678C2F62D043AD4193FF4FCA67C04\u002F","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F15893121455845214920\u002F45789D4E5AB0D397B77B45412B59C8D0F496175D\u002F","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F15796776792036951093\u002F31169EA9EE7A0A12E253610E14A86377B79E0BB7\u002F","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11574046398481669870\u002F388BFAC279AA04088E83DE69E6A7D2BD9F985F5B\u002F","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F12033148426927132864\u002F4F262865D29E0EAFD5BE24E282660833D5C30F24\u002F",[],null,[33,46,58,70],{"id":34,"slug":35,"name":36,"shortDescription":37,"author":8,"workshopUrl":38,"imageKey":10,"thumbnailUrl":39,"packageId":40,"category":13,"tags":41,"downloadCount":42,"rating":43,"publishedAt":44,"updatedAt":45},"44a41b48-cd9c-4e47-831f-fa2c0d9c440c","anti-aging-cream","Anti Aging Cream","Have the toddlers mod and there's just that one child that's way to cute for you to ever want to grow up?","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3755594221","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F13649191555410570213\u002F9A55AC02BC3DF81FE10734E0FB34AB004F1963AF\u002F","drati.antiagingcream",[15,17],40,2.5,"2026-07-01T14:21:18.0000000Z","2026-07-03T03:41:46.0000000Z",{"id":47,"slug":48,"name":49,"shortDescription":50,"author":8,"workshopUrl":51,"imageKey":10,"thumbnailUrl":52,"packageId":53,"category":13,"tags":54,"downloadCount":55,"rating":56,"publishedAt":57,"updatedAt":57},"f9fe06fc-b000-48cb-a8c2-c8780a20f3e7","slaves-can-research","Slaves Can Research","Allows slaves from the Ideology DLC to perform research work because i dont understand why we can whip slaves into making shirts but not into figuring out how to make them!","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3743623338","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F10944007914211132960\u002F658AF512E53836955D25BADBBA245024F0FFF877\u002F","drati.slavescanresearch",[15,17],85,3.8,"2026-06-13T02:21:04.0000000Z",{"id":59,"slug":60,"name":61,"shortDescription":62,"author":8,"workshopUrl":63,"imageKey":10,"thumbnailUrl":64,"packageId":65,"category":13,"tags":66,"downloadCount":67,"rating":68,"publishedAt":69,"updatedAt":69},"657c44e4-68d2-49ec-8082-11cb3f7f8dca","litter-birth","Litter Birth","Adds a single Biotech gene, Litter Birth: carriers who give birth deliver a whole litter of 4-6 siblings at once instead of a single child.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3789114908","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F18081958379243144188\u002FA9D3E0CBF6FE7DB0FA29EE74EB3AADB28F1CA716\u002F","workshop.3789114908",[15,17],174,4.5,"2026-08-24T03:27:38.0000000Z",{"id":71,"slug":72,"name":73,"shortDescription":74,"author":8,"workshopUrl":75,"imageKey":10,"thumbnailUrl":76,"packageId":77,"category":13,"tags":78,"downloadCount":79,"rating":80,"publishedAt":81,"updatedAt":82},"8d1e78cf-eb47-4860-84de-81f49fcd9a2a","rimtalk-toddlers-expanded-translation-fix","RimTalk Toddlers Expanded Translation Fix","Fixes missing English translations for RimTalk - Expand Toddlers by providing the translation files in a correctly-structured companion mod.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=3737939915","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F12173401667315613815\u002F6757BE8700AD5179FFAF8626DBCCCF7A3C0011E6\u002F","drati.rimtalktoddlerstranslationfix",[15,17],31,1,"2026-06-03T12:56:05.0000000Z","2026-06-03T13:00:55.0000000Z",[84,99,111,128],{"id":85,"slug":86,"name":87,"shortDescription":88,"author":89,"workshopUrl":90,"imageKey":10,"thumbnailUrl":91,"packageId":92,"category":13,"tags":93,"downloadCount":95,"rating":96,"publishedAt":97,"updatedAt":98},"8ef9e287-362f-4194-b7f2-644edf3d6e84","vanilla-events-expanded","Vanilla Events Expanded","See changenotes. Vanilla Events Expanded is one of our oldest mods, and I’m honestly shocked it’s holding up so well - it’s pretty resistant to game updates and bugs because of its simplicity. Back when I first made it with Kikohi, we didn’t know much about modding. I just wanted","Oskar Potocki","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1938420742","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F13132919981746529669\u002F634387B0351B8054F777E94EDCDE0619759927FD\u002F","vanillaexpanded.vee",[15,17,16,94],"1.4",1432419,4.9,"2019-12-16T18:08:01.0000000Z","2026-07-22T10:41:12.0000000Z",{"id":100,"slug":101,"name":102,"shortDescription":103,"author":89,"workshopUrl":104,"imageKey":10,"thumbnailUrl":105,"packageId":106,"category":13,"tags":107,"downloadCount":108,"rating":96,"publishedAt":109,"updatedAt":110},"62f73e39-1314-444b-b55c-878768790ee6","vanilla-textures-expanded","Vanilla Textures Expanded","1.6.0 (16\u002F07\u002F2020): Updated to 1.3. Honestly, we added so many textures (including almost a full retexture of Royalty) I'm not going to bother. 1.5.0 (11\u002F10\u002F2020): Added faction icons in HQ. 1.4.0 (04\u002F09\u002F2020): Added various new textures: Snowmen, Flatscreen TV, Unfinished appare","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2016436324","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11750749957969253050\u002F3BE41DFCAB683CB5175008D156F5FB5D65A0B933\u002F","vanillaexpanded.vtexe",[15,17,16,94],1490912,"2020-03-07T20:55:08.0000000Z","2025-07-20T20:10:41.0000000Z",{"id":112,"slug":113,"name":114,"shortDescription":115,"author":116,"workshopUrl":117,"imageKey":10,"thumbnailUrl":118,"packageId":119,"category":13,"tags":120,"downloadCount":125,"rating":96,"publishedAt":126,"updatedAt":127},"04f09c3c-0430-4892-9ce0-83aab8e491c1","common-sense","Common Sense","Allows your pawns to act smarter.","avil","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1561769193","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F1738926765441255834\u002F5887EBFD41E92A778CEA523A485A761BC163A761\u002F","avilmask.commonsense",[15,17,16,94,121,122,123,124],"1.3","1.2","1.1","1.0",1591711,"2018-11-10T19:39:35.0000000Z","2025-10-12T15:40:19.0000000Z",{"id":129,"slug":130,"name":131,"shortDescription":132,"author":89,"workshopUrl":133,"imageKey":10,"thumbnailUrl":134,"packageId":135,"category":13,"tags":136,"downloadCount":137,"rating":96,"publishedAt":138,"updatedAt":139},"aa7fe776-5252-49c4-9cb1-8ec00614e762","vanilla-expanded-framework","Vanilla Expanded Framework","The Vanilla Expanded Framework (VEF) is a core modding library required by many of the Vanilla Expanded mods.","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=2023507013","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F11496016312647359228\u002F3D922C9197A46CAA762B3042A6EDD4448F2FB684\u002F","oskarpotocki.vanillafactionsexpanded.core",[15,17,16,94,121,122,123,124],2607665,"2020-03-15T17:43:43.0000000Z","2026-08-07T10:02:20.0000000Z",[141,143,156,169],{"id":112,"slug":113,"name":114,"shortDescription":115,"author":116,"workshopUrl":117,"imageKey":10,"thumbnailUrl":118,"packageId":119,"category":13,"tags":142,"downloadCount":125,"rating":96,"publishedAt":126,"updatedAt":127},[15,17,16,94,121,122,123,124],{"id":144,"slug":145,"name":146,"shortDescription":147,"author":148,"workshopUrl":149,"imageKey":10,"thumbnailUrl":150,"packageId":151,"category":13,"tags":152,"downloadCount":153,"rating":96,"publishedAt":154,"updatedAt":155},"46736a72-6b57-4718-b154-25eb5d59a0f8","replace-stuff","Replace Stuff","Place buildings anywhere, on top of existing things, and the game will handle it.","Uuugggg","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=1372003680","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F921426876980662243\u002F50B18BF7A9132FB5B01AFD7A5AACA57DF1940771\u002F","uuugggg.replacestuff",[15,123,122,16,94,121],2059514,"2018-04-28T04:53:36.0000000Z","2024-12-31T18:41:04.0000000Z",{"id":157,"slug":158,"name":159,"shortDescription":160,"author":161,"workshopUrl":162,"imageKey":10,"thumbnailUrl":163,"packageId":164,"category":13,"tags":165,"downloadCount":166,"rating":96,"publishedAt":167,"updatedAt":168},"54ff6b67-f141-4816-822f-ad10a2fab1b0","hugslib","HugsLib","This is a library that provides shared functionality for other mods.","Symbolic","https:\u002F\u002Fsteamcommunity.com\u002Fsharedfiles\u002Ffiledetails\u002F?id=818773962","https:\u002F\u002Fimages.steamusercontent.com\u002Fugc\u002F103978299280169442\u002FA67F10574269C336608796DAF2A6ECF3B96B0F59\u002F","unlimitedhugs.hugslib",[15,124,123,122,16,94,121,17],3393497,"2016-12-15T17:06:09.0000000Z","2025-07-13T19:18:38.0000000Z",{"id":100,"slug":101,"name":102,"shortDescription":103,"author":89,"workshopUrl":104,"imageKey":10,"thumbnailUrl":105,"packageId":106,"category":13,"tags":170,"downloadCount":108,"rating":96,"publishedAt":109,"updatedAt":110},[15,17,16,94]]