EET Mod Forge - Build Your Ultimate EET Install
Anprionsa
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:
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.
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.
0
Comments
Appreciate it!
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.
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:
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
https://github.com/panshaigan/Shar-Teel-SoD