Jump to content

Various ToB hacks


Recommended Posts

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

Link to comment

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.

Link to comment
Guest temujin_

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

Link to comment
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?

Link to comment

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.

Link to comment
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.

Link to comment

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).

Link to comment
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.

Link to comment

Archived

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

×
×
  • Create New...