Comments (9)
what's your weidu.log
from bg2-tweaks-and-tricks.
// Log of Currently Installed WeiDU Mods // The top of the file is the 'oldest' mod // ~TP2_File~ #language_number #component_number // [Subcomponent Name -> ] Component Name [ : Version] ~TOBEX/TOBEX.TP2~ #0 #100 // TobEx - Core: v28 ~TOBEX/TOBEX.TP2~ #0 #101 // Apply Concentration Check On Damage [WIP]: v28 ~TOBEX/TOBEX.TP2~ #0 #102 // Awaken On Damage: v28 ~TOBEX/TOBEX.TP2~ #0 #103 // Blindness As Spell Description: v28 ~TOBEX/TOBEX.TP2~ #0 #104 // Disable Stoneskin Grey Colour [C]: v28 ~TOBEX/TOBEX.TP2~ #0 #105 // No Spell Interruption On Zero Damage: v28 ~TOBEX/TOBEX.TP2~ #0 #106 // Use Caster Level On Mirror Image [C]: v28 ~TOBEX/TOBEX.TP2~ #0 #107 // Allow All Races to Dual Class: v28 ~TOBEX/TOBEX.TP2~ #0 #109 // Disable Experience Boost: v28 ~TOBEX/TOBEX.TP2~ #0 #111 // Disable Silence On Charm: v28 ~TOBEX/TOBEX.TP2~ #0 #112 // Level One Proficiency Restrictions: v28 ~TOBEX/TOBEX.TP2~ #0 #113 // Remain Hidden On Pickpocket Success [C]: v28 ~TOBEX/TOBEX.TP2~ #0 #115 // Dialogue Greeting Subtitles: v28 ~TOBEX/TOBEX.TP2~ #0 #116 // Enable Animation Attack Sounds: v28 ~TOBEX/TOBEX.TP2~ #0 #117 // Universal Four Inventory Weapon Slots: v28 ~TOBEX/TOBEX.TP2~ #0 #118 // Subtitles For Standard Soundsets: v28 ~TOBEX/TOBEX.TP2~ #0 #119 // Remove all race-class restrictions: v28 ~TOBEX/TOBEX.TP2~ #0 #120 // Drop Inventory on Disintegrate: v28 ~TOBEX/TOBEX.TP2~ #0 #121 // Drop Inventory on Frozen Death: v28 ~TOBEX/TOBEX.TP2~ #0 #122 // Drop Inventory on Stone Death: v28 ~TOBEX/TOBEX.TP2~ #0 #123 // Enable Auto-Pause On All Screens: v28 ~TOBEX/TOBEX.TP2~ #0 #124 // Make All Attack Animations Genuine Attacks: v28 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes: v13 ~BG2FIXPACK/SETUP-BG2FIXPACK.TP2~ #0 #1001 // BG2 Fixpack - Game Text Update -> GTU Classic (from Baldurdash, by Kevin Dorner): v13 ~BGT/BGT.TP2~ #0 #0 // Baldur's Gate Trilogy - Core: v1.21 ~SETUP-BGTMUSIC.TP2~ #0 #2 // Baldur's Gate Trilogy - Music -> Full Baldur's Gate/Shadows of Amn/Throne of Bhaal Music (WARNING: patches BGMain.exe) ~TNT/TNT.TP2~ #0 #46 // Sensible Otiluke's Resilient Sphere: v8.18
from bg2-tweaks-and-tricks.
Further investigation reveals that the main component of BG2Fixpack changes spwi413.spl
with the addition of the spwi413a
, spwi413a
, and spwi413c
sub-spells. Vanilla BG2 has only spwi413.spl
. All versions of the spell use opcode 185 for the hold effect, as highlighted in the screen shots below.
Vanilla BG2 Otiluke's Resilient Sphere:
BG2Fixpack Otiluke's Resilient Sphere:
TNT code is attempting to patch spwi413a
only, and is passing opcode 175 rather than opcode 185:
from bg2-tweaks-and-tricks.
OK, I see that opcode is a typo in the underlying library.
spwi413c
appears to be a more recent addition to bg2fixpack. There's also a number of other shell spells mentioned. Could you check those too for the opcodes?
from bg2-tweaks-and-tricks.
The other spells (spcl415.spl
, spcl415a-c.spl
) are related to the Set Special Snare ability. In vanilla, only spcl415.spl
exists; fixpack adds spcl415a
. The spell itself uses opcode 175 for the first ranged ability, and opcode 185 for the second ranged ability; opcode 185 appears to be used as part of a ORS-like set of effects defined in the second ranged ability. See the NI screenshots below:
Vanilla:
Fixpack:
from bg2-tweaks-and-tricks.
ok I'll just wipe 175 and 185 everywhere
from bg2-tweaks-and-tricks.
It turns out that spwi413b
has no hold effect (it only protects against a concurrent ORS), so only spwi413a
and spwi413c
need to be patched. Also, I think 175 should be kept for the first Set Special Snare (spcl415
, spcl415a
) ranged ability, since it appears to be unrelated to ORS. See here for more details.
from bg2-tweaks-and-tricks.
Right. And EE appears to use a shell spell too, but only a
, no c
. What a mess.
from bg2-tweaks-and-tricks.
Ok, should be working now.
Thanks for detailed report.
from bg2-tweaks-and-tricks.
Related Issues (20)
- Toggle Find Traps automatically feature not 100% working HOT 8
- Improved Stronghold v8.19 install failure HOT 4
- Mod Romance Cheats v8.19 install failure HOT 4
- Request: Compatibility with other familiar mods HOT 2
- In an EET install, I think the invisible trap finder is causing the party to be unable to zone out of BG5400.are (nashkel mines) HOT 6
- Aldeth Sashenstar uses MAGE04 as key to Merchants Leauge Headquarters door HOT 1
- Tactics Remix for EE(T) HOT 1
- Do you accept translation update via pull requests? HOT 17
- Component Limited stock doesn't work in current master and in 8.24 release HOT 8
- Smarter Familiars component not working on EET, no other familiar-based mods installed AFAIK HOT 25
- Smarter Familiars: Familiar does not show in inventory if put in bag or respawn when "come out of bag when combat is over/no enemies are around" is selected. HOT 7
- How can I add female replicas using this translation system? HOT 1
- For classic BG2 tra_ee is used for translation HOT 1
- Project Infinity Saving Components HOT 4
- bgforge folder is empty HOT 2
- Some issues HOT 1
- Improved Equalizer issues HOT 1
- NPC voicesets HOT 5
- Can't install Working Non-Detection on a SoD game, tnt 8.30 HOT 3
- Trap reminders makes a chest inaccessible HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bg2-tweaks-and-tricks.