Jump to content


Photo

BG1NPC v23 Bug Thread


17 replies to this topic

#1 AstroBryGuy

AstroBryGuy

    Mod Tinker

  • Gibberlings
  • 552 posts
  • Gender:Male
  • Location:Savoy, Illinois, USA

Posted 13 November 2017 - 07:10 AM

Hail and well met!

 

v23.1 of the BG1 NPC Project is released!

 

Get the latest release at: http://gibberlings3....ds&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

Edited by AstroBryGuy, 03 December 2017 - 08:50 AM.
Bugfix update to v23.1


#2 Infro

Infro
  • Awaiting Authorisation
  • 1 posts

Posted 02 December 2017 - 11:12 AM

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
 

 



#3 jastey

jastey
  • Gibberlings
  • 7055 posts
  • Gender:Female

Posted 02 December 2017 - 11:55 PM

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!



#4 jastey

jastey
  • Gibberlings
  • 7055 posts
  • Gender:Female

Posted 03 December 2017 - 12:13 AM

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, 03 December 2017 - 12:26 AM.


#5 AstroBryGuy

AstroBryGuy

    Mod Tinker

  • Gibberlings
  • 552 posts
  • Gender:Male
  • Location:Savoy, Illinois, USA

Posted 03 December 2017 - 08:48 AM

Thanks! Accepted the pull request and pushed out v23.1.

 

https://github.com/G...eases/tag/v23.1



#6 Ethereon

Ethereon
  • Awaiting Authorisation
  • 1 posts

Posted 23 December 2017 - 11:40 AM

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, 23 December 2017 - 11:44 AM.


#7 AstroBryGuy

AstroBryGuy

    Mod Tinker

  • Gibberlings
  • 552 posts
  • Gender:Male
  • Location:Savoy, Illinois, USA

Posted 23 December 2017 - 01:36 PM

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....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.



#8 AstroBryGuy

AstroBryGuy

    Mod Tinker

  • Gibberlings
  • 552 posts
  • Gender:Male
  • Location:Savoy, Illinois, USA

Posted 24 December 2017 - 12:55 PM

Ethereon - Try out this version, and see if that solves the problem.

 

https://github.com/G...eases/tag/v23.2



#9 JoeP

JoeP
  • Members
  • 11 posts
  • Gender:Male

Posted 24 December 2017 - 03:15 PM

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.

#10 JoeP

JoeP
  • Members
  • 11 posts
  • Gender:Male

Posted 26 December 2017 - 10:24 AM

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.

 

Kagain Bug.jpg


Edited by JoeP, 27 December 2017 - 12:31 PM.


#11 AstroBryGuy

AstroBryGuy

    Mod Tinker

  • Gibberlings
  • 552 posts
  • Gender:Male
  • Location:Savoy, Illinois, USA

Posted 28 December 2017 - 10:34 AM

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.



#12 JoeP

JoeP
  • Members
  • 11 posts
  • Gender:Male

Posted 29 December 2017 - 06:33 AM

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.

#13 Mirandel

Mirandel
  • Members
  • 78 posts

Posted 29 December 2017 - 10:58 AM

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.



#14 JoeP

JoeP
  • Members
  • 11 posts
  • Gender:Male

Posted 29 December 2017 - 11:23 AM

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?

#15 Mirandel

Mirandel
  • Members
  • 78 posts

Posted 29 December 2017 - 01:41 PM

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.





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users