Jump to content

Various ToB hacks


Recommended Posts

Posted

This probably doesn't qualify as a mod and I'd not call it a release, but as per request I've collected nearly all my exe modifications and packed them into a tp2.

The usual disclaimer: All of this is for the patched ToB version only and modifying the executable is always controversial, so keep that in mind. And most of the stuff still needs some real testing.

 

Extract the archive to your game directory, rename a WeiDU.exe to setup-tob_hacks.exe and go.

Documentation is non-existant, only some comments in the tp2.

 

Feel free to ask some questions, but I won't provide real support for those hacks.

If the installation of a component fails with an error message like "could not open bgmain.exe", simply try again.

 

/Edit:

[v0.2] Small update to include a "no dispel" flag on items (bit 24).

 

[v0.2.1] TP2 maintenance update (fail components if no match is found and skip if already patched)

 

[v0.2.2] Fixed random crash in the "Stay invisible after pickpocketing" component

 

[v0.3] Some "new" components:

  • Apply casting level modifier stat
  • Externalize spell selection hiding
  • Non-cumulative blindness effect
  • More versatile pocketplane effect (#298) [see comment in the tp2]
  • Enlarge tooltip scroll
  • Apply profsmax.2da on char creation [for BGT]

[v0.4] "Scrollable" mage spellbook

 

[v0.5] Fixed scrollable mage spellbook and added scrollable priest spellbook

Additional new components:

  • Fix cure drunkeness effect (#164)
  • Fix stacking of attacks per round modifier effect (#001)
  • Introduce backstab flag to bypass restrictions

[v0.5.1] Tried to fix effects #180 and #181. (See comment in the tp2 for some info.)

 

[v0.6] Fixed racetext and profsmax components

New components:

  • Fix repeating effects (#25, #78, #98, #272)
  • Fix asounds.2da bug

Posted

Well, like I said, this isn't really a mod, more like a library of exe hacks, that mod author's can choose to integrate into their mods. (After they are tested, of course. :rolleyes:)

 

This should go after any mod that completely replace the bgmain.exe.

No restriction otherwise. But I'd install it as late as possible, to get rid of it, when it starts crashing your game.

Guest temujin_
Posted

i guess the motto now is: Why bother asking the Bioware devs to release the source when we have Taimon around.

 

 

Good stuff, Taimon. s402.gif

Posted
i guess the motto now is: Why bother asking the Bioware devs to release the source when we have Taimon around.

Because there are things, that are too difficult to add with patching.

(But for those we have gemrb. :rolleyes:)

Posted

Small update, see above.

 

Can we get a small description of each one? Some are obvious, but others I don't get so much.

Which ones exactly?

For two of them, there is a small comment in the tp2. :rolleyes:

Posted
Which ones exactly?

For two of them, there is a small comment in the tp2. :)

 

BEGIN ~Externalize hardcoded race strrefs to racetext.2da~

What does this do exactly?

 

BEGIN ~Fix the formula in the dispel effect~

How is the formula fixed/altered? Is it just a step to enable the configurable item dispel behavior or there's more?

 

BEGIN ~Introduce AoE flag to bypass mirror images~

AoE? Makes area of effect spells bypass mirror images?

 

BEGIN ~Disable Stoneskin colouring~

Does this apply to the avatar, the paper doll, or both?

 

 

I echo temujin's comments above, Taimon. Your work is awesome. I really appreciate it. :rolleyes:

 

 

BTW Is this compatible with other hacks such as A64's talk with charmed creatures?

Posted

Another small update. (Maintenance only.)

 

Most of those things come directly from requests/ideas in various forums so I simply redirect you there.

BEGIN ~Externalize hardcoded race strrefs to racetext.2da~

What does this do exactly?

http://www.shsforums.net/index.php?showtopic=40927

 

BEGIN ~Fix the formula in the dispel effect~

How is the formula fixed/altered? Is it just a step to enable the configurable item dispel behavior or there's more?

There is a bug in the original implementation.

 

BEGIN ~Introduce AoE flag to bypass mirror images~

AoE? Makes area of effect spells bypass mirror images?

Yes, but you have to flag the spells/items.

 

BEGIN ~Disable Stoneskin colouring~

Does this apply to the avatar, the paper doll, or both?

The avatar was the goal, but maybe both, I'm not sure.

 

BTW Is this compatible with other hacks such as A64's talk with charmed creatures?

Should be. Simply try it -- the patching will fail if something's wrong.

Posted

Disabling stoneskin colouring! Cool! Attack absorbing effect was always interesting but thanks to mr. look-am-just-like-a-stone it wasn't usable. Thanks :rolleyes:

Posted
Taimon, I'm going to take you at your word and put some of this into SCSII - say if that's a problem.

 

OK, help me out here: I can't work out where to flag items to let them penetrate MI. I can find a flag field in their extended header but it only has 16 flags in it.

Posted

Free for all, but please do some testing before a release. :rolleyes:

 

/Edit:

OK, help me out here: I can't work out where to flag items to let them penetrate MI. I can find a flag field in their extended header but it only has 16 flags in it.

IESDP is wrong here - it's a dword (32 bits).

Posted
Free for all, but please do some testing before a release. :rolleyes:

 

/Edit:

OK, help me out here: I can't work out where to flag items to let them penetrate MI. I can find a flag field in their extended header but it only has 16 flags in it.

IESDP is wrong here - it's a dword (32 bits).

 

Fantastic.

Archived

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

×
×
  • Create New...