RimWorld

RimWorld

RimDialogue - Real Conversations
Bug Report: System.MissingMethodException and Dialogue Placeholders (RimWorld 1.6 Beta)
Hello RimDialogue developer(s),

I'm currently using your mod (Steam ID: 3365889763) on the RimWorld 1.6 (unstable/beta) version and have encountered an issue.

Environment Details:
* Game Version: RimWorld 1.6 (unstable/beta)
* Active DLCs: All (Royalty, Ideology, Biotech, Anomaly)
* Mod in Question: RimDialogue (v0.78.0, as per log)
* Other Mods: I have an extensive mod list, but the problem appears to be directly linked to RimDialogue.

Problem Description:

1. Debug Log Error: I am consistently receiving the following error in the debug log (Ctrl+F12):

```
System.MissingMethodException: Method not found: bool Verse.Pawn.get_IsNonMutantAnimal()
[Ref 8DE5FB36]
at RimDialogue.Core.InteractionRequests.DialogueRequestBattle_Initiator.BuildFrom (...)
at RimDialogue.Access.PlayLogEntry_Interaction_ToGameStringFromPOV_Worker.Postfix (...)
```

This error indicates that the mod is attempting to access a method (Verse.Pawn.get_IsNonMutantAnimal()) that no longer exists in the RimWorld 1.6 version.

2. Dialogue Placeholders: As a consequence of the error above, colonist interactions and dialogue lines displayed in speech bubbles (and the interaction log) are showing placeholders instead of the correct values. For example, I see messages like:
* "Colonist 1: I boasted about the ' skill ' skill to colonist 2"
* "Colonist 2: I remembered ' faction ' and how it affects me"
Instead of "I boasted about the mining skill to colonist John" or "I remembered the Mountain Pirates faction and how it affects me."

Suspected Cause:
I believe the RimDialogue mod is currently outdated for RimWorld 1.6, as the method it attempts to call (Verse.Pawn.get_IsNonMutantAnimal()) seems to have been removed or changed in the game's API in this new version.

How to Reproduce:
Simply having the RimDialogue mod active on RimWorld 1.6 will cause the error to appear in the log and the placeholders in interactions during normal gameplay.

Temporary Solution:
Disabling the RimDialogue mod resolves both issues (the log error and the dialogue placeholders).

Request:
I would like to know if there are any plans for a compatibility update for RimWorld 1.6. This mod is excellent and greatly enhances my gameplay experience!

Thank you for your time and effort!
< >
Showing 1-1 of 1 comments
john.roper  [developer] 5 Jul @ 3:24pm 
Hi! This should be fixed now.
< >
Showing 1-1 of 1 comments
Per page: 1530 50