Hey. Thank you very much for the reply-unfortunately, I can not yet upload the file, but here is the copy paste version of it.. WeiDU v 23100 Log
C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\setup-bg1npc.exe [./chitin.key] loaded, 498152 bytes [./chitin.key] 197 BIFFs, 35164 resources [dialog.tlk] loaded, 4582838 bytes [dialog.tlk] 32302 string entries [C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\setup-bg1npc.exe] Using scripting style "BG1" [dialog.tlk] claims to be writeable. [dialog.tlk] claims to be a regular file. WARNING: parsing log [WeiDU.log]: Sys_error("WeiDU.log: No such file or directory") Install Component [The BG1 NPC Project: Required Modifications]? [I]nstall, or [N]ot Install or [Q]uit? Installing [The BG1 NPC Project: Required Modifications] [v21_PRERELEASE_1] BIFF may be in hard-drive CD-path [./cache/DATA/DIALOG.BIF] [./DATA/DIALOG.BIF] 1322876 bytes, 1234 files, 0 tilesets
BG:EE install detected. BIFF may be in hard-drive CD-path [./cache/DATA/AREAS.BIF] [./DATA/AREAS.BIF] 2279736 bytes, 457 files, 0 tilesets BIFF may be in hard-drive CD-path [./cache/DATA/EXPAREAS.BIF] [./DATA/EXPAREAS.BIF] 310040 bytes, 47 files, 0 tilesets Stopping installation because of error. Stopping installation because of error. Stopping installation because of error.
ERROR Installing [The BG1 NPC Project: Required Modifications], rolling back to previous state Unable to Unlink [bg1npc/backup/0/OTHER.0]: Unix.Unix_error(1, "unlink", "bg1npc/backup/0/OTHER.0") [bg1npc/backup/0/UNSETSTR.0] SET_STRING uninstall info not found Will uninstall 0 files for [BG1NPC.TP2] component 0. Uninstalled 0 files for [BG1NPC.TP2] component 0. BIFF may be in hard-drive CD-path [./cache/DATA/PROJECT.BIF] [./DATA/PROJECT.BIF] 130348 bytes, 193 files, 0 tilesets BIFF may be in hard-drive CD-path [./cache/DATA/25DEFLT.BIF] [./DATA/25DEFLT.BIF] 2827848 bytes, 160 files, 0 tilesets Unable to Unlink [bg1npc/backup/0/READLN.0]: Unix.Unix_error(20, "unlink", "bg1npc/backup/0/READLN.0") Unable to Unlink [bg1npc/backup/0/READLN.0.TEXT]: Unix.Unix_error(20, "unlink", "bg1npc/backup/0/READLN.0.TEXT") ERROR: Failure("No rule to identify BGEE") 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 124 translation strings
Hmm it almost looks like a few .BIF files are missing... But I do notice that it says v23100, while the most recent WeiDU i know of is v23600. It's not a bad idea to try again with that.
Using WeiDU 231 is the reason why it complains about "no rule to identify BG EE".
To update the installer, download WeiDU 236 (read this topic for details), extract the file weidu.exe from its archive and copy it into you game directory "C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\". Then remove file setup-bg1npc.exe and rename weidu.exe as setup-bg1npc.exe. You should be able to install the mod then.
For those who were having trouble getting the Dynaheir and Ajantis components installed - it looks as though the latest version from github is missing a macro that maps tutu item codes to those used in BGT (which, from what I can see, is what the isntaller thinks BGEE is most of the time, since they're far more similar). the file in question is macro_tutu_items_to_bgt.tph. I ran over its contents and checked in nearinfinity, and the BGT item codes listed in it seem to match those that BGEE uses... So I copied it from the old version of BG1NPC that's still on gibberlings and dumped it in the bg1npc/lib folder where it was expected, and both components installed just fine. I attached a copy of the macro in question for those who can't be bothered pulling it out of the old bg1npc installer... good luck!
@Thalamond - Looks like you're using the current version of BG1NPC on GitHub. The .tp2 file there won't install due to some errors. Some people have been using a older .tp2 file posted on the forum.
@AstroBryGuy seem like you are really good dealing with this file, any chance that you will take on yourself to make an update version of this mod with all the correct fix ?
And where is this "older file" I can't seem to find it . Not in the link you provided that is. You guys have to understand that some of us aren't really experienced in BG modding. These install instructions made no sense to me as I don't understand what I have to do with this macro, and I don't even know where the macro is.
EDIT: oh well. I guess Ill just skip this until a full release. Vague guides to installation is too annoying for me I'm sorry. When a full release is out I will come back and give due credit for the amazing work this mod is (I played it on the old BG, where it worked flawlessly for me).
Hmm it almost looks like a few .BIF files are missing... But I do notice that it says v23100, while the most recent WeiDU i know of is v23600. It's not a bad idea to try again with that.
@Bubbleboy I'm not sure where I got the recent version to be honest. The way WeiDU works is that when you have multiple WeiDU-mods ready to install in your game folder, and you run one, it updates *all* WeiDU .exe files with the most recent from among *all* those present. Another way to double check what version you have is to look at the prompt screen when running an install. The version number should be in the very first line.
@Bubbleboy : if it says v23100, then the installer was not updated. Downloading and copying the newest weidu.exe in the game folder is not enough.
As I wrote, you have to erase the original setup-bg1npc.exe and copy the weidu.exe from the latest archive under that name, in the game folder (where the original setup-bg1npc.exe was) in order to update the installer to the latest version of WeiDU.
Like Isaya says, just having the weidu.exe in the install directory doesn't help - it has to be renamed to replace the installer exe file of the mod you are installing. Think of every weidu mod as coming with its own copy of weidu.exe, but renamed for that particular mod.
Obviously this means that some older mods will come with an older version of weidu that is sometimes adequate for installing that mod, and sometimes in need of updating.
Offtopic and pointless babble, but, anyway. I just wanted to say huge THANK YOU to all amazing people who put their time and effort into making this work! There are many players like me who are absolutely in love with BG NPC project and playing BG without it seems somehow bland, but simply can't afford to make any input, even by just experimenting, due to real-life time limitations So we simply sit here with our metaphorical fingers crossed, cheering quietly and going all YAY after each and every post which appears in that topic. Thanks again :]
Prepping another trilogy playthrough, I took a look at the NPC Project situation again and put together a version that should be workable, including some (but not all) fixes found throughout this thread.
Essentially, this version is based on v21_PRERELEASE_1 (the current version on github just isn't working at the moment, even after some tinkering), and incorporates WeiDU 236 and @Isaya's alteration to the .TRA conversion described here. This should take care of issues with 'special letters' with diacritical marks crashing the game.
Disclaimer: This has only undergone local and extremely limited testing both in terms of installation and actual gameplay, several bugs of varying severity are guaranteed to remain. Available support if you run into issues will likely be limited. Odds of the mod completely wrecking your game are slim at this point, but use at your own risk. Obviously, only use this with BGEE, no other configurations. Starting a new game from scratch recommended.
Instructions:
1. Download the attached file and unzip it in your game directory like any other mod. Don't install the mod yet.
2. If you want Ajantis's and/or Coran's romances, apply this fix by @Captain_Apathy as described in his post.
3. Run setup-bg1npc.exe and install the BG1 NPC Project mod with the features you want.
4. Move TAZOK.BCS to your override directory. This will fix an issue with Tazok becoming immortal during Kivan's questline.
5. Download and install @AstroBryGuy's excellent BG1NPC item fix found here. This fixes issues that arose when the NPC Project assumed certain files not included in BGEE were present in the core installation.
In includes the following fixes: * Firebead book quest fixed * Imoen's artifact spell name no longer random string * Missing BG2 items added for BGEE (integrating the item fix mod) * Missing BG2 scripts added for BGEE (there may still be some missing, if you find an opponent that stands around while you beat on it, let me know) * Tazok no longer unkillable with Kivan in party * Moved Imanel Silvershield for BGEE (farther from Simmeon's spawn location) * x#cutspy issue at Firewine * Adds TotSC interjections to BGEE * Smoke Mephit name and script fix * Dynaheir romance epilogue cutscene fixes for BGEE
This is not an official release by any stretch of the imagination. It's just a personal "I'll poke around and see what I can do" version of BG1NPC. It shouldn't make your game explode, but caveat emptor.
Also, don't install the "romance challenges" component on BGEE. It relies on two BG2 areas, and those files aren't in BGEE.
Have I told you that you're awesome? Both of you. ALL of you. You're awesome!
Onwards, to testing, then. That's actually a great coincidence since I've started a new run yesterday, I'll loose just a few hours of playing after I restart it. And now I'm beginning to think about BG(EE) NPC and new EE content, meaning, new potential party members. It's been teen years since I last touched any BG-related code and meh, so I hope that somebody more up-to-date with things will get the same idea
Again, Thank You +5 to all people who are trying to make this mod work!
@shawne - Yes, it should be fine to replace DRIZZT.CRE. The TeamBG tweaked Drizzt has the same script and dialog references, so it should work. Don't replace the *other* Drizzt, though!
BG1NPC has second copy of Drizzt, called X#DRIZZT.CRE. This Drizzt appears in connection with a quest for Dynaheir, but he has his own dialog file. So, if you replace both Drizzts, X#DRIZZT will have the wrong dialog file. Note: X#DRIZZT won't appear if you kill the other Drizzt.
Ooookay, so currently I'm in Chapter 3 using @AstroBryGuy's version and for now everything is working perfectly. All the components were installed (some with warnings though) and if I die of sleep deprivation it's going to be your fault, ha.
As some following the Confessions of a Bhaalspawn thread, you may have noticed that I tried this mod for the first time on BG:EE.
AND OMG ITS SO AMAZIN I'M GONNA CRYYYYY TEARS OF JOY GAAAAHHHHHHH
Ahem. So. Thank you, everyone, who worked on making this mod compatible, for the most part. For without you, I might never have tasted the sheer glory of the BG1 NPC interactions. You're all amazing and more smart than me, and without you, none of this would be possible.
...
SO THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU!! :'D
Comments
Thank you very much for the reply-unfortunately, I can not yet upload the file, but here is the copy paste version of it..
WeiDU v 23100 Log
C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\setup-bg1npc.exe
[./chitin.key] loaded, 498152 bytes
[./chitin.key] 197 BIFFs, 35164 resources
[dialog.tlk] loaded, 4582838 bytes
[dialog.tlk] 32302 string entries
[C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\setup-bg1npc.exe] Using scripting style "BG1"
[dialog.tlk] claims to be writeable.
[dialog.tlk] claims to be a regular file.
WARNING: parsing log [WeiDU.log]: Sys_error("WeiDU.log: No such file or directory")
Install Component [The BG1 NPC Project: Required Modifications]?
[I]nstall, or [N]ot Install or [Q]uit?
Installing [The BG1 NPC Project: Required Modifications] [v21_PRERELEASE_1]
BIFF may be in hard-drive CD-path [./cache/DATA/DIALOG.BIF]
[./DATA/DIALOG.BIF] 1322876 bytes, 1234 files, 0 tilesets
BG:EE install detected.
BIFF may be in hard-drive CD-path [./cache/DATA/AREAS.BIF]
[./DATA/AREAS.BIF] 2279736 bytes, 457 files, 0 tilesets
BIFF may be in hard-drive CD-path [./cache/DATA/EXPAREAS.BIF]
[./DATA/EXPAREAS.BIF] 310040 bytes, 47 files, 0 tilesets
Stopping installation because of error.
Stopping installation because of error.
Stopping installation because of error.
ERROR Installing [The BG1 NPC Project: Required Modifications], rolling back to previous state
Unable to Unlink [bg1npc/backup/0/OTHER.0]: Unix.Unix_error(1, "unlink", "bg1npc/backup/0/OTHER.0")
[bg1npc/backup/0/UNSETSTR.0] SET_STRING uninstall info not found
Will uninstall 0 files for [BG1NPC.TP2] component 0.
Uninstalled 0 files for [BG1NPC.TP2] component 0.
BIFF may be in hard-drive CD-path [./cache/DATA/PROJECT.BIF]
[./DATA/PROJECT.BIF] 130348 bytes, 193 files, 0 tilesets
BIFF may be in hard-drive CD-path [./cache/DATA/25DEFLT.BIF]
[./DATA/25DEFLT.BIF] 2827848 bytes, 160 files, 0 tilesets
Unable to Unlink [bg1npc/backup/0/READLN.0]: Unix.Unix_error(20, "unlink", "bg1npc/backup/0/READLN.0")
Unable to Unlink [bg1npc/backup/0/READLN.0.TEXT]: Unix.Unix_error(20, "unlink", "bg1npc/backup/0/READLN.0.TEXT")
ERROR: Failure("No rule to identify BGEE")
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 124 translation strings
To update the installer, download WeiDU 236 (read this topic for details), extract the file weidu.exe from its archive and copy it into you game directory "C:\Program Files (x86)\Steam\SteamApps\common\Baldur's Gate Enhanced Edition\". Then remove file setup-bg1npc.exe and rename weidu.exe as setup-bg1npc.exe.
You should be able to install the mod then.
thank you for the help. It started installing and then I got another error..
Can not upload files unfortunately, so there is the copy paste version
ERROR Installing [The BG1 NPC Project: Coran's Romance Core (adult content)], rolling back to previous state
Unable to Unlink [bg1npc/backup/11/OTHER.11]: Unix.Unix_error(1, "unlink", "bg1npc/backup/11/OTHER.11")
[bg1npc/backup/11/UNSETSTR.11] SET_STRING uninstall info not found
Will uninstall 6 files for [BG1NPC.TP2] component 11.
Restoring backed-up [bg1npc/backup/11/BG1NPC.tra]
bg1npc/backup/11/BG1NPC.tra copied to BG1NPC/TRA/english/BG1NPC.tra, 81420 bytes
Restoring backed-up [bg1npc/backup/11/gtimes.ids]
bg1npc/backup/11/gtimes.ids copied to override/gtimes.ids, 1282 bytes
Uninstalled 6 files for [BG1NPC.TP2] component 11.
Unable to Unlink [bg1npc/backup/11/READLN.11]: Unix.Unix_error(20, "unlink", "bg1npc/backup/11/READLN.11")
Unable to Unlink [bg1npc/backup/11/READLN.11.TEXT]: Unix.Unix_error(20, "unlink", "bg1npc/backup/11/READLN.11.TEXT")
BG1NPC.TP2 0 0 Installed ~The BG1 NPC Project: Required Modifications~
BG1NPC.TP2 0 1 Installed ~The BG1 NPC Project: Banters, Quests, and Interjections~
BG1NPC.TP2 0 10 Installed ~The BG1 NPC Project: Branwen's Romance Core (teen content)~
ERROR: Sys_error("BG1NPC/LIB/macro_tutu_items_to_bgt.tph: No such file or directory")
The problem only occurs with Ajantis and Coran romances so far- Branwen installed as intended
*sends love and wishes for a great day to all who helped*
[C:\Program Files (x86)\BeamDog\Games\00766\setup-bg1npc.exe] WeiDU version 2360
0
[BG1NPC.TP2] LEXER ERROR at line 6503 column 1-0
Near Text:
unterminated comment
[BG1NPC.TP2] ERROR at line 6503 column 1-0
Near Text:
Parsing.Parse_error
ERROR: parsing [BG1NPC.TP2]: Parsing.Parse_error
ERROR: problem parsing TP file [BG1NPC.TP2]: Parsing.Parse_error
FATAL ERROR: Parsing.Parse_error
Press ENTER to exit.
I must have put something in a wrong place, but have no idea what it is.
EDIT: Oh it must be the WEIDU version, I'll check.
EDIT2: I had already installed the newest WEIDU, but it didn't fix anything - not even when I redownloaded it.
http://forum.baldursgate.com/discussion/comment/482759/#Comment_482759
EDIT: oh well. I guess Ill just skip this until a full release. Vague guides to installation is too annoying for me I'm sorry. When a full release is out I will come back and give due credit for the amazing work this mod is (I played it on the old BG, where it worked flawlessly for me).
http://www.weidu.org/~thebigg/ all say they are 236 but the debug log says 23100
I have the same problem as Val, and none of the files seem to help.
Cant seem to attach the debug file so here it is.
https://www.mediafire.com/?yr712yhtfduy2b3
Downloading and copying the newest weidu.exe in the game folder is not enough.
As I wrote, you have to erase the original setup-bg1npc.exe and copy the weidu.exe from the latest archive under that name, in the game folder (where the original setup-bg1npc.exe was) in order to update the installer to the latest version of WeiDU.
Obviously this means that some older mods will come with an older version of weidu that is sometimes adequate for installing that mod, and sometimes in need of updating.
It installed now.
I just wanted to say huge THANK YOU to all amazing people who put their time and effort into making this work! There are many players like me who are absolutely in love with BG NPC project and playing BG without it seems somehow bland, but simply can't afford to make any input, even by just experimenting, due to real-life time limitations So we simply sit here with our metaphorical fingers crossed, cheering quietly and going all YAY after each and every post which appears in that topic.
Thanks again :]
Essentially, this version is based on v21_PRERELEASE_1 (the current version on github just isn't working at the moment, even after some tinkering), and incorporates WeiDU 236 and @Isaya's alteration to the .TRA conversion described here. This should take care of issues with 'special letters' with diacritical marks crashing the game.
Disclaimer: This has only undergone local and extremely limited testing both in terms of installation and actual gameplay, several bugs of varying severity are guaranteed to remain. Available support if you run into issues will likely be limited. Odds of the mod completely wrecking your game are slim at this point, but use at your own risk. Obviously, only use this with BGEE, no other configurations. Starting a new game from scratch recommended.
Instructions:
1. Download the attached file and unzip it in your game directory like any other mod. Don't install the mod yet.
2. If you want Ajantis's and/or Coran's romances, apply this fix by @Captain_Apathy as described in his post.
3. Run setup-bg1npc.exe and install the BG1 NPC Project mod with the features you want.
4. Move TAZOK.BCS to your override directory. This will fix an issue with Tazok becoming immortal during Kivan's questline.
5. Download and install @AstroBryGuy's excellent BG1NPC item fix found here. This fixes issues that arose when the NPC Project assumed certain files not included in BGEE were present in the core installation.
6. Download and install @AstroBryGuy's fix for Xan's quest here.
7. Download and install @AstroBryGuy's cutspy fix here, that should get rid of a cutscene error message.
8. Download the NPC Project Music Pack from here and install it as well. Enjoy!
I've put together a modified version of the latest version on GitHub. Hopefully, people will find this or @Shin's version useful.
https://dl.dropboxusercontent.com/u/80058200/BG1NPC-Astrobryguy-20140415.zip
In includes the following fixes:
* Firebead book quest fixed
* Imoen's artifact spell name no longer random string
* Missing BG2 items added for BGEE (integrating the item fix mod)
* Missing BG2 scripts added for BGEE (there may still be some missing, if you find an opponent that stands around while you beat on it, let me know)
* Tazok no longer unkillable with Kivan in party
* Moved Imanel Silvershield for BGEE (farther from Simmeon's spawn location)
* x#cutspy issue at Firewine
* Adds TotSC interjections to BGEE
* Smoke Mephit name and script fix
* Dynaheir romance epilogue cutscene fixes for BGEE
This is not an official release by any stretch of the imagination. It's just a personal "I'll poke around and see what I can do" version of BG1NPC. It shouldn't make your game explode, but caveat emptor.
Also, don't install the "romance challenges" component on BGEE. It relies on two BG2 areas, and those files aren't in BGEE.
Onwards, to testing, then. That's actually a great coincidence since I've started a new run yesterday, I'll loose just a few hours of playing after I restart it.
And now I'm beginning to think about BG(EE) NPC and new EE content, meaning, new potential party members. It's been teen years since I last touched any BG-related code and meh, so I hope that somebody more up-to-date with things will get the same idea
Again, Thank You +5 to all people who are trying to make this mod work!
BG1NPC has second copy of Drizzt, called X#DRIZZT.CRE. This Drizzt appears in connection with a quest for Dynaheir, but he has his own dialog file. So, if you replace both Drizzts, X#DRIZZT will have the wrong dialog file. Note: X#DRIZZT won't appear if you kill the other Drizzt.
AND OMG ITS SO AMAZIN I'M GONNA CRYYYYY TEARS OF JOY GAAAAHHHHHHH
Ahem. So. Thank you, everyone, who worked on making this mod compatible, for the most part. For without you, I might never have tasted the sheer glory of the BG1 NPC interactions. You're all amazing and more smart than me, and without you, none of this would be possible.
...
SO THANK YOU THANK YOU THANK YOU THANK YOU THANK YOU!! :'D