Jump to content
Sign in to follow this  

BG1NPC v24 Prerelease

Recommended Posts

Happy New Year!

I have a new version of BG1NPC finally ready. I'm tagging it as a prerelease on GitHub because I have not done testing with game versions other than BGEEv2.5. I've installed it on Tutu, but no gameplay testing on that platform. I'll remove the prerelease tag on GitHub once I'm more confident that it works on Tutu, BGT, and BGEE versions pre-2.5.


I've made edits to accommodate the new content in BGEE v2.5. I've also made some edits under the hood to ease installation (no more command prompts for selecting romance timers, it uses subcomponents now). There's a few general bug fixes as well. A few components have been moved to Tweaks Anthology and Camdawg's new Continuous Portraits mod. 

Finally, there's a couple additions. First, I've revised the Non-Joinable NPC Portraits component. This one only adds portraits for NPCs added by BG1NPC and uses sourced artwork from WotC D&D games and artwork tagged for reuse on the NWN Vault. It is designed to be used in conjunction with another mod like PPE. Second, since many of the portrait components moved to Continuous Portraits, I added a Coran portrait component using his portraits from the Murder in Baldur's Gate PnP adventure module.

Version 24 - 2018-12-31

  • Fix script variable reference for AR0112.BCS
  • Moving component code blocks to .tpa files for organization
  • Moved Tranzig interjections to separate file. Implemented separate BGEEv2.5/Tutu compatible versions.
  • Updated Kivan-Tazok encounter
    • Moved interjections to separate files.
    • Simplified scripting/dialogs for compatibility with BGEEv2.5
    • Implemented separate BGEEv2.5/Tutu versions of encounter
  • Updated the Extended Kagain's Caravan Quest for BGEE v2.5
    • Update bandit scripts for killing lead bandit by stealth
    • Separated quest into two parts: 1) Find missing caravan, 2) Return Silvershield's son's brooch
    • On BGEEv2.5, part 1) exists, so use that. Only implement part 2)
  • Fix Dueling Interjections on BRILLA.DLG
  • Updates to Yeslick-Rieltar Encounter for BGEEv2.5 Compatibility
  • Update Jaheira' Quest for BGEEv2.5 compatibility
  • Implement SUBCOMPONENTs for romance component timing options
  • Implement SUBCOMPONENTs for BGEE Banter Timing Tweak
  • Transferring the following components to Tweaks Anthology:
    • NPCs Wait at Inns
    • Move NPCs to Convenient Locations (Alora, Eldoth, Quayle, Tiax)
    • Make Shar-Teel Unkillable until In Party
    • Cloakwood areas availability in Chapter One
  • Transferring Edwin, Imoen, Jaheira, and Minsc portrait components to Continuous NPC Portraits
  • Add new component: Coran's "Murder in Baldur's Gate" portrait
  • Revised Non-Joinable NPC Portraits for BG1NPC added NPCs

Coran's portrait from Murder in Baldur's Gate: 


Share this post

Link to post

Very nice! :) 

Share this post

Link to post

The latest BG1 NPC v24beta is barfing on the second component for me. On linux, running classical BG2 GOG through wine with ToBEx and BGT- Attached are the weidu.log and the debug file. The offending lines seem to be:

[SAREVO.DLG] loaded
WARNING: internal label [17] not found in processed DLG [TAZOK]
WARNING: EXTEND_BOTTOM state #17 out of range 0-7, SKIPPED
WARNING: internal label [33] not found in processed DLG [TAZOK]
WARNING: EXTEND_BOTTOM state #33 out of range 0-7, SKIPPED
WARNING: internal label [8] not found in processed DLG [TAZOK]
WARNING: internal label [13] not found in processed DLG [TAZOK]
ERROR: processing .D actions [tb#_compile_eval_buffer/bg1npc/Phase2/dlg/x#kivantazok_tutu.d]: Invalid_argument("index out of bounds")

Before that, there are two warnings:

[YESLIJ.DLG] loaded
WARNING: EXTEND_BOTTOM #position 1 out of range 0-1

[CORANP.DLG] loaded
WARNING: REPLACE specifies no WEIGHT for state 16 and DLG uses non-trivial weights.  Using weight from DLG (4). [4]



Share this post

Link to post

Indeed! @AstroBryGuy : in BGT, Tazok's dialogue is BGTazok, so all instances of ~%tutu_var%TAZOK%eet_var% need to be %tutu_scriptbg%TAZOK%eet_var% in x#kivantazok_tutu.d


Share this post

Link to post

I've noticed a minor bug: Jaheira's druid specific dialogue also triggers for shamans.

Share this post

Link to post
Guest Dima

Can you return Russian translate? 

Share this post

Link to post
On 2/8/2019 at 3:17 PM, Guest Dima said:

Can you return Russian translate? 

There never was one. There was an empty folder "russian" inside the tra folder in older versions which is now removed, but there was never a Russian translation included into the mod. (I checked back until version 12 which was the first trayfied version.)

Share this post

Link to post
You are commenting as a guest. If you have an account, please sign in.
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.

Sign in to follow this