--noconsole exes silently exit on import-time errors, so when v0.3.2 crashed during startup the user just saw nothing happen. This wrapper: - Catches BaseException at module-import and main() level - Writes traceback to %LOCALAPPDATA%/sephiria_inv/startup.log - Pops a Tk messagebox-equivalent window with the traceback - Falls back gracefully if Tk itself is unavailable Also build with --console (no --noconsole) so prints/tracebacks are visible in real time. Once we know what is failing we can re-enable windowed mode.
2.2 KiB
2.2 KiB