diff --git a/build/Debug/D2tweaks.dll.recipe b/build/Debug/D2tweaks.dll.recipe index 3696fa9..0976c46 100644 --- a/build/Debug/D2tweaks.dll.recipe +++ b/build/Debug/D2tweaks.dll.recipe @@ -2,7 +2,7 @@ - D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\D2tweaks.dll + D:\Diablo II\MODS\ironman-dev\D2tweaks.dll diff --git a/build/Debug/D2tweaks.ilk b/build/Debug/D2tweaks.ilk index 4f65deb..f6fb6fe 100644 Binary files a/build/Debug/D2tweaks.ilk and b/build/Debug/D2tweaks.ilk differ diff --git a/build/Debug/D2tweaks.log b/build/Debug/D2tweaks.log index 17fe29e..6259bee 100644 --- a/build/Debug/D2tweaks.log +++ b/build/Debug/D2tweaks.log @@ -1,28 +1,5 @@ - client.cpp +C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(517,5): warning MSB8004: Output Directory does not end with a trailing slash. This build instance will add the slash as it is required to allow proper evaluation of the Output Directory. autosort_client.cpp - auto_gold_pickup_client.cpp - auto_item_pickup_client.cpp - damage_display_client.cpp - item_drop_message_client.cpp - item_move_client.cpp -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\item_move\item_move_client.cpp(99,33): warning C4018: '<': signed/unsigned mismatch - loot_filter.cpp - loot_filter_settings_menu.cpp - loot_filter_settings_toggle_menu.cpp - trader_update_client.cpp - transmute_client.cpp - autosort_server.cpp - auto_gold_pickup_server.cpp -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.cpp(51,33): warning C4018: '>': signed/unsigned mismatch - auto_item_pickup_server.cpp - damage_display_server.cpp - identify_on_pickup_server.cpp - item_drop_message_server.cpp - item_move_server.cpp - trader_update_server.cpp - transmute_server.cpp - server.cpp - main.cpp - D2Template.cpp - DllNotify.cpp - D2tweaks.vcxproj -> D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\D2tweaks.dll +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\autosort\autosort_client.cpp(1163,13): warning C4244: 'argument': conversion from 'time_t' to 'unsigned int', possible loss of data +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\autosort\autosort_client.cpp(1168,32): warning C4244: '=': conversion from 'ULONGLONG' to 'long', possible loss of data + D2tweaks.vcxproj -> D:\Diablo II\MODS\ironman-dev\D2tweaks.dll diff --git a/build/Debug/D2tweaks.tlog/CL.command.1.tlog b/build/Debug/D2tweaks.tlog/CL.command.1.tlog index de157f8..43c5e22 100644 Binary files a/build/Debug/D2tweaks.tlog/CL.command.1.tlog and b/build/Debug/D2tweaks.tlog/CL.command.1.tlog differ diff --git a/build/Debug/D2tweaks.tlog/CL.read.1.tlog b/build/Debug/D2tweaks.tlog/CL.read.1.tlog index 3dc891a..4ecb719 100644 Binary files a/build/Debug/D2tweaks.tlog/CL.read.1.tlog and b/build/Debug/D2tweaks.tlog/CL.read.1.tlog differ diff --git a/build/Debug/D2tweaks.tlog/CL.write.1.tlog b/build/Debug/D2tweaks.tlog/CL.write.1.tlog index 0661c0c..be0bf79 100644 Binary files a/build/Debug/D2tweaks.tlog/CL.write.1.tlog and b/build/Debug/D2tweaks.tlog/CL.write.1.tlog differ diff --git a/build/Debug/D2tweaks.tlog/Cl.items.tlog b/build/Debug/D2tweaks.tlog/Cl.items.tlog index 92f04de..8acb4a6 100644 --- a/build/Debug/D2tweaks.tlog/Cl.items.tlog +++ b/build/Debug/D2tweaks.tlog/Cl.items.tlog @@ -1,63 +1,63 @@ -D:\VSCode\D2tweaks_src_17.04.2024\src\common\asm_code.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\common\asm_code.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\common\config.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\common\config.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\common\hooking.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\common\hooking.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\common\ini.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\common\ini.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\common\string_utils.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\common\string_utils.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\autosort\autosort_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\autosort\autosort_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\client_module.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\client_module.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\damage_display\damage_display_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\damage_display\damage_display_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\item_drop_message\item_drop_message_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\item_drop_message\item_drop_message_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\item_move\item_move_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\item_move\item_move_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\loot_filter\loot_filter.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\loot_filter\loot_filter_settings.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter_settings.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\small_patches\small_patches.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\small_patches\small_patches.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\test\test.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\test\test.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\trader_update\trader_update_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\trader_update\trader_update_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\client\modules\transmute\transmute_client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\client\modules\transmute\transmute_client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\common\asset_manager.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\common\asset_manager.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\common\common.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\common\common.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\autosort\autosort_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\autosort\autosort_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\damage_display\damage_display_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\damage_display\damage_display_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\item_drop_message\item_drop_message_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\item_drop_message\item_drop_message_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\item_move\item_move_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\item_move\item_move_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\server_module.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\server_module.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\test\test.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\test\test.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\trader_update\trader_update_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\trader_update\trader_update_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\modules\transmute\transmute_server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\modules\transmute\transmute_server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\server\server.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\server\server.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\controls\button.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\controls\button.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\controls\checkbox.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\controls\checkbox.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\controls\group.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\controls\group.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\controls\image.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\controls\image.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\controls\label.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\controls\label.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\menu.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\menu.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\d2tweaks\ui\ui_manager.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\d2tweaks\ui\ui_manager.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2client.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2client.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2cmp.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2cmp.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2common.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2common.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2game.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2game.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2gfx.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2gfx.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2lang.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2lang.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2launch.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2launch.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2net.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2net.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\d2win.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\d2win.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\fog.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\fog.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\storm.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\storm.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\utils\mpq_ifstream.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\utils\mpq_ifstream.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\diablo2\utils\screen.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\diablo2\utils\screen.obj -D:\VSCode\D2tweaks_src_17.04.2024\src\main.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\src\main.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\D2Template\D2Template.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\D2Template\D2Template.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\DllNotify\DllNotify.cpp;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\DllNotify\DllNotify.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\minhook\src\buffer.c;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\minhook\src\buffer.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\minhook\src\hde\hde32.c;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\minhook\src\hde\hde32.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\minhook\src\hde\hde64.c;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\minhook\src\hde\hde64.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\minhook\src\hook.c;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\minhook\src\hook.obj -D:\VSCode\D2tweaks_src_17.04.2024\vendor\minhook\src\trampoline.c;D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\vendor\minhook\src\trampoline.obj +D:\VSCode\d2tweaks-rnd2k\src\common\asm_code.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\common\asm_code.obj +D:\VSCode\d2tweaks-rnd2k\src\common\config.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\common\config.obj +D:\VSCode\d2tweaks-rnd2k\src\common\hooking.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\common\hooking.obj +D:\VSCode\d2tweaks-rnd2k\src\common\ini.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\common\ini.obj +D:\VSCode\d2tweaks-rnd2k\src\common\string_utils.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\common\string_utils.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\autosort\autosort_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\autosort\autosort_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\client_module.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\client_module.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\damage_display\damage_display_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\damage_display\damage_display_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\item_drop_message\item_drop_message_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\item_drop_message\item_drop_message_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\item_move\item_move_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\item_move\item_move_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\loot_filter\loot_filter.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\loot_filter\loot_filter_settings.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter_settings.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\small_patches\small_patches.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\small_patches\small_patches.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\test\test.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\test\test.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\trader_update\trader_update_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\trader_update\trader_update_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\client\modules\transmute\transmute_client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\client\modules\transmute\transmute_client.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\common\asset_manager.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\common\asset_manager.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\common\common.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\common\common.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\autosort\autosort_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\autosort\autosort_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\damage_display\damage_display_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\damage_display\damage_display_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\item_drop_message\item_drop_message_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\item_drop_message\item_drop_message_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\item_move\item_move_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\item_move\item_move_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\server_module.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\server_module.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\test\test.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\test\test.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\trader_update\trader_update_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\trader_update\trader_update_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\modules\transmute\transmute_server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\modules\transmute\transmute_server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\server\server.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\server\server.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\controls\button.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\controls\button.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\controls\checkbox.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\controls\checkbox.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\controls\group.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\controls\group.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\controls\image.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\controls\image.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\controls\label.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\controls\label.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\menu.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\menu.obj +D:\VSCode\d2tweaks-rnd2k\src\d2tweaks\ui\ui_manager.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\d2tweaks\ui\ui_manager.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2client.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2client.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2cmp.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2cmp.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2common.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2common.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2game.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2game.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2gfx.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2gfx.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2lang.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2lang.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2launch.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2launch.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2net.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2net.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\d2win.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\d2win.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\fog.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\fog.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\storm.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\storm.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\utils\mpq_ifstream.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\utils\mpq_ifstream.obj +D:\VSCode\d2tweaks-rnd2k\src\diablo2\utils\screen.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\diablo2\utils\screen.obj +D:\VSCode\d2tweaks-rnd2k\src\main.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\src\main.obj +D:\VSCode\d2tweaks-rnd2k\vendor\D2Template\D2Template.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\D2Template\D2Template.obj +D:\VSCode\d2tweaks-rnd2k\vendor\DllNotify\DllNotify.cpp;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\DllNotify\DllNotify.obj +D:\VSCode\d2tweaks-rnd2k\vendor\minhook\src\buffer.c;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\minhook\src\buffer.obj +D:\VSCode\d2tweaks-rnd2k\vendor\minhook\src\hde\hde32.c;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\minhook\src\hde\hde32.obj +D:\VSCode\d2tweaks-rnd2k\vendor\minhook\src\hde\hde64.c;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\minhook\src\hde\hde64.obj +D:\VSCode\d2tweaks-rnd2k\vendor\minhook\src\hook.c;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\minhook\src\hook.obj +D:\VSCode\d2tweaks-rnd2k\vendor\minhook\src\trampoline.c;D:\VSCode\d2tweaks-rnd2k\Build\Debug\vendor\minhook\src\trampoline.obj diff --git a/build/Debug/D2tweaks.tlog/D2tweaks.lastbuildstate b/build/Debug/D2tweaks.tlog/D2tweaks.lastbuildstate index d88a7bd..3fee006 100644 --- a/build/Debug/D2tweaks.tlog/D2tweaks.lastbuildstate +++ b/build/Debug/D2tweaks.tlog/D2tweaks.lastbuildstate @@ -1,2 +1,2 @@ PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.19041.0: -Debug|Win32|D:\VSCode\D2tweaks_src_17.04.2024\| +Debug|Win32|D:\VSCode\d2tweaks-rnd2k\| diff --git a/build/Debug/D2tweaks.tlog/link.command.1.tlog b/build/Debug/D2tweaks.tlog/link.command.1.tlog index fe1052f..1cc7a4f 100644 Binary files a/build/Debug/D2tweaks.tlog/link.command.1.tlog and b/build/Debug/D2tweaks.tlog/link.command.1.tlog differ diff --git a/build/Debug/D2tweaks.tlog/link.read.1.tlog b/build/Debug/D2tweaks.tlog/link.read.1.tlog index 2414a4b..5597e98 100644 Binary files a/build/Debug/D2tweaks.tlog/link.read.1.tlog and b/build/Debug/D2tweaks.tlog/link.read.1.tlog differ diff --git a/build/Debug/D2tweaks.tlog/link.secondary.1.tlog b/build/Debug/D2tweaks.tlog/link.secondary.1.tlog index 764c9a5..3160a52 100644 --- a/build/Debug/D2tweaks.tlog/link.secondary.1.tlog +++ b/build/Debug/D2tweaks.tlog/link.secondary.1.tlog @@ -1,2 +1,2 @@ -^D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\COMMON\ASM_CODE.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\COMMON\CONFIG.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\COMMON\HOOKING.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\COMMON\INI.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\COMMON\STRING_UTILS.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\AUTOSORT\AUTOSORT_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\AUTO_GOLD_PICKUP\AUTO_GOLD_PICKUP_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\AUTO_ITEM_PICKUP\AUTO_ITEM_PICKUP_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\CLIENT_MODULE.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\DAMAGE_DISPLAY\DAMAGE_DISPLAY_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\ITEM_DROP_MESSAGE\ITEM_DROP_MESSAGE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\ITEM_MOVE\ITEM_MOVE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER_SETTINGS.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER_SETTINGS_MENU.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER_SETTINGS_TOGGLE_MENU.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\SMALL_PATCHES\SMALL_PATCHES.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\TEST\TEST.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\TRADER_UPDATE\TRADER_UPDATE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\TRANSMUTE\TRANSMUTE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\COMMON\ASSET_MANAGER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\COMMON\COMMON.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\AUTOSORT\AUTOSORT_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\AUTO_GOLD_PICKUP\AUTO_GOLD_PICKUP_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\AUTO_ITEM_PICKUP\AUTO_ITEM_PICKUP_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\DAMAGE_DISPLAY\DAMAGE_DISPLAY_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\IDENTIFY_ON_PICKUP\IDENTIFY_ON_PICKUP_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\ITEM_DROP_MESSAGE\ITEM_DROP_MESSAGE_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\ITEM_MOVE\ITEM_MOVE_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\SERVER_MODULE.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\TEST\TEST.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\TRADER_UPDATE\TRADER_UPDATE_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\TRANSMUTE\TRANSMUTE_SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\SERVER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\BUTTON.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\CHECKBOX.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\GROUP.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\IMAGE.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\LABEL.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\MENU.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\D2TWEAKS\UI\UI_MANAGER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2CLIENT.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2CMP.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2COMMON.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2GAME.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2GFX.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2LANG.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2LAUNCH.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2NET.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\D2WIN.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\FOG.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\STORM.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\UTILS\MPQ_IFSTREAM.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\DIABLO2\UTILS\SCREEN.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\SRC\MAIN.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\D2TEMPLATE\D2TEMPLATE.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\DLLNOTIFY\DLLNOTIFY.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\MINHOOK\SRC\BUFFER.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\MINHOOK\SRC\HDE\HDE32.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\MINHOOK\SRC\HDE\HDE64.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\MINHOOK\SRC\HOOK.OBJ|D:\VSCODE\D2TWEAKS_SRC_17.04.2024\BUILD\DEBUG\VENDOR\MINHOOK\SRC\TRAMPOLINE.OBJ -D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\D2tweaks.ilk +^D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\COMMON\ASM_CODE.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\COMMON\CONFIG.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\COMMON\HOOKING.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\COMMON\INI.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\COMMON\STRING_UTILS.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\AUTOSORT\AUTOSORT_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\AUTO_GOLD_PICKUP\AUTO_GOLD_PICKUP_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\AUTO_ITEM_PICKUP\AUTO_ITEM_PICKUP_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\CLIENT_MODULE.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\DAMAGE_DISPLAY\DAMAGE_DISPLAY_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\ITEM_DROP_MESSAGE\ITEM_DROP_MESSAGE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\ITEM_MOVE\ITEM_MOVE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER_SETTINGS.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER_SETTINGS_MENU.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\LOOT_FILTER\LOOT_FILTER_SETTINGS_TOGGLE_MENU.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\SMALL_PATCHES\SMALL_PATCHES.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\TEST\TEST.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\TRADER_UPDATE\TRADER_UPDATE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\CLIENT\MODULES\TRANSMUTE\TRANSMUTE_CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\COMMON\ASSET_MANAGER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\COMMON\COMMON.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\AUTOSORT\AUTOSORT_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\AUTO_GOLD_PICKUP\AUTO_GOLD_PICKUP_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\AUTO_ITEM_PICKUP\AUTO_ITEM_PICKUP_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\DAMAGE_DISPLAY\DAMAGE_DISPLAY_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\IDENTIFY_ON_PICKUP\IDENTIFY_ON_PICKUP_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\ITEM_DROP_MESSAGE\ITEM_DROP_MESSAGE_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\ITEM_MOVE\ITEM_MOVE_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\SERVER_MODULE.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\TEST\TEST.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\TRADER_UPDATE\TRADER_UPDATE_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\MODULES\TRANSMUTE\TRANSMUTE_SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\SERVER\SERVER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\BUTTON.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\CHECKBOX.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\GROUP.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\IMAGE.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\CONTROLS\LABEL.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\MENU.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\D2TWEAKS\UI\UI_MANAGER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2CLIENT.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2CMP.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2COMMON.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2GAME.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2GFX.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2LANG.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2LAUNCH.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2NET.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\D2WIN.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\FOG.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\STORM.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\UTILS\MPQ_IFSTREAM.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\DIABLO2\UTILS\SCREEN.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\SRC\MAIN.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\D2TEMPLATE\D2TEMPLATE.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\DLLNOTIFY\DLLNOTIFY.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\MINHOOK\SRC\BUFFER.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\MINHOOK\SRC\HDE\HDE32.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\MINHOOK\SRC\HDE\HDE64.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\MINHOOK\SRC\HOOK.OBJ|D:\VSCODE\D2TWEAKS-RND2K\BUILD\DEBUG\VENDOR\MINHOOK\SRC\TRAMPOLINE.OBJ +D:\VSCode\d2tweaks-rnd2k\Build\Debug\D2tweaks.ilk diff --git a/build/Debug/D2tweaks.tlog/link.write.1.tlog b/build/Debug/D2tweaks.tlog/link.write.1.tlog index 1bb98ec..393281e 100644 Binary files a/build/Debug/D2tweaks.tlog/link.write.1.tlog and b/build/Debug/D2tweaks.tlog/link.write.1.tlog differ diff --git a/build/Debug/D2tweaks.vcxproj.FileListAbsolute.txt b/build/Debug/D2tweaks.vcxproj.FileListAbsolute.txt index b6614f7..ad39c93 100644 --- a/build/Debug/D2tweaks.vcxproj.FileListAbsolute.txt +++ b/build/Debug/D2tweaks.vcxproj.FileListAbsolute.txt @@ -1 +1,2 @@ D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\D2tweaks.dll +D:\VSCode\d2tweaks-rnd2k\Build\Debug\D2tweaks.dll diff --git a/build/Debug/src/common/asm_code.obj b/build/Debug/src/common/asm_code.obj index ee9067c..57d4dc1 100644 Binary files a/build/Debug/src/common/asm_code.obj and b/build/Debug/src/common/asm_code.obj differ diff --git a/build/Debug/src/common/config.obj b/build/Debug/src/common/config.obj index dd9786b..4b72bc5 100644 Binary files a/build/Debug/src/common/config.obj and b/build/Debug/src/common/config.obj differ diff --git a/build/Debug/src/common/hooking.obj b/build/Debug/src/common/hooking.obj index 5ab1ca1..f4aa0d0 100644 Binary files a/build/Debug/src/common/hooking.obj and b/build/Debug/src/common/hooking.obj differ diff --git a/build/Debug/src/common/ini.obj b/build/Debug/src/common/ini.obj index 30cee9c..0f726a0 100644 Binary files a/build/Debug/src/common/ini.obj and b/build/Debug/src/common/ini.obj differ diff --git a/build/Debug/src/common/string_utils.obj b/build/Debug/src/common/string_utils.obj index ab85521..60db805 100644 Binary files a/build/Debug/src/common/string_utils.obj and b/build/Debug/src/common/string_utils.obj differ diff --git a/build/Debug/src/d2tweaks/client/client.obj b/build/Debug/src/d2tweaks/client/client.obj index eebe80d..da88437 100644 Binary files a/build/Debug/src/d2tweaks/client/client.obj and b/build/Debug/src/d2tweaks/client/client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/auto_gold_pickup/auto_gold_pickup_client.obj b/build/Debug/src/d2tweaks/client/modules/auto_gold_pickup/auto_gold_pickup_client.obj index 4af3370..ced0a26 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/auto_gold_pickup/auto_gold_pickup_client.obj and b/build/Debug/src/d2tweaks/client/modules/auto_gold_pickup/auto_gold_pickup_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/auto_item_pickup/auto_item_pickup_client.obj b/build/Debug/src/d2tweaks/client/modules/auto_item_pickup/auto_item_pickup_client.obj index 2f81ca7..b175ae3 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/auto_item_pickup/auto_item_pickup_client.obj and b/build/Debug/src/d2tweaks/client/modules/auto_item_pickup/auto_item_pickup_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/autosort/autosort_client.obj b/build/Debug/src/d2tweaks/client/modules/autosort/autosort_client.obj index 9d20fca..667a816 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/autosort/autosort_client.obj and b/build/Debug/src/d2tweaks/client/modules/autosort/autosort_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/client_module.obj b/build/Debug/src/d2tweaks/client/modules/client_module.obj index f00a000..b2e1241 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/client_module.obj and b/build/Debug/src/d2tweaks/client/modules/client_module.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/damage_display/damage_display_client.obj b/build/Debug/src/d2tweaks/client/modules/damage_display/damage_display_client.obj index caf4e70..4dc58fb 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/damage_display/damage_display_client.obj and b/build/Debug/src/d2tweaks/client/modules/damage_display/damage_display_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/item_drop_message/item_drop_message_client.obj b/build/Debug/src/d2tweaks/client/modules/item_drop_message/item_drop_message_client.obj index cd9e33f..deae4f0 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/item_drop_message/item_drop_message_client.obj and b/build/Debug/src/d2tweaks/client/modules/item_drop_message/item_drop_message_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/item_move/item_move_client.obj b/build/Debug/src/d2tweaks/client/modules/item_move/item_move_client.obj index cd5a0ef..a824e12 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/item_move/item_move_client.obj and b/build/Debug/src/d2tweaks/client/modules/item_move/item_move_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter.obj b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter.obj index 653a112..00a07e6 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter.obj and b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings.obj b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings.obj index 13d94b6..b8df515 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings.obj and b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.obj b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.obj index 0111d1a..802db65 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.obj and b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_menu.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.obj b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.obj index 0d6693f..ae9dc92 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.obj and b/build/Debug/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/small_patches/small_patches.obj b/build/Debug/src/d2tweaks/client/modules/small_patches/small_patches.obj index 261a5d3..a8266f3 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/small_patches/small_patches.obj and b/build/Debug/src/d2tweaks/client/modules/small_patches/small_patches.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/test/test.obj b/build/Debug/src/d2tweaks/client/modules/test/test.obj index f22aa55..23a5a12 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/test/test.obj and b/build/Debug/src/d2tweaks/client/modules/test/test.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/trader_update/trader_update_client.obj b/build/Debug/src/d2tweaks/client/modules/trader_update/trader_update_client.obj index 3500f66..4cbd354 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/trader_update/trader_update_client.obj and b/build/Debug/src/d2tweaks/client/modules/trader_update/trader_update_client.obj differ diff --git a/build/Debug/src/d2tweaks/client/modules/transmute/transmute_client.obj b/build/Debug/src/d2tweaks/client/modules/transmute/transmute_client.obj index 2d1a2c3..2bbe40b 100644 Binary files a/build/Debug/src/d2tweaks/client/modules/transmute/transmute_client.obj and b/build/Debug/src/d2tweaks/client/modules/transmute/transmute_client.obj differ diff --git a/build/Debug/src/d2tweaks/common/asset_manager.obj b/build/Debug/src/d2tweaks/common/asset_manager.obj index 4733716..252cdec 100644 Binary files a/build/Debug/src/d2tweaks/common/asset_manager.obj and b/build/Debug/src/d2tweaks/common/asset_manager.obj differ diff --git a/build/Debug/src/d2tweaks/common/common.obj b/build/Debug/src/d2tweaks/common/common.obj index af6b77b..f4729ae 100644 Binary files a/build/Debug/src/d2tweaks/common/common.obj and b/build/Debug/src/d2tweaks/common/common.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/auto_gold_pickup/auto_gold_pickup_server.obj b/build/Debug/src/d2tweaks/server/modules/auto_gold_pickup/auto_gold_pickup_server.obj index b0456af..a402e01 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/auto_gold_pickup/auto_gold_pickup_server.obj and b/build/Debug/src/d2tweaks/server/modules/auto_gold_pickup/auto_gold_pickup_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/auto_item_pickup/auto_item_pickup_server.obj b/build/Debug/src/d2tweaks/server/modules/auto_item_pickup/auto_item_pickup_server.obj index e17a30a..b0a52ed 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/auto_item_pickup/auto_item_pickup_server.obj and b/build/Debug/src/d2tweaks/server/modules/auto_item_pickup/auto_item_pickup_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/autosort/autosort_server.obj b/build/Debug/src/d2tweaks/server/modules/autosort/autosort_server.obj index 7773858..605eeab 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/autosort/autosort_server.obj and b/build/Debug/src/d2tweaks/server/modules/autosort/autosort_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/damage_display/damage_display_server.obj b/build/Debug/src/d2tweaks/server/modules/damage_display/damage_display_server.obj index 7fac09c..7e3aa09 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/damage_display/damage_display_server.obj and b/build/Debug/src/d2tweaks/server/modules/damage_display/damage_display_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/identify_on_pickup/identify_on_pickup_server.obj b/build/Debug/src/d2tweaks/server/modules/identify_on_pickup/identify_on_pickup_server.obj index e18270f..65106a8 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/identify_on_pickup/identify_on_pickup_server.obj and b/build/Debug/src/d2tweaks/server/modules/identify_on_pickup/identify_on_pickup_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/item_drop_message/item_drop_message_server.obj b/build/Debug/src/d2tweaks/server/modules/item_drop_message/item_drop_message_server.obj index 77a8991..c6086be 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/item_drop_message/item_drop_message_server.obj and b/build/Debug/src/d2tweaks/server/modules/item_drop_message/item_drop_message_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/item_move/item_move_server.obj b/build/Debug/src/d2tweaks/server/modules/item_move/item_move_server.obj index 4ea394f..96ae28a 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/item_move/item_move_server.obj and b/build/Debug/src/d2tweaks/server/modules/item_move/item_move_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/server_module.obj b/build/Debug/src/d2tweaks/server/modules/server_module.obj index 5fc3b33..224e240 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/server_module.obj and b/build/Debug/src/d2tweaks/server/modules/server_module.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/test/test.obj b/build/Debug/src/d2tweaks/server/modules/test/test.obj index 886635f..ca5a57a 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/test/test.obj and b/build/Debug/src/d2tweaks/server/modules/test/test.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/trader_update/trader_update_server.obj b/build/Debug/src/d2tweaks/server/modules/trader_update/trader_update_server.obj index 4a2f389..e16e30a 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/trader_update/trader_update_server.obj and b/build/Debug/src/d2tweaks/server/modules/trader_update/trader_update_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/modules/transmute/transmute_server.obj b/build/Debug/src/d2tweaks/server/modules/transmute/transmute_server.obj index 1c3e33c..8aded4b 100644 Binary files a/build/Debug/src/d2tweaks/server/modules/transmute/transmute_server.obj and b/build/Debug/src/d2tweaks/server/modules/transmute/transmute_server.obj differ diff --git a/build/Debug/src/d2tweaks/server/server.obj b/build/Debug/src/d2tweaks/server/server.obj index 2354b12..cd7b5cd 100644 Binary files a/build/Debug/src/d2tweaks/server/server.obj and b/build/Debug/src/d2tweaks/server/server.obj differ diff --git a/build/Debug/src/d2tweaks/ui/controls/button.obj b/build/Debug/src/d2tweaks/ui/controls/button.obj index 02b66d4..aacc5f3 100644 Binary files a/build/Debug/src/d2tweaks/ui/controls/button.obj and b/build/Debug/src/d2tweaks/ui/controls/button.obj differ diff --git a/build/Debug/src/d2tweaks/ui/controls/checkbox.obj b/build/Debug/src/d2tweaks/ui/controls/checkbox.obj index 0666979..99eda29 100644 Binary files a/build/Debug/src/d2tweaks/ui/controls/checkbox.obj and b/build/Debug/src/d2tweaks/ui/controls/checkbox.obj differ diff --git a/build/Debug/src/d2tweaks/ui/controls/group.obj b/build/Debug/src/d2tweaks/ui/controls/group.obj index 86c74d9..bfcd6ee 100644 Binary files a/build/Debug/src/d2tweaks/ui/controls/group.obj and b/build/Debug/src/d2tweaks/ui/controls/group.obj differ diff --git a/build/Debug/src/d2tweaks/ui/controls/image.obj b/build/Debug/src/d2tweaks/ui/controls/image.obj index bac23d0..8b2de93 100644 Binary files a/build/Debug/src/d2tweaks/ui/controls/image.obj and b/build/Debug/src/d2tweaks/ui/controls/image.obj differ diff --git a/build/Debug/src/d2tweaks/ui/controls/label.obj b/build/Debug/src/d2tweaks/ui/controls/label.obj index 5b6d77f..0b8f066 100644 Binary files a/build/Debug/src/d2tweaks/ui/controls/label.obj and b/build/Debug/src/d2tweaks/ui/controls/label.obj differ diff --git a/build/Debug/src/d2tweaks/ui/menu.obj b/build/Debug/src/d2tweaks/ui/menu.obj index 89991dd..8c1cb0e 100644 Binary files a/build/Debug/src/d2tweaks/ui/menu.obj and b/build/Debug/src/d2tweaks/ui/menu.obj differ diff --git a/build/Debug/src/d2tweaks/ui/ui_manager.obj b/build/Debug/src/d2tweaks/ui/ui_manager.obj index a6913d0..1bb72df 100644 Binary files a/build/Debug/src/d2tweaks/ui/ui_manager.obj and b/build/Debug/src/d2tweaks/ui/ui_manager.obj differ diff --git a/build/Debug/src/diablo2/d2client.obj b/build/Debug/src/diablo2/d2client.obj index 1e69960..907dd78 100644 Binary files a/build/Debug/src/diablo2/d2client.obj and b/build/Debug/src/diablo2/d2client.obj differ diff --git a/build/Debug/src/diablo2/d2cmp.obj b/build/Debug/src/diablo2/d2cmp.obj index a0f3592..cc0540e 100644 Binary files a/build/Debug/src/diablo2/d2cmp.obj and b/build/Debug/src/diablo2/d2cmp.obj differ diff --git a/build/Debug/src/diablo2/d2common.obj b/build/Debug/src/diablo2/d2common.obj index 5939e19..abdbe8a 100644 Binary files a/build/Debug/src/diablo2/d2common.obj and b/build/Debug/src/diablo2/d2common.obj differ diff --git a/build/Debug/src/diablo2/d2game.obj b/build/Debug/src/diablo2/d2game.obj index 7959227..0164dd7 100644 Binary files a/build/Debug/src/diablo2/d2game.obj and b/build/Debug/src/diablo2/d2game.obj differ diff --git a/build/Debug/src/diablo2/d2gfx.obj b/build/Debug/src/diablo2/d2gfx.obj index 7fc8a99..027b345 100644 Binary files a/build/Debug/src/diablo2/d2gfx.obj and b/build/Debug/src/diablo2/d2gfx.obj differ diff --git a/build/Debug/src/diablo2/d2lang.obj b/build/Debug/src/diablo2/d2lang.obj index 8a3b248..ebdcf25 100644 Binary files a/build/Debug/src/diablo2/d2lang.obj and b/build/Debug/src/diablo2/d2lang.obj differ diff --git a/build/Debug/src/diablo2/d2launch.obj b/build/Debug/src/diablo2/d2launch.obj index ad30a48..9aa8760 100644 Binary files a/build/Debug/src/diablo2/d2launch.obj and b/build/Debug/src/diablo2/d2launch.obj differ diff --git a/build/Debug/src/diablo2/d2net.obj b/build/Debug/src/diablo2/d2net.obj index 6060389..cafc3e3 100644 Binary files a/build/Debug/src/diablo2/d2net.obj and b/build/Debug/src/diablo2/d2net.obj differ diff --git a/build/Debug/src/diablo2/d2win.obj b/build/Debug/src/diablo2/d2win.obj index 358adee..fa3209e 100644 Binary files a/build/Debug/src/diablo2/d2win.obj and b/build/Debug/src/diablo2/d2win.obj differ diff --git a/build/Debug/src/diablo2/fog.obj b/build/Debug/src/diablo2/fog.obj index ec2641e..da4f70a 100644 Binary files a/build/Debug/src/diablo2/fog.obj and b/build/Debug/src/diablo2/fog.obj differ diff --git a/build/Debug/src/diablo2/storm.obj b/build/Debug/src/diablo2/storm.obj index a5fb1c2..927bfee 100644 Binary files a/build/Debug/src/diablo2/storm.obj and b/build/Debug/src/diablo2/storm.obj differ diff --git a/build/Debug/src/diablo2/utils/mpq_ifstream.obj b/build/Debug/src/diablo2/utils/mpq_ifstream.obj index 831f0f0..4ac15a8 100644 Binary files a/build/Debug/src/diablo2/utils/mpq_ifstream.obj and b/build/Debug/src/diablo2/utils/mpq_ifstream.obj differ diff --git a/build/Debug/src/diablo2/utils/screen.obj b/build/Debug/src/diablo2/utils/screen.obj index 3ca3fd3..dabb198 100644 Binary files a/build/Debug/src/diablo2/utils/screen.obj and b/build/Debug/src/diablo2/utils/screen.obj differ diff --git a/build/Debug/src/main.obj b/build/Debug/src/main.obj index 4889dbf..0862508 100644 Binary files a/build/Debug/src/main.obj and b/build/Debug/src/main.obj differ diff --git a/build/Debug/vc143.pdb b/build/Debug/vc143.pdb index 211a325..4bd4cab 100644 Binary files a/build/Debug/vc143.pdb and b/build/Debug/vc143.pdb differ diff --git a/build/Debug/vendor/D2Template/D2Template.obj b/build/Debug/vendor/D2Template/D2Template.obj index e665d47..5ef20da 100644 Binary files a/build/Debug/vendor/D2Template/D2Template.obj and b/build/Debug/vendor/D2Template/D2Template.obj differ diff --git a/build/Debug/vendor/DllNotify/DllNotify.obj b/build/Debug/vendor/DllNotify/DllNotify.obj index f8cbd63..852a5a7 100644 Binary files a/build/Debug/vendor/DllNotify/DllNotify.obj and b/build/Debug/vendor/DllNotify/DllNotify.obj differ diff --git a/build/Debug/vendor/minhook/src/buffer.obj b/build/Debug/vendor/minhook/src/buffer.obj index 4e194d9..5f1e861 100644 Binary files a/build/Debug/vendor/minhook/src/buffer.obj and b/build/Debug/vendor/minhook/src/buffer.obj differ diff --git a/build/Debug/vendor/minhook/src/hde/hde32.obj b/build/Debug/vendor/minhook/src/hde/hde32.obj index 3595617..5435c43 100644 Binary files a/build/Debug/vendor/minhook/src/hde/hde32.obj and b/build/Debug/vendor/minhook/src/hde/hde32.obj differ diff --git a/build/Debug/vendor/minhook/src/hde/hde64.obj b/build/Debug/vendor/minhook/src/hde/hde64.obj index b42c94a..bc04670 100644 Binary files a/build/Debug/vendor/minhook/src/hde/hde64.obj and b/build/Debug/vendor/minhook/src/hde/hde64.obj differ diff --git a/build/Debug/vendor/minhook/src/hook.obj b/build/Debug/vendor/minhook/src/hook.obj index 8908b76..2ae3e3c 100644 Binary files a/build/Debug/vendor/minhook/src/hook.obj and b/build/Debug/vendor/minhook/src/hook.obj differ diff --git a/build/Debug/vendor/minhook/src/trampoline.obj b/build/Debug/vendor/minhook/src/trampoline.obj index 18df835..50bb62f 100644 Binary files a/build/Debug/vendor/minhook/src/trampoline.obj and b/build/Debug/vendor/minhook/src/trampoline.obj differ diff --git a/include/d2tweaks/client/client.h b/include/d2tweaks/client/client.h index 7ec9961..bda2581 100644 --- a/include/d2tweaks/client/client.h +++ b/include/d2tweaks/client/client.h @@ -25,6 +25,9 @@ extern int randStatRangeLow; extern int randStatRangeHigh; extern int randStatBool; + +extern bool m_stats_enabled; + namespace diablo2 { namespace structures { struct unit; diff --git a/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h b/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h index cf5d80b..2d2d19b 100644 --- a/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h +++ b/include/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.h @@ -16,12 +16,14 @@ namespace d2_tweaks { namespace modules { class loot_filter_settings_toggle_menu final : public ui::menu, singleton { ui::controls::button* m_toggle_filter_settings_btn; + ui::controls::button* m_btn_toggle_stats; menu* m_filter_settings_menu; bool m_show; public: explicit loot_filter_settings_toggle_menu(token); void toggle_filter_settings_click(); + void toggle_stats_settings_click(); void draw() override; diff --git a/src/d2tweaks/client/client.cpp b/src/d2tweaks/client/client.cpp index 1d9dab3..0e9505c 100644 --- a/src/d2tweaks/client/client.cpp +++ b/src/d2tweaks/client/client.cpp @@ -50,6 +50,7 @@ int randStatRangeLow; int randStatRangeHigh; int randStatBool; + std::wstring ConvertCharToWString(const std::string& charString) { std::wstring_convert> converter; return converter.from_bytes(charString); @@ -271,14 +272,14 @@ void d2_tweaks::client::client::init() { if (m_module == nullptr) break; - randStat = GetPrivateProfileIntA("RandStat", "stat", 0, lpIniFilePath); - randStatRangeLow = GetPrivateProfileIntA("RandStat", "statRangeLow", 0, lpIniFilePath); - randStatRangeHigh = GetPrivateProfileIntA("RandStat", "statRangeHigh", 0, lpIniFilePath); - randStatBool = GetPrivateProfileIntA("RandStat", "statBool", 0, lpIniFilePath); + //randStat = GetPrivateProfileIntA("RandStat", "stat", 0, lpIniFilePath); + //randStatRangeLow = GetPrivateProfileIntA("RandStat", "statRangeLow", 0, lpIniFilePath); + //randStatRangeHigh = GetPrivateProfileIntA("RandStat", "statRangeHigh", 0, lpIniFilePath); + //randStatBool = GetPrivateProfileIntA("RandStat", "statBool", 0, lpIniFilePath); - spdlog::info("randStat = {0}", randStat); - spdlog::info("randStatRangeLow = {0}", randStatRangeLow); - spdlog::info("randStatRangeHigh = {0}", randStatRangeHigh); + //spdlog::info("randStat = {0}", randStat); + //spdlog::info("randStatRangeLow = {0}", randStatRangeLow); + //spdlog::info("randStatRangeHigh = {0}", randStatRangeHigh); diff --git a/src/d2tweaks/client/modules/autosort/autosort_client.cpp b/src/d2tweaks/client/modules/autosort/autosort_client.cpp index fba30aa..14e7353 100644 --- a/src/d2tweaks/client/modules/autosort/autosort_client.cpp +++ b/src/d2tweaks/client/modules/autosort/autosort_client.cpp @@ -1226,174 +1226,175 @@ public: // Initialize statValue int32_t statValue = 0; - for (const auto& stat : stats) { + if (m_stats_enabled) { + for (const auto& stat : stats) { - double param = 6; + double param = 6; - int32_t spirits = diablo2::d2_common::get_stat(player, static_cast(185), NULL); - int32_t soulscaptured = statValue = diablo2::d2_common::get_stat(player, static_cast(184), NULL); + int32_t spirits = diablo2::d2_common::get_stat(player, static_cast(185), NULL); + int32_t soulscaptured = statValue = diablo2::d2_common::get_stat(player, static_cast(184), NULL); - switch (stat.stat) { - // 2. (statValue <- this is probably op stat1 ? * baseValue <- this is probably op base ) / 2 ^ param + switch (stat.stat) { + // 2. (statValue <- this is probably op stat1 ? * baseValue <- this is probably op base ) / 2 ^ param - // (op stat1 value * base stat value) / (2 ^ param) - // let's try this fucking thing + // (op stat1 value * base stat value) / (2 ^ param) + // let's try this fucking thing - case 190: { - // str/spirits - statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str - break; - } - case 191: { - // dex/spirits - statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str - break; - } - case 192: { - // vit/spirits - statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str - break; - } - case 193: { - // enr/spirits - statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str - break; - } - case 200: { - // skills/souls - param = 8; - statValue = static_cast((1 * soulscaptured) / pow(2, param)); // what is the value of opStat_str - break; - } + case 190: { + // str/spirits + statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str + break; + } + case 191: { + // dex/spirits + statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str + break; + } + case 192: { + // vit/spirits + statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str + break; + } + case 193: { + // enr/spirits + statValue = static_cast((1 * spirits) / pow(2, param)); // what is the value of opStat_str + break; + } + case 200: { + // skills/souls + param = 8; + statValue = static_cast((1 * soulscaptured) / pow(2, param)); // what is the value of opStat_str + break; + } - case 301: { - for (auto item : items) { - const auto record = diablo2::d2_common::get_item_record(item->data_record_index); - if (record->type == 104) { - statValue = diablo2::d2_common::get_stat(item, static_cast(stat.stat), NULL); + case 301: { + for (auto item : items) { + const auto record = diablo2::d2_common::get_item_record(item->data_record_index); + if (record->type == 104) { + statValue = diablo2::d2_common::get_stat(item, static_cast(stat.stat), NULL); + } + } + break; + } + + case 304: { + for (auto item : items) { + const auto record = diablo2::d2_common::get_item_record(item->data_record_index); + if (record->type == 104) { + statValue = diablo2::d2_common::get_stat(item, static_cast(stat.stat), NULL); + } + } + break; + } + + default: { + // By default, get player stats + statValue = diablo2::d2_common::get_stat(player, static_cast(stat.stat), NULL); + break; + + } + } + + /* + int32_t diablo2::d2_common::set_stat(structures::unit* unit, unit_stats_t stat, uint32_t value, int16_t param) { + static wrap_func_std_import set_stat(10517, get_base()); + return set_stat(unit, stat, value, param); + } + + std::random_device rd; + std::mt19937 gen(rd()); + std::uniform_int_distribution<> dis(randStatRangeLow, randStatRangeHigh); + unsigned int randomNumber = dis(gen); + + std::random_device rdb; + std::mt19937 genb(rdb()); + std::uniform_int_distribution<> randBool(1, 2); + unsigned int randomBool = randBool(genb) - 1; + + if (stat.is_item_stat == 1) { + for (auto item : items) { + const auto record = diablo2::d2_common::get_item_record(item->data_record_index); + int RandStatValue = diablo2::d2_common::get_stat(item, static_cast(randStat), NULL); + + if (record->type == stat.item_type_id && RandStatValue != 0) { + // set randStat value to random number 1 and 2^(32) = 4294967296 + diablo2::d2_common::set_stat(item, static_cast(randStat), randomNumber, 0); + diablo2::d2_common::set_stat(item, static_cast(randStatBool), randomBool, 0); + } } } - break; - } + else { + // set randStat value to random number 1 and 2^(32) = 4294967296 + //diablo2::d2_common::set_stat(player, static_cast(randStat), randomNumber, 0); + //diablo2::d2_common::set_stat(player, static_cast(randStatBool), randomBool, 0); - case 304: { - for (auto item : items) { - const auto record = diablo2::d2_common::get_item_record(item->data_record_index); - if (record->type == 104) { - statValue = diablo2::d2_common::get_stat(item, static_cast(stat.stat), NULL); + int statValue1 = diablo2::d2_common::get_stat(player, static_cast(randStat), NULL); + int statValue2 = diablo2::d2_common::get_stat(player, static_cast(randStatBool), NULL); + + if (statValue1 > 0 ) { + diablo2::d2_common::set_stat(player, static_cast(randStat), 0, 0); + diablo2::d2_common::set_stat(player, static_cast(randStatBool), 0, 0); } + } - break; - } + */ + auto statValueStr = std::to_wstring(statValue); + std::wstring statText = std::wstring(stat.stat_display_string);// .append(L" " + statValueStr); + + if (!diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_STASH) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CHARACTER) + // && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_INVENTORY) + // && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_SKILL) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CHAT) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_NPCMENU) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_MAINMENU) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CONFIG) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_NPCSHOP) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_ANVIL) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_QUEST) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_QUESTLOG) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_STATUSAREA) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_WPMENU) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_PARTY) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_TRADE) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_MSGS) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CUBE) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_BELT) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_HELP) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_MERC) + && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_SCROLL)) { + + // Draw stats + diablo2::d2_win::set_current_font(fontMap[statsFont]); // Set font to FONT16 + diablo2::d2_win::draw_text(const_cast(statText.c_str()), stat.x1, stat.y1 + textOffset, stat.colorStat, 0); + + diablo2::d2_win::set_current_font(fontMap[statsFont]); // Set font to FONT16 + diablo2::d2_win::draw_text(const_cast(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, stat.colorStatValue, 0); + + + //diablo2::d2_win::draw_boxed_text(const_cast(statText.c_str()), stat.x1, stat.y1 + textOffset, 1, 0, stat.colorStat); + //diablo2::d2_win::draw_boxed_text(const_cast(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, 1, 4, stat.colorStatValue); + + // diablo2::d2_win::set_current_font(diablo2::UI_FONT_16); // Set font to FONT16 + + + //diablo2::structures::d2_cmp::init_gfx_data(&g_gfxdata); + + //diablo2::d2_gfx::draw_image(&g_gfxdata, 200, 200, 1, 5, 0); + + // instead try to load direct jpg with gdi and insetad ofloading jpg file, specify it bb64 encoded and decode it. + + diablo2::ui_color_t::UI_COLOR_WHITE; + + + + OnDraw(); - default: { - // By default, get player stats - statValue = diablo2::d2_common::get_stat(player, static_cast(stat.stat), NULL); - break; - } - } - /* - int32_t diablo2::d2_common::set_stat(structures::unit* unit, unit_stats_t stat, uint32_t value, int16_t param) { - static wrap_func_std_import set_stat(10517, get_base()); - return set_stat(unit, stat, value, param); } - - std::random_device rd; - std::mt19937 gen(rd()); - std::uniform_int_distribution<> dis(randStatRangeLow, randStatRangeHigh); - unsigned int randomNumber = dis(gen); - - std::random_device rdb; - std::mt19937 genb(rdb()); - std::uniform_int_distribution<> randBool(1, 2); - unsigned int randomBool = randBool(genb) - 1; - - if (stat.is_item_stat == 1) { - for (auto item : items) { - const auto record = diablo2::d2_common::get_item_record(item->data_record_index); - int RandStatValue = diablo2::d2_common::get_stat(item, static_cast(randStat), NULL); - - if (record->type == stat.item_type_id && RandStatValue != 0) { - // set randStat value to random number 1 and 2^(32) = 4294967296 - diablo2::d2_common::set_stat(item, static_cast(randStat), randomNumber, 0); - diablo2::d2_common::set_stat(item, static_cast(randStatBool), randomBool, 0); - } - } - } - else { - // set randStat value to random number 1 and 2^(32) = 4294967296 - //diablo2::d2_common::set_stat(player, static_cast(randStat), randomNumber, 0); - //diablo2::d2_common::set_stat(player, static_cast(randStatBool), randomBool, 0); - - int statValue1 = diablo2::d2_common::get_stat(player, static_cast(randStat), NULL); - int statValue2 = diablo2::d2_common::get_stat(player, static_cast(randStatBool), NULL); - - if (statValue1 > 0 ) { - diablo2::d2_common::set_stat(player, static_cast(randStat), 0, 0); - diablo2::d2_common::set_stat(player, static_cast(randStatBool), 0, 0); - } - - } - */ - auto statValueStr = std::to_wstring(statValue); - std::wstring statText = std::wstring(stat.stat_display_string);// .append(L" " + statValueStr); - - if (!diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_STASH) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CHARACTER) - // && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_INVENTORY) - // && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_SKILL) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CHAT) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_NPCMENU) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_MAINMENU) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CONFIG) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_NPCSHOP) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_ANVIL) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_QUEST) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_QUESTLOG) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_STATUSAREA) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_WPMENU) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_PARTY) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_TRADE) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_MSGS) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_CUBE) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_BELT) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_HELP) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_MERC) - && !diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_SCROLL)) { - - // Draw stats - diablo2::d2_win::set_current_font(fontMap[statsFont]); // Set font to FONT16 - diablo2::d2_win::draw_text(const_cast(statText.c_str()), stat.x1, stat.y1 + textOffset, stat.colorStat, 0); - - diablo2::d2_win::set_current_font(fontMap[statsFont]); // Set font to FONT16 - diablo2::d2_win::draw_text(const_cast(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, stat.colorStatValue, 0); - - - //diablo2::d2_win::draw_boxed_text(const_cast(statText.c_str()), stat.x1, stat.y1 + textOffset, 1, 0, stat.colorStat); - //diablo2::d2_win::draw_boxed_text(const_cast(statValueStr.c_str()), stat.x2, stat.y2 + textOffset, 1, 4, stat.colorStatValue); - - // diablo2::d2_win::set_current_font(diablo2::UI_FONT_16); // Set font to FONT16 - - - //diablo2::structures::d2_cmp::init_gfx_data(&g_gfxdata); - - //diablo2::d2_gfx::draw_image(&g_gfxdata, 200, 200, 1, 5, 0); - - // instead try to load direct jpg with gdi and insetad ofloading jpg file, specify it bb64 encoded and decode it. - - diablo2::ui_color_t::UI_COLOR_WHITE; - - - - OnDraw(); - - - } } - if (!should_draw()) { m_sort_inventory_btn->set_enabled(false); m_sort_inventory_btn->set_visible(false); diff --git a/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.cpp b/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.cpp index f6d1ee8..8c10528 100644 --- a/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.cpp +++ b/src/d2tweaks/client/modules/loot_filter/loot_filter_settings_toggle_menu.cpp @@ -9,6 +9,8 @@ #include #include +bool m_stats_enabled = false; + d2_tweaks::client::modules::loot_filter_settings_toggle_menu::loot_filter_settings_toggle_menu(token) { m_show = false; @@ -23,13 +25,20 @@ d2_tweaks::client::modules::loot_filter_settings_toggle_menu::loot_filter_settin if (DLLBASE_SGD2FREERES == 0 && DLLBASE_D2EXPRES == 0) load_xml("d2tweaks\\interface_vanilla\\loot_filter_settings_toggle_menu.xml"); - m_toggle_filter_settings_btn = static_cast( - get_control("m_toggle_filter_settings_btn")); + m_toggle_filter_settings_btn = static_cast(get_control("m_toggle_filter_settings_btn")); m_toggle_filter_settings_btn->set_enabled(false); m_toggle_filter_settings_btn->set_visible(false); m_toggle_filter_settings_btn->set_on_click(std::bind(&loot_filter_settings_toggle_menu::toggle_filter_settings_click, this)); m_filter_settings_menu = singleton::instance().get_menu("loot_filter_settings_menu"); + + + m_btn_toggle_stats = static_cast(get_control("m_toggle_stats")); + m_btn_toggle_stats->set_enabled(true); + m_btn_toggle_stats->set_visible(true); + m_btn_toggle_stats->set_on_click(std::bind(&loot_filter_settings_toggle_menu::toggle_stats_settings_click, this)); + + } void d2_tweaks::client::modules::loot_filter_settings_toggle_menu::toggle_filter_settings_click() { @@ -37,9 +46,18 @@ void d2_tweaks::client::modules::loot_filter_settings_toggle_menu::toggle_filter m_filter_settings_menu->set_enabled(m_show); m_filter_settings_menu->set_visible(m_show); + + m_btn_toggle_stats->set_enabled(true); + m_btn_toggle_stats->set_visible(true); +} + +void d2_tweaks::client::modules::loot_filter_settings_toggle_menu::toggle_stats_settings_click() { + m_stats_enabled = !m_stats_enabled; } void d2_tweaks::client::modules::loot_filter_settings_toggle_menu::draw() { + m_btn_toggle_stats->set_enabled(diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_INTERFACE)); + m_btn_toggle_stats->set_visible(diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_INTERFACE)); m_toggle_filter_settings_btn->set_enabled(diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_INTERFACE)); m_toggle_filter_settings_btn->set_visible(diablo2::d2_client::get_ui_window_state(diablo2::UI_WINDOW_INTERFACE));