The been in party is checked before I leave the dungeon.
To be clear, in the first dungeon Recorder is fine and has all equipment and XP. It is when you leave the dungeon and she leaves the party. When I recruit her again outside the Palace at the start of the Dragonspear march that she acts like I never had her.
I'll see if a final-save export is able to reproduce the issue once my playthrough gets there. It may be something else bugging it outside of the mod. Let me know if other NPCs of mine reproduce the error too.
Here is what I see with the three NPCs of yours I am using. This is after they leave at the end of Korlaz dungeon in SoD then they rejoin you against the Crusade.
1) Vienxay - Keeps her XP and equipment. All good.
2) Emily - Keeps equipment, but drops to 161k XP.
3) Recorder - Loses equipment (goes back to her basic when first acquired in BGEE) and XP (dropped to 64k or 161k).
Emily is an easy fix as I just give her XP. Recorder requires stripping before leaving Korlaz dungeon.
I attached my Weidu log in case it helps.
The experience bugs are on me, I'll fix those tonight. Unless I reproduce the Recorder bug though, I'd just strip and give again as you plan to. I'll re-upload her script files just in case there is a difference between my local ones and the one on GitHub.
1.41 has the xp issue fixed. I re-uploaded the spawn script just in case, though I still believe something is causing the been in party flag to be turned off, that is the only way a new Recorder is created.
The other possibility is at some point there were two Recorders in existence, and a different one was saved by the game, presumably with what it started.
So 1.41 for Recorder has a little bit more than just the xp fix, it also has a debug variable.
If you redownload it, and type:
C:GetGlobal("X3Debug","GLOBAL")
and then return me the number if she still loses the equipment, I can figure out what branch of the script is running.
Hi Skitia,
I updated to v1.41 and then reloaded saves to test. Needed to load my Korlaz dungeon save, but Recorder joined me for the march will all her XP and equipment now! Vienxay worked fine again.
Looks like you addressed the issue! Thanks allot!
EDIT: Is your BG2EE mod with all your NPCs good for the transition to ToB?
Oh not at all. The BG2 expansion transition is much more mod friendly than SoD’s, especially since your party is never broken apart at the beginning of ToB like it is in SoD.
When you first have a chance to party up with Recorder and head into the ruins, if you don't take her then Bryce just stands there and the game gives the message that he has nothing to say. If you bring Recorder along, then his dialogues fire correctly.
Version 1.42 is Thus:
-Fix for Bryce Dialogue when Recorder isn't in the party.
-Crossmod with AionZ's Drake (Make sure to install after Drake for now until Drake is updated with the same crossmod.)
One other thing I noticed, which isn't a bug. When the confrontation occurs in the ruins, the room is pretty close to where the wolf of ulcaster is located which can make the fight much more difficult if you move all the way into the room. If that isn't your intent, then you might want to consider setting up the confrontation in the other nearby trapped room (though making it so the enemies don't set off the traps might be too tricky to make this worthwhile).
Minor changes for Recorder in 1.43:
-Fixed Gustav Item Description.
-Changed Journal Books from Miscellaneous to Books.
-Fixed EET specific issue by adding a chapter check to a dialogue.
(SoD playthroughs don't need this update.)
1: Asking her for her opinion on yourself. Referencing you as a friend is a sign of high approval.
2: Using the console: C:GetGlobal("X3RecorderApproval","GLOBAL").
In BG2, the console command is: C:GetGlobal("X3RebApp","GLOBAL"), and the sign is having timed talks occur in the later portions of the game, as many talks have approval checks to see if they occur.
This is also updated to fix the looping behavior. I also changed the dialogue slightly to be more consistent with BG2.
1.41 has the xp issue fixed. I re-uploaded the spawn script just in case, though I still believe something is causing the been in party flag to be turned off, that is the only way a new Recorder is created.
The other possibility is at some point there were two Recorders in existence, and a different one was saved by the game, presumably with what it started.
So 1.41 for Recorder has a little bit more than just the xp fix, it also has a debug variable.
If you redownload it, and type:
C:GetGlobal("X3Debug","GLOBAL")
and then return me the number if she still loses the equipment, I can figure out what branch of the script is running.
I ran into the same bug (Recorder 1.42).
After exiting the first dungeon, if I rush the city part and recrut no other NPC, I meet Recorder from my party (number 1 with C:GetGlobal("X3Debug","GLOBAL")).
If I do all the quests and recrut other NPC (Drake, Sirene, Safane, Minsc, Dynaheir), then I meet a new Recorder (number 2 with C:GetGlobal("X3Debug","GLOBAL")).
So maybe it is a compatibility issue with another NPC mod ?
I will try again without recruting Drake and Sirene.
Maybe, sounds like something is turning off the BeenInParty flag for Recorder somehow.
I have a workaround I set up that will fire a variable if she was in the dungeon with the player and will basically function as a replacement for any failing BeenInParty flags.
Recorder's Paladin friend's family does not appear as far as I can tell in Baldur's Gate if you don't have Recorder in your party. I've searched high and low and I can't find them, even though I have a quest in my journal to track them down. The quest doesn't make it obvious that Recorder would need to be around to complete it either, if that was the intent.
You technically don't need Recorder in your party for them to spawn, but you do need Recorder in your party when you enter the Baldur's Gate North District and to talk with them. I guess I could make a note to make it really clear when I update the mod again.
What is the proper install order for @Skitia 's BG1 NPC mods (Recorder, Helga, etc.) in order to get all of the cross mod content between them? Or is it duplicated between the mods so that it doesn't matter?
And does anyone know if they have to be installed after Aura to get that content? Or is that duplicated as well? Thanks!
I recently completed a playthrough of BG1 with my game book club and Recorder as well as all of your mods were very well received.
Recorder, Helga, Vienxay, Kale, Emily NPCs: Skitia's BG1 NPCs and very high in quality. No one took one of these NPCs with them for their final party, but I think everyone took at least some of Skitia's NPCs part of the way through the story. Except Emily. Two people took Emily and really liked her. Very much worth it even if you don't plan on taking them, for the little sidequests and texture to the world. These are going on every install of mine in the future.
@Skitia here's a bug report with what I believe is the latest version (downloaded late February or early March). I also have your other BG1 NPC mods installed but none of them are in my party at the moment. Since this contains spoilers:
When I met Recorder outside of the Ulcaster ruins, I told her to wait outside (technically she's waiting where she was standing by the stairs). Then when I went in and talked to Rick, I sided with him. Despite this the skeletons kept attacking me, and he casted some kind of fear spell that hit all of my characters, which wandered around triggering traps and attracting wolves. Also, Ruby just stood there and got hit, and wasn't responding to any of it or attacking anyone. I didn't play it out from there, there might be further problems?
I found another bug while I was fixing it and corrected it as well, so anyone going the path of "Not taking Recorder and Helping out the evil side of the quest" shouldn't have any issues anymore.
As an aside I'll be away for most of June and part of July from modding. I'll be able to do support where I can (I hate leaving bugs open) but there won't be much development on any mod projects or additions worked on until late July most likely when I'm free from family or work matters!
Comments
To be clear, in the first dungeon Recorder is fine and has all equipment and XP. It is when you leave the dungeon and she leaves the party. When I recruit her again outside the Palace at the start of the Dragonspear march that she acts like I never had her.
1) Vienxay - Keeps her XP and equipment. All good.
2) Emily - Keeps equipment, but drops to 161k XP.
3) Recorder - Loses equipment (goes back to her basic when first acquired in BGEE) and XP (dropped to 64k or 161k).
Emily is an easy fix as I just give her XP. Recorder requires stripping before leaving Korlaz dungeon.
I attached my Weidu log in case it helps.
The other possibility is at some point there were two Recorders in existence, and a different one was saved by the game, presumably with what it started.
So 1.41 for Recorder has a little bit more than just the xp fix, it also has a debug variable.
If you redownload it, and type:
C:GetGlobal("X3Debug","GLOBAL")
and then return me the number if she still loses the equipment, I can figure out what branch of the script is running.
I updated to v1.41 and then reloaded saves to test. Needed to load my Korlaz dungeon save, but Recorder joined me for the march will all her XP and equipment now! Vienxay worked fine again.
Looks like you addressed the issue! Thanks allot!
EDIT: Is your BG2EE mod with all your NPCs good for the transition to ToB?
The BG2EE Mod is only missing the Romance Theme for Kale, Recorder, Vienxay, and then some crossmod. Every other bit of content is finished.
Version 1.42 is Thus:
-Fix for Bryce Dialogue when Recorder isn't in the party.
-Crossmod with AionZ's Drake (Make sure to install after Drake for now until Drake is updated with the same crossmod.)
-Fixed Gustav Item Description.
-Changed Journal Books from Miscellaneous to Books.
-Fixed EET specific issue by adding a chapter check to a dialogue.
(SoD playthroughs don't need this update.)
I don't know if it is the expected behaviour, but with version 1.42,
1: Asking her for her opinion on yourself. Referencing you as a friend is a sign of high approval.
2: Using the console: C:GetGlobal("X3RecorderApproval","GLOBAL").
In BG2, the console command is: C:GetGlobal("X3RebApp","GLOBAL"), and the sign is having timed talks occur in the later portions of the game, as many talks have approval checks to see if they occur.
This is also updated to fix the looping behavior. I also changed the dialogue slightly to be more consistent with BG2.
After exiting the first dungeon, if I rush the city part and recrut no other NPC, I meet Recorder from my party (number 1 with C:GetGlobal("X3Debug","GLOBAL")).
If I do all the quests and recrut other NPC (Drake, Sirene, Safane, Minsc, Dynaheir), then I meet a new Recorder (number 2 with C:GetGlobal("X3Debug","GLOBAL")).
So maybe it is a compatibility issue with another NPC mod ?
I will try again without recruting Drake and Sirene.
I have a workaround I set up that will fire a variable if she was in the dungeon with the player and will basically function as a replacement for any failing BeenInParty flags.
Uploaded and marked as a 1.45
And does anyone know if they have to be installed after Aura to get that content? Or is that duplicated as well? Thanks!
I believe it is the same for Aura at this point, too (But to be safe you can do Aura first.)
Recorder, Helga, Vienxay, Kale, Emily NPCs: Skitia's BG1 NPCs and very high in quality. No one took one of these NPCs with them for their final party, but I think everyone took at least some of Skitia's NPCs part of the way through the story. Except Emily. Two people took Emily and really liked her. Very much worth it even if you don't plan on taking them, for the little sidequests and texture to the world. These are going on every install of mine in the future.
I found another bug while I was fixing it and corrected it as well, so anyone going the path of "Not taking Recorder and Helping out the evil side of the quest" shouldn't have any issues anymore.
As an aside I'll be away for most of June and part of July from modding. I'll be able to do support where I can (I hate leaving bugs open) but there won't be much development on any mod projects or additions worked on until late July most likely when I'm free from family or work matters!
I checked the github file and I noticed it's the same as the recent version.
https://github.com/Skitia/Recorder-BG1/blob/master/Recorder/Setup-Recorder.tp2
I was able to load an older version I have (1.42). Is there an out of date file in the most recent build?
I'm guessing that merger doesn't like Version with an @0.
My guess is the way it works for it is it doesn't try to link it to the translation file first.
Anyway, the quick fix locally is to open the file Setup-Recorder.tp2, and change @0 to ~1.47~.
Or just redownload it, I removed the @0 for version.