Hey sorry to bother but- which one should be used in which case? Custom Fixed Dialog - Compatibility for mods that still require the old one, while Custom Fixed Dialog - Continued is the new version which they could switch to?
So, I left the "Compatibility" version in because, without any updates beyond bringing their mods up to SDV 1.6/SMAPI 4 spec, mods that depend on Custom Fixed Dialog will "just work" - however, Vortex will throw...shall we say...spooky warnings that don't make a lot of sense.
My hope/desire is to have Mod makers switch to using the new UniqueID, which would then require the use of Custom Fixed Dialog - Continued, however until they've had time to do that, I wanted to give people the ability to hopefully get things working.
Needless to say, this is very tricky. I'd say that, for now, use the Compatibility one until the Mods that require Custom Fixed Dialog update to use the new one.
Hey, I want to report an error I encountered on 1.6.10. My English is not good, so I use translation software. Please forgive me When I give a pendant to a custom NPC, the NPC doesn't speak the set dialogue and the dialog box gets completely stuck. I found the following report in the Smapi log:
(I also downloaded ResponseCore, I'm not sure if there's any impact between them.)[03:13:47 TRACE Custom Fixed Dialogue] Found key Strings\StringsFromCSFiles:NPC.cs.3980 with 0 subs [03:13:47 TRACE Custom Fixed Dialogue] Final replacement for ⣇Strings\StringsFromCSFiles:NPC.cs.39805305cfca-4830-412a-823b-1785d09bd3cb⣿: $q 10001 give_pendant#?!...#$r 10001 0 give_pendant# Will you marry me?. Current output: $q 10001 give_pendant#?!...#$r 10001 0 give_pendant# Will you marry me? [03:13:47 ERROR game] Failed parsing dialogue string for NPC Cain (key: Strings\StringsFromCSFiles:NPC.cs.3980, text: $q 10001 give_pendant#?!...#$r 10001 0 give_pendant# Will you marry me?). NullReferenceException: Object reference not set to an instance of an object. at StardewValley.Dialogue.parseDialogueString_PatchedBy<bungus.HeartEventHelper>(Dialogue this, String masterString, String translationKey) at StardewValley.Dialogue..ctor_PatchedBy<datamancer.CustomFixedDialogue>(Dialogue this, NPC speaker, String translationKey, String dialogueText)
Hi so I installed this mod because the mod I want needed this mod to work but I encountered a bug where I couldn't talk/converse with the NPCs, I don't know why this happen
Hi, I have encountered an error with "..." instead of random marriage (Penny) dialogue and someone who looked ito my log said that it is related to Custom Fixed Dialogues. Here is my log. https://smapi.io/log/cb1de87e4d094af5ac54129958340475
this mod is working but it says in my smapi folder that it needs to be updated, so i was wondering why this is, if anybody could help, please and thank you!
If you're using the Compatibility version (version 2.4.2-reupload) it is older than the updated version for 1.6, 2.4.4. That is what Vortex is picking up on.
You can ignore that warning; but if every mod you use that relies on this mod has been updated for 1.6 (like Immersive Characters - Shane), you can and probably should update this mod to 2.4.4. :-)
This might be a big no-no, but is it possible to download and keep both versions? I have strings of dialog now broken between half of my NPCs due to updated ID, but others are fine.
It wasn't ever actually necessary to add the unique ID and hasmod conditions when adding compatibility with this mod, as in the instances where it wasn't installed, the dialogue would just never show. So the ones that are working are probably the ones that just included it as part of their regular dialogue file.
ARV npc mia's custom fixed message error help me i use continue ver
[game] Failed parsing dialogue string for NPC Mia (key: Characters\Dialogue\Mia:spring_Mon, text: ). ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index') at StardewValley.Dialogue.checkForSpecialDialogueAttributes() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Dialogue.cs:line 1335 at StardewValley.Dialogue..ctor_PatchedBy<datamancer.CustomFixedDialogue>(Dialogue this, NPC speaker, String translationKey, String dialogueText) SMAPI log parser - SMAPI.io
63 comments
My hope/desire is to have Mod makers switch to using the new UniqueID, which would then require the use of Custom Fixed Dialog - Continued, however until they've had time to do that, I wanted to give people the ability to hopefully get things working.
Needless to say, this is very tricky. I'd say that, for now, use the Compatibility one until the Mods that require Custom Fixed Dialog update to use the new one.
When I give a pendant to a custom NPC, the NPC doesn't speak the set dialogue and the dialog box gets completely stuck. I found the following report in the Smapi log:
(I also downloaded ResponseCore, I'm not sure if there's any impact between them.)
[03:13:47 TRACE Custom Fixed Dialogue] Found key Strings\StringsFromCSFiles:NPC.cs.3980 with 0 subs
[03:13:47 TRACE Custom Fixed Dialogue] Final replacement for ⣇Strings\StringsFromCSFiles:NPC.cs.39805305cfca-4830-412a-823b-1785d09bd3cb⣿: $q 10001 give_pendant#?!...#$r 10001 0 give_pendant# Will you marry me?.
Current output: $q 10001 give_pendant#?!...#$r 10001 0 give_pendant# Will you marry me?
[03:13:47 ERROR game] Failed parsing dialogue string for NPC Cain (key: Strings\StringsFromCSFiles:NPC.cs.3980, text: $q 10001 give_pendant#?!...#$r 10001 0 give_pendant# Will you marry me?).
NullReferenceException: Object reference not set to an instance of an object.
at StardewValley.Dialogue.parseDialogueString_PatchedBy<bungus.HeartEventHelper>(Dialogue this, String masterString, String translationKey)
at StardewValley.Dialogue..ctor_PatchedBy<datamancer.CustomFixedDialogue>(Dialogue this, NPC speaker, String translationKey, String dialogueText)
Here is my log.
https://smapi.io/log/cb1de87e4d094af5ac54129958340475
You can ignore that warning; but if every mod you use that relies on this mod has been updated for 1.6 (like Immersive Characters - Shane), you can and probably should update this mod to 2.4.4. :-)
i use continue ver
[game] Failed parsing dialogue string for NPC Mia (key: Characters\Dialogue\Mia:spring_Mon, text: ).
ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. (Parameter 'index')
at StardewValley.Dialogue.checkForSpecialDialogueAttributes() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\Dialogue.cs:line 1335
at StardewValley.Dialogue..ctor_PatchedBy<datamancer.CustomFixedDialogue>(Dialogue this, NPC speaker, String translationKey, String dialogueText)
SMAPI log parser - SMAPI.io
Once upon a time this would show as "..." now it just errors.