The Gang’s All Here – Multiple Companions and Crew V4.1

The Gang's All Here 2.0 - Multiple Companions and Crew V2.1

This is a complete overhaul of my original The Gang’s All Here mod. Allows you to have multiple companions and crew follow you and a control terminal to rule them all.

FEATURES
Command Followers Easily – Using a terminal that can be accessed by using a favorite, you can teleport, dismiss, tell them to wait, access inventory, etc. See the pics attached to see all options available.
Conditioned Command Terminal – Keeps the UI clean as you won’t see things like “Follow Me” if the companion is not currently in a waiting state or “Set as Main Companion” if they are already the main.
Chat Options – Select which companion will speak during different scenarios. Who can speak for you during quests, who will speak during quest scenes, who will comment on looting and who comments on locations and events like using Starborn Powers. Have the same companion for all, or a different companion for each. You can also turn off loot and location comments (they are turned off by default). NOTE: Most of the options are only for Constellation Companions, but you can choose to have an Elite Crew member comment during location changes and events.
Teleport and Hire Companions – All with the click of a button.
Gain Affinity Quickly – All companions that are currently following you will gain affinity, so you can get in their good graces all at the same time if you like.
Relationship Control – You can change the amount of affinity and/or the amount of time needed to reach the next Story Gate for the companions. You can also force the next story gate. More info under articles.
See Companion Relationship Info – The Constellation Companions sub menu also includes the current companion affinity, relationship status and anger level.
Command Crew Individually – The terminal has the option to view all available Elite Crew so you can individually tell them to wait, follow, dismiss, teleport and open their inventory.
Ability to Set Hotkeys – Using quest functions, you can set hotkeys to change the Main Companion and to Teleport all followers to you. See articles for the commands to use.
Companion Conversations Have Cooldowns – Annoyed that Sam and Cora keep having the same conversation over and over? In order to keep companions from talking to each other constantly, I’ve set up cooldowns for those scenes so they will not fire as often. NOTE: The cooldowns work after the scenes first fire, so they will seem to talk a lot when you first start a game or NG+. After the first convos fire, then the cooldowns take effect.

HOW TO USE
Before Installing/Updating – Dismiss your active companions/crew.
Accessing The Command Terminal – Once the mod is activated, you will receive a weapon called “Follower Control”. Favorite this weapon to access the terminal to command your followers and modify settings.
Set Chat Options – The first companion that you pick up will become the Main Companion (this will always be Sarah if not skipping the main quest). Use the control terminal and go to Settings > Chat and turn on loot and location comments if you want as they are turned off by default.
Set Up Hotkeys – Highly recommended to switch main companions quickly. See articles for details.
Want all the companions to follow but you are already out adventuring? Click “Teleport to Me”. They will be teleported to you and hired.
Lost a Follower? Go to the All Followers menu and Teleport all followers to you or click “Teleport to Me” under the Constellation Companion or View Available Crew menu to teleport an individual.
Follower Stopped Following? Click Fix Companion Stopped Following under for the specific companion’s menu. If it doesn’t seem to work the first time, try it again. There are 2 different fixes that can be applied, and it will try the 2nd fix if you click the button again.
Companion Tweaks: It is fully compatible with Companion Tweaks. Just be sure to load Companion Tweaks AFTER TGAH. I also suggest using the Companion Tweaks – No Affinity Changes version, since TGAH lets you make those changes on the fly.

IMPORTANT NOTES
Locked In Companions – When a companion is locked in for a quest (companion quests or main quests), all other followers will be dismissed. This is to prevent any issues that may arise from having more than one companion during these quests. Once the quest is over and the companion is no longer locked in you can rehire everyone.
Vanilla Dialogue for Picking Up/Dismissing – You can still use vanilla dialogue to pickup and dismiss all companions and crew.

Requires: Plugins.txt Enabler

INSTALLATION

Make sure you have Plugins.txt Enabler and all it’s dependencies installed.
Double check that your plugins.txt is in the correct place and that you have correctly added the name of the mod’s plugin to it. All instructions are here: Plugins.txt Enabler
Make sure you have loose files enabled:
Documents\My Games\Starfield\StarfieldCustom.ini

[Archive]
bInvalidateOlderFiles=1
sResourceDataDirsFinal=

Changelog:
Version 4.1
When selecting a different commenter for loot/trigger/quest comments, the terminal will now update with the newly selected commenter without the need to exit the terminal.
The Gang’s All Here – Shattered Space: No changes. Just updated the version to match the main mod.

Version 4.0.1
Removed Partial Form flag from Worldspaces as it was causing issues.

Version 4.0
*****YOU MUST DISMISS ALL FOLLOWERS BEFORE UPDATING*****
*****FIXES
Fixed an issue that could cause some crew to not be able to be dismissed in certain scenarios. Since this bug is gone, the panic button has been removed as it is no longer needed. Dismiss and Dismiss All will now work as intended.
If another mod modified Flirt Cooldown and/or Wants to Talk Cooldown values the setting could not be modified in the TGAH terminal. Fixed this so it will show [Non-TGAH Value] next to the setting. Clicking on the setting will set it to the default and allow you to change it from there.
When allowing multiple followers when a companion is locked in, you can now use the vanilla dialogue to pickup/dismiss other companions/crew.
Various spelling/grammar fixes.
*****TERMINAL AND UI CHANGES
“Follower Control” has been renamed to “The Gang’s All Here Control” to make it less generic.
Important notifications will now show up as a Tutorial Message. For example, if you try to change the Main Companion when another companion is locked in. This is to make sure the message is seen and the player is not left wondering why the MC wasn’t changed. In the case of Locked In companions, the message will also tell you who is locked in.
Lots of text changes in the terminal to (hopefully) make things easier to understand.
Under Chat Options, the current commenter will now be displayed next to the button that allows you to change them so you can see who the current commenter is without going down another level.
View Crew is now called Crew Members and has been moved from Command All Followers to the main terminal menu beneath Constellation Companions.
Inventory Management was moved from the main terminal menu to the Command All Followers menu to keep the number of options on the main menu to 4 to keep from scrolling.
*****LOGIC CHANGES
You will no longer be able to randomize the Main Companion if you have no companions or only one companion following you.
Added failsafe so you can’t inadvertently dismiss a locked in companion.
Added failsafe so you can’t inadvertently tell a companion to wait when they shouldn’t be allowed to wait (Commitment quests).
Scripts have been mostly rewritten to account for all the changes that have been made since v3.4. Many functions that were no longer needed have been removed and optimized how some things were done (i.e. instead of a bunch of IfElse statements to show the “Companion is now your Main Companion”, the script now uses quest aliases and a message that uses the alias for text replacement).
*****MISC
Localized plugin for easier translations. Thanks to Ahplla for showing me how to do this.
The Gang’s All Here – Shattered Space: All Cell and Worldspace headers have been marked “Partial Form” so they will not cause conflicts.

Version 3.9

Fixed an issue with randomizing the MC always stating that there was a locked in companion when there was not.
Fixed an issue setting mod added companions as the loot commenter.
Modified the Randomize MC feature so that if someone other than a Constellation companion is selected as the loot and/or trigger commenter they will no longer be replaced by the MC.
Trigger and Loot comments are now turned on by default so folks don’t have to remember to turn them on when starting a new game or NG+. Easier to remember to turn them off when you hear someone commenting.
Updated scripts so they no longer use debug.notification and instead use message.show() (not something an end user would notice).
The Gang’s All Here – Shattered Space: No changes made. Only modified the version number so mod managers don’t complain about it.

Version 3.8

Added Open Crew Assignment to the Command Followers menu.
Added current assignments to View Crew menu.
Added Fix Follower Stopped Following function to the View Crew menu (I modified Constellation Companions and View Crew to use the same submenu and just used conditioning to filter what should be shown).
When allowing multiple companions when another is locked in, the locked in companion will be set to the Main Companion. Changing the MC will not be allowed until there is no longer a locked in companion. You will still be able to select a different follower for trigger and loot comments, but not quest responses.
Improved terminal responsiveness by using timers to call functions for certain terminal entries to keep the terminal from locking up, i.e. when telling a follower to wait or opening a follower’s inventory.
Added a panic button for those with stalkers. This is slightly different from Dismiss All and should only be used if Dismiss All does not work. You will need to force exit the terminal and will then be prompted with a confirmation message before everyone is dismissed.
Fixed an issue when toggling Trigger Comments. Trigger Comments use a faction to determine who gets to speak so now when toggling trigger comments the Main Companion or previously selected trigger companion will get added/removed from the faction as needed.
The Gang’s All Here – Shattered Space: No changes made. Just updated version number to match the main file so mod managers don’t complain about it.

Version 3.7.1

Hotfix for a chat option in the terminal not working properly
Shattered Space – No changes made. Just updated the version number so mod managers don’t complain about it.

Version 3.7

Fixed an issue that caused crew menus to be reset when changing some chat options.
Added an option under Settings > Misc Settings that allows Generic Crew to be managed. You must completely exit the terminal and relaunch to see the changes.
Added an option under Settings > Misc Settings that allows multiple followers on quests that normally only allow one follower, i.e. The Empty Nest and Companion Quests. It is recommended to make the locked in companion the Main Companion for these quests.
Tweaked some of the help text in the terminal menus.
No changes made to Shattered Space plugin. Only changed the version number to match the main file.

Version 3.6

Fixed issue when selecting a crew member under View Elite Crew where the terminal page wouldn’t show their name and instead would just have [..]
More responsive terminal: Instead of having the aliases that create the terminal menus fill every time you select a terminal entry to view crew members, the aliases will now be filled when you load a save game and when a new crew member is recruited.
View Elite Crew will now show the crew members in alphabetical order instead of in the order of recruitment. Any DLC and/or mod added crew will show up at the end of the list in order of recruitment.
Inventory Management will now show the 4 Constellation companions as the first 4 items with crew members in alphabetical order instead of in the order of recruitment

Version 3.5.1

Hotfix to the function that called Elite Crew that caused some recruited crew from showing up in the terminal.

Version 3.5

Revamp of terminal menus and scripts to allow dynamic menus. This allows DLC and mod added companions/crew to automatically show up in the terminal IF they use the vanilla companion/crew system. This also makes the terminal more responsive.
Revamp of keeping comments from overlapping. Instead of creating overrides to add conditions to the INFOs I modified the Affinity Events that trigger comments to use a different faction so only the selected companion will speak. A LOT less overrides this way.
Added waiting status to companion terminal page, i.e. Sam [Active] [Waiting] [Main]
Added a setting under Chat Options that allows the player to turn on follower conversations, i.e. if Sam and Andreja are following they will talk to each other while following you if you turn this on.
Fixed issue with the companion terminal displaying Wait Here when the companion was already waiting. It will now show Follow Me.
I didn’t document everything but I made a TON of changes to the mod. I’ve spent the better part of the last week updating the mod.

Version 3.4
Sorry folks, been working on a bunch of mods over the last few days. I made changes but I couldn’t tell you what. I believe it was just to conditions on the companion convos so they won’t constantly talk to each other if they are following you.

Version 3.3
Fixed wake up and pillow talk lines not firing.
Fixed location comments not firing.

Version 3.2
Fixed an issue (hopefully) where some users were having issues getting more than one companion to follow.

Version 3.1
Removed unused script from a quest header.
Changed version number globals.

Version 3.0
****ONLY UPGRADE MID-SAVE IF YOU ARE IN THE UNITY ABOUT TO START NG+
Recreated and updated for Creation Kit and official modding support.
Updated for 1.12.36

Credits:

Aurelianis

Share mod:

Leave a Reply

Your email address will not be published. Required fields are marked *