Jump to content


Photo

Various ToB hacks


179 replies to this topic

#1 Taimon

Taimon
  • Members
  • 544 posts
  • Gender:Not Telling

Posted 15 July 2009 - 10:04 AM

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

Edited by Taimon, 24 October 2010 - 04:36 PM.


#2 Shaitan

Shaitan

    Bad bad nurse.

  • Members
  • 1575 posts
  • Gender:Male
  • Location:Copenhagen, Denmark

Posted 15 July 2009 - 10:22 AM

This goes after the fixpack ie: Ascension, fixpack, Taimons hacks, etc etc?
"You're dumb as a mule and twice as ugly. If a strange man offers you a ride I say take It"
-Grandpa Simpson

#3 Taimon

Taimon
  • Members
  • 544 posts
  • Gender:Not Telling

Posted 15 July 2009 - 10:29 AM

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.

#4 Guest_temujin__*

Guest_temujin__*
  • Guests

Posted 15 July 2009 - 10:34 AM

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


Good stuff, Taimon. Posted Image

#5 Taimon

Taimon
  • Members
  • 544 posts
  • Gender:Not Telling

Posted 15 July 2009 - 11:49 AM

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

#6 Drelnza

Drelnza
  • Members
  • 58 posts

Posted 15 July 2009 - 12:36 PM

Thank you very much Taimon.

#7 Daulmakan

Daulmakan

    Comfortably numb

  • Members
  • 535 posts
  • Location:The Houses of the Holy

Posted 15 July 2009 - 01:36 PM

Can we get a small description of each one? Some are obvious, but others I don't get so much.
I ain't evil, I'm just good looking.


#8 Taimon

Taimon
  • Members
  • 544 posts
  • Gender:Not Telling

Posted 15 July 2009 - 09:18 PM

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:

#9 Daulmakan

Daulmakan

    Comfortably numb

  • Members
  • 535 posts
  • Location:The Houses of the Holy

Posted 16 July 2009 - 10:22 AM

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?
I ain't evil, I'm just good looking.


#10 Taimon

Taimon
  • Members
  • 544 posts
  • Gender:Not Telling

Posted 16 July 2009 - 12:44 PM

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

#11 yarpen

yarpen
  • Members
  • 1339 posts
  • Gender:Male
  • Location:Poland

Posted 17 July 2009 - 10:09 AM

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:

#12 DavidW

DavidW
  • Gibberlings
  • 4158 posts
  • Gender:Male

Posted 18 July 2009 - 01:54 AM

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

#13 DavidW

DavidW
  • Gibberlings
  • 4158 posts
  • Gender:Male

Posted 18 July 2009 - 04:32 AM

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.

#14 Taimon

Taimon
  • Members
  • 544 posts
  • Gender:Not Telling

Posted 18 July 2009 - 04:33 AM

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

Edited by Taimon, 18 July 2009 - 04:36 AM.


#15 DavidW

DavidW
  • Gibberlings
  • 4158 posts
  • Gender:Male

Posted 18 July 2009 - 05:18 AM

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.



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users