VISIBLE COMPANION AFFINITY v4.0 for Fallout 4 by CDante

1) WHAT IT DOES

With this mod I achieved something I wanted to do since I started playing this game. It does pretty much what the title says: every time your actions affect the affinity level of your companions, the vanilla notifications are now followed by the current affinity rate and the amount that it is reduced or increased by.

In addition to this affinity can also be checked through the companion relationship dialogue choice! Works only with your current companion. Ask about your relationship and the message box will show up right after the companion said how he/she feels about you.

Affinity List item is added to the player inventory automatically under the AID section. It shows all relationship data of all unlocked companions. Can be bound to a hotkey as well.

Affinity Holotape item is added to the player inventory automatically under the MISC section that shows the list of unlocked companions with portrait artwork, small description and affinity info. It is also an in-game configuration tool for multiple display options.

The affinity scale of -1100 to 1100 is fitted to a percentage scale of -110% to 110%, see below:

Affinity 500.00 = 50.00%
Affinity 1100.00 = 110.00%
Affinity -1100.00 = -110.00%
Affinity 999.00 = 99.99%

Examples:

Strong liked that. Affinity: 87.50% (+1.50%)
X6-88 hated that. Affinity: 64.0% (-10.00%)
MacCready admires you. Affinity: 100.00% (+10.00%)
Curie idolizes you. Affinity: 110.0% (+10.00%)


2) HOW TO INSTALL

Use a mod manager like Nexus Mod Manager.

OR

Extract the contents of the zip file's main/data and either main/noDLC or main/DLC to your Fallout4/data folder. Use main/DLC only if you have Far Harbor installed.

Enable VisibleCompanionAffinity.esp using a mod manager or manually.

Ensure these lines appear in either your Fallout4Prefs.ini or Fallout4Custom.ini:

[Archive] 
bInvalidateOlderFiles=1 
sResourceDataDirsFinal=

If you have trouble installing mods, check these tutorials by Gopher:
- Enabling Mods for FALLOUT 4 http://www.nexusmods.com/fallout4/news/12645/?
- FALLOUT 4: Installing Mods on PC (MANUALLY) http://www.nexusmods.com/fallout4/news/12650/?


3) COMPATIBILITY

- This mod is 100% compatible with No Affinity Cooldown by therickyhorrorshow.
- This mod is 100% compatible with No Negative Affinity by therickyhorrorshow if you have Visible Companion Affinity (my mod) in the load order before No Negative Affinity.

Note: if NNA is before VCA in the load order, then you'll still have two completely working mods, but you will see notifications of "disliked" and "hated" effects with no actual affinity change (+0%) in the top left corner of the screen.


4) HOW TO USE IN THE GAME

There's not much to do really. Install it, start the game, and it works.
Everytime your actions affect the affinity level of your companions, the vanilla notifications are now followed the current affinity rate and the amount that it is reduced or increased by. As of v2.0 affinity can also be checked through the companion relationship dialogue choice! Works only with your current companion. The message box shows up right after the companion said how he/she feels about you.
Check the affinity values through companion relationship dialogue, Affinity List inventory item or the Affinity Holotape item.
Configure display options through the Affinity Holotape.


5) TOOLS USED

B.A.E. - Bethesda Archive Extractor
FO4Edit
Automation Tools for TES5Edit
fireundubh's xEdit Scripts
Champollion PEX to Papyrus Decompiler
Notepad++
Python Script for Notepad++
Caprica Papyrus Compiler
Merge Plugins xEdit Script
Adobe Photoshop CC
Creation Kit