FMSuperScout 1.3.1
Two bug reports came in a day apart and turned out to share a root: an empty or older dump was treated worse than it deserved, and in one case the app destroyed good data. This release is those fixes and nothing else. Thanks to both reporters for attaching complete logs, that is what made the diagnosis possible.
Fixed
- The plugin no longer overwrites a good dump with an empty one. A dump triggered while FM26 was still starting up (the game database loads a little later than the plugin does) found zero players and wrote that emptiness over your existing dump.json. It now stops with a clear message and leaves your data alone. The same guard applies to any scan that finds zero players and zero staff, which never legitimately happens on a loaded save.
- A leftover "New data" request no longer fires during FM's next start. The request the app writes now expires after two minutes and the plugin ignores anything older. Previously a request written moments before FM closed was picked up seconds into the next launch, which is exactly how you end up with the empty dump above.
- Dumps made by a plugin older than 0.1.34 load again. Since 1.2.0 the app refused them with a misleading "the dump is incomplete" error, because it demanded a meta field those plugins never wrote. A complete old dump now loads normally and shows a banner suggesting a fresh F9 instead. Genuinely incomplete files are still rejected, with the same message as before.
- The "could not load" screen has a New data button now, next to Try again and Report a problem, so you can request a fresh dump right where the problem shows up.
Plugin: v0.1.40.
Install
Run FMSuperScout-Setup.exe over your current version. Settings, shortlist and your saved history are kept. Close FM26 first.
SmartScreen may warn about an unknown publisher because the installer is not code-signed. More info → Run anyway. Verify first if you like:
Get-FileHash .\FMSuperScout-Setup.exe -Algorithm SHA256
SHA-256: 3dfefd6d1820b1c2175601c9f4b93e9281bec8160ac5ffe7fbd049a38b3941b8
A local Windows Defender scan with current definitions passes this exact file.
Full changelog: CHANGELOG.md