Always Show Approvals

⭐ ⭐⭐ (1,015 endorsements) 📥 224,483 downloads 📌 v0.9.3.3 📅 11/29/2023
⚪ Last updated 2024

By ancientbuho · User Interface

⬇ Download Mod Source: Nexus Mods 📅 Updated: 9/15/2024 📅 Created: 11/29/2023
⚠️ Install Order · 3 steps
1🛠️ BG3 Script Extender — BG3 Script Extender Download ↗
2🧩 Community Library — Community Library (Norbyte) Download ↗
3📦 ScriptExtender Find it →

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.5% endorsement rate
  • 🏆 #26 of 82 User Interface mods in this game by downloads

📋 About This Mod

Overview

The game doesn't display approval notifications for companions after their player approval rating is exceptional (100). This is unfortunate because you won't learn what your favorite character likes in later acts.

This includes 2 mods that address this in alternative ways:

  • []AlwaysShowApprovals - Displays a dialog in the format "${Character} approved." for any character with maxed out approval that just approved.

    []AlwaysShowApprovals - WithScores - Displays a dialog in the format "${Character} ${ApprovalChange} ({$CurrentApproval})" (for example "Shadowheart +5 (95%)" ) for all approval events.

Both of these mods report approval updates in the Combat Log with their respective scores (Thank you FocusBG3 for the idea on how to implement it!):

You can configure them using the ScriptExtender console commands:

!ASAHelp             - 🖨️ Print this help.

!ASAConfig           - 🖨️ Print the current configuration.

!ASAReset            - ♻️ Reset to the default configuration.

!ASAEnableCombatLog  - 🪵 Enable logging approval conditions to the combat log.

!ASADisableCombatLog - 🪵 Disable logging approval conditions to the combat log.

!ASAEnableDialogs    - 🗨️ Enable showing dialogs with approval notifications.

!ASADisableDialogs   - 🗨️ Disable showing dialogs with approval notifications.

!ASASimpleDialogs    - 🐤 Show simple 'Companion Approved' dialogs and only when current rating is exceptional.

!ASADetailedDialogs  - 🐔 Add approval ratings to dialogs and show them all the time.

These settings persist when you save your save file (AKA "PersistentVars").

Requirements

This mod requires ScriptExtender in order to work.

[]Make sure that only one variant of the mod AlwaysShowApprovals is installed at a time. Do not install both AlwaysShowApprovals and AlwaysShowApprovals - With Scores.

[]Preferably I'd actually show a banner that matches the standard approval notification. However, I haven't figured out how to do this using the available public APIs, so I've decided to use the generic notification banner instead. Unfortunately, this notification banner doesn't have delay controls and by default dismisses very quickly.

[*]Update: Currently it seems unlikely that I'll be able to implement real-time approval UI because, from what I can gather, this UI can't be controlled by ScriptExtender Lua scripts, it needs to be triggered from data found in a different environment, probably native C++ code that's isolated from the scri

🤖 AI-enhanced — based on mod data

Always Show Approvals is a UI mod for Baldur's Gate 3 that makes companion approval popups visible when they reach 'Exceptional' rating, which the game normally hides. It also logs all numeric approval changes to the Combat Log and is highly configurable via the ScriptExtender console. With over 1,000 endorsements and 224,000 downloads, it's a popular quality-of-life tool for players who want full feedback on companion reactions.

✨ Key Features

Displays approval popups for companions with 'Exceptional' rating, which the game silences by default.
Logs all numeric changes to approval rating in the Combat Log.
Highly configurable via the ScriptExtender console.

📊 Pros & Cons

✅ Pros

  • Huge community trust: 1,015 endorsements and 224k downloads show this mod is widely used and appreciated.
  • Fills a real gap: the game hides 'Exceptional' approval popups, so this mod gives you that missing feedback.
  • Configurable via ScriptExtender console, so you can tweak it to your liking.

⚠️ Cons

  • Requires ScriptExtender, so you'll need to install that dependency first.
  • No detailed documentation provided, so you might have to experiment with console commands to get the exact behavior you want.
  • Last updated in September 2024, so it may not be compatible with future game patches unless updated.
🎯 Is This For You?
For Baldur's Gate 3 players who want complete visibility into companion approval, especially those who like to min-max relationships or just enjoy seeing every reaction. Skip if you don't care about approval popups or prefer a more immersive, less UI-cluttered experience.
📦 Install:Medium· 5-10 minutes

💡 Beginner Tips

  • Make sure you have Baldur's Gate 3 ScriptExtender installed and up to date, as this mod relies on it.
  • Use the ScriptExtender console to adjust settings—check the mod's forum or comments for example commands.
  • If you're using other UI mods, test them together to ensure no conflicts with popup displays.

📊 Mod Details

Game
Baldurs Gate 3 Mods
Author
ancientbuho
Version
0.9.3.3
Downloads
224,483
Endorsements
1,015
Category
User Interface
Created
11/29/2023
Updated
9/15/2024

🔧 How to Install Baldurs Gate 3 Mods

Download from Nexus.

📖 Full step-by-step install guide for Baldurs Gate 3 →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Baldurs Gate 3 commands, item IDs, and more.

Keep browsing — more Baldurs Gate 3 mods await

📋 All Baldurs Gate 3 Mods 🏆 Top 25 📂 More User Interface 👤 More by ancientbuho 🔎 Similar Mods 🌐 Best User Interface (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods