Gibberlings3 / SpellRevisions

A mod for the Baldur's Gate 2 engine (BG2, Tutu, BGT, BGEE, BG2EE, EET)

Home Page:http://gibberlings3.github.io/SpellRevisions/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ray of Enfeeblement gets an incorrect stringref on BG:EE

luc-j-bourhis opened this issue · comments

When I cast it, the console prints: "Nonsense! One day you'll bring her home a gem the size of your fist and she'll change her mind.", which is string ref 7924. I think the source of the problem is that in BG2:EE (and I guess in BG2 too but I can't check), that string ref is "Enfeebled". But in BG:EE, that string has ref 25103 instead from a quick look with NearInfinity. Really strange they have different ref's!

Yes, your analysis is entirely correct; the problem is due to mismatch tlk string references in the different games. It is a veritable PITA to fix these. Anyway, patch already in, so closing this.

Thanks. I actually had a very naive fix on my fork (link below) that I did not dare to create a pull request for! It worked… but reviewing it, I realise that I had discovered another string mismatch (and fixed it in the same naive way): 4742 is "Spell Ineffective" in BG2 but "Well, I never! There was no reason to get so snotty. I apologize for taking so much time out of your important lives!" in BG1.

luc-j-bourhis@47f3293