Skip to content

[MOD] Infinity UI++ v1.22

1262728293032»

Comments

  • deadinsidedeadinside Member Posts: 91
    Would it involve too much extra work to enable support for HLAs in IWDEE? There is at least one mod out there that enables BG2EE HLAs in IWDEE but it needs LeUI specifically.
  • cddscdds Member Posts: 85
    edited April 30
    do you save (or read) the selected EET campaign somewhere (registry?). I just had a weird bug where i had the BG1 campaign selected in a previous EET install, and in a new (non-EET) BG2 install InfinityUI somehow enforced the BG1 xp cap in SoA (?). This happened after a completely new/clean install, with "factory-fresh" game and documents folder. The only way to solve the problem was by re-selecting the SoA campaign in the main menu
    Post edited by cdds on
  • BubbBubb Member Posts: 1,013
    edited April 30
    The XP bug occurs on BG2:EE if you start a new game and don't select any campaigns beforehand. If you save and reload the xp cap should work as intended.

    The UI needs to call one of the following functions when setting up the 'START' menu for the XP cap to be properly established, (which Infinity UI++ isn't doing automatically for SoA):

    e:GetObjectGame():SetCampaign()
    startEngine:OnCampaignButtonClick()
    startEngine:OnSoAButtonClick()
    startEngine:OnTBPButtonClick()
    startEngine:OnToBButtonClick()
    startEngine:OnTutorialButtonClick()
    

    I think this can be fixed by changing line 15154 of UI.MENU to the following:

    if (rgGameEngine == 3 or rgGameEngine == 0 or rgGameEngine == 2) and rgFirstStart == 1 then
    
  • cddscdds Member Posts: 85
    edited April 30
    @Bubb to the rescue, as so often :smile: thanks!
    Just tested it with line 15154 of UI.MENU modified as suggested by Bubb, and it indeed fixes the bug
    Post edited by cdds on
  • PeccaPecca Member Posts: 2,282
    Thanks, released a new version with a fix.
  • cddscdds Member Posts: 85
    Another bug: identifying an item via scroll can lead to game crash if another party member (that cannot use scrolls) is selected when right-clicking the item and selecting Identify->Scroll
Sign In or Register to comment.