Jump to content
Sign in to follow this  
lynx

iwd2 fixpack?

Recommended Posts

Was there any interest in making an iwd2 fixpack? I see two candidates on pocketplane [0], GOG installs come with a Weidu DDraw fix preinstalled and we just discovered there is a typo in crelight.2da, causing half-orcs to have diametrically wrong hide checks (lightness subcalc). There's probably more in the wild.

 

[0] http://modlist.pocketplane.net/index.php?ax=list&cat_id=49

Share this post


Link to post

Turns out also some armor and shield description are wrong. The most extreme of them is the fact that tower shields give only a -2 skill penalty, instead of the -10/-9, unless they hardcoded around it, since I was able to check only via the to-hit penalty, which matches the skill one in all other cases.

 

TODO: inspect if the following has anything useful:

IWD2 Unofficial Item/Spell Patch: http://www.sorcerers...WD2/IWD2Fix.zip

Improved Initiative Workaround: http://www.sorcerers...IWD2/ii_fix.zip

Druid Armor Fix from Light of Selune MOD

Bugfixes component from Ease of use

Edited by lynx

Share this post


Link to post

00bows86 is missing an equipping effect granting the 1/- magic resistance.

00chan07 lists 10% cold resistance, but it is 10/- as usual.

 

There's also some inconsistency when granting magic resistance elsewhere - sometimes the magic damage resistance is increased.

Edited by lynx

Share this post


Link to post

The 40invis1 script has a typo and then doesn't affect all pcs with the ship crash slumber. This line is duplicated in the second block, instead of affecting Player2:

ActionOverride(Player5,MakeUnselectable(5))

 

also visible here at 7:40 onwards, though he seems to have shuffled the party order at some point.

http://www.youtube.com/watch?v=75kQ3hrDJIw

Share this post


Link to post

If CamDawg will made IDW2FIxpack - I will be 1-st sponsor of this project ;) I guarantee

Share this post


Link to post

If someone with an SHS login is reading this...

:whistle: Done via PM.

Share this post


Link to post

yo what up. I'll start from the bottom here.

 

Redrake's way of adding stuff is incredibly arduous and I've been slowly climbing this mountain for a few months already. Imagine opening the same file in two copies, unchanged and fixed. Then, you have to slowly analyze the difference, becuase there's no way of mechanical comparison. Then, try to make sense whether it's a fix or his idea of gameplay tweak which I don't wish to add. Then, repeat this for literal hundreds of files with multiple tabs.

On the other hand, hey, a restoration project is already incorporated! :v

 

 

 

TODO: inspect if the following has anything useful:
IWD2 Unofficial Item/Spell Patch: http://www.sorcerers...WD2/IWD2Fix.zip

Another useful thing from Sorcerers.net
Slowdown Fixes by Extremist & Quint http://www.sorcerers.net/Games/dl.php?s=IWD2&f=IWD2/IWD2_Slowdown_Fix.zip

Already included and credited.

 

The 40invis1 script has a typo and then doesn't affect all pcs with the ship crash slumber. This line is duplicated in the second block, instead of affecting Player2:
ActionOverride(Player5,MakeUnselectable(5))

also visible here at 7:40 onwards, though he seems to have shuffled the party order at some point.
http://www.youtube.com/watch?v=75kQ3hrDJIw

Noted and fixed. Expect it in version 4 which will come out exactly 24 hours after BG2Fixpack v11

 

Turns out also some armor and shield description are wrong. The most extreme of them is the fact that tower shields give only a -2 skill penalty, instead of the -10/-9, unless they hardcoded around it, since I was able to check only via the to-hit penalty, which matches the skill one in all other cases.

TODO: inspect if the following has anything useful:
IWD2 Unofficial Item/Spell Patch: http://www.sorcerers...WD2/IWD2Fix.zip
Improved Initiative Workaround: http://www.sorcerers...IWD2/ii_fix.zip
Druid Armor Fix from Light of Selune MOD
Bugfixes component from Ease of use

In the order given:

Yes, and it got adapted

Hard To Say, because feats in IWD2 are unfortunately hardcoded. There has been some experimentation with changing them via .dll injection, but it really isn't the answer when we're talking fixpacks. It could be done by running a permanent background script, but that's going to cause more slowdowns!

I am, uh, Torn. On one hand, IWD2 is a 3E game and in 3E druids were forbidden from wearing metal items, but on the other hand, the game itself has never stated whether they are forbidden.

Yes, and it got adapted.

 

00bows86 is missing an equipping effect granting the 1/- magic resistance.
00chan07 lists 10% cold resistance, but it is 10/- as usual.

There's also some inconsistency when granting magic resistance elsewhere - sometimes the magic damage resistance is increased.

Fixed the bow. I'm not apt enough to know how to change a string without some major fuckery. :( The real problem with IWD2 is that the bugs are never as apparent and that's mostly due to the atrocious file naming scheme

 

Was there any interest in making an iwd2 fixpack? I see two candidates on pocketplane [0], GOG installs come with a Weidu DDraw fix preinstalled and we just discovered there is a typo in crelight.2da, causing half-orcs to have diametrically wrong hide checks (lightness subcalc). There's probably more in the wild.

[0] http://modlist.pocketplane.net/index.php?ax=list&cat_id=49

Fixed, yo.

Edited by Almateria

Share this post


Link to post

Great! :) This started as a list from my reverse engineering attempts, but it culminated nicely. I think I also have the armor table somewhere still — if you want more string fixes (several wrong values).

 

On that note — isn't this just about adding the new correct one and then patching the identified strref in the item?

 

If you're familiar with the details of the file formats, you can use ielister to compare files fast. See:

http://sourceforge.net/p/gemrb/ielister/ci/master/tree/

 

Especially if you feed both outputs to any diff program. The ie_shell repo also contains iediff which does all that for you, but that only works on nixy like oses and uses ieparse (worse than ielister, but in the same repo) by default:

http://sourceforge.net/p/gemrb/ie_shell/ci/master/tree/

 

Didn't know there was a bg2fp update scheduled. :)

Share this post


Link to post

Great! :) This started as a list from my reverse engineering attempts, but it culminated nicely. I think I also have the armor table somewhere still — if you want more string fixes (several wrong values).

Just be aware that some strings might have +% values but aren't used so hold your horses then

On that note — isn't this just about adding the new correct one and then patching the identified strref in the item?

well yeah buut im pretty sure theres a way to change strings without this. The problem with substitutions is that I'd have to split the game into multiple languages, then procure a correct string for each one, and all that shebang. :(

 

Didn't know there was a bg2fp update scheduled. :)

There isn't, it was a joke about the Great Redrake Pile. :(

Share this post


Link to post

The errors in armor and shield descriptions aren't only in the spell failure chance. Hide armors in particular had the most inconsistencies. It's not clear to me whether the descriptions should be fixed to match the items or vice-versa, but I don't know what the other fixpacks did in such cases.

 

Re strings: just use traified strings and let the translators take care of the details.

Share this post


Link to post

I have no idea, this is kind of a ghetto operation. I'll look into this.

 

 

Re strings: just use traified strings and let the translators take care of the details.

As if I would ever get translations

That'd mean the big boy modders actually cared about anything I do

Share this post


Link to post

The translation community is still active (known for sure for french, russian). In which languages is iwd2 available anyway?

 

Here's the table:

http://lynxlynx.info/bugs/iwd2-armors.ods

Yellow stuff is original description data. Red means an inconsistency with actual data (any line/ref with a red cell requires attention). You can ignore the rest, as it would probably only confuse.

 

And for reference, the actual bonus/malus table for itemtypes:

https://github.com/gemrb/gemrb/blob/master/gemrb/unhardcoded/iwd2/itemdata.2da

Share this post


Link to post
Guest
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  

×