Dragon Age 2

File information

Last updated

Original upload

Created by

gastank

Uploaded by

gastank

Virus scan

Safe to use

Tags for this mod

About this mod

Expanded party system with: 1) fully open equipment slots for companions, 2) companion armors that integrate into upgrades & plot-related appearance changes, 3) rogue companions assist in picking locks & disarming traps, 4) automatic re-casting of buffs when you change your party or members are resurrected, 5) commands you can issue to your entire

Permissions and credits
***UPDATE***
Version 1.1a fixes a bug that prevented Tallis (and consequently rest of MoTA) from functioning.

This mods expands DA2's party system by adding several quality-of-life features to keep you immersed in the game, not party bookkeeping. At its core, this is a mod that fully opens up equipment slots for companions. It also contains other components, most which can be used independently or with another party equipment mod that you prefer.

***Installation***
1. Unzip into /override
2. Delete components, if any, that you don't want to use. "GT Party - Outfit Update" cannot be used independently, but other components can.
3. If you've retained the main component "GT Party", run the console commands "runscript gtparty repair" and optionally, "runscript gtparty install" to install quickbuttons.

***Components***


GT Party.erf
This component fully opens up all equipment slots for companions. Companion armor becomes a chest armor that when worn, will give your companions their default appearance. This component by itself DOES NOT integrate fully into the various plot appearance upgrades: you may receive your companion's secondary appearance armor in your inventory and could have both available at the same time. Removing all armor will cause all companions EXCEPT VARRIC to use their nude appearance. It is HIGHLY RECOMMENDED that you download "DFA - Armors for All" from Diversified Follower Armors if you wish to see Fenris and Merrill in equipped armor appearances. Only download the Armors for All component and nothing else if you are using the main portion of this mod.

This component includes a script that can be run with three options:
runscript gtparty repair - Run this first upon a fresh installation, and any time you see glitches to your companion's appearance. It will fix items equipped in invisible slots and set up your companions to be compatible with the "GT Party - Outfit Update" component.

runscript gtparty toggle - Run this to toggle & lock the currently selected companion's appearance to their default. While this toggle is on, companions can continue to equip items in all slots, but will retain their default appearance. If you choose not to install "DFA - Armors for All" you can keep Fenris and Merrill toggled to their default appearances.
* NOTE: You can also run this while Hawke is selected. It will cycle through three out-of-combat running speed levels - default, +50%, +100%.

runscript gtparty install - Run this to install quickbuttons to your quickbar that will toggle companion appearances (as well as toggle Hawke's runspeed). The toggle button will be installed into your right-most free slot. If you do not have any slots free, you can find the toggle button on your abilities screen at the lower-right, where you find the Summon Mabari skill.

GT Party - Outfit Update
This component cannot be used independently. It allows for full integration of companion armors into the existing upgrade system, as well as plot-related appearance updates. Purchasing & finding companion armor upgrades will cause the corresponding companion to armor to get upgraded as per the unmodified DA2 game. Acquiring secondary armor via plot (romance, sibling's fate, etc.) will remove the old armor, transfer any upgrades to the new armor, and update the companion's appearance. Furthermore, siblings that survive the Deep Roads Expedition & Aveline in Act 2 will also get boots & gauntlets to match their chest armor appearances.

GT Party - No Helm
This component can be used independently, with this mod or another mod that allows you to equip helmets on companions. It will prevent helmets from showing up on your character, but they will continue to show up on the helmet slot of the inventory paper doll and continue to be found under the ARMOR section of your inventory.

GT Party - Helper
This component can be used independently. When you fail to disarm a trap or pick a lock, whether because you are not a rogue, or you don't have sufficient stats, any rogues in your current party will attempt to disarm/pick for you.

GT Party - Rebuff
This component can be used independently. When you change your party, any character with an active party buffing modal ability (Elemental Weapons, Heroic Aura, Arcane Shield with upgrade) will recast those abilities so that the new party member gains the buffs. The same will happen when a party member is revived after falling in battle.

GT Party - Commands (NEW)
This component can be used independently. It adds 5 abilities that can be used to issue basic commands to your party. Use the console command:

runscript gtparty_commands install

This will add 5 abilities to the lower right of your Abilities screen, as well as add 2 quickslot buttons. The commands added are:
  • Attack my target! - The party will all attack the leader's target.
  • Regroup! - The party will move to the leader.
  • Follow my lead! 1, 2 and 3 - Three custom commands that can be used to order the party to execute any combination of abilities that you wish. Custom commands are defined via 2DA files with the prefix gtp_commands_ A sample file is available under optional files. The 2DA file has the following structure:

Filename: gtp_commands_sample.gda

ID______|Ability_|Condition|TargetType|Repeat__|GroupID_
int_____|int_____|int______|int_______|int_____|int_____

11______|306020__|0________|0_________|0_______|1_______
12______|308010__|308030___|0_________|0_______|1_______

ID:
Abilities are read in ascending order based on the ID column. Abilities with lower ID will get considered first.
Ability: The number of the ability (see abi_base.gda) you want to add to the custom command. In the example above, 306020 is the number for Heal.
Condition: The number of the modal that must be active for the ability to be useable. In the example above, 308030 is the number for the Healing Aura modal, which is required for 308010, or Group Heal, to be cast.
TargetType: 0 means the ability should be cast on the command-giver. 1 means that ability should be cast on the target of the command-giver.
Repeat: 0 means to stop further processing after one command has been carried out. In the example above, we don't want cast both Heal and Group Heal, so a 0 in the Repeat column means that if we find a party member who can cast Heal, no further commands will be given. 1 means to repeat processing of further commands if we want multiple casts from multiple party members.
GroupID: 1, 2, or 3 - which custom command this ability falls under.

The optional sample file gtp_commands_sample.gda contains the following custom commands:
Custom Command 1: Heal the command-giver, stop after one ability is used.
Custom Command 2: Taunt off the command-giver, warriors will taunt first followed by rogues using Armistice, stop after one ability is used.
Custom Command 3: AOE alpha strike - Mages will cast Firestorm, Rogues will cast Rain of Arrows at the command-giver's target, Warrior will cast Stonewall, execute all abilities for all party members.

***NOTE***
GT Party - Outfit Update, GT Party - Helper, GT Party - Rebuff all use scripts to hook into the event code. As we don't have access to DA2's source data, all such scripts have the potential to break quests. These components are packaged individually in case such an occasion happens, so that you can temporarily disable the component by simply changing the file ending from .erf to something else.

Changelog
v1.1a - Fixed bug with MoTA
v1.1 - Added GT Party - Commands
v1.0 - Initial release