Jump to content


Photo

Iylos Bug Reports Thread


  • Please log in to reply
2 replies to this topic

#1 jastey

jastey
  • Staff
  • 2196 posts

Posted 10 March 2019 - 02:18 PM

Post any bug reports, typos, or suggestions here. Please also specify which game you are on (BGII, BGT, BGII:EE, or EET).


Edited by jastey, 10 March 2019 - 02:19 PM.


#2 ALIEN

ALIEN
  • Member
  • 883 posts

Posted 25 March 2020 - 05:35 AM

Hello jastey,


BG2EE:

If I install only "Ascension - Rewritten Final Chapter of ToB" - Iylos main component cannot be installed.

If I install only "Ascension - Balthazar can be redeemed" - Iylos main component cannot be installed.
 
Due to the fact that the single main Ascension component was spitted into several smaller ones, I believe that this check of 'irenic2.dlg':
    // Ascension crossmod dialogue
    ACTION_IF FILE_EXISTS_IN_GAME ~irenic2.dlg~ THEN BEGIN
      PRINT ~Ascension - "Balthazar can be redeemed" component detected - installing crossmod content~
      COMPILE ~iylos/dialogue/crossmod/ascension.d~
    END

 

is not enough in order to ensure successful installation, when Iylos is installed after Ascension. My tests indicates that two above components are needed at once.

 

This is my proposition how to handle the check, without relaying at DESIGNATED numbers:

    ACTION_IF (MOD_IS_INSTALLED "Ascension.tp2" (ID_OF_LABEL "Ascension.tp2" "Ascension-RewrittenFinalChapterOfToB") AND MOD_IS_INSTALLED "Ascension.tp2" (ID_OF_LABEL "Ascension.tp2" "Ascension-BalthazarCanBeRedeemed")) BEGIN
      PRINT ~Ascension - "Rewritten Final Chapter of ToB" component detected.~
      PRINT ~Ascension - "Balthazar can be redeemed" component detected.~
      PRINT ~Installing crossmod content.~
      COMPILE ~iylos/dialogue/crossmod/ascension.d~
    END

Edited by ALIEN, 25 March 2020 - 06:45 AM.

Project Infinity Public BETA
You cannot have progress without committing changes... A Basic Modder's Guide to Git and Github


#3 jastey

jastey
  • Staff
  • 2196 posts

Posted 25 March 2020 - 11:08 PM

Thanks for the report!