Jump to content

Recommended Posts

Posted
3 hours ago, nopse0 said:

 

You need "CatMenu" https://www.nexusmods.com/skyrimspecialedition/mods/65958  (don't forget to copy  imgui.dll manually to the Skyrim folder (where the .exe is), MO2 doesn't do this for you, imgui is not a SKSE plugin) .

And you definitely need "Alt-Tab Stuck Key Fix NG" https://www.nexusmods.com/skyrimspecialedition/mods/148466 , otherwise ImGui thinks the TAB key is permanently pressed, if you are ALT-TABbing between Windows and Skyrim (misses the Key-Up event).

 

Edit: You get the CatMenu menu bar by pressing "F6", but you can configure this (I am using F10, because F6 collides with my SkyUI hotkeys). CatMenu is like a Window-Manager in Linux/X-Windows, with docking and everything, really good!

 

I'm getting a crash to desktop at startup. 1.5.97.

Spoiler

Skyrim SSE v1.5.97
CrashLoggerSSE v1-15-0-0 Oct 12 2024 11:33:37

Unhandled exception at 0x7FFB281A66CA KERNELBASE.dll+00C66CA    nop [rax+rax*1], eax
Exception Flags: 0x00000081
Number of Parameters: 4
Exception Information Parameters:
    Parameter[0]: 0x000019930520
    Parameter[1]: 0x00EF41E1F160
    Parameter[2]: 0x7FFA631BD770
    Parameter[3]: 0x7FFA62FD0000

SYSTEM SPECS:
    OS: Microsoft Windows 11 Home v10.0.26100
    CPU: GenuineIntel 13th Gen Intel(R) Core(TM) i9-13900KF
    GPU #1: Nvidia AD102 [GeForce RTX 4090]
    GPU #2: Microsoft Basic Render Driver
    PHYSICAL MEMORY: 19.47 GB/31.81 GB
    GPU MEMORY: 2.41/22.83 GB
    Detected Virtual Machine: Microsoft Hyper-V (100%)

PROBABLE CALL STACK:
    [ 0] 0x7FFB281A66CA    KERNELBASE.dll+00C66CA
    [ 1] 0x7FFB084D52C7  VCRUNTIME140.dll+00052C7
    [ 2] 0x7FFA63010343  SlaveTatsGUI.dll+0040343
    [ 3] 0x7FFA6301007A  SlaveTatsGUI.dll+004007A
    [ 4] 0x7FFA6300CE46  SlaveTatsGUI.dll+003CE46
    [ 5] 0x7FFA6300B36C  SlaveTatsGUI.dll+003B36C
    [ 6] 0x7FFA6300A47C  SlaveTatsGUI.dll+003A47C
    [ 7] 0x7FFA62FFF048  SlaveTatsGUI.dll+002F048
    [ 8] 0x7FFA63001F5C  SlaveTatsGUI.dll+0031F5C
    [ 9] 0x7FFA6302E6AA  SlaveTatsGUI.dll+005E6AA
    [10] 0x7FFA837B1182 skse64_1_5_97.dll+0081182
    [11] 0x7FFA8373A598 skse64_1_5_97.dll+000A598
    [12] 0x7FF6B2F0050D      SkyrimSE.exe+05B050D -> 35554+0x3ED    cmp dword ptr [0x00007FF6B480D708], 0x02
    [13] 0x7FF6B2F085FC      SkyrimSE.exe+05B85FC -> 35631+0x1C    mov rcx, rbx
    [14] 0x7FFA67EB4173 NPCWaterAIFix.dll+0024173
    [15] 0x7FF6B355D6BD      SkyrimSE.exe+0C0D6BD -> 67147+0x3D    mov rcx, [0x00007FF6B58BB9D8]
    [16] 0x7FFB29BFE8D7      KERNEL32.DLL+002E8D7
    [17] 0x7FFB2ABE8D9C         ntdll.dll+0008D9C

REGISTERS:
    RAX 0x0                (size_t) [0]
    RCX 0x0                (size_t) [0]
    RDX 0x0                (size_t) [0]
    RBX 0xEF41E1F108       (void*)
    RSP 0xEF41E1EFE0       (void*)
    RBP 0x4                (size_t) [4]
    RSI 0x1                (size_t) [1]
    RDI 0xE06D7363         (size_t) [3765269347]
    R8  0xEF41E1EC00       (char*) "c"
    R9  0xA4               (size_t) [164]
    R10 0x7FFB2ABF89D4     (void* -> ntdll.dll+00189D4    add rsp, 0x260)
    R11 0xEF41E1EBB0       (void*)
    R12 0x0                (size_t) [0]
    R13 0xEF41E1F6F8       (void*)
    R14 0x1                (size_t) [1]
    R15 0xEF41E1F6B0       (void*)

STACK:
    [RSP+0   ] 0x3                (size_t) [3]
    [RSP+8   ] 0xEF41E1F108       (void*)
    [RSP+10  ] 0x1                (size_t) [1]
    [RSP+18  ] 0xEF41E1F2C0       (void*)
    [RSP+20  ] 0x81E06D7363       (size_t) [557816050531]
    [RSP+28  ] 0x0                (size_t) [0]
    [RSP+30  ] 0x7FFB281A66CA     (void* -> KERNELBASE.dll+00C66CA    nop [rax+rax*1], eax)
    [RSP+38  ] 0x4                (size_t) [4]
    [RSP+40  ] 0x19930520         (size_t) [429065504]
    [RSP+48  ] 0xEF41E1F160       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+50  ] 0x7FFA631BD770     (void* -> SlaveTatsGUI.dll+01ED770    add [rax], al |  decltype(auto) (mangled: _TI3?AVparse_error@detail@json_abi_v3_11_3@nlohmann@@)_1ED770)
    [RSP+58  ] 0x7FFA62FD0000     (void*)
    [RSP+60  ] 0x0                (size_t) [0]
    [RSP+68  ] 0x0                (size_t) [0]
    [RSP+70  ] 0x0                (size_t) [0]
    [RSP+78  ] 0x0                (size_t) [0]
    [RSP+80  ] 0x0                (size_t) [0]
    [RSP+88  ] 0x0                (size_t) [0]
    [RSP+90  ] 0x0                (size_t) [0]
    [RSP+98  ] 0x0                (size_t) [0]
    [RSP+A0  ] 0x0                (size_t) [0]
    [RSP+A8  ] 0x0                (size_t) [0]
    [RSP+B0  ] 0x0                (size_t) [0]
    [RSP+B8  ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+C0  ] 0x14AD9E98D043     (size_t) [22735922712643]
    [RSP+C8  ] 0xEF41E1F2B0       (void*)
    [RSP+D0  ] 0x7FFA631CC000     (void* -> SlaveTatsGUI.dll+01FC000    add [rax], dl |  __dyn_tls_init_callback_1FC000)
    [RSP+D8  ] 0x19930520         (size_t) [429065504]
    [RSP+E0  ] 0xEF41E1F160       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+E8  ] 0xEF41E1F2B0       (void*)
    [RSP+F0  ] 0x7FFA631BD770     (void* -> SlaveTatsGUI.dll+01ED770    add [rax], al |  decltype(auto) (mangled: _TI3?AVparse_error@detail@json_abi_v3_11_3@nlohmann@@)_1ED770)
    [RSP+F8  ] 0x7FFB084D52C7     (void* -> VCRUNTIME140.dll+00052C7    mov rbx, [rsp+0x70])
    [RSP+100 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+108 ] 0xEF41E1F2B0       (void*)
    [RSP+110 ] 0x7FFA6314DEC8     (void* -> SlaveTatsGUI.dll+017DEC8    loopne 0x00007FFA6314DF26)
    [RSP+118 ] 0x0                (size_t) [0]
    [RSP+120 ] 0x7FFA62FD0000     (void*)
    [RSP+128 ] 0x19930520         (size_t) [429065504]
    [RSP+130 ] 0xEF41E1F160       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+138 ] 0x7FFA631BD770     (void* -> SlaveTatsGUI.dll+01ED770    add [rax], al |  decltype(auto) (mangled: _TI3?AVparse_error@detail@json_abi_v3_11_3@nlohmann@@)_1ED770)
    [RSP+140 ] 0x7FFA62FD0000     (void*)
    [RSP+148 ] 0x2A36E028D00      (void*)
    [RSP+150 ] 0xEF41E1F3D8       (void*)
    [RSP+158 ] 0x7FFA63010343     (void* -> SlaveTatsGUI.dll+0040343    int3 |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\json_sax.hpp:290 ??$parse_error@V0detail@json_abi_v3_11_3@nlohmann@@@?$json_sax_dom_parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@detail@json_abi_v3_11_3@nlohmann@@QEAA_N_KAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVparse_error@123@@Z)
    [RSP+160 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+168 ] 0x2A366B8E700      (void*)
    [RSP+170 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+178 ] 0xEF41E1F6B0       (void*)
    [RSP+180 ] 0x7FFA6317A6C8     (void* -> SlaveTatsGUI.dll+01AA6C8    sbb byte ptr [rax+0x7FFA6300], 0x00 |  ??_7parse_error@detail@json_abi_v3_11_3@nlohmann@@6B@_1AA6C8)
    [RSP+188 ] 0x0                (size_t) [0]
    [RSP+190 ] 0x0                (size_t) [0]
    [RSP+198 ] 0x65               (size_t) [101]
    [RSP+1A0 ] 0x7FFA6314DF58     (void* -> SlaveTatsGUI.dll+017DF58    xchg edx, eax |  ??_7runtime_error@std@@6B@_17DF58)
    [RSP+1A8 ] 0x2A26A260A50      (char*) "[json.exception.parse_error.101] parse error at line 1, column 1: attempting to parse an empty input; check that your input string or stream contains the expected JSON"
    [RSP+1B0 ] 0x1                (size_t) [1]
    [RSP+1B8 ] 0x1                (size_t) [1]
    [RSP+1C0 ] 0xEF41E1F2B0       (void*)
    [RSP+1C8 ] 0x7FFA6301007A     (void* -> SlaveTatsGUI.dll+004007A    movzx edi, al |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\parser.hpp:348 ??$sax_parse_internal@V?$json_sax_dom_parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@detail@json_abi_v3_11_3@nlohmann@@@?$parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@AEAA_NPEAV?$json_sax_dom_parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@123@@Z)
    [RSP+1D0 ] 0x1                (size_t) [1]
    [RSP+1D8 ] 0x7FFFFFFFFFFFFFFF (size_t) [9223372036854775807]
    [RSP+1E0 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+1E8 ] 0xEF41E1F6B0       (void*)
    [RSP+1F0 ] 0x3                (size_t) [3]
    [RSP+1F8 ] 0x0                (size_t) [0]
    [RSP+200 ] 0x2A338AAEE80      (char*) "STEAM_COMPAT_MEDIA_PATH=C:\Program Files (x86)\Steam\steamapps\shadercache\489830/fozmediav1"
    [RSP+208 ] 0x0                (size_t) [0]
    [RSP+210 ] 0x0                (size_t) [0]
    [RSP+218 ] 0x0                (size_t) [0]
    [RSP+220 ] 0x0                (size_t) [0]
    [RSP+228 ] 0x0                (size_t) [0]
    [RSP+230 ] 0x7FFA6317A6C8     (void* -> SlaveTatsGUI.dll+01AA6C8    sbb byte ptr [rax+0x7FFA6300], 0x00 |  ??_7parse_error@detail@json_abi_v3_11_3@nlohmann@@6B@_1AA6C8)
    [RSP+238 ] 0x0                (size_t) [0]
    [RSP+240 ] 0x0                (size_t) [0]
    [RSP+248 ] 0x65               (size_t) [101]
    [RSP+250 ] 0x7FFA6314DF58     (void* -> SlaveTatsGUI.dll+017DF58    xchg edx, eax |  ??_7runtime_error@std@@6B@_17DF58)
    [RSP+258 ] 0x2A26A2600B0      (char*) "[json.exception.parse_error.101] parse error at line 1, column 1: attempting to parse an empty input; check that your input string or stream contains the expected JSON"
    [RSP+260 ] 0x1                (size_t) [1]
    [RSP+268 ] 0x1                (size_t) [1]
    [RSP+270 ] 0x2A3486B82F0      (char*) "\"
    [RSP+278 ] 0x80               (size_t) [128]
    [RSP+280 ] 0xC0000034         (size_t) [3221225524]
    [RSP+288 ] 0x7FFB28102DAF     (void* -> KERNELBASE.dll+0022DAF    mov rbx, [rsp+0x198])
    [RSP+290 ] 0x2A077200000      (void*)
    [RSP+298 ] 0xEF41E1F3D8       (void*)
    [RSP+2A0 ] 0x2A33776CB00      (char*) "attempting to parse an empty input; check that your input string or stream contains the expected JSON"
    [RSP+2A8 ] 0x0                (size_t) [0]
    [RSP+2B0 ] 0x65               (size_t) [101]
    [RSP+2B8 ] 0x6F               (size_t) [111]
    [RSP+2C0 ] 0x0                (size_t) [0]
    [RSP+2C8 ] 0x0                (size_t) [0]
    [RSP+2D0 ] 0x0                (size_t) [0]
    [RSP+2D8 ] 0xF                (size_t) [15]
    [RSP+2E0 ] 0x1                (size_t) [1]
    [RSP+2E8 ] 0x1                (size_t) [1]
    [RSP+2F0 ] 0x0                (size_t) [0]
    [RSP+2F8 ] 0x80100080         (size_t) [2148532352]
    [RSP+300 ] 0xFFFFFFFFFFFFFFFF (size_t) [uint: 18446744073709551615 int: -1]
    [RSP+308 ] 0x0                (size_t) [0]
    [RSP+310 ] 0x2A000000000      (size_t) [2886218022912]
    [RSP+318 ] 0x2A3486B82F0      (char*) "\"
    [RSP+320 ] 0x3                (size_t) [3]
    [RSP+328 ] 0x2A300000000      (void*)
    [RSP+330 ] 0x0                (size_t) [0]
    [RSP+338 ] 0x0                (size_t) [0]
    [RSP+340 ] 0x0                (size_t) [0]
    [RSP+348 ] 0x620062           (size_t) [6422626]
    [RSP+350 ] 0x2A3486B8382      (char*) "d"
    [RSP+358 ] 0x70599EA417A9     (size_t) [123530215954345]
    [RSP+360 ] 0x0                (size_t) [0]
    [RSP+368 ] 0x0                (size_t) [0]
    [RSP+370 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+378 ] 0x1                (size_t) [1]
    [RSP+380 ] 0x0                (size_t) [0]
    [RSP+388 ] 0x0                (size_t) [0]
    [RSP+390 ] 0xEF41E1F800       (void*)
    [RSP+398 ] 0xEF41E1F6B0       (void*)
    [RSP+3A0 ] 0xEF41E1F490       (void*)
    [RSP+3A8 ] 0x7FFA6300CE46     (void* -> SlaveTatsGUI.dll+003CE46    lea rbx, [rsi+0x48] |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\parser.hpp:129 nlohmann::json_abi_v3_11_3::detail::parser<nlohmann::json_abi_v3_11_3::basic_json<std::map,std::vector,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool,__int64,unsigned __int64,double,std::allocator,nlohmann::json_abi_v3_11_3::adl_serializer,std::vector<unsigned char,std::allocator<unsigned char> >,void>,nlohmann::json_abi_v3_11_3::detail::input_stream_adapter>::parse (mangled: ?parse@?$parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@QEAAX_NAEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@34@@Z))
    [RSP+3B0 ] 0xEF41E1F398       (void*)
    [RSP+3B8 ] 0x20000000C        (size_t) [8589934604]
    [RSP+3C0 ] 0xEF41E1F810       (void*)
    [RSP+3C8 ] 0x7FFB27DA3DEB     (void* -> ucrtbase.dll+0003DEB    jmp 0x00007FFB27DA3DC3)
    [RSP+3D0 ] 0x80               (size_t) [128]
    [RSP+3D8 ] 0x3                (size_t) [3]
    [RSP+3E0 ] 0x0                (size_t) [0]
    [RSP+3E8 ] 0x0                (size_t) [0]
    [RSP+3F0 ] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2]
    [RSP+3F8 ] 0xEF41E1F800       (void*)
    [RSP+400 ] 0x0                (size_t) [0]
    [RSP+408 ] 0x0                (size_t) [0]
    [RSP+410 ] 0x0                (size_t) [0]
    [RSP+418 ] 0x0                (size_t) [0]
    [RSP+420 ] 0xFFFFFFFFFFFF0101 (size_t) [uint: 18446744073709486337 int: -65279]
    [RSP+428 ] 0x7FFB27DB2B75     (void* -> ucrtbase.dll+0012B75    jmp 0x00007FFB27DB2B3A)
    [RSP+430 ] 0xEF41E1F670       (void*)
    [RSP+438 ] 0x7FFB27DACCED     (void* -> ucrtbase.dll+000CCED    mov [rax], ebx)
    [RSP+440 ] 0x2                (size_t) [2]
    [RSP+448 ] 0x7FFA62FE2CAB     (void* -> SlaveTatsGUI.dll+0012CAB    lea r11, [rsp+0x80] |  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\__msvc_filebuf.hpp:533 std::basic_filebuf<char,std::char_traits<char> >::uflow (mangled: ?uflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ))
    [RSP+450 ] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2]
    [RSP+458 ] 0x0                (size_t) [0]
    [RSP+460 ] 0xEF41E1F670       (void*)
    [RSP+468 ] 0x7FFB27DD9E14     (void* -> ucrtbase.dll+0039E14    mov eax, [rax])
    [RSP+470 ] 0x80000000         (size_t) [2147483648]
    [RSP+478 ] 0x0                (size_t) [0]
    [RSP+480 ] 0x0                (size_t) [0]
    [RSP+488 ] 0xEF41E1F670       (void*)
    [RSP+490 ] 0x3                (size_t) [3]
    [RSP+498 ] 0x80               (size_t) [128]
    [RSP+4A0 ] 0x0                (size_t) [0]
    [RSP+4A8 ] 0x7FFB27DB0139     (void* -> ucrtbase.dll+0010139    test rax, rax)
    [RSP+4B0 ] 0x3                (size_t) [3]
    [RSP+4B8 ] 0x8000000000000080 (size_t) [uint: 9223372036854775936 int: -9223372036854775680]
    [RSP+4C0 ] 0x300000003        (size_t) [12884901891]
    [RSP+4C8 ] 0x70599EA41229     (size_t) [123530215952937]
    [RSP+4D0 ] 0xEF41E1F650       (void*)
    [RSP+4D8 ] 0xEF41E1F6B0       (void*)
    [RSP+4E0 ] 0xEF41E1F6F8       (void*)
    [RSP+4E8 ] 0x7FFA6301D5BF     (void* -> SlaveTatsGUI.dll+004D5BF    mov [rbx+0x14], edi |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\lexer.hpp:1350 nlohmann::json_abi_v3_11_3::detail::lexer<nlohmann::json_abi_v3_11_3::basic_json<std::map,std::vector,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool,__int64,unsigned __int64,double,std::allocator,nlohmann::json_abi_v3_11_3::adl_serializer,std::vector<unsigned char,std::allocator<unsigned char> >,void>,nlohmann::json_abi_v3_11_3::detail::input_stream_adapter>::get (mangled: ?get@?$lexer@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@AEAAHXZ))
    [RSP+4F0 ] 0x80               (size_t) [128]
    [RSP+4F8 ] 0xEF41E1F6F8       (void*)
    [RSP+500 ] 0xEF41E1F850       (void*)
    [RSP+508 ] 0x0                (size_t) [0]
    [RSP+510 ] 0xEF41E1F6B0       (void*)
    [RSP+518 ] 0x7FFA6301417B     (void* -> SlaveTatsGUI.dll+004417B    cmp byte ptr [rbx+0x10], 0x00 |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\lexer.hpp:1523 nlohmann::json_abi_v3_11_3::detail::lexer<nlohmann::json_abi_v3_11_3::basic_json<std::map,std::vector,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool,__int64,unsigned __int64,double,std::allocator,nlohmann::json_abi_v3_11_3::adl_serializer,std::vector<unsigned char,std::allocator<unsigned char> >,void>,nlohmann::json_abi_v3_11_3::detail::input_stream_adapter>::scan (mangled: ?scan@?$lexer@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@QEAA?AW4token_type@?$lexer_base@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@234@XZ))
    [RSP+520 ] 0x2A299737B20      (void*)
    [RSP+528 ] 0xEF41E1F6F8       (void*)
    [RSP+530 ] 0xEF41E1F850       (void*)
    [RSP+538 ] 0xEF41E1F850       (void*)
    [RSP+540 ] 0x2                (size_t) [2]
    [RSP+548 ] 0x7FFB27DBE0FB     (void* -> ucrtbase.dll+001E0FB    test eax, eax)
    [RSP+550 ] 0xEF41E1F668       (void*)
    [RSP+558 ] 0x7FFA6300CA81     (void* -> SlaveTatsGUI.dll+003CA81    add rsp, 0xA0 |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\json.hpp:141 ??$parser@Vinput_stream_adapter@detail@json_abi_v3_11_3@nlohmann@@@?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@CA?AV?$parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@12@Vinput_stream_adapter@412@V?$function@$$A6A_NHW4parse_event_t@detail@json_abi_v3_11_3@nlohmann@@AEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@34@@Z@std@@_N2@Z)
    [RSP+560 ] 0xEF41E1F668       (void*)
    [RSP+568 ] 0x0                (size_t) [0]
    [RSP+570 ] 0xEF41E1F850       (void*)
    [RSP+578 ] 0xEF41E1F6B0       (void*)
    [RSP+580 ] 0x7FFA63179528     (char*) "data/skse/plugins/SlaveTatsNG/skee_addresses.json"
    [RSP+588 ] 0xEF41E1F570       (void*)
    [RSP+590 ] 0x2A338AAEE80      (char*) "STEAM_COMPAT_MEDIA_PATH=C:\Program Files (x86)\Steam\steamapps\shadercache\489830/fozmediav1"
    [RSP+598 ] 0x0                (size_t) [0]
    [RSP+5A0 ] 0xEF00000040       (size_t) [1026497183808]
    [RSP+5A8 ] 0x7FFB00000180     (size_t) [140716013519232]
    [RSP+5B0 ] 0x2A000000002      (size_t) [2886218022914]
    [RSP+5B8 ] 0x0                (size_t) [0]
    [RSP+5C0 ] 0x0                (size_t) [0]
    [RSP+5C8 ] 0x0                (size_t) [0]
    [RSP+5D0 ] 0xEF41E1F6B0       (void*)
    [RSP+5D8 ] 0x7FFA63179528     (char*) "data/skse/plugins/SlaveTatsNG/skee_addresses.json"
    [RSP+5E0 ] 0xEF41E1F650       (void*)
    [RSP+5E8 ] 0xEF41E1F6B0       (void*)
    [RSP+5F0 ] 0x70599EA41589     (size_t) [123530215953801]
    [RSP+5F8 ] 0x70599EA41359     (size_t) [123530215953241]
    [RSP+600 ] 0x0                (size_t) [0]
    [RSP+608 ] 0x0                (size_t) [0]
    [RSP+610 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+618 ] 0xEF41E1F800       (void*)
    [RSP+620 ] 0xEF41E1F8C0       (void*)
    [RSP+628 ] 0x7FFA6300B36C     (void* -> SlaveTatsGUI.dll+003B36C    nop |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\json.hpp:4021 ??$parse@AEAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@@?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@SA?AV012@AEAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@V?$function@$$A6A_NHW4parse_event_t@detail@json_abi_v3_11_3@nlohmann@@AEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@34@@Z@4@_N2@Z)
    [RSP+630 ] 0x2A077208890      (std::locale::_Locimp*)
    [RSP+638 ] 0xEF41E1F810       (void*)
    [RSP+640 ] 0x200000001        (size_t) [8589934593]
    [RSP+648 ] 0xEF41E1F850       (void*)
    [RSP+650 ] 0x40               (size_t) [64]
    [RSP+658 ] 0x7FFB27DDA8EA     (void* -> ucrtbase.dll+003A8EA    test eax, eax)
    [RSP+660 ] 0x2A200000001      (void*)
    [RSP+668 ] 0xEF41E1F668       (void*)
    [RSP+670 ] 0x0                (size_t) [0]
    [RSP+678 ] 0x0                (size_t) [0]
    [RSP+680 ] 0xEF41E1F800       (void*)
    [RSP+688 ] 0x7FFB00000001     (size_t) [140716013518849]
    [RSP+690 ] 0xEFFFFFFFFF       (size_t) [1030792151039]
    [RSP+698 ] 0x100000000        (size_t) [4294967296]
    [RSP+6A0 ] 0x40               (size_t) [64]
    [RSP+6A8 ] 0x7FFA63179528     (char*) "data/skse/plugins/SlaveTatsNG/skee_addresses.json"
    [RSP+6B0 ] 0x2000             (size_t) [8192]
    [RSP+6B8 ] 0x0                (size_t) [0]
    [RSP+6C0 ] 0x0                (size_t) [0]
    [RSP+6C8 ] 0xEF41E1F810       (void*)
    [RSP+6D0 ] 0x2A2AF537600      (void*)
    [RSP+6D8 ] 0x7FFB08493EE8     (char*) "r"
    [RSP+6E0 ] 0x2A3643B3201      (void*)
    [RSP+6E8 ] 0x2A2AF537600      (void*)
    [RSP+6F0 ] 0x0                (size_t) [0]
    [RSP+6F8 ] 0xEF41E1F870       (void*)
    [RSP+700 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+708 ] 0x0                (size_t) [0]
    [RSP+710 ] 0x7FFA0000000F     (size_t) [140711718551567]
    [RSP+718 ] 0xEF41E1F850       (void*)
    [RSP+720 ] 0xEF41E1F860       (std::basic_filebuf<char,std::char_traits<char> >*)
    [RSP+728 ] 0xFFFFFFFF00000000 (size_t) [uint: 18446744069414584320 int: -4294967296]
    [RSP+730 ] 0x0                (size_t) [0]
    [RSP+738 ] 0x1                (size_t) [1]
    [RSP+740 ] 0x1                (size_t) [1]
    [RSP+748 ] 0x0                (size_t) [0]
    [RSP+750 ] 0x0                (size_t) [0]
    [RSP+758 ] 0x0                (size_t) [0]
    [RSP+760 ] 0x0                (size_t) [0]
    [RSP+768 ] 0x0                (size_t) [0]
    [RSP+770 ] 0x0                (size_t) [0]
    [RSP+778 ] 0x0                (size_t) [0]
    [RSP+780 ] 0xF                (size_t) [15]
    [RSP+788 ] 0x7FFA6317862A     (void* -> SlaveTatsGUI.dll+01A862A    add [rax], al |  ??_C@_00CNPNBAHC@@_1A862A)
    [RSP+790 ] 0x0                (size_t) [0]
    [RSP+798 ] 0x0                (size_t) [0]
    [RSP+7A0 ] 0x0                (size_t) [0]
    [RSP+7A8 ] 0x2E               (size_t) [46]
    [RSP+7B0 ] 0xEF41E1F801       (void*)
    [RSP+7B8 ] 0x0                (size_t) [0]
    [RSP+7C0 ] 0x70599EA41009     (size_t) [123530215952393]
    [RSP+7C8 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+7D0 ] 0xEF41E1FA00       (void*)
    [RSP+7D8 ] 0x7FFA6300A47C     (void* -> SlaveTatsGUI.dll+003A47C    nop |  C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\skee_addresses.cpp:30 slavetats_ng::skee_offsets::load_offset_tables (mangled: ?load_offset_tables@skee_offsets@slavetats_ng@@YAXAEAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uoffset_table@skee_offsets@slavetats_ng@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uoffset_table@skee_offsets@slavetats_ng@@@std@@@2@@std@@@Z))
    [RSP+7E0 ] 0xEF41E1F850       (void*)
    [RSP+7E8 ] 0x0                (size_t) [0]
    [RSP+7F0 ] 0x0                (size_t) [0]
    [RSP+7F8 ] 0x0                (size_t) [0]
    [RSP+800 ] 0xEF41E1F8F0       (void*)
    [RSP+808 ] 0x22               (size_t) [34]
    [RSP+810 ] 0x2A016CB6B90      (spdlog::logger*)
    [RSP+818 ] 0x7FFB0845307E     (void* -> MSVCP140.dll+001307E    mov eax, [rsp+0x34])
    [RSP+820 ] 0x70599EA41100     (size_t) [123530215952640]
    [RSP+828 ] 0x0                (size_t) [0]
    [RSP+830 ] 0x2                (size_t) [2]
    [RSP+838 ] 0xEF41E1FB50       (void*)
    [RSP+840 ] 0xEF41E1F910       (void*)
    [RSP+848 ] 0x7FFA630E50D4     (void* -> SlaveTatsGUI.dll+01150D4    test sil, sil |  C:\Build\SlaveTatsNG\build\release-msvc\vcpkg_installed\vcpkg\blds\spdlog\src\v1.12.0-7bc8dad862.clean\include\spdlog\logger-inl.h:172 spdlog::logger::log_it_ (mangled: ?log_it_@logger@spdlog@@IEAAXAEBUlog_msg@details@2@_N1@Z))
    [RSP+850 ] 0x1DC24E6317F9956  (size_t) [134022660005796182]
    [RSP+858 ] 0x2A016CB6B90      (spdlog::logger*)
    [RSP+860 ] 0x2A016CB6B90      (spdlog::logger*)
    [RSP+868 ] 0x0                (size_t) [0]
    [RSP+870 ] 0x7FFA63177EF0     (void* -> SlaveTatsGUI.dll+01A7EF0    add [rax], al |  ??_8?$basic_ifstream@DU?$char_traits@D@std@@@std@@7B@_1A7EF0)
    [RSP+878 ] 0x0                (size_t) [0]
    [RSP+880 ] 0x7FFA6314E248     (void* -> SlaveTatsGUI.dll+017E248    adc [rsi], ah |  ??_7?$basic_filebuf@DU?$char_traits@D@std@@@std@@6B@_17E248)
    [RSP+888 ] 0x0                (size_t) [0]
    [RSP+890 ] 0x0                (size_t) [0]
    [RSP+898 ] 0xEF41E1F868       (void*)
    [RSP+8A0 ] 0xEF41E1F870       (void*)
    [RSP+8A8 ] 0x0                (size_t) [0]
    [RSP+8B0 ] 0x0                (size_t) [0]
    [RSP+8B8 ] 0xEF41E1F888       (void*)
    [RSP+8C0 ] 0xEF41E1F890       (void*)
    [RSP+8C8 ] 0x0                (size_t) [0]
    [RSP+8D0 ] 0xEF41E1F8A8       (void*)
    [RSP+8D8 ] 0xEF41E1F8AC       (void*)
    [RSP+8E0 ] 0x2A3643B3210      (void*)
    [RSP+8E8 ] 0x0                (size_t) [0]
    [RSP+8F0 ] 0x16CB0098         (size_t) [382402712]
    [RSP+8F8 ] 0x0                (size_t) [0]
    [RSP+900 ] 0x0                (size_t) [0]
    [RSP+908 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+910 ] 0x0                (size_t) [0]
    [RSP+918 ] 0x0                (size_t) [0]
    [RSP+920 ] 0x7FFA6314E2C8     (void* -> SlaveTatsGUI.dll+017E2C8    cld |  ??_7?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@_17E2C8)
    [RSP+928 ] 0x0                (size_t) [0]
    [RSP+930 ] 0x3                (size_t) [3]
    [RSP+938 ] 0x201              (size_t) [513]
    [RSP+940 ] 0x6                (size_t) [6]
    [RSP+948 ] 0x0                (size_t) [0]
    [RSP+950 ] 0x0                (size_t) [0]
    [RSP+958 ] 0x0                (size_t) [0]
    [RSP+960 ] 0x2A3643B3710      (void*)
    [RSP+968 ] 0xEF41E1F860       (std::basic_filebuf<char,std::char_traits<char> >*)
    [RSP+970 ] 0x0                (size_t) [0]
    [RSP+978 ] 0x7FFA63178F20     (void* -> SlaveTatsGUI.dll+01A8F20    add [rax], al |  ??_C@_08HPOOIHCA@Override@_1A8F20)
    [RSP+980 ] 0xEF41E1FA70       (void*)
    [RSP+988 ] 0x7FFA62FFF048     (void* -> SlaveTatsGUI.dll+002F048    call 0x00007FFA62FFFC10 |  C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_impl_legacy.cpp:26 slavetats_ng::skee_wrapper::nioverride_impl::nioverride_legacy::RaceMenuAddressTables::init (mangled: ?init@RaceMenuAddressTables@nioverride_legacy@nioverride_impl@skee_wrapper@slavetats_ng@@QEAAXXZ))
    [RSP+990 ] 0x7FFA6314E210     (void* -> SlaveTatsGUI.dll+017E210    mov al, 0x54 |  ??_7?$basic_memory_buffer@D$0PK@V?$allocator@D@std@@@v10@fmt@@6B@_17E210)
    [RSP+998 ] 0x0                (size_t) [0]
    [RSP+9A0 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+9A8 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+9B0 ] 0x656C20676E697355 (size_t) [7308251923921597269]
    [RSP+9B8 ] 0x6464612079636167 (size_t) [7234013693567263079]
    [RSP+9C0 ] 0x6261742073736572 (size_t) [7089074971182589298]
    [RSP+9C8 ] 0x6473656C         (size_t) [1685284204]
    [RSP+9D0 ] 0x9E3779B9         (size_t) [2654435769]
    [RSP+9D8 ] 0x7FFA63177610     (char*) "void __cdecl `anonymous-namespace'::get_class_function<bool(__cdecl *)(void *,class RE::detail::BSFixedString<char>)>(const struct jc::reflection_interface *,const char *,const char *,bool (__cdecl *&)(void *,class RE::detail::BSFixedString<char>))"
    [RSP+9E0 ] 0x9E3779B9         (size_t) [2654435769]
    [RSP+9E8 ] 0x7FFA837B11A2     (void* -> skse64_1_5_97.dll+00811A2    test ebp, ebp)
    [RSP+9F0 ] 0x7FFA83828548     (char*) "dispatched message."
    [RSP+9F8 ] 0x98               (size_t) [152]
    [RSP+A00 ] 0x71               (size_t) [113]
    [RSP+A08 ] 0x0                (size_t) [0]
    [RSP+A10 ] 0x7FFA631CB820     (slavetats_ng::skee_wrapper::nioverride_impl::nioverride_legacy::RaceMenuAddressTables*)
    [RSP+A18 ] 0x89E3779B9        (size_t) [37014174137]
    [RSP+A20 ] 0x2A338C56080      (void*)
    [RSP+A28 ] 0x0                (size_t) [0]
    [RSP+A30 ] 0x0                (size_t) [0]
    [RSP+A38 ] 0x0                (size_t) [0]
    [RSP+A40 ] 0x8                (size_t) [8]
    [RSP+A48 ] 0xEF41E1FBE0       (void*)
    [RSP+A50 ] 0x0                (size_t) [0]
    [RSP+A58 ] 0x7FFA6306F9ED     (void* -> SlaveTatsGUI.dll+009F9ED    movzx eax, bl |  C:\Build\SlaveTatsNG\build\release-msvc\vcpkg_installed\vcpkg\blds\commonlibsse-ng\src\b2f24ebf25-de85b71281.clean\src\SKSE\Interfaces.cpp:274 SKSE::MessagingInterface::spatch const volatile (mangled: ?Dispatch@MessagingInterface@SKSE@@QEBA_NIPEAXIPEBD@Z))
    [RSP+A60 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+A68 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+A70 ] 0x7FFA837B1000     (void* -> skse64_1_5_97.dll+0081000    mov [rsp+0x18], rbx)
    [RSP+A78 ] 0x7FFA69985C72     (void* -> JContainers64.dll+0015C72    mov rdx, [rsp+0x38])
    [RSP+A80 ] 0xEF41E1FAE0       (void*)
    [RSP+A88 ] 0x7FFA69BAE870     (void* -> JContainers64.dll+023E870    add [rax], eax)
    [RSP+A90 ] 0x7FFA6314EDC8     (char*) "Failed to dispatch message to {}"
    [RSP+A98 ] 0x20               (size_t) [32]
    [RSP+AA0 ] 0x7FFA6314EAD0     (char*) "C:\Build\SlaveTatsNG\build\release-msvc\vcpkg_installed\vcpkg\blds\commonlibsse-ng\src\b2f24ebf25-de85b71281.clean\src\SKSE\Interfaces.cpp"
    [RSP+AA8 ] 0x7FFA00000110     (size_t) [140711718551824]
    [RSP+AB0 ] 0x70599EA41E79     (size_t) [123530215956089]
    [RSP+AB8 ] 0x7FFA63175270     (char*) "fileExistsAtPath"
    [RSP+AC0 ] 0x70599EA41F69     (size_t) [123530215956329]
    [RSP+AC8 ] 0x7FFA6313D096     (void* -> SlaveTatsGUI.dll+016D096    lea rcx, [0x00007FFA631CAE88] |  D:\a\_work\1\s\src\vctools\crt\vcstartup\src\misc\thread_safe_statics.cpp:242 unsigned __int32 (mangled: _Init_thread_footer))
    [RSP+AD0 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+AD8 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+AE0 ] 0x0                (size_t) [0]
    [RSP+AE8 ] 0x0                (size_t) [0]
    [RSP+AF0 ] 0xEF41E1FB79       (void*)
    [RSP+AF8 ] 0x7FFA63001F5C     (void* -> SlaveTatsGUI.dll+0031F5C    mov [0x00007FFA631CB748], rbx |  C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp:46 slavetats_ng::skee_wrapper::NiOverride::Init (mangled: ?Init@NiOverride@skee_wrapper@slavetats_ng@@SAXXZ))
    [RSP+B00 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+B08 ] 0x7FFA631CB820     (slavetats_ng::skee_wrapper::nioverride_impl::nioverride_legacy::RaceMenuAddressTables*)
    [RSP+B10 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+B18 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+B20 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+B28 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+B30 ] 0x0                (size_t) [0]
    [RSP+B38 ] 0x0                (size_t) [0]
    [RSP+B40 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+B48 ] 0x7FFA00000024     (size_t) [140711718551588]
    [RSP+B50 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+B58 ] 0x7FFA62FD3F8D     (void* -> SlaveTatsGUI.dll+0003F8D    add rsp, 0x90 |  C:\Build\SlaveTatsGUI\extern\slavetatsng\include\jcontainers_wrapper.h:16 ??$query_interface@Udomain_interface@jc@@@root_interface@jc@@QEBAPEBUdomain_interface@1@XZ C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\SKSE\Logger.h:36 ??$query_interface@Udomain_interface@jc@@@root_interface@jc@@QEBAPEBUdomain_interface@1@XZ)
    [RSP+B60 ] 0x7FFA63179128     (char*) "Using legacy address tables"
    [RSP+B68 ] 0x1B               (size_t) [27]
    [RSP+B70 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+B78 ] 0x7FFA00000024     (size_t) [140711718551588]
    [RSP+B80 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+B88 ] 0xEF41E1FB70       (void*)
    [RSP+B90 ] 0x7FFA63175270     (char*) "fileExistsAtPath"
    [RSP+B98 ] 0x7FFA63175260     (char*) "JContainers"
    [RSP+BA0 ] 0x7FFA631753C8     (char*) "slavetats_ng: found function {}::{}"
    [RSP+BA8 ] 0x23               (size_t) [35]
    [RSP+BB0 ] 0x7FFA63175290     (char*) "C:\Build\SlaveTatsGUI\extern\slavetatsng\include\jcontainers_wrapper.h"
    [RSP+BB8 ] 0x7FFA0000000E     (size_t) [140711718551566]
    [RSP+BC0 ] 0x7FFA63177610     (char*) "void __cdecl `anonymous-namespace'::get_class_function<bool(__cdecl *)(void *,class RE::detail::BSFixedString<char>)>(const struct jc::reflection_interface *,const char *,const char *,bool (__cdecl *&)(void *,class RE::detail::BSFixedString<char>))"
    [RSP+BC8 ] 0xEF0000002C       (size_t) [1026497183788]
    [RSP+BD0 ] 0x7FFA63175290     (char*) "C:\Build\SlaveTatsGUI\extern\slavetatsng\include\jcontainers_wrapper.h"
    [RSP+BD8 ] 0x7FFA0000000E     (size_t) [140711718551566]
    [RSP+BE0 ] 0x0                (size_t) [0]
    [RSP+BE8 ] 0xFFFFFFFF         (size_t) [4294967295]
    [RSP+BF0 ] 0x63               (size_t) [99]
    [RSP+BF8 ] 0x7FFA6302E6AA     (void* -> SlaveTatsGUI.dll+005E6AA    mov rcx, [rsp+0xA0] |  C:\Build\SlaveTatsGUI\src\main.cpp:99 std::_Optional_construct_base<std::filesystem::path> (mangled: ??1?$_Optional_construct_base@Vpath@filesystem@std@@@std@@QEAA@XZ))
    [RSP+C00 ] 0x0                (size_t) [0]
    [RSP+C08 ] 0x8                (size_t) [8]
    [RSP+C10 ] 0x2A07B0550F0      (void*)
    [RSP+C18 ] 0x8                (size_t) [8]
    [RSP+C20 ] 0x2A07B055000      (char*) "q"
    [RSP+C28 ] 0x2A0772C7E90      (void*)
    [RSP+C30 ] 0x2A0772C7E90      (void*)
    [RSP+C38 ] 0xEF41E1FC08       (void*)
    [RSP+C40 ] 0xFFFFFF01         (size_t) [4294967041]
    [RSP+C48 ] 0x7FFA837B90BA     (void* -> skse64_1_5_97.dll+00890BA    test bl, bl)
    [RSP+C50 ] 0x2A07B055000      (char*) "q"
    [RSP+C58 ] 0x1F               (size_t) [31]
    [RSP+C60 ] 0xEF41E1FCA8       (void*)
    [RSP+C68 ] 0x18               (size_t) [24]
    [RSP+C70 ] 0x0                (size_t) [0]
    [RSP+C78 ] 0xEF41E1FCA8       (void*)
    [RSP+C80 ] 0xFFFFFFFF         (size_t) [4294967295]
    [RSP+C88 ] 0x7FFA837B1E1A     (void* -> skse64_1_5_97.dll+0081E1A    add rsp, 0x28)
    [RSP+C90 ] 0x2A07B0550F0      (void*)
    [RSP+C98 ] 0x63               (size_t) [99]
    [RSP+CA0 ] 0x70599EA41DF9     (size_t) [123530215955961]
    [RSP+CA8 ] 0x8                (size_t) [8]
    [RSP+CB0 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+CB8 ] 0x7FFA837B1182     (void* -> skse64_1_5_97.dll+0081182    mov r11, [0x00007FFA83865330])
    [RSP+CC0 ] 0x7FFA83828520     (char*) "sending message type %u to plugin %u"
    [RSP+CC8 ] 0x8                (size_t) [8]
    [RSP+CD0 ] 0x88               (size_t) [136]
    [RSP+CD8 ] 0x0                (size_t) [0]
    [RSP+CE0 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+CE8 ] 0x8                (size_t) [8]
    [RSP+CF0 ] 0x0                (size_t) [0]
    [RSP+CF8 ] 0x7FF6B2AC13FE     (void* -> SkyrimSE.exe+01713FE    cmp rbx, [rax])
    [RSP+D00 ] 0x0                (size_t) [0]
    [RSP+D08 ] 0x768              (size_t) [1896]
    [RSP+D10 ] 0x7FF6B3F4A098     (char*) "Controller disconnected."
    [RSP+D18 ] 0x2A2A96F58A0      (void*)
    [RSP+D20 ] 0xEF41E1FDB9       (void*)
    [RSP+D28 ] 0x7FFA8373A598     (void* -> skse64_1_5_97.dll+000A598    mov eax, ebx)
    [RSP+D30 ] 0x0                (size_t) [0]
    [RSP+D38 ] 0x2A079E2E501      (void*)
    [RSP+D40 ] 0x41E1FD10         (size_t) [1105329424]
    [RSP+D48 ] 0x7FF6B3F4A098     (char*) "Controller disconnected."
    [RSP+D50 ] 0x0                (size_t) [0]
    [RSP+D58 ] 0x0                (size_t) [0]
    [RSP+D60 ] 0x2                (size_t) [2]
    [RSP+D68 ] 0x7FF6B2F0050D     (void* -> SkyrimSE.exe+05B050D    cmp dword ptr [0x00007FF6B480D708], 0x02)
    [RSP+D70 ] 0x2                (size_t) [2]
    [RSP+D78 ] 0x2                (size_t) [2]
    [RSP+D80 ] 0xEF41E1FDB9       (void*)
    [RSP+D88 ] 0x2A2A96F58A0      (void*)
    [RSP+D90 ] 0x2A1C59CBD00      (Sky*)
    [RSP+D98 ] 0x2A1B3A98220      (LoadedAreaBound*)
    [RSP+DA0 ] 0x7FF6B5877750     (BGSStoryTeller*)
    [RSP+DA8 ] 0x0                (size_t) [0]
    [RSP+DB0 ] 0x7FF6B473EE58     (SettingT<INISettingCollection>*)
    [RSP+DB8 ] 0x7FF6B473EE70     (SettingT<INISettingCollection>*)
    [RSP+DC0 ] 0x7FF6B473EE88     (SettingT<INISettingCollection>*)
    [RSP+DC8 ] 0x7FF6B473EEA0     (SettingT<INISettingCollection>*)
    [RSP+DD0 ] 0x7FF6B473EEB8     (SettingT<INISettingCollection>*)
    [RSP+DD8 ] 0x7FF6B473EED0     (SettingT<INISettingCollection>*)
    [RSP+DE0 ] 0x7FF6B473EEE8     (SettingT<INISettingCollection>*)
    [RSP+DE8 ] 0x7FF6B473EF00     (SettingT<INISettingCollection>*)
    [RSP+DF0 ] 0x7FF6B473EF18     (SettingT<INISettingCollection>*)
    [RSP+DF8 ] 0x7FF6B473EF30     (SettingT<INISettingCollection>*)
    [RSP+E00 ] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2]
    [RSP+E08 ] 0x7FF6B5877BE0     (void* -> SkyrimSE.exe+2F27BE0    add [rax], al)
    [RSP+E10 ] 0x0                (size_t) [0]
    [RSP+E18 ] 0x0                (size_t) [0]
    [RSP+E20 ] 0x0                (size_t) [0]
    [RSP+E28 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+E30 ] 0x0                (size_t) [0]
    [RSP+E38 ] 0x7FF6B2F085FC     (void* -> SkyrimSE.exe+05B85FC    mov rcx, rbx)
    [RSP+E40 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+E48 ] 0x0                (size_t) [0]
    [RSP+E50 ] 0xF50200000002     (size_t) [269388938739714]
    [RSP+E58 ] 0x7FF6B5877750     (BGSStoryTeller*)
    [RSP+E60 ] 0x7FFA67EFE2D0     (void* -> NPCWaterAIFix.dll+006E2D0    loopne 0x00007FFA67EFE257)
    [RSP+E68 ] 0x7FFA67EB4173     (void* -> NPCWaterAIFix.dll+0024173    lea rcx, [rbx+0x08])
    [RSP+E70 ] 0x0                (size_t) [0]
    [RSP+E78 ] 0x7FFA67EFE2D0     (void* -> NPCWaterAIFix.dll+006E2D0    loopne 0x00007FFA67EFE257)
    [RSP+E80 ] 0x0                (size_t) [0]
    [RSP+E88 ] 0x0                (size_t) [0]
    [RSP+E90 ] 0x0                (size_t) [0]
    [RSP+E98 ] 0x7FF6B355D6BD     (void* -> SkyrimSE.exe+0C0D6BD    mov rcx, [0x00007FF6B58BB9D8])
    [RSP+EA0 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+EA8 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+EB0 ] 0x2A079E3C9A8      (void*)
    [RSP+EB8 ] 0x2A079E3C9A8      (void*)
    [RSP+EC0 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+EC8 ] 0x0                (size_t) [0]
    [RSP+ED0 ] 0x0                (size_t) [0]
    [RSP+ED8 ] 0x7FFB29BFE8D7     (void* -> KERNEL32.DLL+002E8D7    mov ecx, eax)
    [RSP+EE0 ] 0x0                (size_t) [0]
    [RSP+EE8 ] 0x0                (size_t) [0]
    [RSP+EF0 ] 0x0                (size_t) [0]
    [RSP+EF8 ] 0x0                (size_t) [0]
    [RSP+F00 ] 0x0                (size_t) [0]
    [RSP+F08 ] 0x7FFB2ABE8D9C     (void* -> ntdll.dll+0008D9C    jmp 0x00007FFB2ABE8DC6)
    [RSP+F10 ] 0x0                (size_t) [0]
    [RSP+F18 ] 0x0                (size_t) [0]
    [RSP+F20 ] 0x4F0FFFFFB30      (size_t) [5433133628208]
    [RSP+F28 ] 0x4D0FFFFFB30      (size_t) [5295694674736]
    [RSP+F30 ] 0x21               (size_t) [33]
    [RSP+F38 ] 0x7FFB281F9D90     (void* -> KERNELBASE.dll+0119D90    mov [rsp+0x10], rbx)
    [RSP+F40 ] 0xEF41E1DFF0       (void*)
    [RSP+F48 ] 0xEF41E1DFF0       (void*)
    [RSP+F50 ] 0x0                (size_t) [0]
    [RSP+F58 ] 0x0                (size_t) [0]
    [RSP+F60 ] 0x0                (size_t) [0]
    [RSP+F68 ] 0x0                (size_t) [0]
    [RSP+F70 ] 0x0                (size_t) [0]
    [RSP+F78 ] 0x0                (size_t) [0]
    [RSP+F80 ] 0x0                (size_t) [0]
    [RSP+F88 ] 0x0                (size_t) [0]
    [RSP+F90 ] 0x0                (size_t) [0]
    [RSP+F98 ] 0x0                (size_t) [0]
    [RSP+FA0 ] 0x0                (size_t) [0]
    [RSP+FA8 ] 0x0                (size_t) [0]
    [RSP+FB0 ] 0x0                (size_t) [0]
    [RSP+FB8 ] 0x0                (size_t) [0]
    [RSP+FC0 ] 0x0                (size_t) [0]
    [RSP+FC8 ] 0x0                (size_t) [0]
    [RSP+FD0 ] 0x0                (size_t) [0]
    [RSP+FD8 ] 0x0                (size_t) [0]
    [RSP+FE0 ] 0x0                (size_t) [0]
    [RSP+FE8 ] 0x0                (size_t) [0]
    [RSP+FF0 ] 0x0                (size_t) [0]
    [RSP+FF8 ] 0x0                (size_t) [0]
    [RSP+1000] 0x0                (size_t) [0]
    [RSP+1008] 0x0                (size_t) [0]
    [RSP+1010] 0x0                (size_t) [0]
    [RSP+1018] 0x0                (size_t) [0]
 

 

Posted
49 minutes ago, Cicro72 said:

I'm getting a crash to desktop at startup. 1.5.97.

  Reveal hidden contents

Skyrim SSE v1.5.97
CrashLoggerSSE v1-15-0-0 Oct 12 2024 11:33:37

Unhandled exception at 0x7FFB281A66CA KERNELBASE.dll+00C66CA    nop [rax+rax*1], eax
Exception Flags: 0x00000081
Number of Parameters: 4
Exception Information Parameters:
    Parameter[0]: 0x000019930520
    Parameter[1]: 0x00EF41E1F160
    Parameter[2]: 0x7FFA631BD770
    Parameter[3]: 0x7FFA62FD0000

SYSTEM SPECS:
    OS: Microsoft Windows 11 Home v10.0.26100
    CPU: GenuineIntel 13th Gen Intel(R) Core(TM) i9-13900KF
    GPU #1: Nvidia AD102 [GeForce RTX 4090]
    GPU #2: Microsoft Basic Render Driver
    PHYSICAL MEMORY: 19.47 GB/31.81 GB
    GPU MEMORY: 2.41/22.83 GB
    Detected Virtual Machine: Microsoft Hyper-V (100%)

PROBABLE CALL STACK:
    [ 0] 0x7FFB281A66CA    KERNELBASE.dll+00C66CA
    [ 1] 0x7FFB084D52C7  VCRUNTIME140.dll+00052C7
    [ 2] 0x7FFA63010343  SlaveTatsGUI.dll+0040343
    [ 3] 0x7FFA6301007A  SlaveTatsGUI.dll+004007A
    [ 4] 0x7FFA6300CE46  SlaveTatsGUI.dll+003CE46
    [ 5] 0x7FFA6300B36C  SlaveTatsGUI.dll+003B36C
    [ 6] 0x7FFA6300A47C  SlaveTatsGUI.dll+003A47C
    [ 7] 0x7FFA62FFF048  SlaveTatsGUI.dll+002F048
    [ 8] 0x7FFA63001F5C  SlaveTatsGUI.dll+0031F5C
    [ 9] 0x7FFA6302E6AA  SlaveTatsGUI.dll+005E6AA
    [10] 0x7FFA837B1182 skse64_1_5_97.dll+0081182
    [11] 0x7FFA8373A598 skse64_1_5_97.dll+000A598
    [12] 0x7FF6B2F0050D      SkyrimSE.exe+05B050D -> 35554+0x3ED    cmp dword ptr [0x00007FF6B480D708], 0x02
    [13] 0x7FF6B2F085FC      SkyrimSE.exe+05B85FC -> 35631+0x1C    mov rcx, rbx
    [14] 0x7FFA67EB4173 NPCWaterAIFix.dll+0024173
    [15] 0x7FF6B355D6BD      SkyrimSE.exe+0C0D6BD -> 67147+0x3D    mov rcx, [0x00007FF6B58BB9D8]
    [16] 0x7FFB29BFE8D7      KERNEL32.DLL+002E8D7
    [17] 0x7FFB2ABE8D9C         ntdll.dll+0008D9C

REGISTERS:
    RAX 0x0                (size_t) [0]
    RCX 0x0                (size_t) [0]
    RDX 0x0                (size_t) [0]
    RBX 0xEF41E1F108       (void*)
    RSP 0xEF41E1EFE0       (void*)
    RBP 0x4                (size_t) [4]
    RSI 0x1                (size_t) [1]
    RDI 0xE06D7363         (size_t) [3765269347]
    R8  0xEF41E1EC00       (char*) "c"
    R9  0xA4               (size_t) [164]
    R10 0x7FFB2ABF89D4     (void* -> ntdll.dll+00189D4    add rsp, 0x260)
    R11 0xEF41E1EBB0       (void*)
    R12 0x0                (size_t) [0]
    R13 0xEF41E1F6F8       (void*)
    R14 0x1                (size_t) [1]
    R15 0xEF41E1F6B0       (void*)

STACK:
    [RSP+0   ] 0x3                (size_t) [3]
    [RSP+8   ] 0xEF41E1F108       (void*)
    [RSP+10  ] 0x1                (size_t) [1]
    [RSP+18  ] 0xEF41E1F2C0       (void*)
    [RSP+20  ] 0x81E06D7363       (size_t) [557816050531]
    [RSP+28  ] 0x0                (size_t) [0]
    [RSP+30  ] 0x7FFB281A66CA     (void* -> KERNELBASE.dll+00C66CA    nop [rax+rax*1], eax)
    [RSP+38  ] 0x4                (size_t) [4]
    [RSP+40  ] 0x19930520         (size_t) [429065504]
    [RSP+48  ] 0xEF41E1F160       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+50  ] 0x7FFA631BD770     (void* -> SlaveTatsGUI.dll+01ED770    add [rax], al |  decltype(auto) (mangled: _TI3?AVparse_error@detail@json_abi_v3_11_3@nlohmann@@)_1ED770)
    [RSP+58  ] 0x7FFA62FD0000     (void*)
    [RSP+60  ] 0x0                (size_t) [0]
    [RSP+68  ] 0x0                (size_t) [0]
    [RSP+70  ] 0x0                (size_t) [0]
    [RSP+78  ] 0x0                (size_t) [0]
    [RSP+80  ] 0x0                (size_t) [0]
    [RSP+88  ] 0x0                (size_t) [0]
    [RSP+90  ] 0x0                (size_t) [0]
    [RSP+98  ] 0x0                (size_t) [0]
    [RSP+A0  ] 0x0                (size_t) [0]
    [RSP+A8  ] 0x0                (size_t) [0]
    [RSP+B0  ] 0x0                (size_t) [0]
    [RSP+B8  ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+C0  ] 0x14AD9E98D043     (size_t) [22735922712643]
    [RSP+C8  ] 0xEF41E1F2B0       (void*)
    [RSP+D0  ] 0x7FFA631CC000     (void* -> SlaveTatsGUI.dll+01FC000    add [rax], dl |  __dyn_tls_init_callback_1FC000)
    [RSP+D8  ] 0x19930520         (size_t) [429065504]
    [RSP+E0  ] 0xEF41E1F160       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+E8  ] 0xEF41E1F2B0       (void*)
    [RSP+F0  ] 0x7FFA631BD770     (void* -> SlaveTatsGUI.dll+01ED770    add [rax], al |  decltype(auto) (mangled: _TI3?AVparse_error@detail@json_abi_v3_11_3@nlohmann@@)_1ED770)
    [RSP+F8  ] 0x7FFB084D52C7     (void* -> VCRUNTIME140.dll+00052C7    mov rbx, [rsp+0x70])
    [RSP+100 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+108 ] 0xEF41E1F2B0       (void*)
    [RSP+110 ] 0x7FFA6314DEC8     (void* -> SlaveTatsGUI.dll+017DEC8    loopne 0x00007FFA6314DF26)
    [RSP+118 ] 0x0                (size_t) [0]
    [RSP+120 ] 0x7FFA62FD0000     (void*)
    [RSP+128 ] 0x19930520         (size_t) [429065504]
    [RSP+130 ] 0xEF41E1F160       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+138 ] 0x7FFA631BD770     (void* -> SlaveTatsGUI.dll+01ED770    add [rax], al |  decltype(auto) (mangled: _TI3?AVparse_error@detail@json_abi_v3_11_3@nlohmann@@)_1ED770)
    [RSP+140 ] 0x7FFA62FD0000     (void*)
    [RSP+148 ] 0x2A36E028D00      (void*)
    [RSP+150 ] 0xEF41E1F3D8       (void*)
    [RSP+158 ] 0x7FFA63010343     (void* -> SlaveTatsGUI.dll+0040343    int3 |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\json_sax.hpp:290 ??$parse_error@V0detail@json_abi_v3_11_3@nlohmann@@@?$json_sax_dom_parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@detail@json_abi_v3_11_3@nlohmann@@QEAA_N_KAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVparse_error@123@@Z)
    [RSP+160 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+168 ] 0x2A366B8E700      (void*)
    [RSP+170 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+178 ] 0xEF41E1F6B0       (void*)
    [RSP+180 ] 0x7FFA6317A6C8     (void* -> SlaveTatsGUI.dll+01AA6C8    sbb byte ptr [rax+0x7FFA6300], 0x00 |  ??_7parse_error@detail@json_abi_v3_11_3@nlohmann@@6B@_1AA6C8)
    [RSP+188 ] 0x0                (size_t) [0]
    [RSP+190 ] 0x0                (size_t) [0]
    [RSP+198 ] 0x65               (size_t) [101]
    [RSP+1A0 ] 0x7FFA6314DF58     (void* -> SlaveTatsGUI.dll+017DF58    xchg edx, eax |  ??_7runtime_error@std@@6B@_17DF58)
    [RSP+1A8 ] 0x2A26A260A50      (char*) "[json.exception.parse_error.101] parse error at line 1, column 1: attempting to parse an empty input; check that your input string or stream contains the expected JSON"
    [RSP+1B0 ] 0x1                (size_t) [1]
    [RSP+1B8 ] 0x1                (size_t) [1]
    [RSP+1C0 ] 0xEF41E1F2B0       (void*)
    [RSP+1C8 ] 0x7FFA6301007A     (void* -> SlaveTatsGUI.dll+004007A    movzx edi, al |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\parser.hpp:348 ??$sax_parse_internal@V?$json_sax_dom_parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@detail@json_abi_v3_11_3@nlohmann@@@?$parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@AEAA_NPEAV?$json_sax_dom_parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@123@@Z)
    [RSP+1D0 ] 0x1                (size_t) [1]
    [RSP+1D8 ] 0x7FFFFFFFFFFFFFFF (size_t) [9223372036854775807]
    [RSP+1E0 ] 0xEF41E1F210       (nlohmann::json_abi_v3_11_3::detail::parse_error*)
    [RSP+1E8 ] 0xEF41E1F6B0       (void*)
    [RSP+1F0 ] 0x3                (size_t) [3]
    [RSP+1F8 ] 0x0                (size_t) [0]
    [RSP+200 ] 0x2A338AAEE80      (char*) "STEAM_COMPAT_MEDIA_PATH=C:\Program Files (x86)\Steam\steamapps\shadercache\489830/fozmediav1"
    [RSP+208 ] 0x0                (size_t) [0]
    [RSP+210 ] 0x0                (size_t) [0]
    [RSP+218 ] 0x0                (size_t) [0]
    [RSP+220 ] 0x0                (size_t) [0]
    [RSP+228 ] 0x0                (size_t) [0]
    [RSP+230 ] 0x7FFA6317A6C8     (void* -> SlaveTatsGUI.dll+01AA6C8    sbb byte ptr [rax+0x7FFA6300], 0x00 |  ??_7parse_error@detail@json_abi_v3_11_3@nlohmann@@6B@_1AA6C8)
    [RSP+238 ] 0x0                (size_t) [0]
    [RSP+240 ] 0x0                (size_t) [0]
    [RSP+248 ] 0x65               (size_t) [101]
    [RSP+250 ] 0x7FFA6314DF58     (void* -> SlaveTatsGUI.dll+017DF58    xchg edx, eax |  ??_7runtime_error@std@@6B@_17DF58)
    [RSP+258 ] 0x2A26A2600B0      (char*) "[json.exception.parse_error.101] parse error at line 1, column 1: attempting to parse an empty input; check that your input string or stream contains the expected JSON"
    [RSP+260 ] 0x1                (size_t) [1]
    [RSP+268 ] 0x1                (size_t) [1]
    [RSP+270 ] 0x2A3486B82F0      (char*) "\"
    [RSP+278 ] 0x80               (size_t) [128]
    [RSP+280 ] 0xC0000034         (size_t) [3221225524]
    [RSP+288 ] 0x7FFB28102DAF     (void* -> KERNELBASE.dll+0022DAF    mov rbx, [rsp+0x198])
    [RSP+290 ] 0x2A077200000      (void*)
    [RSP+298 ] 0xEF41E1F3D8       (void*)
    [RSP+2A0 ] 0x2A33776CB00      (char*) "attempting to parse an empty input; check that your input string or stream contains the expected JSON"
    [RSP+2A8 ] 0x0                (size_t) [0]
    [RSP+2B0 ] 0x65               (size_t) [101]
    [RSP+2B8 ] 0x6F               (size_t) [111]
    [RSP+2C0 ] 0x0                (size_t) [0]
    [RSP+2C8 ] 0x0                (size_t) [0]
    [RSP+2D0 ] 0x0                (size_t) [0]
    [RSP+2D8 ] 0xF                (size_t) [15]
    [RSP+2E0 ] 0x1                (size_t) [1]
    [RSP+2E8 ] 0x1                (size_t) [1]
    [RSP+2F0 ] 0x0                (size_t) [0]
    [RSP+2F8 ] 0x80100080         (size_t) [2148532352]
    [RSP+300 ] 0xFFFFFFFFFFFFFFFF (size_t) [uint: 18446744073709551615 int: -1]
    [RSP+308 ] 0x0                (size_t) [0]
    [RSP+310 ] 0x2A000000000      (size_t) [2886218022912]
    [RSP+318 ] 0x2A3486B82F0      (char*) "\"
    [RSP+320 ] 0x3                (size_t) [3]
    [RSP+328 ] 0x2A300000000      (void*)
    [RSP+330 ] 0x0                (size_t) [0]
    [RSP+338 ] 0x0                (size_t) [0]
    [RSP+340 ] 0x0                (size_t) [0]
    [RSP+348 ] 0x620062           (size_t) [6422626]
    [RSP+350 ] 0x2A3486B8382      (char*) "d"
    [RSP+358 ] 0x70599EA417A9     (size_t) [123530215954345]
    [RSP+360 ] 0x0                (size_t) [0]
    [RSP+368 ] 0x0                (size_t) [0]
    [RSP+370 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+378 ] 0x1                (size_t) [1]
    [RSP+380 ] 0x0                (size_t) [0]
    [RSP+388 ] 0x0                (size_t) [0]
    [RSP+390 ] 0xEF41E1F800       (void*)
    [RSP+398 ] 0xEF41E1F6B0       (void*)
    [RSP+3A0 ] 0xEF41E1F490       (void*)
    [RSP+3A8 ] 0x7FFA6300CE46     (void* -> SlaveTatsGUI.dll+003CE46    lea rbx, [rsi+0x48] |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\parser.hpp:129 nlohmann::json_abi_v3_11_3::detail::parser<nlohmann::json_abi_v3_11_3::basic_json<std::map,std::vector,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool,__int64,unsigned __int64,double,std::allocator,nlohmann::json_abi_v3_11_3::adl_serializer,std::vector<unsigned char,std::allocator<unsigned char> >,void>,nlohmann::json_abi_v3_11_3::detail::input_stream_adapter>::parse (mangled: ?parse@?$parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@QEAAX_NAEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@34@@Z))
    [RSP+3B0 ] 0xEF41E1F398       (void*)
    [RSP+3B8 ] 0x20000000C        (size_t) [8589934604]
    [RSP+3C0 ] 0xEF41E1F810       (void*)
    [RSP+3C8 ] 0x7FFB27DA3DEB     (void* -> ucrtbase.dll+0003DEB    jmp 0x00007FFB27DA3DC3)
    [RSP+3D0 ] 0x80               (size_t) [128]
    [RSP+3D8 ] 0x3                (size_t) [3]
    [RSP+3E0 ] 0x0                (size_t) [0]
    [RSP+3E8 ] 0x0                (size_t) [0]
    [RSP+3F0 ] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2]
    [RSP+3F8 ] 0xEF41E1F800       (void*)
    [RSP+400 ] 0x0                (size_t) [0]
    [RSP+408 ] 0x0                (size_t) [0]
    [RSP+410 ] 0x0                (size_t) [0]
    [RSP+418 ] 0x0                (size_t) [0]
    [RSP+420 ] 0xFFFFFFFFFFFF0101 (size_t) [uint: 18446744073709486337 int: -65279]
    [RSP+428 ] 0x7FFB27DB2B75     (void* -> ucrtbase.dll+0012B75    jmp 0x00007FFB27DB2B3A)
    [RSP+430 ] 0xEF41E1F670       (void*)
    [RSP+438 ] 0x7FFB27DACCED     (void* -> ucrtbase.dll+000CCED    mov [rax], ebx)
    [RSP+440 ] 0x2                (size_t) [2]
    [RSP+448 ] 0x7FFA62FE2CAB     (void* -> SlaveTatsGUI.dll+0012CAB    lea r11, [rsp+0x80] |  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\__msvc_filebuf.hpp:533 std::basic_filebuf<char,std::char_traits<char> >::uflow (mangled: ?uflow@?$basic_filebuf@DU?$char_traits@D@std@@@std@@MEAAHXZ))
    [RSP+450 ] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2]
    [RSP+458 ] 0x0                (size_t) [0]
    [RSP+460 ] 0xEF41E1F670       (void*)
    [RSP+468 ] 0x7FFB27DD9E14     (void* -> ucrtbase.dll+0039E14    mov eax, [rax])
    [RSP+470 ] 0x80000000         (size_t) [2147483648]
    [RSP+478 ] 0x0                (size_t) [0]
    [RSP+480 ] 0x0                (size_t) [0]
    [RSP+488 ] 0xEF41E1F670       (void*)
    [RSP+490 ] 0x3                (size_t) [3]
    [RSP+498 ] 0x80               (size_t) [128]
    [RSP+4A0 ] 0x0                (size_t) [0]
    [RSP+4A8 ] 0x7FFB27DB0139     (void* -> ucrtbase.dll+0010139    test rax, rax)
    [RSP+4B0 ] 0x3                (size_t) [3]
    [RSP+4B8 ] 0x8000000000000080 (size_t) [uint: 9223372036854775936 int: -9223372036854775680]
    [RSP+4C0 ] 0x300000003        (size_t) [12884901891]
    [RSP+4C8 ] 0x70599EA41229     (size_t) [123530215952937]
    [RSP+4D0 ] 0xEF41E1F650       (void*)
    [RSP+4D8 ] 0xEF41E1F6B0       (void*)
    [RSP+4E0 ] 0xEF41E1F6F8       (void*)
    [RSP+4E8 ] 0x7FFA6301D5BF     (void* -> SlaveTatsGUI.dll+004D5BF    mov [rbx+0x14], edi |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\lexer.hpp:1350 nlohmann::json_abi_v3_11_3::detail::lexer<nlohmann::json_abi_v3_11_3::basic_json<std::map,std::vector,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool,__int64,unsigned __int64,double,std::allocator,nlohmann::json_abi_v3_11_3::adl_serializer,std::vector<unsigned char,std::allocator<unsigned char> >,void>,nlohmann::json_abi_v3_11_3::detail::input_stream_adapter>::get (mangled: ?get@?$lexer@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@AEAAHXZ))
    [RSP+4F0 ] 0x80               (size_t) [128]
    [RSP+4F8 ] 0xEF41E1F6F8       (void*)
    [RSP+500 ] 0xEF41E1F850       (void*)
    [RSP+508 ] 0x0                (size_t) [0]
    [RSP+510 ] 0xEF41E1F6B0       (void*)
    [RSP+518 ] 0x7FFA6301417B     (void* -> SlaveTatsGUI.dll+004417B    cmp byte ptr [rbx+0x10], 0x00 |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\detail\input\lexer.hpp:1523 nlohmann::json_abi_v3_11_3::detail::lexer<nlohmann::json_abi_v3_11_3::basic_json<std::map,std::vector,std::basic_string<char,std::char_traits<char>,std::allocator<char> >,bool,__int64,unsigned __int64,double,std::allocator,nlohmann::json_abi_v3_11_3::adl_serializer,std::vector<unsigned char,std::allocator<unsigned char> >,void>,nlohmann::json_abi_v3_11_3::detail::input_stream_adapter>::scan (mangled: ?scan@?$lexer@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@json_abi_v3_11_3@nlohmann@@QEAA?AW4token_type@?$lexer_base@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@@234@XZ))
    [RSP+520 ] 0x2A299737B20      (void*)
    [RSP+528 ] 0xEF41E1F6F8       (void*)
    [RSP+530 ] 0xEF41E1F850       (void*)
    [RSP+538 ] 0xEF41E1F850       (void*)
    [RSP+540 ] 0x2                (size_t) [2]
    [RSP+548 ] 0x7FFB27DBE0FB     (void* -> ucrtbase.dll+001E0FB    test eax, eax)
    [RSP+550 ] 0xEF41E1F668       (void*)
    [RSP+558 ] 0x7FFA6300CA81     (void* -> SlaveTatsGUI.dll+003CA81    add rsp, 0xA0 |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\json.hpp:141 ??$parser@Vinput_stream_adapter@detail@json_abi_v3_11_3@nlohmann@@@?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@CA?AV?$parser@V?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@Vinput_stream_adapter@detail@23@@detail@12@Vinput_stream_adapter@412@V?$function@$$A6A_NHW4parse_event_t@detail@json_abi_v3_11_3@nlohmann@@AEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@34@@Z@std@@_N2@Z)
    [RSP+560 ] 0xEF41E1F668       (void*)
    [RSP+568 ] 0x0                (size_t) [0]
    [RSP+570 ] 0xEF41E1F850       (void*)
    [RSP+578 ] 0xEF41E1F6B0       (void*)
    [RSP+580 ] 0x7FFA63179528     (char*) "data/skse/plugins/SlaveTatsNG/skee_addresses.json"
    [RSP+588 ] 0xEF41E1F570       (void*)
    [RSP+590 ] 0x2A338AAEE80      (char*) "STEAM_COMPAT_MEDIA_PATH=C:\Program Files (x86)\Steam\steamapps\shadercache\489830/fozmediav1"
    [RSP+598 ] 0x0                (size_t) [0]
    [RSP+5A0 ] 0xEF00000040       (size_t) [1026497183808]
    [RSP+5A8 ] 0x7FFB00000180     (size_t) [140716013519232]
    [RSP+5B0 ] 0x2A000000002      (size_t) [2886218022914]
    [RSP+5B8 ] 0x0                (size_t) [0]
    [RSP+5C0 ] 0x0                (size_t) [0]
    [RSP+5C8 ] 0x0                (size_t) [0]
    [RSP+5D0 ] 0xEF41E1F6B0       (void*)
    [RSP+5D8 ] 0x7FFA63179528     (char*) "data/skse/plugins/SlaveTatsNG/skee_addresses.json"
    [RSP+5E0 ] 0xEF41E1F650       (void*)
    [RSP+5E8 ] 0xEF41E1F6B0       (void*)
    [RSP+5F0 ] 0x70599EA41589     (size_t) [123530215953801]
    [RSP+5F8 ] 0x70599EA41359     (size_t) [123530215953241]
    [RSP+600 ] 0x0                (size_t) [0]
    [RSP+608 ] 0x0                (size_t) [0]
    [RSP+610 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+618 ] 0xEF41E1F800       (void*)
    [RSP+620 ] 0xEF41E1F8C0       (void*)
    [RSP+628 ] 0x7FFA6300B36C     (void* -> SlaveTatsGUI.dll+003B36C    nop |  C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\nlohmann\json.hpp:4021 ??$parse@AEAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@@?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@json_abi_v3_11_3@nlohmann@@SA?AV012@AEAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@V?$function@$$A6A_NHW4parse_event_t@detail@json_abi_v3_11_3@nlohmann@@AEAV?$basic_json@Vmap@std@@Vvector@2@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@_N_J_KNVallocator@2@Uadl_serializer@json_abi_v3_11_3@nlohmann@@V?$vector@EV?$allocator@E@std@@@2@X@34@@Z@4@_N2@Z)
    [RSP+630 ] 0x2A077208890      (std::locale::_Locimp*)
    [RSP+638 ] 0xEF41E1F810       (void*)
    [RSP+640 ] 0x200000001        (size_t) [8589934593]
    [RSP+648 ] 0xEF41E1F850       (void*)
    [RSP+650 ] 0x40               (size_t) [64]
    [RSP+658 ] 0x7FFB27DDA8EA     (void* -> ucrtbase.dll+003A8EA    test eax, eax)
    [RSP+660 ] 0x2A200000001      (void*)
    [RSP+668 ] 0xEF41E1F668       (void*)
    [RSP+670 ] 0x0                (size_t) [0]
    [RSP+678 ] 0x0                (size_t) [0]
    [RSP+680 ] 0xEF41E1F800       (void*)
    [RSP+688 ] 0x7FFB00000001     (size_t) [140716013518849]
    [RSP+690 ] 0xEFFFFFFFFF       (size_t) [1030792151039]
    [RSP+698 ] 0x100000000        (size_t) [4294967296]
    [RSP+6A0 ] 0x40               (size_t) [64]
    [RSP+6A8 ] 0x7FFA63179528     (char*) "data/skse/plugins/SlaveTatsNG/skee_addresses.json"
    [RSP+6B0 ] 0x2000             (size_t) [8192]
    [RSP+6B8 ] 0x0                (size_t) [0]
    [RSP+6C0 ] 0x0                (size_t) [0]
    [RSP+6C8 ] 0xEF41E1F810       (void*)
    [RSP+6D0 ] 0x2A2AF537600      (void*)
    [RSP+6D8 ] 0x7FFB08493EE8     (char*) "r"
    [RSP+6E0 ] 0x2A3643B3201      (void*)
    [RSP+6E8 ] 0x2A2AF537600      (void*)
    [RSP+6F0 ] 0x0                (size_t) [0]
    [RSP+6F8 ] 0xEF41E1F870       (void*)
    [RSP+700 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+708 ] 0x0                (size_t) [0]
    [RSP+710 ] 0x7FFA0000000F     (size_t) [140711718551567]
    [RSP+718 ] 0xEF41E1F850       (void*)
    [RSP+720 ] 0xEF41E1F860       (std::basic_filebuf<char,std::char_traits<char> >*)
    [RSP+728 ] 0xFFFFFFFF00000000 (size_t) [uint: 18446744069414584320 int: -4294967296]
    [RSP+730 ] 0x0                (size_t) [0]
    [RSP+738 ] 0x1                (size_t) [1]
    [RSP+740 ] 0x1                (size_t) [1]
    [RSP+748 ] 0x0                (size_t) [0]
    [RSP+750 ] 0x0                (size_t) [0]
    [RSP+758 ] 0x0                (size_t) [0]
    [RSP+760 ] 0x0                (size_t) [0]
    [RSP+768 ] 0x0                (size_t) [0]
    [RSP+770 ] 0x0                (size_t) [0]
    [RSP+778 ] 0x0                (size_t) [0]
    [RSP+780 ] 0xF                (size_t) [15]
    [RSP+788 ] 0x7FFA6317862A     (void* -> SlaveTatsGUI.dll+01A862A    add [rax], al |  ??_C@_00CNPNBAHC@@_1A862A)
    [RSP+790 ] 0x0                (size_t) [0]
    [RSP+798 ] 0x0                (size_t) [0]
    [RSP+7A0 ] 0x0                (size_t) [0]
    [RSP+7A8 ] 0x2E               (size_t) [46]
    [RSP+7B0 ] 0xEF41E1F801       (void*)
    [RSP+7B8 ] 0x0                (size_t) [0]
    [RSP+7C0 ] 0x70599EA41009     (size_t) [123530215952393]
    [RSP+7C8 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+7D0 ] 0xEF41E1FA00       (void*)
    [RSP+7D8 ] 0x7FFA6300A47C     (void* -> SlaveTatsGUI.dll+003A47C    nop |  C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\skee_addresses.cpp:30 slavetats_ng::skee_offsets::load_offset_tables (mangled: ?load_offset_tables@skee_offsets@slavetats_ng@@YAXAEAV?$map@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uoffset_table@skee_offsets@slavetats_ng@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@Uoffset_table@skee_offsets@slavetats_ng@@@std@@@2@@std@@@Z))
    [RSP+7E0 ] 0xEF41E1F850       (void*)
    [RSP+7E8 ] 0x0                (size_t) [0]
    [RSP+7F0 ] 0x0                (size_t) [0]
    [RSP+7F8 ] 0x0                (size_t) [0]
    [RSP+800 ] 0xEF41E1F8F0       (void*)
    [RSP+808 ] 0x22               (size_t) [34]
    [RSP+810 ] 0x2A016CB6B90      (spdlog::logger*)
    [RSP+818 ] 0x7FFB0845307E     (void* -> MSVCP140.dll+001307E    mov eax, [rsp+0x34])
    [RSP+820 ] 0x70599EA41100     (size_t) [123530215952640]
    [RSP+828 ] 0x0                (size_t) [0]
    [RSP+830 ] 0x2                (size_t) [2]
    [RSP+838 ] 0xEF41E1FB50       (void*)
    [RSP+840 ] 0xEF41E1F910       (void*)
    [RSP+848 ] 0x7FFA630E50D4     (void* -> SlaveTatsGUI.dll+01150D4    test sil, sil |  C:\Build\SlaveTatsNG\build\release-msvc\vcpkg_installed\vcpkg\blds\spdlog\src\v1.12.0-7bc8dad862.clean\include\spdlog\logger-inl.h:172 spdlog::logger::log_it_ (mangled: ?log_it_@logger@spdlog@@IEAAXAEBUlog_msg@details@2@_N1@Z))
    [RSP+850 ] 0x1DC24E6317F9956  (size_t) [134022660005796182]
    [RSP+858 ] 0x2A016CB6B90      (spdlog::logger*)
    [RSP+860 ] 0x2A016CB6B90      (spdlog::logger*)
    [RSP+868 ] 0x0                (size_t) [0]
    [RSP+870 ] 0x7FFA63177EF0     (void* -> SlaveTatsGUI.dll+01A7EF0    add [rax], al |  ??_8?$basic_ifstream@DU?$char_traits@D@std@@@std@@7B@_1A7EF0)
    [RSP+878 ] 0x0                (size_t) [0]
    [RSP+880 ] 0x7FFA6314E248     (void* -> SlaveTatsGUI.dll+017E248    adc [rsi], ah |  ??_7?$basic_filebuf@DU?$char_traits@D@std@@@std@@6B@_17E248)
    [RSP+888 ] 0x0                (size_t) [0]
    [RSP+890 ] 0x0                (size_t) [0]
    [RSP+898 ] 0xEF41E1F868       (void*)
    [RSP+8A0 ] 0xEF41E1F870       (void*)
    [RSP+8A8 ] 0x0                (size_t) [0]
    [RSP+8B0 ] 0x0                (size_t) [0]
    [RSP+8B8 ] 0xEF41E1F888       (void*)
    [RSP+8C0 ] 0xEF41E1F890       (void*)
    [RSP+8C8 ] 0x0                (size_t) [0]
    [RSP+8D0 ] 0xEF41E1F8A8       (void*)
    [RSP+8D8 ] 0xEF41E1F8AC       (void*)
    [RSP+8E0 ] 0x2A3643B3210      (void*)
    [RSP+8E8 ] 0x0                (size_t) [0]
    [RSP+8F0 ] 0x16CB0098         (size_t) [382402712]
    [RSP+8F8 ] 0x0                (size_t) [0]
    [RSP+900 ] 0x0                (size_t) [0]
    [RSP+908 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+910 ] 0x0                (size_t) [0]
    [RSP+918 ] 0x0                (size_t) [0]
    [RSP+920 ] 0x7FFA6314E2C8     (void* -> SlaveTatsGUI.dll+017E2C8    cld |  ??_7?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@_17E2C8)
    [RSP+928 ] 0x0                (size_t) [0]
    [RSP+930 ] 0x3                (size_t) [3]
    [RSP+938 ] 0x201              (size_t) [513]
    [RSP+940 ] 0x6                (size_t) [6]
    [RSP+948 ] 0x0                (size_t) [0]
    [RSP+950 ] 0x0                (size_t) [0]
    [RSP+958 ] 0x0                (size_t) [0]
    [RSP+960 ] 0x2A3643B3710      (void*)
    [RSP+968 ] 0xEF41E1F860       (std::basic_filebuf<char,std::char_traits<char> >*)
    [RSP+970 ] 0x0                (size_t) [0]
    [RSP+978 ] 0x7FFA63178F20     (void* -> SlaveTatsGUI.dll+01A8F20    add [rax], al |  ??_C@_08HPOOIHCA@Override@_1A8F20)
    [RSP+980 ] 0xEF41E1FA70       (void*)
    [RSP+988 ] 0x7FFA62FFF048     (void* -> SlaveTatsGUI.dll+002F048    call 0x00007FFA62FFFC10 |  C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_impl_legacy.cpp:26 slavetats_ng::skee_wrapper::nioverride_impl::nioverride_legacy::RaceMenuAddressTables::init (mangled: ?init@RaceMenuAddressTables@nioverride_legacy@nioverride_impl@skee_wrapper@slavetats_ng@@QEAAXXZ))
    [RSP+990 ] 0x7FFA6314E210     (void* -> SlaveTatsGUI.dll+017E210    mov al, 0x54 |  ??_7?$basic_memory_buffer@D$0PK@V?$allocator@D@std@@@v10@fmt@@6B@_17E210)
    [RSP+998 ] 0x0                (size_t) [0]
    [RSP+9A0 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+9A8 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+9B0 ] 0x656C20676E697355 (size_t) [7308251923921597269]
    [RSP+9B8 ] 0x6464612079636167 (size_t) [7234013693567263079]
    [RSP+9C0 ] 0x6261742073736572 (size_t) [7089074971182589298]
    [RSP+9C8 ] 0x6473656C         (size_t) [1685284204]
    [RSP+9D0 ] 0x9E3779B9         (size_t) [2654435769]
    [RSP+9D8 ] 0x7FFA63177610     (char*) "void __cdecl `anonymous-namespace'::get_class_function<bool(__cdecl *)(void *,class RE::detail::BSFixedString<char>)>(const struct jc::reflection_interface *,const char *,const char *,bool (__cdecl *&)(void *,class RE::detail::BSFixedString<char>))"
    [RSP+9E0 ] 0x9E3779B9         (size_t) [2654435769]
    [RSP+9E8 ] 0x7FFA837B11A2     (void* -> skse64_1_5_97.dll+00811A2    test ebp, ebp)
    [RSP+9F0 ] 0x7FFA83828548     (char*) "dispatched message."
    [RSP+9F8 ] 0x98               (size_t) [152]
    [RSP+A00 ] 0x71               (size_t) [113]
    [RSP+A08 ] 0x0                (size_t) [0]
    [RSP+A10 ] 0x7FFA631CB820     (slavetats_ng::skee_wrapper::nioverride_impl::nioverride_legacy::RaceMenuAddressTables*)
    [RSP+A18 ] 0x89E3779B9        (size_t) [37014174137]
    [RSP+A20 ] 0x2A338C56080      (void*)
    [RSP+A28 ] 0x0                (size_t) [0]
    [RSP+A30 ] 0x0                (size_t) [0]
    [RSP+A38 ] 0x0                (size_t) [0]
    [RSP+A40 ] 0x8                (size_t) [8]
    [RSP+A48 ] 0xEF41E1FBE0       (void*)
    [RSP+A50 ] 0x0                (size_t) [0]
    [RSP+A58 ] 0x7FFA6306F9ED     (void* -> SlaveTatsGUI.dll+009F9ED    movzx eax, bl |  C:\Build\SlaveTatsNG\build\release-msvc\vcpkg_installed\vcpkg\blds\commonlibsse-ng\src\b2f24ebf25-de85b71281.clean\src\SKSE\Interfaces.cpp:274 SKSE::MessagingInterface::spatch const volatile (mangled: ?Dispatch@MessagingInterface@SKSE@@QEBA_NIPEAXIPEBD@Z))
    [RSP+A60 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+A68 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+A70 ] 0x7FFA837B1000     (void* -> skse64_1_5_97.dll+0081000    mov [rsp+0x18], rbx)
    [RSP+A78 ] 0x7FFA69985C72     (void* -> JContainers64.dll+0015C72    mov rdx, [rsp+0x38])
    [RSP+A80 ] 0xEF41E1FAE0       (void*)
    [RSP+A88 ] 0x7FFA69BAE870     (void* -> JContainers64.dll+023E870    add [rax], eax)
    [RSP+A90 ] 0x7FFA6314EDC8     (char*) "Failed to dispatch message to {}"
    [RSP+A98 ] 0x20               (size_t) [32]
    [RSP+AA0 ] 0x7FFA6314EAD0     (char*) "C:\Build\SlaveTatsNG\build\release-msvc\vcpkg_installed\vcpkg\blds\commonlibsse-ng\src\b2f24ebf25-de85b71281.clean\src\SKSE\Interfaces.cpp"
    [RSP+AA8 ] 0x7FFA00000110     (size_t) [140711718551824]
    [RSP+AB0 ] 0x70599EA41E79     (size_t) [123530215956089]
    [RSP+AB8 ] 0x7FFA63175270     (char*) "fileExistsAtPath"
    [RSP+AC0 ] 0x70599EA41F69     (size_t) [123530215956329]
    [RSP+AC8 ] 0x7FFA6313D096     (void* -> SlaveTatsGUI.dll+016D096    lea rcx, [0x00007FFA631CAE88] |  D:\a\_work\1\s\src\vctools\crt\vcstartup\src\misc\thread_safe_statics.cpp:242 unsigned __int32 (mangled: _Init_thread_footer))
    [RSP+AD0 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+AD8 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+AE0 ] 0x0                (size_t) [0]
    [RSP+AE8 ] 0x0                (size_t) [0]
    [RSP+AF0 ] 0xEF41E1FB79       (void*)
    [RSP+AF8 ] 0x7FFA63001F5C     (void* -> SlaveTatsGUI.dll+0031F5C    mov [0x00007FFA631CB748], rbx |  C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp:46 slavetats_ng::skee_wrapper::NiOverride::Init (mangled: ?Init@NiOverride@skee_wrapper@slavetats_ng@@SAXXZ))
    [RSP+B00 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+B08 ] 0x7FFA631CB820     (slavetats_ng::skee_wrapper::nioverride_impl::nioverride_legacy::RaceMenuAddressTables*)
    [RSP+B10 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+B18 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+B20 ] 0x7FFA63178F08     (char*) "SKEE"
    [RSP+B28 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+B30 ] 0x0                (size_t) [0]
    [RSP+B38 ] 0x0                (size_t) [0]
    [RSP+B40 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+B48 ] 0x7FFA00000024     (size_t) [140711718551588]
    [RSP+B50 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+B58 ] 0x7FFA62FD3F8D     (void* -> SlaveTatsGUI.dll+0003F8D    add rsp, 0x90 |  C:\Build\SlaveTatsGUI\extern\slavetatsng\include\jcontainers_wrapper.h:16 ??$query_interface@Udomain_interface@jc@@@root_interface@jc@@QEBAPEBUdomain_interface@1@XZ C:\Build\SlaveTatsGUI\build\release-msvc\vcpkg_installed\x64-windows-skse\include\SKSE\Logger.h:36 ??$query_interface@Udomain_interface@jc@@@root_interface@jc@@QEBAPEBUdomain_interface@1@XZ)
    [RSP+B60 ] 0x7FFA63179128     (char*) "Using legacy address tables"
    [RSP+B68 ] 0x1B               (size_t) [27]
    [RSP+B70 ] 0x7FFA63178F30     (char*) "C:\Build\SlaveTatsGUI\extern\SlaveTatsNG\src\nioverride_wrapper.cpp"
    [RSP+B78 ] 0x7FFA00000024     (size_t) [140711718551588]
    [RSP+B80 ] 0x7FFA63178F80     (char*) "void __cdecl slavetats_ng::skee_wrapper::NiOverride::Init(void)"
    [RSP+B88 ] 0xEF41E1FB70       (void*)
    [RSP+B90 ] 0x7FFA63175270     (char*) "fileExistsAtPath"
    [RSP+B98 ] 0x7FFA63175260     (char*) "JContainers"
    [RSP+BA0 ] 0x7FFA631753C8     (char*) "slavetats_ng: found function {}::{}"
    [RSP+BA8 ] 0x23               (size_t) [35]
    [RSP+BB0 ] 0x7FFA63175290     (char*) "C:\Build\SlaveTatsGUI\extern\slavetatsng\include\jcontainers_wrapper.h"
    [RSP+BB8 ] 0x7FFA0000000E     (size_t) [140711718551566]
    [RSP+BC0 ] 0x7FFA63177610     (char*) "void __cdecl `anonymous-namespace'::get_class_function<bool(__cdecl *)(void *,class RE::detail::BSFixedString<char>)>(const struct jc::reflection_interface *,const char *,const char *,bool (__cdecl *&)(void *,class RE::detail::BSFixedString<char>))"
    [RSP+BC8 ] 0xEF0000002C       (size_t) [1026497183788]
    [RSP+BD0 ] 0x7FFA63175290     (char*) "C:\Build\SlaveTatsGUI\extern\slavetatsng\include\jcontainers_wrapper.h"
    [RSP+BD8 ] 0x7FFA0000000E     (size_t) [140711718551566]
    [RSP+BE0 ] 0x0                (size_t) [0]
    [RSP+BE8 ] 0xFFFFFFFF         (size_t) [4294967295]
    [RSP+BF0 ] 0x63               (size_t) [99]
    [RSP+BF8 ] 0x7FFA6302E6AA     (void* -> SlaveTatsGUI.dll+005E6AA    mov rcx, [rsp+0xA0] |  C:\Build\SlaveTatsGUI\src\main.cpp:99 std::_Optional_construct_base<std::filesystem::path> (mangled: ??1?$_Optional_construct_base@Vpath@filesystem@std@@@std@@QEAA@XZ))
    [RSP+C00 ] 0x0                (size_t) [0]
    [RSP+C08 ] 0x8                (size_t) [8]
    [RSP+C10 ] 0x2A07B0550F0      (void*)
    [RSP+C18 ] 0x8                (size_t) [8]
    [RSP+C20 ] 0x2A07B055000      (char*) "q"
    [RSP+C28 ] 0x2A0772C7E90      (void*)
    [RSP+C30 ] 0x2A0772C7E90      (void*)
    [RSP+C38 ] 0xEF41E1FC08       (void*)
    [RSP+C40 ] 0xFFFFFF01         (size_t) [4294967041]
    [RSP+C48 ] 0x7FFA837B90BA     (void* -> skse64_1_5_97.dll+00890BA    test bl, bl)
    [RSP+C50 ] 0x2A07B055000      (char*) "q"
    [RSP+C58 ] 0x1F               (size_t) [31]
    [RSP+C60 ] 0xEF41E1FCA8       (void*)
    [RSP+C68 ] 0x18               (size_t) [24]
    [RSP+C70 ] 0x0                (size_t) [0]
    [RSP+C78 ] 0xEF41E1FCA8       (void*)
    [RSP+C80 ] 0xFFFFFFFF         (size_t) [4294967295]
    [RSP+C88 ] 0x7FFA837B1E1A     (void* -> skse64_1_5_97.dll+0081E1A    add rsp, 0x28)
    [RSP+C90 ] 0x2A07B0550F0      (void*)
    [RSP+C98 ] 0x63               (size_t) [99]
    [RSP+CA0 ] 0x70599EA41DF9     (size_t) [123530215955961]
    [RSP+CA8 ] 0x8                (size_t) [8]
    [RSP+CB0 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+CB8 ] 0x7FFA837B1182     (void* -> skse64_1_5_97.dll+0081182    mov r11, [0x00007FFA83865330])
    [RSP+CC0 ] 0x7FFA83828520     (char*) "sending message type %u to plugin %u"
    [RSP+CC8 ] 0x8                (size_t) [8]
    [RSP+CD0 ] 0x88               (size_t) [136]
    [RSP+CD8 ] 0x0                (size_t) [0]
    [RSP+CE0 ] 0x7FFA83822048     (char*) "SKSE"
    [RSP+CE8 ] 0x8                (size_t) [8]
    [RSP+CF0 ] 0x0                (size_t) [0]
    [RSP+CF8 ] 0x7FF6B2AC13FE     (void* -> SkyrimSE.exe+01713FE    cmp rbx, [rax])
    [RSP+D00 ] 0x0                (size_t) [0]
    [RSP+D08 ] 0x768              (size_t) [1896]
    [RSP+D10 ] 0x7FF6B3F4A098     (char*) "Controller disconnected."
    [RSP+D18 ] 0x2A2A96F58A0      (void*)
    [RSP+D20 ] 0xEF41E1FDB9       (void*)
    [RSP+D28 ] 0x7FFA8373A598     (void* -> skse64_1_5_97.dll+000A598    mov eax, ebx)
    [RSP+D30 ] 0x0                (size_t) [0]
    [RSP+D38 ] 0x2A079E2E501      (void*)
    [RSP+D40 ] 0x41E1FD10         (size_t) [1105329424]
    [RSP+D48 ] 0x7FF6B3F4A098     (char*) "Controller disconnected."
    [RSP+D50 ] 0x0                (size_t) [0]
    [RSP+D58 ] 0x0                (size_t) [0]
    [RSP+D60 ] 0x2                (size_t) [2]
    [RSP+D68 ] 0x7FF6B2F0050D     (void* -> SkyrimSE.exe+05B050D    cmp dword ptr [0x00007FF6B480D708], 0x02)
    [RSP+D70 ] 0x2                (size_t) [2]
    [RSP+D78 ] 0x2                (size_t) [2]
    [RSP+D80 ] 0xEF41E1FDB9       (void*)
    [RSP+D88 ] 0x2A2A96F58A0      (void*)
    [RSP+D90 ] 0x2A1C59CBD00      (Sky*)
    [RSP+D98 ] 0x2A1B3A98220      (LoadedAreaBound*)
    [RSP+DA0 ] 0x7FF6B5877750     (BGSStoryTeller*)
    [RSP+DA8 ] 0x0                (size_t) [0]
    [RSP+DB0 ] 0x7FF6B473EE58     (SettingT<INISettingCollection>*)
    [RSP+DB8 ] 0x7FF6B473EE70     (SettingT<INISettingCollection>*)
    [RSP+DC0 ] 0x7FF6B473EE88     (SettingT<INISettingCollection>*)
    [RSP+DC8 ] 0x7FF6B473EEA0     (SettingT<INISettingCollection>*)
    [RSP+DD0 ] 0x7FF6B473EEB8     (SettingT<INISettingCollection>*)
    [RSP+DD8 ] 0x7FF6B473EED0     (SettingT<INISettingCollection>*)
    [RSP+DE0 ] 0x7FF6B473EEE8     (SettingT<INISettingCollection>*)
    [RSP+DE8 ] 0x7FF6B473EF00     (SettingT<INISettingCollection>*)
    [RSP+DF0 ] 0x7FF6B473EF18     (SettingT<INISettingCollection>*)
    [RSP+DF8 ] 0x7FF6B473EF30     (SettingT<INISettingCollection>*)
    [RSP+E00 ] 0xFFFFFFFFFFFFFFFE (size_t) [uint: 18446744073709551614 int: -2]
    [RSP+E08 ] 0x7FF6B5877BE0     (void* -> SkyrimSE.exe+2F27BE0    add [rax], al)
    [RSP+E10 ] 0x0                (size_t) [0]
    [RSP+E18 ] 0x0                (size_t) [0]
    [RSP+E20 ] 0x0                (size_t) [0]
    [RSP+E28 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+E30 ] 0x0                (size_t) [0]
    [RSP+E38 ] 0x7FF6B2F085FC     (void* -> SkyrimSE.exe+05B85FC    mov rcx, rbx)
    [RSP+E40 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+E48 ] 0x0                (size_t) [0]
    [RSP+E50 ] 0xF50200000002     (size_t) [269388938739714]
    [RSP+E58 ] 0x7FF6B5877750     (BGSStoryTeller*)
    [RSP+E60 ] 0x7FFA67EFE2D0     (void* -> NPCWaterAIFix.dll+006E2D0    loopne 0x00007FFA67EFE257)
    [RSP+E68 ] 0x7FFA67EB4173     (void* -> NPCWaterAIFix.dll+0024173    lea rcx, [rbx+0x08])
    [RSP+E70 ] 0x0                (size_t) [0]
    [RSP+E78 ] 0x7FFA67EFE2D0     (void* -> NPCWaterAIFix.dll+006E2D0    loopne 0x00007FFA67EFE257)
    [RSP+E80 ] 0x0                (size_t) [0]
    [RSP+E88 ] 0x0                (size_t) [0]
    [RSP+E90 ] 0x0                (size_t) [0]
    [RSP+E98 ] 0x7FF6B355D6BD     (void* -> SkyrimSE.exe+0C0D6BD    mov rcx, [0x00007FF6B58BB9D8])
    [RSP+EA0 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+EA8 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+EB0 ] 0x2A079E3C9A8      (void*)
    [RSP+EB8 ] 0x2A079E3C9A8      (void*)
    [RSP+EC0 ] 0xEF3D1DFBB0       (InitTESThread*)
    [RSP+EC8 ] 0x0                (size_t) [0]
    [RSP+ED0 ] 0x0                (size_t) [0]
    [RSP+ED8 ] 0x7FFB29BFE8D7     (void* -> KERNEL32.DLL+002E8D7    mov ecx, eax)
    [RSP+EE0 ] 0x0                (size_t) [0]
    [RSP+EE8 ] 0x0                (size_t) [0]
    [RSP+EF0 ] 0x0                (size_t) [0]
    [RSP+EF8 ] 0x0                (size_t) [0]
    [RSP+F00 ] 0x0                (size_t) [0]
    [RSP+F08 ] 0x7FFB2ABE8D9C     (void* -> ntdll.dll+0008D9C    jmp 0x00007FFB2ABE8DC6)
    [RSP+F10 ] 0x0                (size_t) [0]
    [RSP+F18 ] 0x0                (size_t) [0]
    [RSP+F20 ] 0x4F0FFFFFB30      (size_t) [5433133628208]
    [RSP+F28 ] 0x4D0FFFFFB30      (size_t) [5295694674736]
    [RSP+F30 ] 0x21               (size_t) [33]
    [RSP+F38 ] 0x7FFB281F9D90     (void* -> KERNELBASE.dll+0119D90    mov [rsp+0x10], rbx)
    [RSP+F40 ] 0xEF41E1DFF0       (void*)
    [RSP+F48 ] 0xEF41E1DFF0       (void*)
    [RSP+F50 ] 0x0                (size_t) [0]
    [RSP+F58 ] 0x0                (size_t) [0]
    [RSP+F60 ] 0x0                (size_t) [0]
    [RSP+F68 ] 0x0                (size_t) [0]
    [RSP+F70 ] 0x0                (size_t) [0]
    [RSP+F78 ] 0x0                (size_t) [0]
    [RSP+F80 ] 0x0                (size_t) [0]
    [RSP+F88 ] 0x0                (size_t) [0]
    [RSP+F90 ] 0x0                (size_t) [0]
    [RSP+F98 ] 0x0                (size_t) [0]
    [RSP+FA0 ] 0x0                (size_t) [0]
    [RSP+FA8 ] 0x0                (size_t) [0]
    [RSP+FB0 ] 0x0                (size_t) [0]
    [RSP+FB8 ] 0x0                (size_t) [0]
    [RSP+FC0 ] 0x0                (size_t) [0]
    [RSP+FC8 ] 0x0                (size_t) [0]
    [RSP+FD0 ] 0x0                (size_t) [0]
    [RSP+FD8 ] 0x0                (size_t) [0]
    [RSP+FE0 ] 0x0                (size_t) [0]
    [RSP+FE8 ] 0x0                (size_t) [0]
    [RSP+FF0 ] 0x0                (size_t) [0]
    [RSP+FF8 ] 0x0                (size_t) [0]
    [RSP+1000] 0x0                (size_t) [0]
    [RSP+1008] 0x0                (size_t) [0]
    [RSP+1010] 0x0                (size_t) [0]
    [RSP+1018] 0x0                (size_t) [0]
 

 

Its a JSON parse exception: 

 

[RSP+1A8 ] 0x2A26A260A50      (char*) "[json.exception.parse_error.101] parse error at line 1, column 1: attempting to parse an empty input; check that your input string or stream contains the expected JSON"

 

The mod contains a file "tattoo_field_db.json" in the folder Data\SKSE\Plugins\SlaveTatsNG, and you don't seem to have this. It contains the definitions (name and type) of the tattoo fields SlaveTats and some user mods (e.g. "Dibellan Defender") are using. Its needed when new fields are added to tattoos, because I need to know the type of the fields (int, float or string).  Btw, I noticed I forgot some important fields, e.g. "in_bsa" and "bump" (for bump map), feel free to add whatever is missing.  

 

Posted (edited)
2 hours ago, kamithemoon said:

The SlaveTats GUI .dll fails to load in SkyrimVR.  Might there be a cool way to make it compatible with our version too?m =D.

I only tried it on newest Skyrim 1.6.1170 (I don't even know if it works on 1.5.97). I saw CatMenu uses the DirectX11 backend of ImGui, but I read, that all "Skyrim Special Edition" versions are using directx11, so normally this should be no problem. But VR may be different (is this rendered with OpenGL?). Also the input system may be a problem, can you use a keyboard if in VR ? CatMenu isn't compiled with controller support. Does CatMenu alone (without SlaveTatsGUI.dll) run on VR ?

Edit: Did you copy 'imgui.dll' from the CatMenu Nexus site into the Skyrim folder ? This is a must, otherwise the game crashes (on all systems). And, I just googled, VR is also using directx11, so this isn't the problem.

Edited by nopse0
Posted
5 hours ago, nopse0 said:

I only tried it on newest Skyrim 1.6.1170 (I don't even know if it works on 1.5.97). I saw CatMenu uses the DirectX11 backend of ImGui, but I read, that all "Skyrim Special Edition" versions are using directx11, so normally this should be no problem. But VR may be different (is this rendered with OpenGL?). Also the input system may be a problem, can you use a keyboard if in VR ? CatMenu isn't compiled with controller support. Does CatMenu alone (without SlaveTatsGUI.dll) run on VR ?

Edit: Did you copy 'imgui.dll' from the CatMenu Nexus site into the Skyrim folder ? This is a must, otherwise the game crashes (on all systems). And, I just googled, VR is also using directx11, so this isn't the problem.

Oh, I did not know there were requirements.  I didn't do anything with CatMenu but ti didn't CTD because it doesn't load in VR.  But dang it, it looks like it won't work then as I recall trying to get CatMenu to work for the Kaputt mod and that didn't work out well either.  Ah wellz.  Thanks for looking into it.

Posted

So with the new Overlay Framework allowing one to pre-configure NPCs to have specific overlays without needing to edit them on the fly, is there a way to something similar but with SlavetatsNG?

 

Where I can pre-apply certain slavetats onto NPCs so I don't have to apply them everytime I start a new game?

Posted (edited)

Could a UBE user tests that configuration (to add in skee_addresses.json) ?

I am currently stabilizing my mods list so I am unable to test yet but it should work with the custom skee64.dll from UBE 2.0 U.0.7 (at least it does not CTD on start anymore...)

 

	"f44b9a36364d6547ec625cc617089f3e": {
		"comment": "Skyrim 1.5.97, UBE 2.0 U.0.7",
		"offset_GetNodeOverrideInt": 792048,
		"offset_GetNodeOverrideFloat": 791840,
		"offset_GetNodeOverrideString": 792448,
		"offset_AddNodeOverrideInt": 790160,
		"offset_AddNodeOverrideFloat": 789552,
		"offset_AddNodeOverrideString": 790752,
		"offset_HasNodeOverride": 636960,
		"offset_RemoveNodeOverride": 638736,
		"offset_ApplyNodeOverrides": 636800,
		"offset_AddOverlays": 635952,
		"offset_HasOverlays": 635984,
		"offset_RemoveOverlays": 636016
	},

 

Feedbacks about stability using slavetats are welcome since some function signatures appears to be different with the UBE version...

Edited by nasgektw
Posted
21 hours ago, KazamaKiri said:

Wait what's the requirement for the GUI? 

Sorry, I was too lazy, but I updated the mod description now (you need 'CatMenu').

Posted (edited)
16 hours ago, seethe04 said:

So with the new Overlay Framework allowing one to pre-configure NPCs to have specific overlays without needing to edit them on the fly, is there a way to something similar but with SlavetatsNG?

 

Where I can pre-apply certain slavetats onto NPCs so I don't have to apply them everytime I start a new game?

No, there is no method. We discussed this before somewhere in this thread. I think the problem is not to distribute a spell to actors with SPID, which applies SlaveTats tattoos to this actor, that's easy. But the whole management stuff, "distribute what tattoos to which actors", is the problem. If you have a look at mods like "Random Overlay Framework" for FO4 and "Overlay Framework" for Skyrim, you see this is a complex thing, that would be a different mod by itself. But maybe a SlaveTats backend could be added to the existing frameworks ?

Edited by nopse0
Posted (edited)
On 9/17/2025 at 10:22 AM, nopse0 said:

Sorry, I was too lazy, but I updated the mod description now (you need 'CatMenu').

Thank you, now another question, Is there a limit on how many slots will show up? I have it set up so There's 50 Slots available to be used by SlaveTats, However only 47 or so show up on the GUI list.

Edited by KazamaKiri
Posted
8 hours ago, KazamaKiri said:

Thank you, now another question, Is there a limit on how many slots will show up? I have it set up so There's 50 Slots available to be used by SlaveTats, However only 47 or so show up on the GUI list.

Yes, that's right, in the dropdown list (in the window where you can apply tattoos) only empty slots and slots used by SlaveTats appear, not external slots (used by other mods). But you should see whats in those slots in the 'Inspector' window, external slots are the slots which only have a 'NiOverride' tree you can open, not a 'SlaveTats' one.

Posted (edited)

Slavetats appears to always reapply the first available tatoo on every slot of the "body" sections... Does anyone have the same issue and fixed it ?

 

Edit : After a NetImmerse Override Cleaner SE with no exclusion list, it appears to be fixed...

Edited by nasgektw
Posted
3 hours ago, nasgektw said:

Slavetats appears to always reapply the first available tatoo on every slot of the "body" sections... Does anyone have the same issue and fixed it ?

 

Edit : After a NetImmerse Override Cleaner SE with no exclusion list, it appears to be fixed...

 

I didn't understand what you meant, but anyway, happy you could solve the problem!

 

But, this question drove me to do some testing (I didn't do this enough), and I detected two issues:

 

1.) If editing the JContainer data structures of SlaveTats directly ("Field Editor"), one has to set the "SlaveTats.updated" flag of the actor, otherwise "synchronize_tattoos" does nothing. I didn't do this. I gave the "Field editor" window also a "Synchronize visuals" button now, more convenient.

 

2.) Another, very terrible issue is, that the ImGui functions "ColorConvertU32ToFloat4" and "ColorConvertFloat4ToU32" are using a  ABGR (0xAABBGGRR) format, while Skyrim uses a ARGB (0xAARRGGBB) format, so the colors from the Bar-, Wheel- and Palette-Picker are totally confused.

 

3.) Not an issue, but good news: CatMenu/ImGui and SlaveTatsGUI work without problems on Skyrim 1.5.97.

 

Update coming soon. 

 

 

Posted
5 hours ago, nopse0 said:

 

I didn't understand what you meant, but anyway, happy you could solve the problem!

 

But, this question drove me to do some testing (I didn't do this enough), and I detected two issues:

 

1.) If editing the JContainer data structures of SlaveTats directly ("Field Editor"), one has to set the "SlaveTats.updated" flag of the actor, otherwise "synchronize_tattoos" does nothing. I didn't do this. I gave the "Field editor" window also a "Synchronize visuals" button now, more convenient.

 

2.) Another, very terrible issue is, that the ImGui functions "ColorConvertU32ToFloat4" and "ColorConvertFloat4ToU32" are using a  ABGR (0xAABBGGRR) format, while Skyrim uses a ARGB (0xAARRGGBB) format, so the colors from the Bar-, Wheel- and Palette-Picker are totally confused.

 

3.) Not an issue, but good news: CatMenu/ImGui and SlaveTatsGUI work without problems on Skyrim 1.5.97.

 

Update coming soon. 

 

 

Don't forget the UBE patch above (skee adresses) I'm using it and it seems to work 😉

Posted (edited)

I'm getting the message that slavetats is applying a new tattoo every like 30 seconds or so in game for some reason when just walking around and no tattoo's are actually being applied. Is there a log or some way to see what mod is causing this?

 

Nvm, determined it spank that ass mod, it's never spammed it like that before for me, so no idea what's going on with it

Edited by Senick2
Posted (edited)
2 hours ago, Senick2 said:

I'm getting the message that slavetats is applying a new tattoo every like 30 seconds or so in game for some reason when just walking around and no tattoo's are actually being applied. Is there a log or some way to see what mod is causing this?

 

Nvm, determined it spank that ass mod, it's never spammed it like that before for me, so no idea what's going on with it

 

No, thats normal, and nothing to worry about, it reapplies the tattoos every 30 seconds with different alpha values (opacity, inverse transparency), because the spank tattoos fade away over time. Btw., it makes little sense to edit the fields (color, alpha, glow, etc.) of tattoos, which are automatically managed by other mods ("Spank that Ass", Rape/Fade tattoos), because your manual changes wouldn't last for long (30 seconds). Editing tattoo fields is only usefull for tattoos you add yourself.

Edited by nopse0
Posted (edited)
24 minutes ago, nopse0 said:

 

No, thats normal, and nothing to worry about, it reapplies the tattoos every 30 seconds with different alpha values (opacity, inverse transparency), because the spank tattoos fade away over time. Btw., it makes little sense to edit the fields (color, alpha, glow, etc.) of tattoos, which are automatically managed by other mods ("Spank that Ass", Rape/Fade tattoos), because your manual changes wouldn't last for long (30 seconds). Editing tattoo fields is only usefull for tattoos you add yourself.

I would mind, except that every time it happens, slavetats completely locks me out of various things like opening inventory/spells or even favorites for ~5-10 seconds whenever it gives the "please wait" message which is enough to kill me on occasion. It prevents me from even using hotkeys

Edited by Senick2
Posted
2 hours ago, LoneSurvivorMax said:

I'm getting the message that SlavetatsGUI.dll couldn't load plugin. Pretty sure my game and SKSE are up to date. 

I guess you don't have 'catmenu.dll' in the data\skse\plugins folder (you also need to have 'imgui.dll' in the Skyrim folder, but if this is missing, SlaveTatsGUI doesn't fail to load, but the game crashes, when the first imgui calls are made). You need both files from the CatMenu Nexus site, the CatMenu mod and the ImGui.dll manual download.

Posted (edited)
14 minutes ago, Senick2 said:

I would mind, except that every time it happens, slavetats completely locks me out of various things like opening inventory/spells or even favorites for ~5 seconds when it's happening which is enough to kill me on occasion

~5 seconds is not normal, applying a tattoo takes about 1 ms. Sounds as if Papyrus SlaveTats is active in your system. Do you have installed SlaveTatsNG, and does its SlaveTats.pex overrides all other SlaveTats.pexs from other mods ?

Edited by nopse0
Posted
36 minutes ago, nopse0 said:

~5 seconds is not normal, applying a tattoo takes about 1 ms. Sounds as if Papyrus SlaveTats is active in your system. Do you have installed SlaveTatsNG, and does its SlaveTats.pex overrides all other SlaveTats.pexs from other mods ?

This was 100% it, thanks so much for the help. For some reason I had a tattoo pack (lewdmarks) set to load after slavetatsNG which was likely overriding the slavetats.pex file, everything works perfectly

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...