As the title says, is there any mod that sets the starting XP in BG2EE to 161k for BG1EE imported character and to 500k for a SoD imported character?
If not, what would be the easiest way to mod it ?
My idea would be to add some script which sets the starting XP to AR0602.bcs and checks if the character is imported from BG1EE or SoD but my modding skills are just beginner level, so how would the code look like?
Short rambling why i am looking for such a mod:
As all of you might know, you still gain XP after you hit the level cap in BG1EE and that XP is transferred to BG2EE in full. This is not a big problem with a party, because then the difference would be only a level or two higher than the BG1EE level cap but when you play solo, this changes drastically (as an example, a solo completionist FMT would gain around 1.3m XP in BG1EE, which would put him to level 9/11/11 or 9/11/12 at the start of BG2EE) which will trivialize the game pretty much from the start.
LE: So, i managed to put together some code which does exactly what i want (see below), managed to make a WeiDU mod which puts this code in AR0602.bcs but the code does not run
(checked by importing a character with 162000 xp, starting a new game and then checking the xp after Imoen joins the party); if i put this code in baldur.bcs, it will run just fine.
Anyone knows why it runs in one script but not in the other?
If not, what would be the easiest way to mod it ?
My idea would be to add some script which sets the starting XP to AR0602.bcs and checks if the character is imported from BG1EE or SoD but my modding skills are just beginner level, so how would the code look like?
Short rambling why i am looking for such a mod:
As all of you might know, you still gain XP after you hit the level cap in BG1EE and that XP is transferred to BG2EE in full. This is not a big problem with a party, because then the difference would be only a level or two higher than the BG1EE level cap but when you play solo, this changes drastically (as an example, a solo completionist FMT would gain around 1.3m XP in BG1EE, which would put him to level 9/11/11 or 9/11/12 at the start of BG2EE) which will trivialize the game pretty much from the start.
LE: So, i managed to put together some code which does exactly what i want (see below), managed to make a WeiDU mod which puts this code in AR0602.bcs but the code does not run
(checked by importing a character with 162000 xp, starting a new game and then checking the xp after Imoen joins the party); if i put this code in baldur.bcs, it will run just fine.Anyone knows why it runs in one script but not in the other?
IF
Global("SET_BG1EE_XP_CAP","ar0602",0)
Global("BD_HAVE_SOD","GLOBAL",0)
XPGT(player1,161000)
THEN
RESPONSE #100
SetGlobal("SET_BG1EE_XP_CAP","ar0602",1)
ChangeStat(player1,XP,161000,SET)
END
IF
Global("SET_SOD_XP_CAP","ar0602",0)
Global("BD_HAVE_SOD","GLOBAL",1)
XPGT(player1,500000)
THEN
RESPONSE #100
SetGlobal("SET_SOD_XP_CAP","ar0602",1)
ChangeStat(player1,XP,500000,SET)
END










