JobsV - Crash Fix CHANGELOG
===========================


Version 1.1 (community fix by chris22622)
-----------------------------------------
Approach
- Runtime patcher (Harmony-based) rather than a rebuild of the original
  mod. JobsV_CrashFix.dll loads alongside the untouched original
  JobsV.dll and applies five method patches at script construction.

Fixes
- JobsV.Config.InteractKey   getter Finalizer: defaults to Keys.E if
                              Enum.Parse throws.
- JobsV.Config.HUDKey        getter Finalizer: defaults to Keys.J if
                              Enum.Parse throws.
- JobsV.Config.SaveDataKey   getter Finalizer: defaults to Keys.K if
                              Enum.Parse throws.
- JobsV.Config.LoadKey       getter Finalizer: defaults to Keys.F11 if
                              Enum.Parse throws.
- JobsV.Main constructor     Finalizer: swallows any uncaught ctor
                              exception with a clear notification so
                              SHVDN does not abort the script.

Bug surfaced by
- Fractal420 (gta5-mods comment, dated stack trace):
    "[ERROR] Failed to instantiate script JobsV.Main because constructor
     threw an exception: System.ArgumentException: Nie można znaleźć
     żądanej wartości '*' (Polish locale: 'Cannot find requested value *')"

Dependencies bundled
- 0Harmony.dll 2.3.3 (MIT licence, free to redistribute).


Original mod
------------
JobsV [.NET] Beta 0.1.4 by TylerEspo.
https://www.gta5-mods.com/scripts/jobsv
Last updated August 10, 2016.
