diff options
| author | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-07 08:12:48 -0600 |
|---|---|---|
| committer | SulfurNitride <SulfurNitride@users.noreply.github.com> | 2026-03-07 08:12:48 -0600 |
| commit | 7a612650d6582c18097c3f73018101e5a69172bf (patch) | |
| tree | 44fbac9adfed9757c4495d5a850ab592b3f19d23 /libs/plugin_python/.github/workflows | |
| parent | 7b3a56ca04e818bd5c1d1998dabde977d960ffe0 (diff) | |
Fix LOOT integration: FileTime support, VFS timestamps, perf, and overwrite pollution
- Fix VFS files/dirs showing 1969 dates (separate error codes for mtime, set dir timestamps)
- Add stampPluginTimestamps() for FileTime games (FalloutNV/FO3/Oblivion) so LOOT sees correct load order
- Fix LOOT masterlist URL (v0.21 → v0.26) and point local_path to Fluorine prefix AppData
- Capture FileTime-based load order from VFS timestamps before unmount
- Handle Plugins.txt case sensitivity on Linux (LOOT writes capital P)
- Skip loadorder.txt copy-back for FileTime games to preserve sorted order
- Prevent LOOT COW'd plugins from polluting overwrite (discardStagingOnUnmount flag)
- Update mo2_setattr to modify VFS tree mtime in-place without triggering COW
- VFS perf: replace fs::relative() with fast string prefix strip, cache clock offset, parallel mod scanning
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'libs/plugin_python/.github/workflows')
0 files changed, 0 insertions, 0 deletions
