Skip to content

EET Mod Forge - Build Your Ultimate EET Install

AnprionsaAnprionsa Member Posts: 111
Hi everyone,

I'd like to share a tool I've been building for the BG:EE modding community: EET Mod Forge, an install order builder for Baldur's Gate: Enhanced Edition Trilogy.

What it does:
  • Browse 637 mods and 4,000+ components organized across 21 install order categories
  • Build a WeiDU.log and export for mod_installer or Project Infinity
  • 476 conflict rules with component-level scoping - see exactly which components clash, not just mod names
  • NPC Portrait Viewer - see how your mod selections affect 228 NPCs across 700+ portrait entries
  • Kit Cap & SPLSTATE tracking - real-time monitoring of engine limits (320 kits, 256 SPLSTATE slots)
  • 1-OF badges and CHOOSE ONE separators for mutually exclusive options
  • Per-component notes sourced from tp2 analysis, readmes, and community knowledge
  • Debug log analyzer, GitHub version checker, import your existing WeiDU.log
  • For new users:
  • Select a preset and customize from there. The Installation Guide walks you through using Project Infinity or mod_installer.

For experienced modders:
The conflict database has been extensively verified against tp2 source code. Many conflicts inherited from older guides have been scoped to specific components, downgraded from hard to soft where install order resolves the issue, or removed entirely where they were bogus. Every conflict entry aims to tell you why and which specific components are involved.

Data sources:

install-EET-4.txt install order guide
EET Mod Install Order Guide spreadsheet
EET Compatibility List
EE-Mod-Setup Game.ini conflict rules
Direct tp2 analysis of 200+ extracted mods

The app is a single HTML file with no build step — just open the link or clone the repo and serve it locally.

Feedback, corrections, and contributions welcome! If you spot a wrong conflict, missing mod, or incorrect component data, please open an issue or comment here.

Comments

  • moe23moe23 Member Posts: 52
    It will take me some time to get a complete picture, but at first glance it looks really interesting and ambitious. Thanks for sharing.
  • AnprionsaAnprionsa Member Posts: 111
    Still a work in progress. But it's getting better every time. I've been running installs that track failures for different mods to get better conflict detection.
  • myEVILmodemyEVILmode Member Posts: 28
    It looks impressive. There weren't enough people in the BG community willing to take on such time-consuming work. Respect.
  • AnprionsaAnprionsa Member Posts: 111
    myEVILmode wrote: »
    It looks impressive. There weren't enough people in the BG community willing to take on such time-consuming work. Respect.

    Appreciate it!
  • AnprionsaAnprionsa Member Posts: 111
    What’s New in v3.0

    Per-Mod Data Architecture
    The monolithic mods.json has been split into individual files per mod. Each mod now lives in its own JSON file under data/mods/, making it easier to review changes in pull requests and preventing data corruption when editing individual mods. A lightweight index (mods-index.json) powers search and filtering without loading all mod details upfront. Thanks to Graion for the thought there, was able to make it work with little speed issues.

    Version Tracker with Folder Scan
    Click “Scan Mod Folder” in Diagnostics to point at your Extracted mods directory. The app reads each mod’s tp2 VERSION string and compares it against cached GitHub releases and known versions. Results show which mods need updating, with direct download links. For mods where the author didn’t update the internal VERSION string, a timestamp-based fallback detects downloads newer than the cached release date, showing a “STALE VERSION” badge instead of false update notifications (of which there can still be some false positives).

    80+ Mod Deep Dives
    I’ve done thorough research on 80+ mods this release, adding detailed component notes, conflict analysis, choose-one groups, and dependency tracking. Every component now tells you what it does, what it conflicts with, and whether you may need to make another choice.

    Highlights: SCS (15 spell components properly categorized, spell sequencer conflict with SR clarified), Talents of Faerun (multiclass kit counts documented), Faiths & Powers (multiclass druid/shaman/cleric components noted with kit counts), Golem Construction (moved to SPELL MODS to fix Detectable Spells stats.ids ordering issue), SubtleD Spell Tweaks (Symbol Fear IDS overflow documented), Warlock/Bardic Wonders, and more!

    Category Reorganization
    “AFTER NEW NPCS” renamed to NPC Expansions, new NPC Crossmod category for crossmod banter/content, “KIT MODS” renamed to Kits & Classes, 15+ mods had crossmod components moved, Nostalgia Pack moved to Graphics & Sound, Reveal Hidden Gameplay Options moved to Interface.

    Merged Split Mods
    Mods that were split across multiple database entries for install order (like SCS with 4 entries) are now single entries with per-component category overrides. This reduces confusion and makes the UI cleaner.

    Ultimate Preset Audit
    The Mod Forge Ultimate preset has been extensively cleaned: removed EET-incompatible mods, fixed dozens of choose-one violations, resolved IWDification vs Talents of Faerun overlaps, removed conflicting components, added Jimfix SCS/Ascension fixes, Shadow Magic Shade Lord, Shadowdancer Overhaul. Kit budget audited: 237 kit slots from preset + ~50 base = ~287/320.

    This is still a work in progress. I’ve noticed issues with doing this with mod installer and project infinity and am actively looking to fix any issues. Some steel from the load order itself and others from the way the installers operate. Given that Project Infinity hasn’t had an update in years and not all mods have the metadata it needs, sorting it is a bit of a headache. Mod installer has some issues I’m trying work around where it doesn’t always copy everything correctly because it can move too fast. I have a fork that has solved some of these issues, but won’t step on the authors toes there. I’ll reach out once the installers operates as I expect. But good results so far.

    Install Order Improvements
    Explicit ord field for deterministic ordering, install context shown next to multi-cat category headers, Golem Construction moved after Spell Revisions, SCS spell components in SPELL MODS category, Improved Shamanic Dance moved late in KIT & CLASS MODS.

    UI Improvements
    Long component notes truncate with “more…” toggle, scroll position anchored when expanding mod cards, gold left border on expanded cards no longer clips rounded corners.

    Tools
    scan_versions.js, backfill_github.js, scrape_weaselmods.js, GitHub Action for weekly automated version cache updates.

    Feedback Welcome
    This is a community project. If you find incorrect data, missing mods, or install order issues, please open an issue on GitHub or reply here.
  • moe23moe23 Member Posts: 52
    I can't find the "Conflict detection" section after the update!? Before it was direct on top of the mod section after importing a .log.
  • AnprionsaAnprionsa Member Posts: 111
    oops! Problem from the update, pushing something in a moment. Should fix it.
  • moe23moe23 Member Posts: 52
    I'm truly thrilled! This tool would have saved me countless hours back when I started modding EET. I think it's the most promising resource for anyone wanting to start mod BG games.

    Especially with large mod lists, it was always a problem to keep track of all the interactions and potential conflicts. If the community as a whole decided to support this tool, it would drastically lower the barriers to entry, especially for new players.

    I'm already pleasantly surprised by the number of supported mods and conflict information included, as well as the speed at which new ones are added. So @Anprionsa , thank you again so much for this wonderful new tool!

    A few things I've noticed so far:
    • Afaaq, the Djinni Companion requires Wheels of Prophecy -> to my knowledge, neither "Wheels of Prophecy" nor "Ascension" are required. The documentation only recommends installing them before "Afaaq, the Djinni Companion".
    • Baldur's Gate Graphics Overhaul requires The Darkest Day -> I think this is not correct.

    Here are a few more mods that aren't currently recognized; perhaps they could be included:

    Stormcaller Kit
    https://github.com/thisisulb/StormCallerKit

    Spiritwalker Kit
    https://github.com/thisisulb/SpiritwalkerKit/

    Ophysia - NPC Mod
    https://github.com/Llewren/OphysiaBG1

    SharteelSoD
    https://github.com/MattyGroove/SharteelSoD

    Aura NPC
    https://github.com/TheArtisanBG/Aura_BG1_BG2_EET

    M'Khiin Friendship (for SoD)
    https://github.com/dark0dave/M-khiin-Friendship

    VoicesVoicesExtravaganza
    https://github.com/ColossusChang/VoicesVoicesExtravaganza

    VoicesVoicesExtravaganzaSOD
    https://github.com/ColossusChang/VoicesVoicesExtravaganza-SOD
  • shaigan22shaigan22 Member Posts: 22
    I uploaded the newer version of SharteelSoD to github. I didn't touch it, just uploaded the last version that was posted by @elminster
    https://github.com/panshaigan/Shar-Teel-SoD
Sign In or Register to comment.