Jump to content

BG1NPC v23 Bug Thread


Recommended Posts

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 jastey
UPDATE: 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 by AstroBryGuy
Bugfix update to v23.3
Link to comment
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

 

Link to comment

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!

Link to comment

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 by jastey
Link to comment
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 by Ethereon
Link to comment

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.

Link to comment

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.

Link to comment

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.

 

post-9824-0-66982000-1514312744_thumb.jpg

Edited by JoeP
Link to comment

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.

Link to comment

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.

Link to comment

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?

Link to comment

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.

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...