·
688 commits
to classic-next
since this release
- Overhaul Crash Generator version detection logic, can be modified by game version without recompilation.
- Now a fully native-compiled application, no longer using Python with PyInstaller.
- Changed button and tab colors to "Pip-Boy green".
- Removed hardcoded fallbacks for the program's version. If it can't detect the version of the program, it will now display an error message.
- Add architecture to scan Addictol crash logs.
- Fix C++ GUI not honoring some configuration settings.
- Optimize the orchestrator logic and make the progress bar operate more smoothly by sending updates during the scanning process instead of waiting for the scan to complete.
- Add a bucket system to the crash generator settings rules to allow for more fine-grained control over the reporting of the rules. Currently this is used to promote the Addictol and Buffout 4 conflict rules into the "Error Information" section.
- Add support for targeted crash log scans. This allows you to scan specific crash logs or directories without relying on the standard auto-discovery workflow.
- Overhaul all mod-detection YAML sections to use rules-based structure instead of key-value patterns for more versatility.
- Added code to detect "Fake" Buffout logs and skip setting and version checks. Fake Buffout logs are usually used for Discord bot compatibility, so that assumption is hard-coded for now.
- More stuff I didn't write down.