aboutsummaryrefslogtreecommitdiff
path: root/libs/tool_bethinipie
Commit message (Collapse)AuthorAgeFilesLines
* Fix TTW not recognized as Fallout New Vegas in BethINI Pie pluginSulfurNitride2026-06-251-0/+1
| | | | | | | | GameFalloutTTW::gameName() returns "TTW" but the s_MO2ToBethiniName map only contained "Fallout New Vegas" and "New Vegas", causing the "Unsupported Game" dialog to appear whenever a TTW instance was active. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Remove Fix Game Registries button, fix BethINI New Vegas detectionSulfurNitride2026-04-131-5/+14
| | | | | | | | | | | The auto-prompt in organizercore already offers to fix the registry on launch, so the manual button is redundant. BethINI Pie plugin compared against managedGame()->gameName(), but GameFalloutNV returns "New Vegas" while BethINI's app folder is "Fallout New Vegas" — add an alias map so NV is detected correctly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Add BethINI Pie tool pluginSulfurNitride2026-04-106-0/+543
Native IPluginTool that integrates BethINI Pie (performance INI editor) into the Tools menu. Auto-downloads the latest Linux build from GitHub releases, checks for updates via commit SHA, and pre-configures it for the current game and profile INI directory. Supports: Skyrim SE, Fallout 4, Fallout New Vegas, Starfield. Includes post-extraction fixes for PyInstaller bundle quirks: - Patches tm.tcl hardcoded Tcl module path - Symlinks apps/icons/fonts from _internal/ to executable directory - Sets TCL_LIBRARY/TK_LIBRARY env vars on launch Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>