Taimon Posted July 15, 2009 Posted July 15, 2009 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
Shaitan Posted July 15, 2009 Posted July 15, 2009 This goes after the fixpack ie: Ascension, fixpack, Taimons hacks, etc etc?
Taimon Posted July 15, 2009 Author Posted July 15, 2009 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. ) 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 July 15, 2009 Posted July 15, 2009 i guess the motto now is: Why bother asking the Bioware devs to release the source when we have Taimon around. Good stuff, Taimon.
Taimon Posted July 15, 2009 Author Posted July 15, 2009 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. )
Daulmakan Posted July 15, 2009 Posted July 15, 2009 Can we get a small description of each one? Some are obvious, but others I don't get so much.
Taimon Posted July 16, 2009 Author Posted July 16, 2009 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.
Daulmakan Posted July 16, 2009 Posted July 16, 2009 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. BTW Is this compatible with other hacks such as A64's talk with charmed creatures?
Taimon Posted July 16, 2009 Author Posted July 16, 2009 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.
yarpen Posted July 17, 2009 Posted July 17, 2009 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
DavidW Posted July 18, 2009 Posted July 18, 2009 Taimon, I'm going to take you at your word and put some of this into SCSII - say if that's a problem.
DavidW Posted July 18, 2009 Posted July 18, 2009 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.
Taimon Posted July 18, 2009 Author Posted July 18, 2009 Free for all, but please do some testing before a release. /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).
DavidW Posted July 18, 2009 Posted July 18, 2009 Free for all, but please do some testing before a release. /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.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.