Readable Osiris - Script Formatter Readability Tool

⭐ — (0 endorsements) 📥 114 downloads 📌 v1.2.1 📅 1/23/2026
🟡 Updated this year

By yBeast · Utilities

⬇ Download Mod Source: Nexus Mods 📅 Updated: 1/27/2026 📅 Created: 1/23/2026
⚠️ Install Order · 2 steps
1🛠️ BG3 Script Extender — BG3 Script Extender Download ↗
2🧩 Community Library — Community Library (Norbyte) Download ↗

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

🔍 Analysis

  • 🏆 #21 of 98 Utilities mods in this game by downloads

📋 About This Mod

Converts raw Osiris scripts into structured, more readable text. Supports batch formatting of multiple files. Ideal for BG3 modders and scripters.

Abstract

Osiris formatter.

A command-line tool (.exe file) that takes Osiris files and formats them to be more readable and searchable, using my own best practices for Osiris formatting.

This is not a validator. It will attempt to format your file regardless of whether the Osiris syntax is valid or not.

Helps with readability and in-file text searches (since the results are per line, and the line has more context).

Install

  • []Download (or use git mirror).

    []Unpack.

    []Place in a convenient location (same location for both files).

Usage

Option #1: (simple) Just drag Osiris files onto it.

You can drag multiple files, but not folders. All files will be assumed to be Osiris files.

Option #2: (advanced) Write a batch file that calls it.

(It’s a normal command-prompt executable)

⚠️ By default, the files will not be copied. They will be edited in place, and a backup will be created. This can be controlled via the INI. Just double-click the file to generate the default INI.

Note that Osiris files use the .txt extension and are located in

...\Data\Mods\\Story\RawFiles\Goals

Game modules are: Shared, SharedDev, Gustav, and GustavDev.

You may need to use LSLib to unpack game pack files first.

Features

  • []Formats all standard story sections: INITSECTION, KBSECTION, EXITSECTION.

    []Cleaner KB structure: consistent IF/PROC/QRY blocks, AND grouping, THEN separation, and predictable semicolons.

    []Newlines inside argument lists: normalizes wrapped argument lists, keeping line breaks aligned under the opening parenthesis where needed.

    []INIT/EXIT action readability: auto-aligns arguments across consecutive calls of the same action (pads columns, then inserts a blank line when the action name changes).

    []Boolean normalization: “no literal 0” rule for boolean-flag queries (read the advanced section for more on that).

    []Safer output controls: auto-creates osiris_formatter.ini, supports in-place or mirror output, and can keep .bak backups (default on).

    []Batch-friendly: pass multiple files in one run (drag-and-drop or a .bat).

Limitations

  • []Does not validate logic.

    []Assumes file is Osiris-like text.

  • No GUI (yet).

Advanced

📊 Mod Details

Game
Baldurs Gate 3 Mods
Author
yBeast
Version
1.2.1
Downloads
114
Endorsements
0
Category
Utilities
Created
1/23/2026
Updated
1/27/2026

🔧 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 Utilities 👤 More by yBeast 🔎 Similar Mods 🌐 Best Utilities (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods