Jump to content


Changes in Solaufein Flirt Pack for the Solaufein Romance Mod v1.2

Version v1.2
  • Added rpgsolaflirtpack.ini metadata file to support AL|EN's "Project Infinity".
  • Renamed setup-rpgsolaflirtpack.tp2 -> rpgsolaflirtpack.tp2 to support AL|EN's "Project Infinity".
  • Replaced `AUTHOR` keyword with `SUPPORT`.
  • Added missing `REQUIRE_PREDICATE` process to avoid installing the mod in inaccurate games and if Weimer's Solaufein Romance Mod is not installed.
  • Added component `DESIGNATED` number and "solaufein_flirt_pack" `LABEL`.
  • Added missing `HANDLE_CHARSETS` function to convert string entries for EE games.
  • Removed rpgsolaflirtpack.rpgd marked file.
  • Added native BG2:EE and EET compatibilities.
  • Added jastey's compatibility improvements with Weimer's and other scripting stuff:
  • - Added "InParty(Myself) See(Player1) !ActuallyInCombat() !See([ENEMY])" to all script blocks, so they do not interrupt fighting orders.
  • - Removed script block to reset timer while in combat. No script blocks should be executed during combat as they interrupt Solaufein's fighting.
  • - Added "!StateCheck(Myself,CD_STATE_NOTVALID) !StateCheck(Player1,CD_STATE_NOTVALID)" to all script blocks that trigger dialogues. (replaced STATE_SLEEPING)
  • - Removed wrong randomNum in PIDs.
  • - "Hug Solaufein" in town will only play once. Detection of town via script toggle variable "*RPGSolaFlirtSOA_Inside Town*".
  • - PID from original Solaufein mod will be added to Flirts-PIDs. This way, no possibilities to communicate with Solaufein (e.g. skip the hart fight) will be lost.
  • - Removed unnecessary trigger variables from Solaufein initiated flirt dialogues (trigger dialogues by the trigger variable only).
  • - PID flirt "buy Solaufein a drink" inside tavern will only be available once.
  • Added Gwendolyne's workaround to fix the no-initiating flirt options when clicking on Solaufein for the first time: not tested in game.
  • tp2 file: replaced old-school `DECOMPILE_DLG_TO_D` plus `COMPILE_D_TO_DLG` process with more accurate `DECOMPILE_AND_PATCH` command.
  • Included BWP Fixpack hotfixes:
  • - rpgsola.baf: <a href="http://www.shsforums.net/topic/42220-fixes-for-the-big-fixpack/page-10#entry483544">Lollorian's corrected AreaCheck</a>.
  • - rpgsolaflirts.d: <a href="http://www.shsforums.net/topic/42220-fixes-for-the-big-fixpack/page-17#entry488705">Lollorian's corrected AreaCheck</a>.
  • - rpgsolaflirts.tra: replaced wrong token "<CHARNAME.>" with "<CHARNAME>." (@433).
  • rpgsolaflirts.tra: got rid of all special characters that may cause glitches in a few foreign languages.
  • Wrote a new rpgsolaflirtpack-readme-english.html readme file and moved it into new "readme" folder.
  • Removed useless backup folder.
  • Reorganized mod architecture tree: created "lang" and "files" folders to sort files according to their types.
  • Lower cased files.
  • Included Linux and Mac Os X versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
  • Updated WeiDU installer to v246.
  • Uploaded mod to official Spellhold Studios GitHub mirror account.
Version v1.2
  • - Added rpgsolaflirtpack.ini metadata file to support AL|EN's "Project Infinity".
  • - Renamed setup-rpgsolaflirtpack.tp2 -> rpgsolaflirtpack.tp2 to support AL|EN's "Project Infinity".
  • - Replaced `AUTHOR` keyword with `SUPPORT`.
  • - Added missing `REQUIRE_PREDICATE` process to avoid installing the mod in inaccurate games and if Weimer's Solaufein Romance Mod is not installed.
  • - Added component `DESIGNATED` number and "solaufein_flirt_pack" `LABEL`.
  • - Added missing `HANDLE_CHARSETS` function to convert string entries for EE games.
  • - Removed *rpgsolaflirtpack.rpgd* marked file.
  • - Added native BG2:EE and EET compatibilities.
  • - Added jastey's compatibility improvements with Weimer's and other scripting stuff:
  • - Added "InParty(Myself) See(Player1) !ActuallyInCombat() !See([ENEMY])" to all script blocks, so they do not interrupt fighting orders.
  • - Removed script block to reset timer while in combat. No script blocks should be executed during combat as they interrupt Solaufein's fighting.
  • - Added "!StateCheck(Myself,CD_STATE_NOTVALID) !StateCheck(Player1,CD_STATE_NOTVALID)" to all script blocks that trigger dialogues. (replaced STATE_SLEEPING)
  • - Removed wrong randomNum in PIDs.
  • - "Hug Solaufein" in town will only play once. Detection of town via script toggle variable "*RPGSolaFlirtSOA_Inside Town*".
  • - PID from original Solaufein mod will be added to Flirts-PIDs. This way, no possibilities to communicate with Solaufein (e.g. skip the hart fight) will be lost.
  • - Removed unnecessary trigger variables from Solaufein initiated flirt dialogues (trigger dialogues by the trigger variable only).
  • - PID flirt "buy Solaufein a drink" inside tavern will only be available once.
  • Added Gwendolyne's workaround to fix the no-initiating flirt options when clicking on Solaufein for the first time: not tested in game.
  • tp2 file: replaced old-school `DECOMPILE_DLG_TO_D` plus `COMPILE_D_TO_DLG` process with more accurate `DECOMPILE_AND_PATCH` command.
  • Included BWP Fixpack hotfixes:
  • - rpgsola.baf: <a href="http://www.shsforums.net/topic/42220-fixes-for-the-big-fixpack/page-10#entry483544">Lollorian's corrected AreaCheck</a>.
  • - rpgsolaflirts.d: <a href="http://www.shsforums.net/topic/42220-fixes-for-the-big-fixpack/page-17#entry488705">Lollorian's corrected AreaCheck</a>.
  • - rpgsolaflirts.tra: replaced wrong token "<CHARNAME.>" with "<CHARNAME>." (@433).
  • rpgsolaflirts.tra: got rid of all special characters that may cause glitches in a few foreign languages.
  • Wrote a new rpgsolaflirtpack-readme-english.html readme file and moved it into new "readme" folder.
  • Removed useless backup folder.
  • Reorganized mod architecture tree: created "lang" and "files" folders to sort files according to their types.
  • Lower cased files.
  • Included Linux and Mac Os X versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
  • Updated WeiDU installer to v246.
  • Uploaded mod to official Spellhold Studios GitHub mirror account.
Version v1.2
  • - Added rpgsolaflirtpack.ini metadata file to support AL|EN's "Project Infinity".
  • - Renamed setup-rpgsolaflirtpack.tp2 -> rpgsolaflirtpack.tp2 to support AL|EN's "Project Infinity".
  • - Replaced `AUTHOR` keyword with `SUPPORT`.
  • - Added missing `REQUIRE_PREDICATE` process to avoid installing the mod in inaccurate games and if Weimer's Solaufein Romance Mod is not installed.
  • - Added component `DESIGNATED` number and "solaufein_flirt_pack" `LABEL`.
  • - Added missing `HANDLE_CHARSETS` function to convert string entries for EE games.
  • - Removed *rpgsolaflirtpack.rpgd* marked file.
  • - Added native BG2:EE and EET compatibilities.
  • - Added jastey's compatibility improvements with Weimer's and other scripting stuff:
  • - Added "InParty(Myself) See(Player1) !ActuallyInCombat() !See([ENEMY])" to all script blocks, so they do not interrupt fighting orders.
  • - Removed script block to reset timer while in combat. No script blocks should be executed during combat as they interrupt Solaufein's fighting.
  • - Added "!StateCheck(Myself,CD_STATE_NOTVALID) !StateCheck(Player1,CD_STATE_NOTVALID)" to all script blocks that trigger dialogues. (replaced STATE_SLEEPING)
  • - Removed wrong randomNum in PIDs.
  • - "Hug Solaufein" in town will only play once. Detection of town via script toggle variable "*RPGSolaFlirtSOA_Inside Town*".
  • - PID from original Solaufein mod will be added to Flirts-PIDs. This way, no possibilities to communicate with Solaufein (e.g. skip the hart fight) will be lost.
  • - Removed unnecessary trigger variables from Solaufein initiated flirt dialogues (trigger dialogues by the trigger variable only).
  • - PID flirt "buy Solaufein a drink" inside tavern will only be available once.
  • Added Gwendolyne's workaround to fix the no-initiating flirt options when clicking on Solaufein for the first time: not tested in game.
  • tp2 file: replaced old-school `DECOMPILE_DLG_TO_D` plus `COMPILE_D_TO_DLG` process with more accurate `DECOMPILE_AND_PATCH` command.
  • Included BWP Fixpack hotfixes:
  • - rpgsola.baf: <a href="http://www.shsforums.net/topic/42220-fixes-for-the-big-fixpack/page-10#entry483544">Lollorian's corrected AreaCheck</a>.
  • - rpgsolaflirts.d: <a href="http://www.shsforums.net/topic/42220-fixes-for-the-big-fixpack/page-17#entry488705">Lollorian's corrected AreaCheck</a>.
  • - rpgsolaflirts.tra: replaced wrong token "<CHARNAME.>" with "<CHARNAME>." (@433).
  • rpgsolaflirts.tra: got rid of all special characters that may cause glitches in a few foreign languages.
  • Wrote a new rpgsolaflirtpack-readme-english.html readme file and moved it into new "readme" folder.
  • Removed useless backup folder.
  • Reorganized mod architecture tree: created "lang" and "files" folders to sort files according to their types.
  • Lower cased files.
  • Included Linux and Mac Os X versions in the same package (thanks AL|EN's Infinity Auto Packager tool!).
  • Updated WeiDU installer to v246.
  • Uploaded mod to official Spellhold Studios GitHub mirror account.
Version v1.1
  • Fixed "No Valid Links or Replies" bug (Thanks cmorgan and Lollorian!).
  • Improved TP2 coding and cleaned up overall file structure.
  • Updated WeiDU installer to v224.