Jump to content

Does anyone know the current status of the BWS?


Ser Elryk

Recommended Posts

Since this topic is all about BWS-related stuff I have a question about mod order.

 

I'd like to add the Banter Accelerator for EE games to BWS. What position in the mod order list would be ideal? And do you know of mods that provide a similar functionality?

BG1NPC ? I think that you should talk with AstroBryGuy about install order and the effect which it might have for other NPC mods.

 

P.S. More updates to BWS which was provided by community:

Added Reveal Hidden Gameplay Options by Argent77
Added Improved Shamanic Dance by Argent77
Added Expanded Thief Stronghold for EET by Roxanne
Added Move Items into SoA for EET by Roxanne
Link to comment

Regarding "Expanded Thief Stronghold for EET"

 

 

 

Two mod related questions:

 

- An option to make the stronghold available for any PC.

I assume that this component is a lot poorer version of Tweaks Anthology "Multiple Strongholds" - is there a reason for such component in the first place? Why reinvent the wheel again?

Poorer in the way that it affects only one stronghold. This is part of the original mod and dates back long before Tweaks Anthology, which by itself took it from older sources. Historians know who invented it or who re-used it. Anyway, there should be no problem with several mods doing the same here, as they all use the same globals and produce the same results. For the player this is transparent.

 

- An option to select the improved Mae'Var component directly during install

I have serious doubts about the quality of the 'improved'. Does this components have any comparison between Tactics and SCS version of the same component? Does it overwrite files? Does it interfere/overlap (adding saving throws/resistance twice) with them?

There is an (original) author's warning that other mods may do a similar thing. The best solution would be to exclude this component in BWS if Tactics or SCS is selected, giving those components priority over this lesser effort.

 

 

Agree but we need a conflicts for BWS, another part of lessons for BWS:

 

We want to setup a conflict for:
a) Expanded Thief Stronghold for EET "Thief Stronghold for all" for other "Multiple Strongholds" mods/components
b) Expanded Thief Stronghold for EET "Improved Mae'Var" for the same components from SCS and Tactics

Steps A
0. Even if those components come from the EE/EET mod, BWS have one file to read [Connections]-like conflicts, so instead of modifying \BWS\BiG World Setup\Config\BG2EE\game.ini (there is no [connection] section) , we will edit \BWS\BiG World Setup\Config\BWP\game.ini
1. Open \BWS\BiG World Setup\Config\BWP\game.ini and look for something like "Strongholds":


jfxkCMsMSvawWgR_4USWag.png


2. The "Thief Stronghold for All" has number 2 inside \BWS\BiG World Setup\Config\Global\EETGBThfKp.ini, we combining mod tp2 name without setup- and the number of the component: EETGBThfKp(2)
3. We adding to line 690:

Multiple Strongholds 2=C:NPC_Strongholds(0):cdtweaks(1160|1161)|bg2_tweaks(1160|1161):BDToBv168(1):Oversight(5):bdtobv174(3):multistronghold(-):EETGBThfKp(2)

and now, if the player will select cdtweaks 1160 or 1161 and EETGBThfKp 2, there will be a conflict presented at the BWS conflict screen.

 

Steps B

We are looking something like "Mae'Var" inside \BWS\BiG World Setup\Config\BWP\game.ini , lucky for us there is already well-defined conflict:

 


0kKStYQ9Rrux1RoJu0RSYw.png

 

 

adding :EETGBThfKp(1) to line 989:

 

Improved Mae'Var=C:eetact2(200)|stratagems(6030|6031|6032|6033|6034):BP(1300):Tactics(10):EETGBThfKp(1)

And this should prevent players to install more than two mods/components which will modify Mae'Var

Link to comment

Regarding "Expanded Thief Stronghold for EET"

 

 

 

Two mod related questions:

 

- An option to make the stronghold available for any PC.

I assume that this component is a lot poorer version of Tweaks Anthology "Multiple Strongholds" - is there a reason for such component in the first place? Why reinvent the wheel again?

Poorer in the way that it affects only one stronghold. This is part of the original mod and dates back long before Tweaks Anthology, which by itself took it from older sources. Historians know who invented it or who re-used it. Anyway, there should be no problem with several mods doing the same here, as they all use the same globals and produce the same results. For the player this is transparent.

 

- An option to select the improved Mae'Var component directly during install

I have serious doubts about the quality of the 'improved'. Does this components have any comparison between Tactics and SCS version of the same component? Does it overwrite files? Does it interfere/overlap (adding saving throws/resistance twice) with them?

There is an (original) author's warning that other mods may do a similar thing. The best solution would be to exclude this component in BWS if Tactics or SCS is selected, giving those components priority over this lesser effort.

 

 

Agree but we need a conflicts for BWS, another part of lessons for BWS:

 

We want to setup a conflict for:

a) Expanded Thief Stronghold for EET "Thief Stronghold for all" for other "Multiple Strongholds" mods/components

b) Expanded Thief Stronghold for EET "Improved Mae'Var" for the same components from SCS and Tactics

 

Steps A

0. Even if those components come from the EE/EET mod, BWS have one file to read [Connections]-like conflicts, so instead of modifying \BWS\BiG World Setup\Config\BG2EE\game.ini (there is no [connection] section) , we will edit \BWS\BiG World Setup\Config\BWP\game.ini

1. Open \BWS\BiG World Setup\Config\BWP\game.ini and look for something like "Strongholds":

 

jfxkCMsMSvawWgR_4USWag.png

 

2. The "Thief Stronghold for All" has number 2 inside \BWS\BiG World Setup\Config\Global\EETGBThfKp.ini, we combining mod tp2 name without setup- and the number of the component: EETGBThfKp(2)

3. We adding to line 690:

Multiple Strongholds 2=C:NPC_Strongholds(0):cdtweaks(1160|1161)|bg2_tweaks(1160|1161):BDToBv168(1):Oversight(5):bdtobv174(3):multistronghold(-):EETGBThfKp(2)

and now, if the player will select cdtweaks 1160 or 1161 and EETGBThfKp 2, there will be a conflict presented at the BWS conflict screen.

 

Steps B

We are looking something like "Mae'Var" inside \BWS\BiG World Setup\Config\BWP\game.ini , lucky for us there is already well-defined conflict:

 

 

0kKStYQ9Rrux1RoJu0RSYw.png

 

 

adding :EETGBThfKp(1) to line 989:

 

Improved Mae'Var=C:eetact2(200)|stratagems(6030|6031|6032|6033|6034):BP(1300):Tactics(10):EETGBThfKp(1)

And this should prevent players to install more than two mods/components which will modify Mae'Var

Understood.

To create a new conflict then, I would just add a meaningful keyword and then C: (list of conflicting components in the described format tp2name(#) , correct?

Link to comment

 

To create a new conflict then, I would just add a meaningful keyword and then C: (list of conflicting components in the described format tp2name(#) , correct?

Basically yes, it's C: or D: - please read BWS FAQ about dependence and conflicts types and if something is not clear, just ask.

Link to comment

Also one more thing:
EETGBThfKp is an updated version of the old "GBThfKp" (using BWS ini filemanes is intended here) so when we will search for "GBThfKp" inside \BWS\BiG World Setup\Config\BWP\game.ini we will see that there is an interesting line 1271:
https://bitbucket.org/BigWorldSetup/bigworldsetup/src/4c19bce594e58914b2fede4f3c42e406b9120164/BiG%20World%20Setup/Config/BWP/Game.ini?at=master&fileviewer=file-view-default#Game.ini-1271

Alternate Portraits for 'Expanded Thief Stronghold'=D:NSCPortraits(1440):GBThfKp(-)

so this conflict is also valid for new, updated EETGBThfKp. This is a "dependency', it means "one mod requires another, not the opposite" - we shpuld add "EETGBThfKp(-)" but this time as "or":

Alternate Portraits for 'Expanded Thief Stronghold'=D:NSCPortraits(1440):GBThfKp(-)|EETGBThfKp(-)

Because NSCPortraits(1440) require old GBThfKp or new EETGBThfKp and without this dependency, players can choose NSCPortraits(1440) component without GBThfKp or EETGBThfKp and weidu will skip it,BWS will recognize this event and installation will be paused. That is something we want to avoid.

Link to comment

Also one more thing:

EETGBThfKp is an updated version of the old "GBThfKp" (using BWS ini filemanes is intended here) so when we will search for "GBThfKp" inside \BWS\BiG World Setup\Config\BWP\game.ini we will see that there is an interesting line 1271:

https://bitbucket.org/BigWorldSetup/bigworldsetup/src/4c19bce594e58914b2fede4f3c42e406b9120164/BiG%20World%20Setup/Config/BWP/Game.ini?at=master&fileviewer=file-view-default#Game.ini-1271

Alternate Portraits for 'Expanded Thief Stronghold'=D:NSCPortraits(1440):GBThfKp(-)

so this conflict is also valid for new, updated EETGBThfKp. This is a "dependency', it means "one mod requires another, not the opposite" - we shpuld add "EETGBThfKp(-)" but this time as "or":

Alternate Portraits for 'Expanded Thief Stronghold'=D:NSCPortraits(1440):GBThfKp(-)|EETGBThfKp(-)

Because NSCPortraits(1440) require old GBThfKp or new EETGBThfKp and without this dependency, players can choose NSCPortraits(1440) component without GBThfKp or EETGBThfKp and weidu will skip it,BWS will recognize this event and installation will be paused. That is something we want to avoid.

I understand the reasoning but maybe this is not what is wanted here.

New EETGBThfKp brings its own new portraits for EE compliance.

NSCPortraits in itself should not be in EE's as it does not use the new sizes for portraits.

Link to comment

Regarding "Expanded Thief Stronghold for EET"

 

 

 

Two mod related questions:

 

- An option to make the stronghold available for any PC.

I assume that this component is a lot poorer version of Tweaks Anthology "Multiple Strongholds" - is there a reason for such component in the first place? Why reinvent the wheel again?

Poorer in the way that it affects only one stronghold. This is part of the original mod and dates back long before Tweaks Anthology, which by itself took it from older sources. Historians know who invented it or who re-used it. Anyway, there should be no problem with several mods doing the same here, as they all use the same globals and produce the same results. For the player this is transparent.

 

- An option to select the improved Mae'Var component directly during install

I have serious doubts about the quality of the 'improved'. Does this components have any comparison between Tactics and SCS version of the same component? Does it overwrite files? Does it interfere/overlap (adding saving throws/resistance twice) with them?

There is an (original) author's warning that other mods may do a similar thing. The best solution would be to exclude this component in BWS if Tactics or SCS is selected, giving those components priority over this lesser effort.

 

 

Agree but we need a conflicts for BWS, another part of lessons for BWS:

 

We want to setup a conflict for:

a) Expanded Thief Stronghold for EET "Thief Stronghold for all" for other "Multiple Strongholds" mods/components

b) Expanded Thief Stronghold for EET "Improved Mae'Var" for the same components from SCS and Tactics

 

Steps A

0. Even if those components come from the EE/EET mod, BWS have one file to read [Connections]-like conflicts, so instead of modifying \BWS\BiG World Setup\Config\BG2EE\game.ini (there is no [connection] section) , we will edit \BWS\BiG World Setup\Config\BWP\game.ini

1. Open \BWS\BiG World Setup\Config\BWP\game.ini and look for something like "Strongholds":

 

jfxkCMsMSvawWgR_4USWag.png

 

2. The "Thief Stronghold for All" has number 2 inside \BWS\BiG World Setup\Config\Global\EETGBThfKp.ini, we combining mod tp2 name without setup- and the number of the component: EETGBThfKp(2)

3. We adding to line 690:

Multiple Strongholds 2=C:NPC_Strongholds(0):cdtweaks(1160|1161)|bg2_tweaks(1160|1161):BDToBv168(1):Oversight(5):bdtobv174(3):multistronghold(-):EETGBThfKp(2)

and now, if the player will select cdtweaks 1160 or 1161 and EETGBThfKp 2, there will be a conflict presented at the BWS conflict screen.

 

Steps B

We are looking something like "Mae'Var" inside \BWS\BiG World Setup\Config\BWP\game.ini , lucky for us there is already well-defined conflict:

 

 

0kKStYQ9Rrux1RoJu0RSYw.png

 

 

adding :EETGBThfKp(1) to line 989:

 

Improved Mae'Var=C:eetact2(200)|stratagems(6030|6031|6032|6033|6034):BP(1300):Tactics(10):EETGBThfKp(1)

And this should prevent players to install more than two mods/components which will modify Mae'Var

One more thing here.

These changes now always raise a conflict as the conflicting components are pre-selected in BWS (are they really?). To avoid this, the solution would be to

- only pre-select EETGBThfKp(0)

- make EETGBThfKp(1) and EETGBThfKp(2) displayed but not selected

if the user manually selects them, only then the conflict is shown,

 

I tried to understand the manual and some examples of how it is done in other cases, but I am not sure

Now
STD;EETGBThfKp;0;03;0000;
STD;EETGBThfKp;1;03;0000;
STD;EETGBThfKp;2;03;0000;

Change to ?
//type of line;setups name;component number;corresponding number for the components theme;install with pre-selections 
STD;EETGBThfKp;0;03;0111;
STD;EETGBThfKp;1;03;0000;
STD;EETGBThfKp;2;03;0000;

The last column shows if this is preselected for recommended, standard, tactic or expert-installations. In this case, the package will be pre-selected in all those versions. Don't forget the closing semicolon. 
Which is confusing, why is it pre-selected with the current setting?
Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...