Skip Chateau Irenicus

A mod for BG2, BG2:EE and EET that allows you to skip the opening dungeon without losing potential equipment and items.

Author: Argent77


Overview

Are you tired of running through the whole initial dungeon over and over? Not anymore!

This mod allows you skip all the boring details of Chateau Irenicus. You can even collect all the items normally found within the dungeon. Just inspect the rubble of the destroyed building on Waukeen's Promenade. As a bonus you will also gain some experience and may find a bit of pocket change.

"Skip Chateau Irenicus" is meant as an alternative to the (in)famous Dungeon-Be-Gone mod, which provides a similar option, but in a way that seriously breaks the fourth wall.

The mod requires BG2 (with or without ToB), BG2:EE or EET.


Visit the SHS Forums or Beamdog Forums if you have questions, or download the latest version from Spellhold Studios or GitHub.

Installation

This is a WeiDU mod, that means it is very easy to install. Simply unpack the zip file into the installation directory of your game and run either "setup-SkipChateauIrenicus.exe" (Windows) or "setup-SkipChateauIrenicus.command" (macOS). Follow the instructions, and you are ready to start.

To uninstall, run "setup-SkipChateauIrenicus.exe" or "setup-SkipChateauIrenicus.command" again and follow the prompts.

Note: To get the most out of the mod, BG2:EE should be patched to v2.0 or higher.

Compatibility

This mod skips an important part of the SoA main story. Although items will be transferred to the surface you may still miss certain mod-added content, such as quests, journal entries or NPCs. The mod provides a feature to deal with skipped NPCs, but only code for the vanilla NPCs Minsc, Jaheira and Yoshimo are included in this mod. Modders can use this feature to add their own code though. More information can be found in the chapter Information for modders.

The mod is designed so that you can transport back and forth between the two levels of Chateau Irenicus until you decide to teleport to the surface. Afterwards the way is blocked forever, just like in the unmodified game.

Mod Components

  1. Skip Chateau Irenicus (requires BG2, BGT, BG2:EE or EET)

    The component triggers moments after you are released from your cell. A rogue appears and opens up the opportunity to use the magical portals to leave the dungeon. Each portal will transport you to the other level of the dungeon or directly to the surface. Afterwards the way back is blocked like in the unmodified game. To loot the items from the dungeon inspect the rubble of the destroyed building on Waukeen's Promenade.

    The item description of the dryads' acorns have been slightly altered to give you some information what you can do with it.

    For BG2:EE before patch 2.0 and original BG2 the mod uses less advanced methods to transfer dungeon loot to the surface. As a result you may miss out on some minor stuff or have duplicate items, depending on how much you looted the dungeon before teleporting to the surface.

    Note: For BG2:EE v2.0+ and EET there may be a general slowdown of the game for a few seconds after the initial cutscene on Waukeen's Promenade, which is caused by the item transference process.

  2. Deal with skipped NPCs (requires main component; for BG2:EE and EET only)

    This component allows you to recruit NPCs, which might have been missed because you skipped the dungeon. It comes in two flavors:

    • Vanilla NPCs only: This option deals only with the vanilla NPCs Jaheira, Minsc and Yoshimo. They can be found at their designated locations as if you dismissed them from the party.

    • All available NPCs: This option deals with every supported vanilla and mod NPC. In addition to the vanilla NPCs it adds code for Adrian Sianodel (by Rhaella), Chloe (by Lucythebeast) as well as Yasraena (by Sillara). They can either be found directly near the destroyed building at Waukeen's Promenade or at their designated waiting locations as if you dismissed them from the party.

      Other mod NPCs that can be encountered in Chateau Irenicus may be supported by their respective authors. In this case they will be handled by this mod component as well. This mod provides a mechanism to make it possible. You can read more about it in the following chapter.

Information for modders

The mod is extensible regarding how containers and items are transferred after returning to the surface. The subfolder "tables" of this mod is scanned for 2DA files which will be processed based on their content. Mods which provide items for Chateau Irenicus can simply put their own 2DA files into the folder, so that it will be taken care by this mod later on. Only items that can be acquired by special means (such as quest rewards or by scripted actions) have to be handled by this method. Items from containers are transferred automatically.

Each 2DA file may contain information about whether to exclude specific containers from the item transference process, how to handle items acquired by scripted actions and what to do with unique or dungeon-specific items. You can find a more detailed description with example code in "SkipChateauIrenicus/tables/desc.txt".

The mod also provides an "addon" feature which can be used to deal with mod-added NPCs that can be found in Chateau Irenicus, but are skipped because of this mod. For that reason a modder can place a WeiDU script file with .tpa or .tph extension into the "npc" subfolder of this mod. A small number of predefined variables can be used to interact with this mod. You can find a more detailed description with example code in "SkipChateauIrenicus/npc/desc.txt".

Credits

Writing, coding & testing: Argent77

French translation: Gwendolyne

Polish translation: Cahir

Russian translation: Austin


Thanks to the authors of Dungeon-Be-Gone for inspiring me to create this mod.


Copyright Notice:

Creative Commons License

"Skip Chateau Irenicus" is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Version History

Version 3.1

Version 3.0

Version 2.3

Version 2.2

Version 2.1

Version 2.0

Version 1.0