边缘世界 RimWorld

边缘世界 RimWorld

360 个评价
Rimpsyche - Personality Core
11
4
3
3
3
3
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.6
文件大小
发表于
更新日期
714.526 KB
7 月 26 日 上午 7:48
12 月 13 日 上午 3:09
26 项改动说明 ( 查看 )

订阅以下载
Rimpsyche - Personality Core

描述

Version 1.0.25
Hot fix on Git mess up and RJW trait integration.

Version 1.0.24
Version 1.0.24 brings the ability to save/load pawn's Psyche using Edit window. Something a lot of people have been requesting.
I could not implement it until now because while the Sexuality module was under construction, the psyche structure had to change a lot.

[Feat]
Psyche Save/Load interface

[Mod Integration]
Androids for RW 1.6: No longer give psyche to simple droids.

See detailed patch note in the update log.
Older versions are available on Github[github.com]

Rimpsyche supports Prepatcher. Use prepatcher to make Rimpsyche even more performance friendly.

If you'd like to see integrations with specific mods, please let me know in the "Mod Integration Request" discussion.
For any bugs you encounter, report them in the "Bug Report" discussion.




  • Personality-Driven Conversations
  • Seamless Trait Integration
  • Dynamic Personality
  • Modular design without bloat
  • No hediff/ticking/scanning. Performance-friendly




RimPsyche introduces a personality system to RimWorld.
Heavily inspired by the beloved Psychology mod, it offers a modern and performant way to give each pawn a unique personality, making their interactions feel more individual and impactful.
Pawns will form opinions of others based on these personalities, transforming RimWorld's social relations from simple compatibility checks into something more story-driven.










RimPsyche is designed to be modular, letting you pick only the features you want. This modular approach also significantly helps with compatibility.
  • RimPsyche Disposition: Changes pawn behavior and reactions based on their personality.
  • RimPsyche Sexuality: Uses a Kinsey-scale inspired sexuality and sex drive to change romance dynamics. (In development.)
  • RimPsyche Relationship: Changes pawn romance and relationship to make them develop gradually. (In development.)
  • RimPsyche Interests: Expand pawn interests and interactions. (Planned)




You can add this mod to an existing save. Pawns will be given random personalities upon loading.
Do not remove this mod from an existing save, as it will break your game.




You can find the list of integrated mods or request mod integration here.







Rimpsyche doesn't have any direct LLM integration. However, if you want to feed RimPsyche personality into mods that utilize LLM like Rimtalk, you can follow the following steps to get Rimpsyche personality easily.
  1. In game option, turn on the Development mode. You'll see icons appear on top of your screen.
  2. Open debug action menu (the third icon)
  3. Search for "personality". You'll see options with _LLM mark. You can choose whichever option you want.
  4. There will be "T: {Your chosen option}" text following your mouse. Click the pawn you want to get the personality of. It will log their personality.
  5. To check, open the debug log (the first icon)
  6. At the very bottom you should see: "RimPsyche info for pawn ~~~"
  7. Click it. The personality is logged there. You can copy it to feed it to LLM.




  • Psychology mod for inspiration and the starting point of this mod.
  • People from the Official RimWorld discord server for helping out with translation.
  • TemplarSpartan for Hauts' Added Traits integration
  • Figma and WordClouds for mod page design.
  • ChatGPT and Gemini for help with UI and Transpiler patch. Also English grammar check and proofreading. (Just adding this here because this seems to confuse people. I'm not vibe coding. I'm not asking AI to make mods. I know the codes I use and I make the mods myself. I used AI for boring and tedious stuff like finding appropriate margin in UI and stuff. I put it up as a credit because I don't like how casual the use of AI is becoming and people just normalize using it as a tool without mentioning. I believe if you used AI as a tool, no matter how insignificant you think it is, you should let it be known.)


The source code is available on Github[github.com].
热门讨论 查看全部(3)
81
7 小时以前
Mod integration requests
Maux
47
12 月 12 日 下午 8:53
Bug report
Maux
0
12 月 6 日 下午 8:04
For Modders
Maux
329 条留言
Nyrlaque 12 月 10 日 下午 11:52 
Looking forward to further modules, I hope there's a way to save personality you made because it takes a while to adjust them.
Abbot 12 月 8 日 上午 2:47 
thanks again!
kyrambox 12 月 8 日 上午 2:40 
I always play with this wonderful mod and disposition as well. Thank you. Looking forward to option to save personality, at least separately from pawn...
Maux  [作者] 12 月 8 日 上午 1:24 
@Abbot Yes, both are compatible
Abbot 12 月 8 日 上午 1:06 
Also, I forgot to ask, what about Dubs Break Mod?
Abbot 12 月 8 日 上午 12:59 
Hello again, just finished a playthrough with your mod and I'm about to start another, great job!

I just wanted to ask: Is this compatible with Vanilla Social Interactions Expanded?
Maux  [作者] 12 月 8 日 上午 12:36 
@artaszx Rimpsyche personality actually affects social fight chance across the board, even fights from insults. I will have to look in to it, but I think 'No social fight' mod might require compatibility patch depending on how they implemented it.
As for `ugh you got me`, Dubs Discord server recommends `short social fight` due to performance concern. The two mods operates differently, so you may want to read up both mods' description to choose between.
artaszx 12 月 8 日 上午 12:04 
No, i just used No Social Fights mod before, and it's stopped working well, becouse your mod adding fight chance in dialogue, it's not affects social fight chance based on insult besides. I like your mod and not gonna to disable it, will try to use "you got me" mod alongside. I just frustrated how broken is vanilla mechanic of fights.
Maux  [作者] 12 月 7 日 下午 11:57 
@artaszx While personality affects social fight start chance, it does not alter the mechanics of social fight like its severity. The purpose of this mod is to overhaul pawn interaction, not social fight adjustment. If what you are looking for is limiting social fight, you'll have better luck with mods like Short/Blunt/No Social Fight.
artaszx 12 月 7 日 下午 10:34 
Is this a way to disable social fights? I used mod for this, but it's no longer works. I tired to reload my game after two of my pawns is beaten to half-death. Or make it less devastating at least.