AstroBryGuy Posted November 13, 2017 Posted November 13, 2017 (edited) Hail and well met! v23.3 of the BG1 NPC Project is released! Get the latest release at: http://gibberlings3.net/forums/index.php?app=downloads&showfile=908 Please post bugs and feedback to this thread. Changes for version 23: Updates for EET compatibility to bg1npc.tp2 and x#player1_bgee.d. Moving some large code blocks to .tpa files to clean up bg1npc.tp2 Fixed hardcoded strings in x#mag14d.baf Fixed bug with Amarande dialog Fixed bug with Edwin's golems in Spiderwood Fixed bug with Winski's demon spawning neutral Fixed minsc dialogue problame x#miint.d + x#miint2.baf (BGT) Jaheira's interjection in Black Lotus tent Remove added trans triggers from Seniyad's dialog Replace David Jansen's "shout" script tp2: changed from REQUIRE_FILE to REQUIRE_COMPONENT to enable automated deinstall of components if the required component is deinstalled corrected Imoen-Yeslick rest banter for BGT added li/g3_dreamscript_cpmvars.tpa for dream scripts of NPCs lib/tp2: removed eet_cpmvars and linked to EET original one instead (not used yet anyway) unified DV or entill.cre to "Entillis" as it is in BG:EE and fixed usage in x#jaint.d x#dyered.baf: added "See("dynaheir") to trigger (although it might not be needed because group can only sleep if together) Typos and many small bugs quashed! Un-hardcoded strings for Imoen's Tome Adding an unused line for Imoen's dialogue about Tarnesh's spellbook Copying over x#blank.wav to silence default dialog sounds Updates to German, French, and Polish translations UPDATE: Version 23.1 - 2017-12-03 Fixed Tutu install + more German proofreadings from jasteyUPDATE: Version 23.2: 2017-12-24 Fix for SoA-based Tutu installs: only use of DisplayStringNoNameHead on ToB/EE engine installs, default to DisplayStringHead on SoA-Tutu.UPDATE: Version 23.3: 2017-12-29 Fix for Kagain's Quest not allowing to be "completed" without accepting Kagain into the party. Fix for Cloakwood Mines not appearing when "Open Cloakwood Mines early" component is installed. Edited June 23, 2018 by AstroBryGuy Bugfix update to v23.3 Quote
Infro Posted December 2, 2017 Posted December 2, 2017 Install order: BG1 Original BG1 TftSC BG2 SoA BG2 ToB 0.BGTalesIntl5512.exe 1.BGII-ThroneofBhaal_Patch_26498_ENGLISH.exe BG1 (Config and Start Game BG2 Config and Start Game EasyTute_ToB EasyTuteDegreenifier-v4 Tutufix_v19 HardTimes-v2 bg1npc-v23 WARNING: internal label [1] not found in processed DLG [KNIGHT] ERROR: COPY_TRANS KNIGHT state #1 out of range 0-1, SKIPPED ERROR: Cannot process COPY_TRANS (Failure("COPY_TRANS out of range")) ERROR: processing COPY_TRANS [tb#_compile_eval_buffer/bg1npc/Phase2/dlg/X#TOTSC.d]: Failure("COPY_TRANS out of range") Stopping installation because of error. Stopping installation because of error. ERROR Installing [The BG1 NPC Project: Banters, Quests, and Interjections], rolling back to previous state Unable to Unlink [bg1npc/backup/1/OTHER.1]: Unix.Unix_error(1, "unlink", "bg1npc/backup/1/OTHER.1") [bg1npc/backup/1/UNSETSTR.1] SET_STRING uninstall info not found Will uninstall 145 files for [bG1NPC/BG1NPC.TP2] component 1. ... Unable to Unlink [bg1npc/backup/1/READLN.1]: Unix.Unix_error(20, "unlink", "bg1npc/backup/1/READLN.1") Unable to Unlink [bg1npc/backup/1/READLN.1.TEXT]: Unix.Unix_error(20, "unlink", "bg1npc/backup/1/READLN.1.TEXT") EASYTUTUDEGREENIFIER.TP2 0 0 Installed SETUP-TUTUFIX.TP2 0 3 Installed SETUP-TUTUFIX.TP2 0 4 Installed SETUP-HARDTIMES.TP2 0 0 Installed SETUP-HARDTIMES.TP2 0 1 Installed BG1NPC/BG1NPC.TP2 0 0 Installed ~The BG1 NPC Project: Required Modifications~ ERROR: Failure("COPY_TRANS out of range") PLEASE email the file SETUP-BG1NPC.DEBUG to The BG1 NPC Project Team: forums.gibberlings3.net/index.php?showforum=45 Using Language [English] [English] has 1 top-level TRA files [bg1npc/tra/english/setup.tra] has 135 translation strings Quote
jastey Posted December 3, 2017 Posted December 3, 2017 Indeed, there is a typo in the g3_tutu_cpmvars.tpa: OUTER_SPRINT "tutu_scriptbg" ""//BGT 'BG' prefix Should be: OUTER_SPRINT "tutu_scriptbg" "_" Actually, this was correct in 22.8a. Are there Gremlins in GitHub repositories, too? Infro: You could edit the g3_tutu_cpmvars.tpa with an editor like notepad or wordpad (do not use MSWord) and install again. Thank you for the report! Quote
jastey Posted December 3, 2017 Posted December 3, 2017 (edited) With this fixed, there is another issue for Tutu: [bg1npc/Phase2/baf/X#KABAND.BAF] loaded, 1793 bytes [tb#_compile_eval_buffer/bg1npc/Phase2/baf/X#KABAND.BAF] PARSE ERROR at line 86 column 16-64 Near Text: ) [setGlobalTimer] argument [TWO_ROUNDS] not found in [GTimes.IDS] Processing 1 dialogues/scripts ... EDIT: AstroBryGuy: pull request sent. Edited December 3, 2017 by jastey Quote
AstroBryGuy Posted December 3, 2017 Author Posted December 3, 2017 Thanks! Accepted the pull request and pushed out v23.1. https://github.com/Gibberlings3/BG1NPC/releases/tag/v23.1 Quote
Ethereon Posted December 23, 2017 Posted December 23, 2017 (edited) Should this be in its own thread? I am trying to install the NPC mod to Easytutu and I keep getting this error. [bg1npc/Phase2/baf/P#FW2700.BAF] PARSE ERROR at line 34 column 1-35 Near Text: ) [DisplayStringNoNameHead] not found in ACTION.IDS [bg1npc/Phase2/baf/P#FW2700.BAF] ERROR at line 34 column 1-35 Near Text: ) Parsing.Parse_error ERROR: parsing [bg1npc/Phase2/baf/P#FW2700.BAF]: Parsing.Parse_error Stopping installation because of error. ERROR Installing [The BG1 NPC Project: Banters, Quests, and Interjections], rolling back to previous state Unable to Unlink [bg1npc/backup/1/OTHER.1]: Unix.Unix_error(1, "unlink", "bg1npc/backup/1/OTHER.1") [bg1npc/backup/1/UNSETSTR.1] SET_STRING uninstall info not found -------------------------------------------------------------------------------------------------------------------------------------------------- Unable to Unlink [bg1npc/backup/1/READLN.1]: Unix.Unix_error(20, "unlink", "bg1npc/backup/1/READLN.1") Unable to Unlink [bg1npc/backup/1/READLN.1.TEXT]: Unix.Unix_error(20, "unlink", "bg1npc/backup/1/READLN.1.TEXT") BG1NPC/BG1NPC.TP2 0 0 Installed ~The BG1 NPC Project: Required Modifications~ ERROR: Parsing.Parse_error PLEASE email the file SETUP-BG1NPC.DEBUG to The BG1 NPC Project Team: forums.gibberlings3.net/index.php?showforum=45 Using Language [English] I don't know how to attach the debug file, so these are the two errors I found in it. Edited December 23, 2017 by Ethereon Quote
AstroBryGuy Posted December 23, 2017 Author Posted December 23, 2017 The first is apparently stemming from the fact that your Tutu install is based on an SoA-only BG2. The DisplayStringNoNameHead action was added by ToB. It was reported here previously: http://gibberlings3.net/forums/index.php?showtopic=23868 I don't have an SoA-only BG2, so I don't know if this action can be safely added to the SoA ACTION.IDS (some ToB actions can, some can't). You could replace the DisplayStringNoNameHead actions with DisplayStringHead. I'm certain DisplayStringHead should work in the SoA engine. Quote
AstroBryGuy Posted December 24, 2017 Author Posted December 24, 2017 Ethereon - Try out this version, and see if that solves the problem. https://github.com/Gibberlings3/BG1NPC/releases/tag/v23.2 Quote
JoeP Posted December 24, 2017 Posted December 24, 2017 EasyTutu Install Order: Tutufix Infinity Sounds BG1 NPC Project Unfinished Business 1PP Tweaks Anthology EasyTutu Spawn Randomizer TutuGUI TutuGUI Font Widescreen Generalized Biffing I seem to have run into an issue with Kagain's Quest. I encountered and killed the bandits on the Coast Way and picked up Eddard's fibula. However, when I go to meet with Kagain in Beregost, he doesn't acknowledge I have even met the bandits until I accept him into my party. At that point, I get the dialogue options about the caravan/fibula ("Is this from one of yours?") but after that the dialogue just ends with Kagain having joined my party. This wasn't the case as of version 22.8. Quote
JoeP Posted December 26, 2017 Posted December 26, 2017 (edited) I have attached a screenshot to illustrate. Previously I could go through the full dialogue about the caravan with Kagain before he would ask to join the group for revenge, at which point I would dismiss him. It is not my intent to bring Kagain into my party, but rather to put a bow of sorts on his part of the quest and then send him away. However, as seen above the conversation just ends. Even though Kagain should be scripted with more to say on the matter, nothing comes of it. Edited December 27, 2017 by JoeP Quote
AstroBryGuy Posted December 28, 2017 Author Posted December 28, 2017 You will still have the option to not accept Kagain into the party. Right after you pick one of those three options in your screenshot, Kagain will give his revenge line and you can either accept him into the party or turn him down. The lines you posted were always on that particular dialog state (that hasn't changed). The earlier one bypassed the normal dialog states, including an interjection by Shar-Teel, since it derailed the dialog and never returned to the vanilla dialog states. I can reactivate the original derailing dialog, but it does have the possibility of bypassing other mod content added to Kagain's dialog. Quote
JoeP Posted December 29, 2017 Posted December 29, 2017 Except that he doesn't. Selecting any of those options in the screenshot simply terminates the dialogue. The only way I can get it to progress is if I actually take Kagain to the site of the caravan attack. Quote
Mirandel Posted December 29, 2017 Posted December 29, 2017 Except that he doesn't. Selecting any of those options in the screenshot simply terminates the dialogue. The only way I can get it to progress is if I actually take Kagain to the site of the caravan attack. Not the case in my game. After the dialog on you SS conversation continues as usual and you can accept or dismiss Kagain. Looks like it's an interference with another mod in your case or wrong installation order. Quote
JoeP Posted December 29, 2017 Posted December 29, 2017 Is it not common practice to install NPC Project before Unfinished Business then? After all, Unfinished checks if NPC is installed first so that components such as the Kagain quest will not be overwritten. Assuming that Kagain's UB quest isn't being installed anyway, why should it make any difference which one is installed first? Quote
Mirandel Posted December 29, 2017 Posted December 29, 2017 I would not know about reasons, I trust BWS with my installation, and though BWS says "first NPC-P then UB" it might be right for only latest versions. Or separate elements of both mods have to be installed in different order. Or you are using different or unpatched versions of the mods (not the latest for both). Or you have another mod somehow interfering with either UB or NPC-P. Anything is possible. All I can tell is in my game both mods behave (at least up to that point) and dialog if fine. Problem is somewhere else. Quote
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.