Added ShowErrors (-error) logger option to log exceptions that are normally not printed, like in FileOffsetScanner, and when failing to read HMD animations.
ShowErrors and NoOffset now have launcher form checkboxes.
Exception logging now prefixes the exception with information on where it was caught.
Refactored launcher form so that all controls use the same naming convention.
End of scan now states how long the scan took in "{0} minutes and {1} seconds" format.
Added Write (no new line), WriteColor*, and WriteWarning* functions to Logger. The colors used for logger line types are now properties.
Added empty WriteLine() function to logger for printing a line break without needing any arguments.
Log file name now uses something close to ISO date time format: e.g. 2023-07-15_13-42-38.4416041.log (local time)
FileOffsetScanner now has an AtOffsetString property, for appending to the end of log messages.
FileOffsetScanner now ensures that offset is at least incremented by one when a parse succeeds.
Renamed user-interface usage of "Croc" to "MOD". Reorganized MOD to appear in new alphabetical order.
This implements issue #60 and issue #97.
-error
) logger option to log exceptions that are normally not printed, like in FileOffsetScanner, and when failing to read HMD animations."{0} minutes and {1} seconds"
format.Write (no new line)
,WriteColor*
, andWriteWarning*
functions to Logger. The colors used for logger line types are now properties.WriteLine()
function to logger for printing a line break without needing any arguments.2023-07-15_13-42-38.4416041.log
(local time)New LauncherForm look:![image](https://github.com/rickomax/psxprev/assets/9752430/d6233ad0-1cf3-4cc9-bdf4-23911345e812)