It looks like 0.5.1 broke the mod tree. Suddenly 'wmart' is at the top of the tree instead of the bottom.
Also 'process_strref' and 'iwdification' have appeared in the tree; it looks like they were found in the bowels of 'strategems' and they are shown right below 'strategems' on the tree.
More mod tree feedback:
cdtweaks -> Alter Druid Spell and Level Progression Tables (parent)
Items 2290 through 2296 are child nodes, but 2297 is at the same level as its parent node. This allows someone to select two child options, e.g. 2296 and 2297.
I'm creating a sorting order file from converted BWS data. When I get to 'bg1npc' I find all the entries in adjacent rows, but not in consecutive order, e.g. 0, 1, 8, 9, 10 ... 31, 32, 200, 2, 3, 4 ...
Can I summarize it all with a *, or is the order important and I should put each value in an adjacent column?
More mod tree feedback:
cdtweaks -> Alter Druid Spell and Level Progression Tables (parent)
Items 2290 through 2296 are child nodes, but 2297 is at the same level as its parent node. This allows someone to select two child options, e.g. 2296 and 2297.
That's how TA is coded due to weidu limitation:
///// \\\\\
///// cleric level, normal druid spells \\\\\
///// \\\\\
// why is this here separately? Because WeiDU doesn't handle a pile of
// subcomponents with different REQUIRE_PREDICATEs very well.
// this allows this component to be installed for BG/IWD.
BEGIN @229200 DESIGNATED 2297
GROUP @9
//SUBCOMPONENT @229000 // alter druid progression
I'm creating a sorting order file from converted BWS data. When I get to 'bg1npc' I find all the entries in adjacent rows, but not in consecutive order, e.g. 0, 1, 8, 9, 10 ... 31, 32, 200, 2, 3, 4 ...
Can I summarize it all with a *, or is the order important and I should put each value in an adjacent column?
1. BWS data is outdated in terms of bg1npc component numbers( such component numbers like 1, 2, 3, 4, 8, 9 doesn't exist anymore ) but it doesn't prevent you from using it for determining the correct place for the whole bg1npc mod.
2. Since all components are all together, without one or more being in different place, separated between other mods, indeed you can summarize all of them with a * for sorting order file entry:
bg1npc *
3. But you can also do more (advanced):
-this is the full list of bg1npc v24 components:
bg1npc:0:The BG1 NPC Project: Required Modifications
bg1npc:10:The BG1 NPC Project: Banters, Quests, and Interjections
bg1npc:20:Ajantis Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:21:Ajantis Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:22:Ajantis Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:23:Ajantis Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:24:Ajantis Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:30:Branwen's Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:31:Branwen's Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:32:Branwen's Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:33:Branwen's Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:34:Branwen's Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:40:Coran's Romance Core (adult content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:41:Coran's Romance Core (adult content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:42:Coran's Romance Core (adult content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:43:Coran's Romance Core (adult content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:44:Coran's Romance Core (adult content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:50:Dynaheir's Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:51:Dynaheir's Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:52:Dynaheir's Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:53:Dynaheir's Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:54:Dynaheir's Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:60:Shar-Teel Relationship Core (adult content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:61:Shar-Teel Relationship Core (adult content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:62:Shar-Teel Relationship Core (adult content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:63:Shar-Teel Relationship Core (adult content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:64:Shar-Teel Relationship Core (adult content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:70:Xan's Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:71:Xan's Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:72:Xan's Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:73:Xan's Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:74:Xan's Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:80:The BG1 NPC Project:Female Romance Challenges, Ajantis vs Xan vs Coran:v24.0
bg1npc:100:Jason Compton's Accelerated Banter Script:v24.0
bg1npc:110:BGEE Banter Timing Tweak -> Banter Timing:Normal (about 27 minutes between banter dialogs):v24.0
bg1npc:111:BGEE Banter Timing Tweak -> Banter Timing:Fast (about 20 minutes between banter dialogs):v24.0
bg1npc:112:BGEE Banter Timing Tweak -> Banter Timing:Very fast (about 13 minutes between banter dialogs):v24.0
bg1npc:113:BGEE Banter Timing Tweak -> Banter Timing:Slow (about 40 minutes between banter dialogs):v24.0
bg1npc:114:BGEE Banter Timing Tweak -> Banter Timing:Very slow (about 55 minutes between banter dialogs):v24.0
bg1npc:120:The BG1 NPC Project:Bardic Reputation Adjustment:v24.0
bg1npc:130:The BG1 NPC Project:Sarevok's Diary Adjustments -> SixofSpades Extended Sarevok's Diary:v24.0
bg1npc:131:The BG1 NPC Project:Sarevok's Diary Adjustments -> Sarevok's Diary Date Changes only:v24.0
bg1npc:150:The BG1 NPC Project:Kivan's "Kivan and Deheriana Companions" portrait:v24.0
bg1npc:155:The BG1 NPC Project:Give Coran his "Murder in Baldur's Gate" portrait:v24.0
bg1npc:160:The BG1 NPC Project:Add Non-Joinable NPC portraits to quests and dialogues:v24.0
bg1npc:200:The BG1 NPC Project:Player-Initiated Dialogues:v24.0
- bg1npc is installed as one of the first mod so if you would like to to uninstall Non-Joinable NPC portraits/Sarevok's Diary Adjustments or change Banter Timing, you would have to reinstall almost all the mods which were installed later
- so in order to avoid such bother, you can define install order of all those components a bit differently:
bg1npc:0:The BG1 NPC Project: Required Modifications
bg1npc:10:The BG1 NPC Project: Banters, Quests, and Interjections
bg1npc:20:Ajantis Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:21:Ajantis Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:22:Ajantis Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:23:Ajantis Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:24:Ajantis Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:30:Branwen's Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:31:Branwen's Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:32:Branwen's Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:33:Branwen's Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:34:Branwen's Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:40:Coran's Romance Core (adult content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:41:Coran's Romance Core (adult content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:42:Coran's Romance Core (adult content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:43:Coran's Romance Core (adult content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:44:Coran's Romance Core (adult content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:50:Dynaheir's Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:51:Dynaheir's Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:52:Dynaheir's Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:53:Dynaheir's Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:54:Dynaheir's Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:60:Shar-Teel Relationship Core (adult content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:61:Shar-Teel Relationship Core (adult content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:62:Shar-Teel Relationship Core (adult content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:63:Shar-Teel Relationship Core (adult content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:64:Shar-Teel Relationship Core (adult content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:70:Xan's Romance Core (teen content) -> Speed:1 hour real time(standard) minimum between LoveTalks
bg1npc:71:Xan's Romance Core (teen content) -> Speed:45 minutes real time minimum between LoveTalks
bg1npc:72:Xan's Romance Core (teen content) -> Speed:30 minutes real time minimum between LoveTalks
bg1npc:73:Xan's Romance Core (teen content) -> Speed:15 minutes real time minimum between LoveTalks
bg1npc:74:Xan's Romance Core (teen content) -> Speed:1 hour 30 minutes(extended) real time minimum between LoveTalks
bg1npc:80:The BG1 NPC Project:Female Romance Challenges, Ajantis vs Xan vs Coran
bg1npc:120:The BG1 NPC Project:Bardic Reputation Adjustment
// PID must be installed after all Romance */Bardic Reputation Adjustment
bg1npc:200:The BG1 NPC Project:Player-Initiated Dialogues
// place for other mods
bg1npc:130:The BG1 NPC Project:Sarevok's Diary Adjustments -> SixofSpades Extended Sarevok's Diary
bg1npc:131:The BG1 NPC Project:Sarevok's Diary Adjustments -> Sarevok's Diary Date Changes only
bg1npc:100:Jason Compton's Accelerated Banter Script
bg1npc:110:BGEE Banter Timing Tweak -> Banter Timing:Normal (about 27 minutes between banter dialogs)
bg1npc:111:BGEE Banter Timing Tweak -> Banter Timing:Fast (about 20 minutes between banter dialogs)
bg1npc:112:BGEE Banter Timing Tweak -> Banter Timing:Very fast (about 13 minutes between banter dialogs)
bg1npc:113:BGEE Banter Timing Tweak -> Banter Timing:Slow (about 40 minutes between banter dialogs)
bg1npc:114:BGEE Banter Timing Tweak -> Banter Timing:Very slow (about 55 minutes between banter dialogs)
// place for other portrait mods
bg1npc:150:The BG1 NPC Project:Kivan's "Kivan and Deheriana Companions" portrait
bg1npc:155:The BG1 NPC Project:Give Coran his "Murder in Baldur's Gate" portrait
bg1npc:160:The BG1 NPC Project:Add Non-Joinable NPC portraits to quests and dialogues
So if you want to uninstall Non-Joinable NPC portraits/Sarevok's Diary Adjustments or change Banter Timing, re-installation of the previous components won't be required
Now, you can convert of this into sections for sorting order file:
bg1npc * // BG1NPC Main (0,10,20,21,22,23,24,30,31,32,33,34,40,41,42,43,44,50,51,52,53,54,60,61,62,63,64,70,71,72,73,74,80,120,200)
// place for other mods
bg1npc 130, 131 // BG1NPC Sarevok's Diary Adjustments
bg1npc 100, 110, 112, 113, 114 // BG1NPC Banter Timing
bg1npc 150, 155, 160 // Portraits
This will also allow you for having all portraits components from different mods at the end of the install sequence.
I hope that this will make things clear, if you have more questions, feel free to ask.
My initial feedback as a player who hasn't installed the program yet: I'm confused with the first post, it doesn't really say what this program does. Will it help me to reinstall my currently installed mods? Will it help me fix problems of mod compatibility? Will it choose the right install order for me?
What games are supported? NWN? NWN:EE? Non EE Infinity Engine?
About "How to use": What is BWFixPack? Why is it optional? Should I install it? What game installations can I use? Vanilla? Modded? Both?
How does this mod manager compare to EE Game Setup Tool? Are there advantages or disadvantages about using one or the other?
It would be helpful to have information about this in the introductory post. Hope this feedback is helpful.
BGT version does not work anymore (1.20 displayed in latest PI version)
Classical BG1 and BG2 games icons are displayed, but there is no icon for classical IWD game (PI displays the last selected game icon).
Edit: maybe it's due to BGT because PI behaves as before with other mods providing metadata files.
@Gwendolyne
Icon - fixed, thanks.
Version - it's very strange as I have similar setup as you and for me , version is displayed correctly. Can you post 'tp2 version line' of the BGT?
I tried saving my sort order file as a .csv using Excel. This is what it did:
DlcMerger,*,,,,,,
It doesn't look much like your examples; looks like it has to be done by hand.
@Gwendolyne
Icon - fixed, thanks.
Version - it's very strange as I have similar setup as you and for me , version is displayed correctly. Can you post 'tp2 version line' of the BGT?
More mod tree feedback:
cdtweaks -> Alter Druid Spell and Level Progression Tables (parent)
Items 2290 through 2296 are child nodes, but 2297 is at the same level as its parent node.
That's how TA is coded due to weidu limitation:
Ugh. I hope the WeiDU project has a feature request to fix this limitation.
Hi, just wondering: is the "Download Mods" feature working yet? Because when I hit the "Show Gibberlings 3 Github Mods" button, select a mod and click "Download-Mod", nothing happens. No progress bar, no notification, no opening in a browser window, nothing. Is this just supposed to provide links to the mod pages, or is something not working here?
Also, I found a bug in the Download Mods query window where, if you press the "Show Gibberlings 3 Github Mods" button multiple times, the display lists out each mod multiple times. Screenshot attached.
Also, thanks. Finding this tool really useful thus far.
Now, you can convert of this into sections for sorting order file:
bg1npc * // BG1NPC Main (0,10,20,21,22,23,24,30,31,32,33,34,40,41,42,43,44,50,51,52,53,54,60,61,62,63,64,70,71,72,73,74,80,120,200)
// place for other mods
bg1npc 130, 131 // BG1NPC Sarevok's Diary Adjustments
bg1npc 100, 110, 112, 113, 114 // BG1NPC Banter Timing
bg1npc 150, 155, 160 // Portraits
Ooh, comments! Does a comment have to be on its own line, or can it be at the end of a line following the data fields?
You can but you should use '//' as comments because weidu mods can have # in their names (I'm too used to '#' as comment ). I've edited my post and I will also update wiki info.
I used the attached sort order file, and didn't get the expected results.
# Sorted mod components acording to sorting order list:
rr:999:BG2-style icons for RR content
# Warring! Unsorted mods exist, please manually adjust order for all mods below:
A7#ImprovedArcher:0:Improved Archer Kit
atweaks:100:Restore innate infravision to Half-Orc characters
...
and listed every mod I was using.
@Orphiex Thanks for feedback, I've fixed duplicated download list. Have you installed Git? Can you try with latest version?
...well, that's embarrassing. I mean, yes this is a new laptop, but I can't believe that I completely forgot to install Git on here. Anyway, you were right; once I installed Git and tried downloading, it executed the download just fine. Thanks! Might be worth adding in a popup that checks and says "Did you install Git?" so that you don't get even more people asking the same question.
I used the attached sort order file, and didn't get the expected results.
# Sorted mod components acording to sorting order list:
rr:999:BG2-style icons for RR content
# Warring! Unsorted mods exist, please manually adjust order for all mods below:
A7#ImprovedArcher:0:Improved Archer Kit
atweaks:100:Restore innate infravision to Half-Orc characters
...
and listed every mod I was using.
What did I do wrong in the sorting file?
You list is fine. This is yet another regression because of scanning algorithm changes, it happens only when player reused previously generated install sequence, fixed.
Comments
Also 'process_strref' and 'iwdification' have appeared in the tree; it looks like they were found in the bowels of 'strategems' and they are shown right below 'strategems' on the tree.
cdtweaks -> Alter Druid Spell and Level Progression Tables (parent)
Items 2290 through 2296 are child nodes, but 2297 is at the same level as its parent node. This allows someone to select two child options, e.g. 2296 and 2297.
Can I summarize it all with a *, or is the order important and I should put each value in an adjacent column?
That's how TA is coded due to weidu limitation:
1. BWS data is outdated in terms of bg1npc component numbers( such component numbers like 1, 2, 3, 4, 8, 9 doesn't exist anymore ) but it doesn't prevent you from using it for determining the correct place for the whole bg1npc mod.
2. Since all components are all together, without one or more being in different place, separated between other mods, indeed you can summarize all of them with a * for sorting order file entry:
3. But you can also do more (advanced):
-this is the full list of bg1npc v24 components:
- bg1npc is installed as one of the first mod so if you would like to to uninstall Non-Joinable NPC portraits/Sarevok's Diary Adjustments or change Banter Timing, you would have to reinstall almost all the mods which were installed later
- so in order to avoid such bother, you can define install order of all those components a bit differently:
Now, you can convert of this into sections for sorting order file:
This will also allow you for having all portraits components from different mods at the end of the install sequence.
I hope that this will make things clear, if you have more questions, feel free to ask.
What games are supported? NWN? NWN:EE? Non EE Infinity Engine?
About "How to use": What is BWFixPack? Why is it optional? Should I install it? What game installations can I use? Vanilla? Modded? Both?
How does this mod manager compare to EE Game Setup Tool? Are there advantages or disadvantages about using one or the other?
It would be helpful to have information about this in the introductory post. Hope this feedback is helpful.
Great job, @ALIEN . As a member of this community I truly appreciate your efforts to build this tool.
BGT version does not work anymore (1.20 displayed in latest PI version)
Classical BG1 and BG2 games icons are displayed, but there is no icon for classical IWD game (PI displays the last selected game icon).
Edit: maybe it's due to BGT because PI behaves as before with other mods providing metadata files.
Oh yeah, that's for sure.
Icon - fixed, thanks.
Version - it's very strange as I have similar setup as you and for me , version is displayed correctly. Can you post 'tp2 version line' of the BGT?
DlcMerger,*,,,,,,
It doesn't look much like your examples; looks like it has to be done by hand.
Thanks.
Also, I found a bug in the Download Mods query window where, if you press the "Show Gibberlings 3 Github Mods" button multiple times, the display lists out each mod multiple times. Screenshot attached.
Also, thanks. Finding this tool really useful thus far.
@Orphiex Thanks for feedback, I've fixed duplicated download list. Have you installed Git? Can you try with latest version?
You can but you should use '//' as comments because weidu mods can have # in their names (I'm too used to '#' as comment ). I've edited my post and I will also update wiki info.
Is it a secret?
Bob also used to ask too many questions.
Have you heard about Bob?
Neither does his mother.
...well, that's embarrassing. I mean, yes this is a new laptop, but I can't believe that I completely forgot to install Git on here. Anyway, you were right; once I installed Git and tried downloading, it executed the download just fine. Thanks! Might be worth adding in a popup that checks and says "Did you install Git?" so that you don't get even more people asking the same question.
You list is fine. This is yet another regression because of scanning algorithm changes, it happens only when player reused previously generated install sequence, fixed.
0.5.4