Initial commit

This commit is contained in:
Hash Borgir 2024-04-16 21:45:38 -06:00
commit 3159020c38
533 changed files with 135446 additions and 0 deletions

70
.gitignore vendored Normal file
View File

@ -0,0 +1,70 @@
# Visual Studio 2022 specific files and directories
.vs
_ReSharper
_AnalysisTools
*.user
*.suo
*.sln.docx
# Compiler cache and object binaries
**/.dll.pdb
**/bin/
**/obj/
**/\.vs\*
**/BuildLogs/
**/TemporaryItems/
**/Release/
**/AppData/Local/Microsoft/VisualStudio/**
**/ClientAppData/
# IDE and editor temporary files
**.vscode/**
**.vsct**
**.openproject**
**.idea/**
**.globe**
**.sublime-workspace**
**.atom-workspace.json**
**.editorconfig**
**.editorconfig.xml**
# Misc build artifacts, logs, etc.
**/logs/**
**/_build/**
**/output/**
**/publish/**
**/testResults/**
**/coverage/**
**/_deployments/**
**/_migrations/**
# Node.js and Yarn
**/node_modules/**
**/yarn.lock
**/package-lock.json
# Gradle and IntelliJ caches
**/caches/**
**/build-cache/**
**/generated/**
**/local-repository/**
**/m2repository/**
**/settings.gradle
**/wrapper/**
**/groovy/**
# NuGet and Package Manager Console
**.nuget/**
**/.packagemanager/**
**/.paket/**
**/.paket.dependency.json**
# Other miscellaneous files
**.env**
**.sqlite_prf**
**.sqlite_stat**
**.sqlite_master**
**.bak**
**.old**
**.swp**
**.DS_Store**

25
D2tweaks.sln Normal file
View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.9.34723.18
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "D2tweaks", "D2tweaks.vcxproj", "{FD312A97-7B2C-4922-B2F5-7969DA0396F8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x86 = Debug|x86
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{FD312A97-7B2C-4922-B2F5-7969DA0396F8}.Debug|x86.ActiveCfg = Debug|Win32
{FD312A97-7B2C-4922-B2F5-7969DA0396F8}.Debug|x86.Build.0 = Debug|Win32
{FD312A97-7B2C-4922-B2F5-7969DA0396F8}.Release|x86.ActiveCfg = Release|Win32
{FD312A97-7B2C-4922-B2F5-7969DA0396F8}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {8F0108AD-9A15-43A0-A115-910627CF0586}
EndGlobalSection
EndGlobal

303
D2tweaks.vcxproj Normal file
View File

@ -0,0 +1,303 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<ProjectGuid>{FD312A97-7B2C-4922-B2F5-7969DA0396F8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PreferredToolArchitecture>
</PreferredToolArchitecture>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PreferredToolArchitecture>
</PreferredToolArchitecture>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\Diablo II\MODS\ironman-dev</OutDir>
<IntDir>$(SolutionDir)Build\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\Diablo II\MODS\ironman-dev</OutDir>
<IntDir>$(SolutionDir)Build\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;WIN32_LEAN_AND_MEAN;SPDLOG_COMPILED_LIB;SPDLOG_FMT_EXTERNAL;FMT_LOCALE;JSON_USE_IMPLICIT_CONVERSIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Full</Optimization>
<AdditionalIncludeDirectories>.\include;.\vendor\minhook\include;.\vcpkg\spdlog_x86-windows-static\include;.\vcpkg\fmt_x86-windows-static\include;.\vcpkg\pugixml_x86-windows-static\include;.\vcpkg\nlohmann-json_x86-windows-static\include;.\vendor\D2Template;.\vendor\DllNotify;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<LanguageStandard>stdcpp17</LanguageStandard>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<DisableSpecificWarnings>4068;4293;4996</DisableSpecificWarnings>
<UseFullPaths>false</UseFullPaths>
<ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<AdditionalDependencies>wsock32.lib;ws2_32.lib;vendor\minhook\lib\minhook.x32.lib;vcpkg\spdlog_x86-windows-static\lib\spdlog.lib;vcpkg\fmt_x86-windows-static\lib\fmt.lib;vcpkg\pugixml_x86-windows-static\lib\pugixml.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<ProjectReference>
<LinkLibraryDependencies>false</LinkLibraryDependencies>
</ProjectReference>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<PreprocessorDefinitions>WIN32;_WINDOWS;_DEBUG;WIN32_LEAN_AND_MEAN;SPDLOG_COMPILED_LIB;SPDLOG_FMT_EXTERNAL;FMT_LOCALE;JSON_USE_IMPLICIT_CONVERSIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<WarningLevel>Level3</WarningLevel>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>.\include;.\vendor\minhook\include;.\vcpkg\spdlog_x86-windows-static\include;.\vcpkg\fmt_x86-windows-static\include;.\vcpkg\pugixml_x86-windows-static\include;.\vcpkg\nlohmann-json_x86-windows-static\include;.\vendor\D2Template;.\vendor\DllNotify;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<LanguageStandard>stdcpp17</LanguageStandard>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<DisableSpecificWarnings>4068;4293;4996</DisableSpecificWarnings>
<UseFullPaths>false</UseFullPaths>
<ObjectFileName>$(IntDir)/%(RelativeDir)/</ObjectFileName>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<TargetMachine>MachineX86</TargetMachine>
<GenerateDebugInformation>true</GenerateDebugInformation>
<SubSystem>Console</SubSystem>
<AdditionalDependencies>wsock32.lib;ws2_32.lib;vendor\minhook\lib\minhook.x32d.lib;vcpkg\spdlog_x86-windows-static\debug\lib\spdlogd.lib;vcpkg\fmt_x86-windows-static\debug\lib\fmtd.lib;vcpkg\pugixml_x86-windows-static\debug\lib\pugixml_d.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<ProjectReference>
<LinkLibraryDependencies>false</LinkLibraryDependencies>
</ProjectReference>
<PostBuildEvent>
<Command>
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="src\common\asm_code.cpp" />
<ClCompile Include="src\common\config.cpp" />
<ClCompile Include="src\common\hooking.cpp" />
<ClCompile Include="src\common\ini.cpp" />
<ClCompile Include="src\common\string_utils.cpp" />
<ClCompile Include="src\d2tweaks\client\client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\autosort\autosort_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\client_module.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\damage_display\damage_display_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\item_drop_message\item_drop_message_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\item_move\item_move_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter_settings.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\small_patches\small_patches.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\test\test.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\trader_update\trader_update_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\transmute\transmute_client.cpp" />
<ClCompile Include="src\d2tweaks\common\asset_manager.cpp" />
<ClCompile Include="src\d2tweaks\common\common.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\autosort\autosort_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\damage_display\damage_display_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\item_drop_message\item_drop_message_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\item_move\item_move_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\server_module.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\test\test.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\trader_update\trader_update_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\transmute\transmute_server.cpp" />
<ClCompile Include="src\d2tweaks\server\server.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\button.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\checkbox.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\group.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\image.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\label.cpp" />
<ClCompile Include="src\d2tweaks\ui\menu.cpp" />
<ClCompile Include="src\d2tweaks\ui\ui_manager.cpp" />
<ClCompile Include="src\diablo2\d2client.cpp" />
<ClCompile Include="src\diablo2\d2cmp.cpp" />
<ClCompile Include="src\diablo2\d2common.cpp" />
<ClCompile Include="src\diablo2\d2game.cpp" />
<ClCompile Include="src\diablo2\d2gfx.cpp" />
<ClCompile Include="src\diablo2\d2lang.cpp" />
<ClCompile Include="src\diablo2\d2launch.cpp" />
<ClCompile Include="src\diablo2\d2net.cpp" />
<ClCompile Include="src\diablo2\d2win.cpp" />
<ClCompile Include="src\diablo2\fog.cpp" />
<ClCompile Include="src\diablo2\storm.cpp" />
<ClCompile Include="src\diablo2\utils\mpq_ifstream.cpp" />
<ClCompile Include="src\diablo2\utils\screen.cpp" />
<ClCompile Include="src\main.cpp" />
<ClCompile Include="vendor\D2Template\D2Template.cpp" />
<ClCompile Include="vendor\DllNotify\DllNotify.cpp" />
<ClCompile Include="vendor\minhook\src\buffer.c" />
<ClCompile Include="vendor\minhook\src\hde\hde32.c" />
<ClCompile Include="vendor\minhook\src\hde\hde64.c" />
<ClCompile Include="vendor\minhook\src\hook.c" />
<ClCompile Include="vendor\minhook\src\trampoline.c" />
</ItemGroup>
<ItemGroup>
<None Include="vendor\minhook\dll_resources\MinHook.def" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\common\asm_code.h" />
<ClInclude Include="include\common\config.h" />
<ClInclude Include="include\common\enum_helper.h" />
<ClInclude Include="include\common\hooking.h" />
<ClInclude Include="include\common\ini.h" />
<ClInclude Include="include\common\autopickup_lootfilter.h" />
<ClInclude Include="include\common\ptr_wrapper.h" />
<ClInclude Include="include\common\string_utils.h" />
<ClInclude Include="include\d2tweaks\client\client.h" />
<ClInclude Include="include\d2tweaks\client\modules\autosort\autosort_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\client_module.h" />
<ClInclude Include="include\d2tweaks\client\modules\damage_display\damage_display_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\item_drop_message\item_drop_message_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\item_move\item_move_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter_settings.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.h" />
<ClInclude Include="include\d2tweaks\client\modules\small_patches\small_patches.h" />
<ClInclude Include="include\d2tweaks\client\modules\test\test.h" />
<ClInclude Include="include\d2tweaks\client\modules\trader_update\trader_update_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\transmute\transmute_client.h" />
<ClInclude Include="include\d2tweaks\common\asset.h" />
<ClInclude Include="include\d2tweaks\common\asset_manager.h" />
<ClInclude Include="include\d2tweaks\common\common.h" />
<ClInclude Include="include\d2tweaks\common\protocol.h" />
<ClInclude Include="include\d2tweaks\server\modules\autosort\autosort_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\damage_display\damage_display_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\item_drop_message\item_drop_message_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\item_move\item_move_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\server_module.h" />
<ClInclude Include="include\d2tweaks\server\modules\test\test.h" />
<ClInclude Include="include\d2tweaks\server\modules\trader_update\trader_update_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\transmute\transmute_server.h" />
<ClInclude Include="include\d2tweaks\server\server.h" />
<ClInclude Include="include\d2tweaks\ui\controls\button.h" />
<ClInclude Include="include\d2tweaks\ui\controls\checkbox.h" />
<ClInclude Include="include\d2tweaks\ui\controls\control.h" />
<ClInclude Include="include\d2tweaks\ui\controls\group.h" />
<ClInclude Include="include\d2tweaks\ui\controls\image.h" />
<ClInclude Include="include\d2tweaks\ui\controls\label.h" />
<ClInclude Include="include\d2tweaks\ui\menu.h" />
<ClInclude Include="include\d2tweaks\ui\rect.h" />
<ClInclude Include="include\d2tweaks\ui\ui_manager.h" />
<ClInclude Include="include\diablo2\d2client.h" />
<ClInclude Include="include\diablo2\d2cmp.h" />
<ClInclude Include="include\diablo2\d2common.h" />
<ClInclude Include="include\diablo2\d2game.h" />
<ClInclude Include="include\diablo2\d2gfx.h" />
<ClInclude Include="include\diablo2\d2lang.h" />
<ClInclude Include="include\diablo2\d2launch.h" />
<ClInclude Include="include\diablo2\d2net.h" />
<ClInclude Include="include\diablo2\d2win.h" />
<ClInclude Include="include\diablo2\fog.h" />
<ClInclude Include="include\diablo2\storm.h" />
<ClInclude Include="include\diablo2\structures\act_map.h" />
<ClInclude Include="include\diablo2\structures\cellfile.h" />
<ClInclude Include="include\diablo2\structures\client_unit_list.h" />
<ClInclude Include="include\diablo2\structures\damage.h" />
<ClInclude Include="include\diablo2\structures\data\bodylocs_line.h" />
<ClInclude Include="include\diablo2\structures\data\elemtypes_line.h" />
<ClInclude Include="include\diablo2\structures\data\hitclass_line.h" />
<ClInclude Include="include\diablo2\structures\data\items_line.h" />
<ClInclude Include="include\diablo2\structures\data\item_types_line.h" />
<ClInclude Include="include\diablo2\structures\data\monmode_line.h" />
<ClInclude Include="include\diablo2\structures\data\monstats_line.h" />
<ClInclude Include="include\diablo2\structures\data\playerclass_line.h" />
<ClInclude Include="include\diablo2\structures\data\properties_line.h" />
<ClInclude Include="include\diablo2\structures\data\storepage_line.h" />
<ClInclude Include="include\diablo2\structures\data_tables.h" />
<ClInclude Include="include\diablo2\structures\file_handle.h" />
<ClInclude Include="include\diablo2\structures\game.h" />
<ClInclude Include="include\diablo2\structures\game_server.h" />
<ClInclude Include="include\diablo2\structures\gfxcell.h" />
<ClInclude Include="include\diablo2\structures\gfxdata.h" />
<ClInclude Include="include\diablo2\structures\inventory.h" />
<ClInclude Include="include\diablo2\structures\item_data.h" />
<ClInclude Include="include\diablo2\structures\linkage.h" />
<ClInclude Include="include\diablo2\structures\monster_data.h" />
<ClInclude Include="include\diablo2\structures\net_client.h" />
<ClInclude Include="include\diablo2\structures\npc_record.h" />
<ClInclude Include="include\diablo2\structures\object_data.h" />
<ClInclude Include="include\diablo2\structures\path.h" />
<ClInclude Include="include\diablo2\structures\player_data.h" />
<ClInclude Include="include\diablo2\structures\room.h" />
<ClInclude Include="include\diablo2\structures\UniqueItems.h" />
<ClInclude Include="include\diablo2\structures\unit.h" />
<ClInclude Include="include\diablo2\utils\mpq_ifstream.h" />
<ClInclude Include="include\diablo2\utils\screen.h" />
<ClInclude Include="include\fw\pool.h" />
<ClInclude Include="include\fw\singleton.h" />
<ClInclude Include="vendor\D2Template\D2Template.h" />
<ClInclude Include="vendor\D2Template\D2TemplateConstants.h" />
<ClInclude Include="vendor\D2Template\D2TemplateDataTables.h" />
<ClInclude Include="vendor\D2Template\D2TemplatePacketDef.h" />
<ClInclude Include="vendor\D2Template\D2TemplatePatch.h" />
<ClInclude Include="vendor\D2Template\D2TemplatePtrs.h" />
<ClInclude Include="vendor\D2Template\D2TemplateStructs.h" />
<ClInclude Include="vendor\D2Template\D2TemplateVars.h" />
<ClInclude Include="vendor\DllNotify\DllNotify.h" />
<ClInclude Include="vendor\minhook\include\MinHook.h" />
<ClInclude Include="vendor\minhook\src\buffer.h" />
<ClInclude Include="vendor\minhook\src\hde\hde32.h" />
<ClInclude Include="vendor\minhook\src\hde\hde64.h" />
<ClInclude Include="vendor\minhook\src\hde\pstdint.h" />
<ClInclude Include="vendor\minhook\src\hde\table32.h" />
<ClInclude Include="vendor\minhook\src\hde\table64.h" />
<ClInclude Include="vendor\minhook\src\trampoline.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

186
D2tweaks.vcxproj.filters Normal file
View File

@ -0,0 +1,186 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="src\common\asm_code.cpp" />
<ClCompile Include="src\common\config.cpp" />
<ClCompile Include="src\common\hooking.cpp" />
<ClCompile Include="src\common\string_utils.cpp" />
<ClCompile Include="src\d2tweaks\client\client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\autosort\autosort_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\client_module.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\damage_display\damage_display_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\item_move\item_move_client.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter_settings.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\small_patches\small_patches.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\test\test.cpp" />
<ClCompile Include="src\d2tweaks\common\asset_manager.cpp" />
<ClCompile Include="src\d2tweaks\common\common.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\autosort\autosort_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\damage_display\damage_display_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\item_move\item_move_server.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\server_module.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\test\test.cpp" />
<ClCompile Include="src\d2tweaks\server\server.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\button.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\checkbox.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\group.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\image.cpp" />
<ClCompile Include="src\d2tweaks\ui\controls\label.cpp" />
<ClCompile Include="src\d2tweaks\ui\menu.cpp" />
<ClCompile Include="src\d2tweaks\ui\ui_manager.cpp" />
<ClCompile Include="src\diablo2\d2client.cpp" />
<ClCompile Include="src\diablo2\d2cmp.cpp" />
<ClCompile Include="src\diablo2\d2common.cpp" />
<ClCompile Include="src\diablo2\d2game.cpp" />
<ClCompile Include="src\diablo2\d2gfx.cpp" />
<ClCompile Include="src\diablo2\d2launch.cpp" />
<ClCompile Include="src\diablo2\d2net.cpp" />
<ClCompile Include="src\diablo2\d2win.cpp" />
<ClCompile Include="src\diablo2\fog.cpp" />
<ClCompile Include="src\diablo2\storm.cpp" />
<ClCompile Include="src\diablo2\utils\mpq_ifstream.cpp" />
<ClCompile Include="src\diablo2\utils\screen.cpp" />
<ClCompile Include="src\main.cpp" />
<ClCompile Include="vendor\minhook\src\buffer.c" />
<ClCompile Include="vendor\minhook\src\hde\hde32.c" />
<ClCompile Include="vendor\minhook\src\hde\hde64.c" />
<ClCompile Include="vendor\minhook\src\hook.c" />
<ClCompile Include="vendor\minhook\src\trampoline.c" />
<ClCompile Include="src\diablo2\d2lang.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\item_drop_message\item_drop_message_client.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\item_drop_message\item_drop_message_server.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\transmute\transmute_client.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\transmute\transmute_server.cpp" />
<ClCompile Include="src\common\ini.cpp" />
<ClCompile Include="src\d2tweaks\server\modules\trader_update\trader_update_server.cpp" />
<ClCompile Include="src\d2tweaks\client\modules\trader_update\trader_update_client.cpp" />
<ClCompile Include="vendor\D2Template\D2Template.cpp" />
<ClCompile Include="vendor\DllNotify\DllNotify.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="include\common\asm_code.h" />
<ClInclude Include="include\common\config.h" />
<ClInclude Include="include\common\enum_helper.h" />
<ClInclude Include="include\common\hooking.h" />
<ClInclude Include="include\common\ini.h" />
<ClInclude Include="include\common\ptr_wrapper.h" />
<ClInclude Include="include\common\string_utils.h" />
<ClInclude Include="include\d2tweaks\client\client.h" />
<ClInclude Include="include\d2tweaks\client\modules\autosort\autosort_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\auto_gold_pickup\auto_gold_pickup_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\auto_item_pickup\auto_item_pickup_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\client_module.h" />
<ClInclude Include="include\d2tweaks\client\modules\damage_display\damage_display_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\item_move\item_move_client.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter_settings.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter_settings_menu.h" />
<ClInclude Include="include\d2tweaks\client\modules\loot_filter\loot_filter_settings_toggle_menu.h" />
<ClInclude Include="include\d2tweaks\client\modules\small_patches\small_patches.h" />
<ClInclude Include="include\d2tweaks\client\modules\test\test.h" />
<ClInclude Include="include\d2tweaks\common\asset.h" />
<ClInclude Include="include\d2tweaks\common\asset_manager.h" />
<ClInclude Include="include\d2tweaks\common\common.h" />
<ClInclude Include="include\d2tweaks\common\protocol.h" />
<ClInclude Include="include\d2tweaks\server\modules\autosort\autosort_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\auto_gold_pickup\auto_gold_pickup_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\auto_item_pickup\auto_item_pickup_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\damage_display\damage_display_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\identify_on_pickup\identify_on_pickup_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\item_move\item_move_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\server_module.h" />
<ClInclude Include="include\d2tweaks\server\modules\test\test.h" />
<ClInclude Include="include\d2tweaks\server\server.h" />
<ClInclude Include="include\d2tweaks\ui\controls\button.h" />
<ClInclude Include="include\d2tweaks\ui\controls\checkbox.h" />
<ClInclude Include="include\d2tweaks\ui\controls\control.h" />
<ClInclude Include="include\d2tweaks\ui\controls\group.h" />
<ClInclude Include="include\d2tweaks\ui\controls\image.h" />
<ClInclude Include="include\d2tweaks\ui\controls\label.h" />
<ClInclude Include="include\d2tweaks\ui\menu.h" />
<ClInclude Include="include\d2tweaks\ui\rect.h" />
<ClInclude Include="include\d2tweaks\ui\ui_manager.h" />
<ClInclude Include="include\diablo2\d2client.h" />
<ClInclude Include="include\diablo2\d2cmp.h" />
<ClInclude Include="include\diablo2\d2common.h" />
<ClInclude Include="include\diablo2\d2game.h" />
<ClInclude Include="include\diablo2\d2gfx.h" />
<ClInclude Include="include\diablo2\d2launch.h" />
<ClInclude Include="include\diablo2\d2net.h" />
<ClInclude Include="include\diablo2\d2win.h" />
<ClInclude Include="include\diablo2\fog.h" />
<ClInclude Include="include\diablo2\storm.h" />
<ClInclude Include="include\diablo2\structures\act_map.h" />
<ClInclude Include="include\diablo2\structures\cellfile.h" />
<ClInclude Include="include\diablo2\structures\client_unit_list.h" />
<ClInclude Include="include\diablo2\structures\damage.h" />
<ClInclude Include="include\diablo2\structures\data\bodylocs_line.h" />
<ClInclude Include="include\diablo2\structures\data\elemtypes_line.h" />
<ClInclude Include="include\diablo2\structures\data\hitclass_line.h" />
<ClInclude Include="include\diablo2\structures\data\items_line.h" />
<ClInclude Include="include\diablo2\structures\data\item_types_line.h" />
<ClInclude Include="include\diablo2\structures\data\monmode_line.h" />
<ClInclude Include="include\diablo2\structures\data\monstats_line.h" />
<ClInclude Include="include\diablo2\structures\data\playerclass_line.h" />
<ClInclude Include="include\diablo2\structures\data\properties_line.h" />
<ClInclude Include="include\diablo2\structures\data\storepage_line.h" />
<ClInclude Include="include\diablo2\structures\data_tables.h" />
<ClInclude Include="include\diablo2\structures\file_handle.h" />
<ClInclude Include="include\diablo2\structures\game.h" />
<ClInclude Include="include\diablo2\structures\game_server.h" />
<ClInclude Include="include\diablo2\structures\gfxcell.h" />
<ClInclude Include="include\diablo2\structures\gfxdata.h" />
<ClInclude Include="include\diablo2\structures\inventory.h" />
<ClInclude Include="include\diablo2\structures\item_data.h" />
<ClInclude Include="include\diablo2\structures\linkage.h" />
<ClInclude Include="include\diablo2\structures\monster_data.h" />
<ClInclude Include="include\diablo2\structures\net_client.h" />
<ClInclude Include="include\diablo2\structures\object_data.h" />
<ClInclude Include="include\diablo2\structures\path.h" />
<ClInclude Include="include\diablo2\structures\player_data.h" />
<ClInclude Include="include\diablo2\structures\room.h" />
<ClInclude Include="include\diablo2\structures\UniqueItems.h" />
<ClInclude Include="include\diablo2\structures\unit.h" />
<ClInclude Include="include\diablo2\utils\mpq_ifstream.h" />
<ClInclude Include="include\diablo2\utils\screen.h" />
<ClInclude Include="include\fw\pool.h" />
<ClInclude Include="include\fw\singleton.h" />
<ClInclude Include="vendor\minhook\include\MinHook.h" />
<ClInclude Include="vendor\minhook\src\buffer.h" />
<ClInclude Include="vendor\minhook\src\hde\hde32.h" />
<ClInclude Include="vendor\minhook\src\hde\hde64.h" />
<ClInclude Include="vendor\minhook\src\hde\pstdint.h" />
<ClInclude Include="vendor\minhook\src\hde\table32.h" />
<ClInclude Include="vendor\minhook\src\hde\table64.h" />
<ClInclude Include="vendor\minhook\src\trampoline.h" />
<ClInclude Include="include\diablo2\d2lang.h" />
<ClInclude Include="include\d2tweaks\client\modules\item_drop_message\item_drop_message_client.h" />
<ClInclude Include="include\d2tweaks\server\modules\item_drop_message\item_drop_message_server.h" />
<ClInclude Include="include\common\autopickup_lootfilter.h" />
<ClInclude Include="include\d2tweaks\client\modules\transmute\transmute_client.h" />
<ClInclude Include="include\d2tweaks\server\modules\transmute\transmute_server.h" />
<ClInclude Include="include\d2tweaks\server\modules\trader_update\trader_update_server.h" />
<ClInclude Include="include\d2tweaks\client\modules\trader_update\trader_update_client.h" />
<ClInclude Include="include\diablo2\structures\npc_record.h" />
<ClInclude Include="vendor\D2Template\D2Template.h" />
<ClInclude Include="vendor\D2Template\D2TemplateConstants.h" />
<ClInclude Include="vendor\D2Template\D2TemplateDataTables.h" />
<ClInclude Include="vendor\D2Template\D2TemplatePacketDef.h" />
<ClInclude Include="vendor\D2Template\D2TemplatePatch.h" />
<ClInclude Include="vendor\D2Template\D2TemplatePtrs.h" />
<ClInclude Include="vendor\D2Template\D2TemplateStructs.h" />
<ClInclude Include="vendor\D2Template\D2TemplateVars.h" />
<ClInclude Include="vendor\DllNotify\DllNotify.h" />
</ItemGroup>
<ItemGroup>
<None Include="vendor\minhook\dll_resources\MinHook.def" />
</ItemGroup>
</Project>

BIN
build/!old/0000.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0001.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0002.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0003.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0004.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0005.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0006.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
build/!old/0006_i.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0007.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
build/!old/0007_i.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0008.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
build/!old/0008_i.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
build/!old/0009.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
build/!old/0009_.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
build/!old/0010.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
build/!old/0010_.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
build/!old/blank down.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
build/!old/blank up.bmp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
build/!old/d2tweaks.mpq Normal file

Binary file not shown.

View File

@ -0,0 +1,202 @@
Aegis uow
Aerin Shield pa4
Akaran Rondache pa7
Akaran Targe pa6
Alpha Helm dr6
Ancient Armor aar
Ancient Shield pad
Ancient Shield xts
Antlers dr3
Archon Plate utp
Armet ulm
Assault Helmet ba4
Avenger Guard ba5
Balrog Skin upl
Barbed Shield xpk
Basinet xhl
Battle Belt ztb
Battle Boots xtb
Battle Gauntlets xtg
Belt(M) mbl
Blade Barrier upk
Blood Spirt drb
Bloodlord Skull nef
Bone Helm bhm
Bone Shield bsh
Bone Visage uh9
Boneweave uhn
Boneweave Boots umb
Bracers(M) mgl
Bramble Mitts ulg
Breast Plate brs
Buckler buc
Cantor Trophy ne9
Cap/hat cap
Carnage Helm bab
Casque xlm
Chain Boots mbt
Chain Mail chn
Chaos Armor xul
Circlet ci0
Colossus Girdle uhc
Conquerer Crown bae
Corona urn
Coronet ci1
Crown crn
Crown Shield pa5
Crusader Gauntlets utg
Cuirass xrs
Death Mask xsk
Defender xuc
Demon Head ne5
Demonhead usk
Demonhide Armor xla
Demonhide Boots xlb
Demonhide Gloves xlg
Demonhide Sash zlb
Destroyer Helm bad
Diadem ci3
Diamond Mail ung
Dragon Shield xit
Dream Spirit drf
Dusk Shroud uui
Earth Spirit drd
Embossed Plate xth
Falcon Mask dr4
Fanged Helm ba2
Fetish Trophy ne7
Field Plate fld
Full Helm fhl
Full Plate Mail ful
Fury Visor bac
Gargoyle Head ne4
Gaunlets(H) hgl
Ghost Armor xui
Giant Conch uhl
Girdle(H) hbl
Gloves(L) lgl
Gothic Plate gth
Gothic Shield gts
Grand Crown xrn
Great Hauberk urs
Great Helm ghm
Griffon Headress dr7
Grim Helm xh9
Grim Shield xsh
Guardian Crown baf
Guilded Shield pa9
Hard Leather Armor hla
Hawk Helm dr2
Heater uuc
Heavy Belt tbl
Heavy Boots vbt
Heavy Bracers xmg
Heavy Gloves vgl
Heirophant Trophy nea
Hellforged Plate ult
Hellspawn Skull neg
Helm hlm
Heraldic Shield pa3
Horned Helm ba3
Hunter's Guise dr8
Hydraskull ukp
Hyperion urg
Jawbone Cap ba1
Jawbone Visor ba6
Kite Shield kit
Kraken Shell uld
Lacquered Plate uth
Large Shield lrg
Leather Armor lea
Leather Boots lbt
Light Belt vbl
Light Gauntlets tgl
Light Plate ltp
Light Plate Boots tbt
Linked Mail xng
Lion Helm ba7
Loricated Mail ucl
Luna uml
Mage Plate xtp
Mask msk
Mesh Armor xhn
Mesh Belt zmb
Mesh Boots xmb
Minion Skull neb
Mirrored Boots utb
Mithril Coil umc
Monarch uit
Mummified Trophy ne6
Myrmidon Greaves uhb
Ogre Gauntlets uhg
Ornate Armor xar
Overseer Skull ned
Pavise xow
Plate Boots hbt
Plate Mail plt
Preserved Head ne1
Protector Shield pa8
Quilted Armor qui
Rage Mask ba8
Ring Mail rng
Rondache pa2
Round Shield xml
Royal Shield paa
Russet Armor xpl
Sacred Armor uar
Sacred Feathers dr9
Sacred Rondache pac
Sacred Targe pab
Sallet xkp
Sash(L) lbl
Savage Helmet ba9
Scale Mail scl
Scarab Husk ula
Scarabshell Boots uvb
Scutum xrg
Serpentskin Armor xea
Sexton Trophy ne8
Shadow Plate uul
Shako uap
Sharkskin Belt zvb
Sharkskin Boots xvb
Sharkskin Gloves xvg
Sharktooth Armor xld
Skull Cap skp
Sky Spirit dre
Slayer Guard baa
Small Shield sml
Spiderweb Sash ulc
Spiked Shield spk
Spired Helm uhm
Spirit Mask dr5
Splint Mail spl
Studded Leather stu
Succubae Skull nee
Sun Spirit drc
Targe pa1
Templar Coat xlt
Tiara ci2
Tigulated Mail xcl
Totemic Mask dra
Tower Shield tow
Trellised Armor xtu
Troll Belt utc
Troll Nest ush
Unraveller Head ne3
Vambraces umg
Vampirebone Gloves uvg
Vampirefang Belt uvc
Vortex Shield paf
War Belt zhb
War Boots xhb
War Gauntlets xhg
War Hat xap
Ward uts
Winged Helm xhm
Wire Fleece utu
Wolf Head dr1
Wyrmhide uea
Wyrmhide Boots ulb
Zakarum Shield pae
Zombie Head ne2

View File

@ -0,0 +1,124 @@
elixir elx
Healing Potion hpo
Mana Potion mpo
Full Healing Potion hpf
Full Mana Potion mpf
Stamina Potion vps
Antidote Potion yps
Rejuv Potion rvs
Full Rejuv Potion rvl
Thawing Potion wms
Town Portal Book tbk
Identify Book ibk
amulet amu
viper amulet vip
ring rin
gold gld
Bark Scroll bks
Arrows aqv
Torch tch
Bolts cqv
Town Portal Scroll tsc
Identify Scroll isc
Skeleton Key key
Mephisto Key luv
jade figurine j34
gold bird g34
lam esen's tome bbb
Horadric Cube box
Mephisto SoulStone mss
Book of Skill ass
KhalimEye qey
KhalimHeart qhr
KhalimBrain qbr
Player Ear ear
Chipped Amethyst gcv
Flawed Amethyst gfv
Amethyst gsv
Flawless Amethyst gzv
Perfect Amethyst gpv
Chipped Topaz gcy
Flawed Topaz gfy
Topaz gsy
Flawless Topaz gly
Perfect Topaz gpy
Chipped Saphire gcb
Flawed Saphire gfb
Saphire gsb
Flawless Saphire glb
Perfect Saphire gpb
Chipped Emerald gcg
Flawed Emerald gfg
Emerald gsg
Flawless Emerald glg
Perfect Emerald gpg
Chipped Ruby gcr
Flawed Ruby gfr
Ruby gsr
Flawless Ruby glr
Perfect Ruby gpr
Chipped Diamond gcw
Flawed Diamond gfw
Diamond gsw
Flawless Diamond glw
Perfect Diamond gpw
Lesser Healing Potion hp1
Light Healing Potion hp2
Healing Potion hp3
Strong Healing Potion hp4
Greater Healing Potion hp5
Lesser Mana Potion mp1
Light Mana Potion mp2
Mana Potion mp3
Strong Mana Potion mp4
Greater Mana Potion mp5
Chipped Skull skc
Flawed Skull skf
Skull sku
Flawless Skull skl
Perfect Skull skz
herb hrb
Charm Small cm1
Charm Medium cm2
Charm Large cm3
Small Red Potion rps
Large Red Potion rpl
Small Blue Potion bps
Large Blue Potion bpl
El Rune r01
Eld Rune r02
Tir Rune r03
Nef Rune r04
Eth Rune r05
Ith Rune r06
Tal Rune r07
Ral Rune r08
Ort Rune r09
Thul Rune r10
Amn Rune r11
Sol Rune r12
Shael Rune r13
Dol Rune r14
Hel Rune r15
Io Rune r16
Lum Rune r17
Ko Rune r18
Fal Rune r19
Lem Rune r20
Pul Rune r21
Um Rune r22
Mal Rune r23
Ist Rune r24
Gul Rune r25
Vex Rune r26
Ohm Rune r27
Lo Rune r28
Sur Rune r29
Ber Rune r30
Jah Rune r31
Cham Rune r32
Zod Rune r33
Jewel jew
Maguffin ice
Scroll 0sc
Scroll of Malah tr2

View File

@ -0,0 +1,306 @@
Ancient Axe 9gi
Ancient Sword 9wd
Arbalest 8lx
Archon Staff 6ws
Ashwood Bow am6
Ataghan 7sm
Axe axe
Balanced Axe bal
Balanced Knife bkf
Balista 8hx
Balrog Blade 7gs
Balrog Spear 7s7
Barbed Club 9sp
Bardiche bar
Bastard Sword bsw
Battle Axe btx
Battle Cestus 7cs
Battle Dart 9tk
Battle Hammer 9wh
Battle Scythe 9s8
Battle Staff bst
Battle Sword 9bs
Bearded Axe 9ba
Bec-de-Corbin 9h9
Berserker Axe 7wa
Bill 9vo
Blade bld
Blade Bow 6hb
Blade Talons btl
Bone Knife 7dg
Bone Wand bwn
Brandistock brn
Broad Axe bax
Broad Sword bsd
Burnt Wand 9wn
Caduceus 7ws
Cedar Bow 8lb
Cedar Staff 8cs
Ceremonial Bow am7
Ceremonial Javelin ama
Ceremonial Pike am9
Ceremonial Spear am8
Cestus ces
Champion Axe 7ga
Champion Sword 7b7
Choking Gas Potion gpm
Chu-Ko-Nu 8rx
Cinquedeas 9kr
Clasped Orb ob4
Claws clw
Claymore clm
Cleaver 9ax
Cloudy Sphere ob8
Club clb
Colossal Sword 7fb
Colossus Blade 7gd
Colossus Crossbow 6hx
Colossus Voulge 7vo
Composite Bow cbw
Conquest Sword 7bs
Crossbow mxb
Crowbill 9mp
Crusader Bow 6l7
Cryptic Axe 7pa
Cryptic Sword 7ls
Crystal Sword crs
Crystalline Globe ob7
Cudgel 9cl
Cutlass 9sm
Dacian Falx 9cm
Dagger dgr
Decapitator 7bt
Demon Crossbow 6rx
Demon Heart obd
Devil Star 7mt
Diamond Bow 6s7
Dimensional Blade 9cr
Dimensional Shard obf
Dirk dir
Divine Scepter 9ws
Double Axe 2ax
Double Bow 8cb
Dragon Stone ob5
Eagle Orb ob1
Edge Bow 8sb
Elder Staff 6cs
Eldritch Orb obc
Elegant Blade 7sb
Espadon 92h
Ettin Axe 72a
Executioner Sword 9gd
Exploding Potion opm
Falcata 7ss
Falchion flc
Fanged Knife 7kr
Fascia 9xf
Feral Axe 7la
Feral Claws 7lw
Flail fla
Flamberge flb
Flanged Mace 9ma
Flying Axe 7ta
Flying Knife 7tk
Francisca 9ta
Fulminating Potion opl
Fuscina 9tr
Ghost Glaive 7gl
Ghost Spear 7st
Ghost Wand 7yw
Giant Axe gix
Giant Sword gis
Giant Thresher 7wc
Gidbinn g33
Gladius 9ss
Glaive glv
Glorious Axe 7gi
Glowing Orb ob6
Gnarled Staff cst
Gorgon Crossbow 6mx
Gothic Axe 9ga
Gothic Bow 8lw
Gothic Staff 8bs
Gothic Sword 9b9
Grand Matron Bow amc
Grand Scepter gsc
Grave Wand 9gw
Great Axe gax
Great Bow 6cb
Great Maul gma
Great Pilum 9pi
Great Poleaxe 7h7
Great Sword gsd
Greater Claws 9lw
Greater Talons 9tw
Grim Scythe 9wc
Grim Wand gwn
Halberd hal
Hand Axe hax
Hand Scythe 9cs
Harpoon 9ts
Hatchet 9ha
Hatchet Hands axf
Heavenly Stone obb
Heavy Crossbow hxb
Hellforge Hammer hfh
Highland Blade 7cm
Holy Water Sprinkler 9qs
Horadric Malus hdm
Horadric Staff hst
Hunter's Bow hbw
Hurlbat 9b8
Hydra Bow 6lw
Hydra Edge 7fc
Hyperion Javelin 7ja
Hyperion Spear 7sr
Jagged Star 9mt
Javelin jav
Jo Staff 8ss
Katar ktr
KhalimFlail qf1
Knout 9fl
Kriss kri
Lance 9p9
Large Axe lax
Legend Spike 7bl
Legend Sword 72h
Legendary Mallet 7wh
Lich Wand 7bw
Light Crossbow lxb
Lochaber Axe 9b7
Long Battle Bow lbb
Long Bow lbw
Long Siege Bow 8l8
Long Staff lst
Long Sword lsd
Long War Bow lwb
Mace mac
Maiden Javelin am5
Maiden Pike am4
Maiden Spear am3
Mancatcher 7br
Martel de Fer 9gm
Matriarchal Bow amb
Matriarchal Pike ame
Matriarchal Spear amd
MatriarchalJavelin amf
Maul mau
Mighty Scepter 7sc
Military Axe 9la
Military Pick mpi
Mithral Point 7di
Morning Star mst
Mythical Sword 7wd
Naga 9wa
Ogre Axe 7o7
Ogre Maul 7m7
Oil Potion ops
Partizan 9pa
Pellet Bow 6lx
Petrified Wand 9yw
Phase Blade 7cr
Pike pik
Pilum pil
Poignard 9dg
Poleaxe pax
Polished Wand 7wn
Quarterstaff 8ls
Quhab 9ar
Rancid Gas Potion gps
Razor Bow 8hb
Reflex Bow am2
Reinforced Mace 7ma
Repeating Crossbow rxb
Rondel 9di
Rune Bow 8sw
Rune Scepter 9sc
Rune Staff 8ws
Rune Sword 9ls
Runic Talons 7tw
Saber sbr
Sacred Globe ob2
Scepter scp
Scimitar scm
Scissors Katar skr
Scissors Quhab 9qr
Scissors Suwayyah 7qr
Scourge 7fl
Scythe scy
Seraph Rod 7qs
Shadow Bow 6lb
Shamshir 9sb
Shillelah 6bs
Short Battle Bow sbb
Short Bow sbw
Short Siege Bow 8s8
Short Spear ssp
Short Staff sst
Short Sword ssd
Short War Bow swb
Siege Crossbow 8mx
Silver Edged Axe 7ba
Simbilan 9s9
Small Crescent 7ax
Smoked Sphere ob3
Sparkling Ball ob9
Spear spr
Spetum spt
Spiculum 9gl
Spider Bow 6sb
Spiked Club spc
Staff of the Kings msf
Stag Bow am1
Stalagmite 6ls
Stilleto 9bl
Strangling Gas Potion gpl
Stygian Pike 7tr
Stygian Pilum 7pi
SuperKhalimFlail qf2
Suwayyah 7ar
Swirling Crystal oba
Tabar 9bt
Thresher 7s8
Throwing Axe tax
Throwing Knife tkf
Throwing Spear tsp
Thunder Maul 7gm
Tomahawk 7ha
Tomb Wand 9bw
Trident tri
Truncheon 7cl
Tulwar 9fc
Tusk Sword 9gs
Twin Axe 92a
Two-Handed Sword 2hs
Tyrant Club 7sp
Unearthed Wand 7gw
Vortex Orb obe
Voulge vou
Walking Stick 6ss
Wand wnd
War Axe wax
War Club 9m9
War Dart 9bk
War Fist 7xf
War Fork 9br
War Hammer whm
War Javelin 9ja
War Pike 7p7
War Scepter wsp
War Scythe wsc
War Spear 9sr
War Spike 7mp
War Staff wst
War Sword wsd
Ward Bow 6sw
Winged Axe 7b8
Winged Harpoon 7ts
Winged Knife 7bk
Wirt's Leg leg
Wrist Blade wrb
Wrist Spike 9wb
Wrist Sword 7wb
Yari 9st
Yew Wand ywn
Zweihander 9fb
decoy dagger d33

View File

@ -0,0 +1,101 @@
ItemType Code Equiv1 Equiv2
Shield shie shld
Armor tors armo
Gold gold misc
Bow Quiver bowq misl
Crossbow Quiver xboq misl
Player Body Part play misc
Herb herb misc
Potion poti misc
Ring ring misc
Elixir elix misc
Amulet amul misc
Charm char misc
Boots boot armo
Gloves glov armo
Book book misc
Belt belt armo
Gem gem sock
Torch torc misc
Scroll scro misc
Not Used
Scepter scep rod
Wand wand rod
Staff staf rod
Bow bow miss
Axe axe mele
Club club blun
Sword swor mele
Hammer hamm blun
Knife knif mele
Spear spea mele
Polearm pole mele
Crossbow xbow miss
Mace mace blun
Helm helm armo
Missile Potion tpot thro
Quest ques
Body Part body misc
Key key misc
Throwing Knife tkni comb knif
Throwing Axe taxe comb axe
Javelin jave comb spea
Weapon weap
Melee Weapon mele weap
Missile Weapon miss weap
Thrown Weapon thro weap
Combo Weapon comb mele thro
Any Armor armo
Any Shield shld armo seco
Miscellaneous misc
Socket Filler sock misc
Second Hand seco
Staves And Rods rod blun
Missile misl misc
Blunt blun mele
Jewel jewl sock
Class Specific clas
Amazon Item amaz clas
Barbarian Item barb clas
Necromancer Item necr clas
Paladin Item pala clas
Sorceress Item sorc clas
Assassin Item assn clas
Druid Item drui clas
Hand to Hand h2h mele assn
Orb orb weap sorc
Voodoo Heads head shld necr
Auric Shields ashd shld pala
Primal Helm phlm helm barb
Pelt pelt helm drui
Cloak cloa tors assn
Rune rune sock
Circlet circ helm
Healing Potion hpot poti
Mana Potion mpot poti
Rejuv Potion rpot hpot mpot
Stamina Potion spot poti
Antidote Potion apot poti
Thawing Potion wpot poti
Small Charm scha char
Medium Charm mcha char
Large Charm lcha char
Amazon Bow abow bow amaz
Amazon Spear aspe spea amaz
Amazon Javelin ajav jave amaz
Hand to Hand 2 h2h2 h2h
Magic Bow Quiv mboq bowq
Magic Xbow Quiv mxbq xboq
Chipped Gem gem0 gem
Flawed Gem gem1 gem
Standard Gem gem2 gem
Flawless Gem gem3 gem
Perfect Gem gem4 gem
Amethyst gema gem
Diamond gemd gem
Emerald geme gem
Ruby gemr gem
Sapphire gems gem
Topaz gemt gem
Skull gemz gem

View File

@ -0,0 +1,302 @@
[modules]
AutoGoldPickup=1
AutoItemPickup=1
ItemDropMessage=1
Autosort=1
DamageDisplay=1
ItemMover=1
LootFilter=1
IdentifyOnPickup=1
ReloadTradeGamble=1
; Experimental function, do not use it
AutoTransmute=0
; Font numbers used in settings
; font_8 = 0
; font_16 = 1
; font_30 = 2
; font_42 = 3
; font_formal10 = 4
; font_formal12 = 5
; font_6 = 6
; font_24 = 7
; font_formal11 = 8
; font_exocet10 = 9
; font_ridiculous = 10
; font_exocet8 = 11
; font_lastsucker = 12
; font_ingamechat = 13
; Color numbers used in the settings
; WHITE = 0
; RED = 1
; LIGHT_GREEN = 2
; BLUE = 3
; DARK_GOLD = 4
; GREY = 5
; BLACK = 6
; GOLD = 7
; ORANGE = 8
; YELLOW = 9
; DARK_GREEN = 10
; PURPLE = 11
; GREEN = 12
; WHITE2 = 13
; BLACK2 = 14
; DARK_WHITE = 15
; LIGHT_GREY = 16
[DamageDisplay]
; Font number
EnemyDamageFont=0
PlayerDamageFont=1
PlayerDamagePosx = 70
PlayerDamagePosy = 660
;Float text in milliseconds
DisplayTime=1000
[IdentifyOnPickup]
;Identify on pickup for target item quality, 1 - enabled, 0 - disabled
Normal=1
Superior=1
Magic=1
Rare=1
Set=1
Unique=1
Crafted=1
Tempered=1
[AutoGoldPickup]
; Maximum distance for gold pickup
; (recommended 4-8)
PickupDistance=6
; Float text in milliseconds
DisplayTime=2500
[AutoItemPickup]
; Maximum distance for item pickup
; (recommended 4-8)
PickupDistance=6
; Item type and his equivalent for autopickup, delimeter between each code "|" or ","
; Case sensitive, corresponds to the "Code", "Equiv1", "Equiv2" columns from itemtypes.txt
; Some codes have three characters each, (like the "key" "rod" "orb") so the last character must be a space
; If you want to add an item to autopickup, and its code or type is unknown - read description in the [ItemDropMessage] section below
; Syntax:
; |ItemTypeCode| - all items with this itemtype will be picked up
; |ItemTypeCode:123456789| - item type with specified numbers of quality will be picked up, all items with a different quality will be ignored
; |ItemTypeCode-123456789| - item type with specified numbers of quality will be ignored, all items with a different quality will be picked up
; For example
; |armo|weap:6| - all armors and rare weapons will be picked up
; |tors:5|orb | - only set torso armors and all orbs will be picked up
; |orb :7|rod :7| - only unique orbs and staves will be picked up
; |tors:46| - only magic and rare armors will be picked up, all other armors will be ignored
; |shie-46| - only magic and rare shields will be ignored, all other shields will be picked up
; To disable any ItemType list, you can comment out entire line by putting a semicolon ";" at the beginning of line
ItemTypeList1=
ItemTypeList2=
ItemTypeList3=
ItemTypeList4=
ItemTypeList5=
ItemTypeList6=
ItemTypeList7=
ItemTypeList8=
ItemTypeList9=
ItemTypeList10=
; Item code for autopickup, delimeter between each code "|" or "," or "space"
; Case sensitive, corresponds to the "Code" column from weapons.txt, armor.txt, misc.txt
; You can additionally specify quality of item , according to the table qualities of item
; Syntax:
; |ItemCode| - all items with this itemcode will be picked up
; |ItemCode:123456789| - item with specified numbers of quality will be picked up, all items with a different quality will be ignored
; |ItemCode-123456789| - item with specified numbers of quality will be ignored, all items with a different quality will be picked up
; For example
; |rin|amu| - all rings and amulets will be picked up
; |rin:46| - only magic and rare rings will be picked up, all other rings will be ignored
; |amu-46| - only magic and rare amulets will be ignored, all other amulets will be picked up
; Number of item quality
; 1 - Cracked item
; 2 - Normal item
; 3 - Superior item
; 4 - Magic item
; 5 - Set item
; 6 - Rare item
; 7 - Unique item
; 8 - Crafted item
; 9 - Tempered item
; If you want to add an item to autopickup, and its code or type is unknown - read description in the [ItemDropMessage] section below
; To disable any Item list, you can comment out entire line by putting a semicolon ";" at the beginning of line
; Maximum string length for each ItemList - 65535 symbol
; This Item list from vanilla LOD, you can edit it as you wish
; Weapons
ItemList1=9gi:5678|9wd:5678|8lx:5678|6ws:5678|am6:5678|7sm:5678|axe:5678|bal:5678|bkf:5678|8hx:5678|7gs:5678|7s7:5678|9sp:5678|bar:5678|bsw:5678|btx:5678|7cs:5678|9tk:5678|9wh:5678|9s8:5678|bst:5678|9bs:5678|9ba:5678|9h9:5678|7wa:5678|9vo:5678|bld:5678|6hb:5678|btl:5678|7dg:5678|bwn:5678|brn:5678|bax:5678|bsd:5678|9wn:5678|7ws:5678|8lb:5678|8cs:5678|am7:5678|ama:5678|am9:5678|am8:5678|ces:5678|7ga:5678|7b7:5678|gpm:5678|8rx:5678|9kr:5678|ob4:5678|clw:5678|clm:5678|9ax:5678|ob8:5678|clb:5678|7fb:5678|7gd:5678|6hx:5678|7vo:5678|cbw:5678|7bs:5678|mxb:5678|9mp:5678|6l7:5678|7pa:5678|7ls:5678|crs:5678|ob7:5678|9cl:5678|9sm:5678|9cm:5678|dgr:5678|7bt:5678|6rx:5678|obd:5678|7mt:5678|6s7:5678|9cr:5678|obf:5678|dir:5678|9ws:5678|2ax:5678|8cb:5678|ob5:5678|ob1:5678|8sb:5678|6cs:5678|obc:5678|7sb:5678|92h:5678|72a:5678|9gd:5678|opm:5678|7ss:5678|flc:5678|7kr:5678|9xf:5678|7la:5678|7lw:5678|fla:5678|flb:5678|9ma:5678|7ta:5678|7tk:5678|9ta:5678|opl:5678|9tr:5678|7gl:5678|7st:5678|7yw:5678|gix:5678|gis:5678|7wc:5678|g33:5678|9ss:5678|glv:5678|7gi:5678|ob6:5678|cst:5678|6mx:5678|9ga:5678|8lw:5678|8bs:5678|9b9:5678|amc:5678|gsc:5678|9gw:5678|gax:5678|6cb:5678|gma:5678|9pi:5678|7h7:5678|gsd:5678|9lw:5678|9tw:5678|9wc:5678|gwn:5678|hal:5678|hax:5678|9cs:5678|9ts:5678|9ha:5678|axf:5678|obb:5678|hxb:5678|hfh:5678|7cm:5678|9qs:5678|hdm:5678|hst:5678|hbw:5678|9b8:5678|6lw:5678|7fc:5678|7ja:5678|7sr:5678|9mt:5678|jav:5678|8ss:5678|ktr:5678|qf1:5678|9fl:5678|kri:5678|9p9:5678|lax:5678|7bl:5678|72h:5678|7wh:5678|7bw:5678|lxb:5678|9b7:5678|lbb:5678|lbw:5678|8l8:5678|lst:5678|lsd:5678|lwb:5678|mac:5678|am5:5678|am4:5678|am3:5678|7br:5678|9gm:5678|amb:5678|ame:5678|amd:5678|amf:5678|mau:5678|7sc:5678|9la:5678|mpi:5678|7di:5678|mst:5678|7wd:5678|9wa:5678|7o7:5678|7m7:5678|ops:5678|9pa:5678|6lx:5678|9yw:5678|7cr:5678|pik:5678|pil:5678|9dg:5678|pax:5678|7wn:5678|8ls:5678|9ar:5678|gps:5678|8hb:5678|am2:5678|7ma:5678|rxb:5678|9di:5678|8sw:5678|9sc:5678|8ws:5678|9ls:5678|7tw:5678|sbr:5678|ob2:5678|scp:5678|scm:5678|skr:5678|9qr:5678|7qr:5678|7fl:5678|scy:5678|7qs:5678|6lb:5678|9sb:5678|6bs:5678|sbb:5678|sbw:5678|8s8:5678|ssp:5678|sst:5678|ssd:5678|swb:5678|8mx:5678|7ba:5678|9s9:5678|7ax:5678|ob3:5678|ob9:5678|spr:5678|spt:5678|9gl:5678|6sb:5678|spc:5678|msf:5678|am1:5678|6ls:5678|9bl:5678|gpl:5678|7tr:5678|7pi:5678|qf2:5678|7ar:5678|oba:5678|9bt:5678|7s8:5678|tax:5678|tkf:5678|tsp:5678|7gm:5678|7ha:5678|9bw:5678|tri:5678|7cl:5678|9fc:5678|9gs:5678|92a:5678|2hs:5678|7sp:5678|7gw:5678|obe:5678|vou:5678|6ss:5678|wnd:5678|wax:5678|9m9:5678|9bk:5678|7xf:5678|9br:5678|whm:5678|9ja:5678|7p7:5678|wsp:5678|wsc:5678|9sr:5678|7mp:5678|wst:5678|wsd:5678|6sw:5678|7b8:5678|7ts:5678|7bk:5678|leg:5678|wrb:5678|9wb:5678|7wb:5678|9st:5678|ywn:5678|9fb:5678|d33:5678
; Armor
ItemList2=uow:5678|pa4:5678|pa7:5678|pa6:5678|dr6:5678|aar:5678|pad:5678|xts:5678|dr3:5678|utp:5678|ulm:5678|ba4:5678|ba5:5678|upl:5678|xpk:5678|xhl:5678|ztb:5678|xtb:5678|xtg:5678|mbl:5678|upk:5678|drb:5678|nef:5678|bhm:5678|bsh:5678|uh9:5678|uhn:5678|umb:5678|mgl:5678|ulg:5678|brs:5678|buc:5678|ne9:5678|cap:5678|bab:5678|xlm:5678|mbt:5678|chn:5678|xul:5678|ci0:5678|uhc:5678|bae:5678|urn:5678|ci1:5678|crn:5678|pa5:5678|utg:5678|xrs:5678|xsk:5678|xuc:5678|ne5:5678|usk:5678|xla:5678|xlb:5678|xlg:5678|zlb:5678|bad:5678|ci3:5678|ung:5678|xit:5678|drf:5678|uui:5678|drd:5678|xth:5678|dr4:5678|ba2:5678|ne7:5678|fld:5678|fhl:5678|ful:5678|bac:5678|ne4:5678|hgl:5678|xui:5678|uhl:5678|hbl:5678|lgl:5678|gth:5678|gts:5678|xrn:5678|urs:5678|ghm:5678|dr7:5678|xh9:5678|xsh:5678|baf:5678|pa9:5678|hla:5678|dr2:5678|uuc:5678|tbl:5678|vbt:5678|xmg:5678|vgl:5678|nea:5678|ult:5678|neg:5678|hlm:5678|pa3:5678|ba3:5678|dr8:5678|ukp:5678|urg:5678|ba1:5678|ba6:5678|kit:5678|uld:5678|uth:5678|lrg:5678|lea:5678|lbt:5678|vbl:5678|tgl:5678|ltp:5678|tbt:5678|xng:5678|ba7:5678|ucl:5678|uml:5678|xtp:5678|msk:5678|xhn:5678|zmb:5678|xmb:5678|neb:5678|utb:5678|umc:5678|uit:5678|ne6:5678|uhb:5678|uhg:5678|xar:5678|ned:5678|xow:5678|hbt:5678|plt:5678|ne1:5678|pa8:5678|qui:5678|ba8:5678|rng:5678|pa2:5678|xml:5678|paa:5678|xpl:5678|uar:5678|dr9:5678|pac:5678|pab:5678|xkp:5678|lbl:5678|ba9:5678|scl:5678|ula:5678|uvb:5678|xrg:5678|xea:5678|ne8:5678|uul:5678|uap:5678|zvb:5678|xvb:5678|xvg:5678|xld:5678|skp:5678|dre:5678|baa:5678|sml:5678|ulc:5678|spk:5678|uhm:5678|dr5:5678|spl:5678|stu:5678|nee:5678|drc:5678|pa1:5678|xlt:5678|ci2:5678|xcl:5678|dra:5678|tow:5678|xtu:5678|utc:5678|ush:5678|ne3:5678|umg:5678|uvg:5678|uvc:5678|paf:5678|zhb:5678|xhb:5678|xhg:5678|xap:5678|uts:5678|xhm:5678|utu:5678|dr1:5678|uea:5678|ulb:5678|pae:5678|ne2:5678
; Rune
ItemList3=r01|r02|r03|r04|r05|r06|r07|r08|r09|r10|r11|r12|r13|r14|r15|r16|r17|r18|r19|r20|r21|r22|r23|r24|r25|r26|r27|r28|r29|r30|r31|r32|r33
; Charm
ItemList4=cm1:5678|cm2:5678|cm3:5678
; Amulet, Ring, Jewel
ItemList5=rin:5678|amu:5678|jew:5678
; Chipped gems
ItemList6=gcv|gcy|gcb|gcg|gcr|gcw|skc
; Flawed gems
ItemList7=gfv|gfy|gfb|gfg|gfr|gfw|skf
; Standart gems
ItemList8=gsv|gsy|gsb|gsg|gsr|gsw|sku
; Flawless gems
ItemList9=gzv|gly|glb|glg|glr|glw|skl
; Perfect gems
ItemList10=gpv|gpy|gpb|gpg|gpr|gpw|skz
; Rejuv Potion, Full Rejuv Potion
ItemList11=rvs|rvl
; Portal scroll, ID scroll, Key
ItemList12=tsc|isc|key
ItemList13=
ItemList14=
ItemList15=
ItemList16=
ItemList17=
ItemList18=
ItemList19=
ItemList20=
ItemList21=
ItemList22=
ItemList23=
ItemList24=
ItemList25=
ItemList26=
ItemList27=
ItemList28=
ItemList29=
ItemList30=
[ItemDropMessage]
; A message will be displayed for these items
; Syntax same as [AutoItemPickup]
; To find out item code or item type and its quality,
; you can press "ScrollLock" key during the game (LED is on) -
; all filters will be disabled and all dropped items will be visible.
; Extended information about each item will appear.
; Additionally all dropped items and filter patterns for each item will be saved in a file "d2tweaks.log"
; Press ScrollLock again to turn on filters (LED is off)
; To disable any Item or ItemType list, you can comment out entire line by putting a semicolon ";" at the beginning of line
; Maximum string length for each list - 65535 symbol
ItemTypeList1=
ItemTypeList2=
ItemTypeList3=
ItemTypeList4=
ItemTypeList5=
ItemTypeList6=
ItemTypeList7=
ItemTypeList8=
ItemTypeList9=
ItemTypeList10=
; This Item list from vanilla LOD, you can edit it as you wish
; Weapons
ItemList1=9gi:5678|9wd:5678|8lx:5678|6ws:5678|am6:5678|7sm:5678|axe:5678|bal:5678|bkf:5678|8hx:5678|7gs:5678|7s7:5678|9sp:5678|bar:5678|bsw:5678|btx:5678|7cs:5678|9tk:5678|9wh:5678|9s8:5678|bst:5678|9bs:5678|9ba:5678|9h9:5678|7wa:5678|9vo:5678|bld:5678|6hb:5678|btl:5678|7dg:5678|bwn:5678|brn:5678|bax:5678|bsd:5678|9wn:5678|7ws:5678|8lb:5678|8cs:5678|am7:5678|ama:5678|am9:5678|am8:5678|ces:5678|7ga:5678|7b7:5678|gpm:5678|8rx:5678|9kr:5678|ob4:5678|clw:5678|clm:5678|9ax:5678|ob8:5678|clb:5678|7fb:5678|7gd:5678|6hx:5678|7vo:5678|cbw:5678|7bs:5678|mxb:5678|9mp:5678|6l7:5678|7pa:5678|7ls:5678|crs:5678|ob7:5678|9cl:5678|9sm:5678|9cm:5678|dgr:5678|7bt:5678|6rx:5678|obd:5678|7mt:5678|6s7:5678|9cr:5678|obf:5678|dir:5678|9ws:5678|2ax:5678|8cb:5678|ob5:5678|ob1:5678|8sb:5678|6cs:5678|obc:5678|7sb:5678|92h:5678|72a:5678|9gd:5678|opm:5678|7ss:5678|flc:5678|7kr:5678|9xf:5678|7la:5678|7lw:5678|fla:5678|flb:5678|9ma:5678|7ta:5678|7tk:5678|9ta:5678|opl:5678|9tr:5678|7gl:5678|7st:5678|7yw:5678|gix:5678|gis:5678|7wc:5678|g33:5678|9ss:5678|glv:5678|7gi:5678|ob6:5678|cst:5678|6mx:5678|9ga:5678|8lw:5678|8bs:5678|9b9:5678|amc:5678|gsc:5678|9gw:5678|gax:5678|6cb:5678|gma:5678|9pi:5678|7h7:5678|gsd:5678|9lw:5678|9tw:5678|9wc:5678|gwn:5678|hal:5678|hax:5678|9cs:5678|9ts:5678|9ha:5678|axf:5678|obb:5678|hxb:5678|hfh:5678|7cm:5678|9qs:5678|hdm:5678|hst:5678|hbw:5678|9b8:5678|6lw:5678|7fc:5678|7ja:5678|7sr:5678|9mt:5678|jav:5678|8ss:5678|ktr:5678|qf1:5678|9fl:5678|kri:5678|9p9:5678|lax:5678|7bl:5678|72h:5678|7wh:5678|7bw:5678|lxb:5678|9b7:5678|lbb:5678|lbw:5678|8l8:5678|lst:5678|lsd:5678|lwb:5678|mac:5678|am5:5678|am4:5678|am3:5678|7br:5678|9gm:5678|amb:5678|ame:5678|amd:5678|amf:5678|mau:5678|7sc:5678|9la:5678|mpi:5678|7di:5678|mst:5678|7wd:5678|9wa:5678|7o7:5678|7m7:5678|ops:5678|9pa:5678|6lx:5678|9yw:5678|7cr:5678|pik:5678|pil:5678|9dg:5678|pax:5678|7wn:5678|8ls:5678|9ar:5678|gps:5678|8hb:5678|am2:5678|7ma:5678|rxb:5678|9di:5678|8sw:5678|9sc:5678|8ws:5678|9ls:5678|7tw:5678|sbr:5678|ob2:5678|scp:5678|scm:5678|skr:5678|9qr:5678|7qr:5678|7fl:5678|scy:5678|7qs:5678|6lb:5678|9sb:5678|6bs:5678|sbb:5678|sbw:5678|8s8:5678|ssp:5678|sst:5678|ssd:5678|swb:5678|8mx:5678|7ba:5678|9s9:5678|7ax:5678|ob3:5678|ob9:5678|spr:5678|spt:5678|9gl:5678|6sb:5678|spc:5678|msf:5678|am1:5678|6ls:5678|9bl:5678|gpl:5678|7tr:5678|7pi:5678|qf2:5678|7ar:5678|oba:5678|9bt:5678|7s8:5678|tax:5678|tkf:5678|tsp:5678|7gm:5678|7ha:5678|9bw:5678|tri:5678|7cl:5678|9fc:5678|9gs:5678|92a:5678|2hs:5678|7sp:5678|7gw:5678|obe:5678|vou:5678|6ss:5678|wnd:5678|wax:5678|9m9:5678|9bk:5678|7xf:5678|9br:5678|whm:5678|9ja:5678|7p7:5678|wsp:5678|wsc:5678|9sr:5678|7mp:5678|wst:5678|wsd:5678|6sw:5678|7b8:5678|7ts:5678|7bk:5678|leg:5678|wrb:5678|9wb:5678|7wb:5678|9st:5678|ywn:5678|9fb:5678|d33:5678
; Armor
ItemList2=uow:5678|pa4:5678|pa7:5678|pa6:5678|dr6:5678|aar:5678|pad:5678|xts:5678|dr3:5678|utp:5678|ulm:5678|ba4:5678|ba5:5678|upl:5678|xpk:5678|xhl:5678|ztb:5678|xtb:5678|xtg:5678|mbl:5678|upk:5678|drb:5678|nef:5678|bhm:5678|bsh:5678|uh9:5678|uhn:5678|umb:5678|mgl:5678|ulg:5678|brs:5678|buc:5678|ne9:5678|cap:5678|bab:5678|xlm:5678|mbt:5678|chn:5678|xul:5678|ci0:5678|uhc:5678|bae:5678|urn:5678|ci1:5678|crn:5678|pa5:5678|utg:5678|xrs:5678|xsk:5678|xuc:5678|ne5:5678|usk:5678|xla:5678|xlb:5678|xlg:5678|zlb:5678|bad:5678|ci3:5678|ung:5678|xit:5678|drf:5678|uui:5678|drd:5678|xth:5678|dr4:5678|ba2:5678|ne7:5678|fld:5678|fhl:5678|ful:5678|bac:5678|ne4:5678|hgl:5678|xui:5678|uhl:5678|hbl:5678|lgl:5678|gth:5678|gts:5678|xrn:5678|urs:5678|ghm:5678|dr7:5678|xh9:5678|xsh:5678|baf:5678|pa9:5678|hla:5678|dr2:5678|uuc:5678|tbl:5678|vbt:5678|xmg:5678|vgl:5678|nea:5678|ult:5678|neg:5678|hlm:5678|pa3:5678|ba3:5678|dr8:5678|ukp:5678|urg:5678|ba1:5678|ba6:5678|kit:5678|uld:5678|uth:5678|lrg:5678|lea:5678|lbt:5678|vbl:5678|tgl:5678|ltp:5678|tbt:5678|xng:5678|ba7:5678|ucl:5678|uml:5678|xtp:5678|msk:5678|xhn:5678|zmb:5678|xmb:5678|neb:5678|utb:5678|umc:5678|uit:5678|ne6:5678|uhb:5678|uhg:5678|xar:5678|ned:5678|xow:5678|hbt:5678|plt:5678|ne1:5678|pa8:5678|qui:5678|ba8:5678|rng:5678|pa2:5678|xml:5678|paa:5678|xpl:5678|uar:5678|dr9:5678|pac:5678|pab:5678|xkp:5678|lbl:5678|ba9:5678|scl:5678|ula:5678|uvb:5678|xrg:5678|xea:5678|ne8:5678|uul:5678|uap:5678|zvb:5678|xvb:5678|xvg:5678|xld:5678|skp:5678|dre:5678|baa:5678|sml:5678|ulc:5678|spk:5678|uhm:5678|dr5:5678|spl:5678|stu:5678|nee:5678|drc:5678|pa1:5678|xlt:5678|ci2:5678|xcl:5678|dra:5678|tow:5678|xtu:5678|utc:5678|ush:5678|ne3:5678|umg:5678|uvg:5678|uvc:5678|paf:5678|zhb:5678|xhb:5678|xhg:5678|xap:5678|uts:5678|xhm:5678|utu:5678|dr1:5678|uea:5678|ulb:5678|pae:5678|ne2:5678
; Rune
ItemList3=r01|r02|r03|r04|r05|r06|r07|r08|r09|r10|r11|r12|r13|r14|r15|r16|r17|r18|r19|r20|r21|r22|r23|r24|r25|r26|r27|r28|r29|r30|r31|r32|r33
; Charm
ItemList4=cm1:5678|cm2:5678|cm3:5678
; Ring, Amulet, Jewel
ItemList5=rin:5678|amu:5678|jew:5678
; Chipped gems
ItemList6=gcv|gcy|gcb|gcg|gcr|gcw|skc
; Flawed gems
ItemList7=gfv|gfy|gfb|gfg|gfr|gfw|skf
; Standart gems
ItemList8=gsv|gsy|gsb|gsg|gsr|gsw|sku
; Flawless gems
ItemList9=gzv|gly|glb|glg|glr|glw|skl
; Perfect gems
ItemList10=gpv|gpy|gpb|gpg|gpr|gpw|skz
ItemList11=
ItemList12=
ItemList13=
ItemList14=
ItemList15=
ItemList16=
ItemList17=
ItemList18=
ItemList19=
ItemList20=
ItemList21=
ItemList22=
ItemList23=
ItemList24=
ItemList25=
ItemList26=
ItemList27=
ItemList28=
ItemList29=
ItemList30=
; If game crashes on start, try HookMethod=2
HookMethod=1
; Number of simultaneously displayed messages (maximum 32)
MaxNumMessages=8
; String after item name
SecondString=" dropped!"
; Color number for every item quality
DefaultColor=0
Cracked=0
Normal=0
Superior=0
Magic=3
Set=12
Rare=9
Unique=7
Crafted=8
Tempered=10
[AutoTransmute]
EnableTransmuteSound=1
DelayInFrames=5
ItemTypeList1=
ItemTypeList2=
ItemTypeList3=
ItemTypeList4=
ItemTypeList5=
ItemTypeList6=
ItemTypeList7=
ItemTypeList8=
ItemTypeList9=
ItemTypeList10=
ItemList1=
ItemList2=
ItemList3=
ItemList4=
ItemList5=
ItemList6=
ItemList7=
ItemList8=
ItemList9=
ItemList10=

Binary file not shown.

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autogoldpickup" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<label name="m_gold_label"
default_pos_x="0"
default_pos_y="0"
text=""
color="7"
font="2"
resolution_count="6"
res1_x="1024" pos1_x="752"
res1_y="700" pos1_y="640"
res2_x="1280" pos2_x="880"
res2_y="700" pos2_y="689"
res3_x="1024" pos3_x="752"
res3_y="720" pos3_y="660"
res4_x="1280" pos4_x="880"
res4_y="720" pos4_y="709"
res5_x="1024" pos5_x="752"
res5_y="768" pos5_y="708"
res6_x="1280" pos6_x="880"
res6_y="768" pos6_y="757"
/>
</menu>
</interface>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autopickup" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_auto_pickup_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="8"
frameUp="6"
clickSound="4"
popup="Auto pickup"
resolution_count="6"
res1_x="1024" pos1_x="709"
res1_y="700" pos1_y="693"
res2_x="1280" pos2_x="837"
res2_y="700" pos2_y="693"
res3_x="1024" pos3_x="709"
res3_y="720" pos3_y="713"
res4_x="1280" pos4_x="837"
res4_y="720" pos4_y="713"
res5_x="1024" pos5_x="709"
res5_y="768" pos5_y="761"
res6_x="1280" pos6_x="837"
res6_y="768" pos6_y="761"
/>
</menu>
</interface>

View File

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autosort" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_sort_inventory_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort inventory"
resolution_count="6"
res1_x="1024" pos1_x="967"
res1_y="700" pos1_y="658"
res2_x="1280" pos2_x="1095"
res2_y="700" pos2_y="658"
res3_x="1024" pos3_x="967"
res3_y="720" pos3_y="668"
res4_x="1280" pos4_x="1095"
res4_y="720" pos4_y="668"
res5_x="1024" pos5_x="967"
res5_y="768" pos5_y="692"
res6_x="1280" pos6_x="1095"
res6_y="768" pos6_y="692"
/>
<button name="m_sort_stash_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort stash"
resolution_count="6"
res1_x="1024" pos1_x="34"
res1_y="700" pos1_y="658"
res2_x="1280" pos2_x="162"
res2_y="700" pos2_y="658"
res3_x="1024" pos3_x="34"
res3_y="720" pos3_y="668"
res4_x="1280" pos4_x="162"
res4_y="720" pos4_y="668"
res5_x="1024" pos5_x="34"
res5_y="768" pos5_y="692"
res6_x="1280" pos6_x="162"
res6_y="768" pos6_y="692"
/>
<button name="m_sort_cube_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort cube"
resolution_count="6"
res1_x="1024" pos1_x="240"
res1_y="700" pos1_y="426"
res2_x="1280" pos2_x="369"
res2_y="700" pos2_y="426"
res3_x="1024" pos3_x="240"
res3_y="720" pos3_y="436"
res4_x="1280" pos4_x="369"
res4_y="720" pos4_y="436"
res5_x="1024" pos5_x="240"
res5_y="768" pos5_y="460"
res6_x="1280" pos6_x="369"
res6_y="768" pos6_y="460"
/>
</menu>
</interface>

View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autotransmute" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_auto_transmute_btn"
default_pos_x="600"
default_pos_y="400"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="5"
frameUp="4"
clickSound="4"
popup="Auto transmute"
resolution_count="6"
from_center="1"
res1_x="1024" pos1_x="967"
res1_y="700" pos1_y="321"
res2_x="1280" pos2_x="1095"
res2_y="700" pos2_y="321"
res3_x="1024" pos3_x="967"
res3_y="720" pos3_y="331"
res4_x="1280" pos4_x="1095"
res4_y="720" pos4_y="331"
res5_x="1024" pos5_x="967"
res5_y="768" pos5_y="355"
res6_x="1280" pos6_x="1095"
res6_y="768" pos6_y="355"
/>
</menu>
</interface>

View File

@ -0,0 +1,155 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="loot_filter_settings_menu"
default_pos_x="0"
default_pos_y="0"
width="402"
height="224"
resolution_count="15"
res1_x="1024" pos1_x="0"
res1_y="700" pos1_y="434"
res2_x="1280" pos2_x="0"
res2_y="700" pos2_y="434"
res3_x="1024" pos3_x="0"
res3_y="720" pos3_y="444"
res4_x="1280" pos4_x="0"
res4_y="720" pos4_y="444"
res5_x="1024" pos5_x="0"
res5_y="768" pos5_y="468"
res6_x="1280" pos6_x="0"
res6_y="768" pos6_y="468"
>
<image name="m_bg1"
x="0" y="224"
image="data\global\UI\FrontEnd\PopUpWideNoHoles"
frame="0" blockClick ="true"/>
<image name="m_bg2"
x="224" y="224"
image="data\global\UI\FrontEnd\PopUpWideNoHoles"
frame="1" blockClick ="true"/>
<checkbox name ="m_altonly"
x="32" y="32"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show items only when ALT key is pressed"
text="ALT-only items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<!--=================================================-->
<group name="m_misc_group"
x="32"
y="72">
<checkbox name ="m_show_gold"
x="0" y="0"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show gold piles"
text="Show gold"
color="7" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_show_runes"
x="0" y="20"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show runes"
text="Show runes"
color="11" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_show_gems"
x="0" y="40"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show gems and skulls"
text="Show gems"
color="11" font="1"
image="data\global\ui\PANEL\clickbox"/>
</group>
<!--=================================================-->
<group name="m_qualities_group"
x="210"
y="32">
<checkbox name ="m_inferior"
x="0" y="0"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show low-quality items"
text="Inferior items"
color="5" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_normal"
x="0" y="20"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show normal items"
text="Normal items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_superior"
x="0" y="40"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show superior items"
text="Superior items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_magic"
x="0" y="60"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show magic items"
text="Magic items"
color="3" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_set"
x="0" y="80"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show set items"
text="Set items"
color="2" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_rare"
x="0" y="100"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show rare items"
text="Rare items"
color="9" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_unique"
x="0" y="120"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show unique items"
text="Unique items"
color="4" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_crafted"
x="0" y="140"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show crafted items"
text="Crafted items"
color="8" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_tempered"
x="0" y="160"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show tempered items"
text="Tempered items"
color="10" font="1"
image="data\global\ui\PANEL\clickbox"/>
</group>
</menu>
</interface>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="loot_filter_settings_menu_toggle_menu" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_toggle_filter_settings_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="3"
frameUp="2"
clickSound="4"
popup="Open/Close loot filter settings"
resolution_count="6"
res1_x="1024" pos1_x="282"
res1_y="700" pos1_y="693"
res2_x="1280" pos2_x="410"
res2_y="700" pos2_y="693"
res3_x="1024" pos3_x="282"
res3_y="720" pos3_y="713"
res4_x="1280" pos4_x="410"
res4_y="720" pos4_y="713"
res5_x="1024" pos5_x="282"
res5_y="768" pos5_y="761"
res6_x="1280" pos6_x="410"
res6_y="768" pos6_y="761"
/>
</menu>
</interface>

View File

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="reloaditems" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_reload_items_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="10"
frameUp="9"
clickSound="4"
popup="Reload items"
resolution_count="6"
res1_x="1024" pos1_x="270"
res1_y="700" pos1_y="551"
res2_x="1280" pos2_x="398"
res2_y="700" pos2_y="551"
res3_x="1024" pos3_x="270"
res3_y="720" pos3_y="561"
res4_x="1280" pos4_x="398"
res4_y="720" pos4_y="561"
res5_x="1024" pos5_x="270"
res5_y="768" pos5_y="585"
res6_x="1280" pos6_x="398"
res6_y="768" pos6_y="585"
/>
</menu>
</interface>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autogoldpickup" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<label name="m_gold_label"
default_pos_x="600"
default_pos_y="540"
text=""
color="7"
font="2"
resolution_count="15"
res1_x="800" pos1_x="600"
res1_y="600" pos1_y="540"
res2_x="1068" pos2_x="774"
res2_y="600" pos2_y="540"
res3_x="960" pos3_x="720"
res3_y="720" pos3_y="660"
res4_x="1280" pos4_x="880"
res4_y="720" pos4_y="660"
res5_x="1024" pos5_x="752"
res5_y="768" pos5_y="708"
res6_x="1280" pos6_x="880"
res6_y="768" pos6_y="708"
res7_x="1280" pos7_x="880"
res7_y="960" pos7_y="900"
res8_x="1200" pos8_x="840"
res8_y="900" pos8_y="840"
res9_x="1600" pos9_x="1040"
res9_y="900" pos9_y="840"
res10_x="1920" pos10_x="1200"
res10_y="1080" pos10_y="1020"
res11_x="1366" pos11_x="923"
res11_y="768" pos11_y="708"
res12_x="1360" pos12_x="920"
res12_y="768" pos12_y="708"
res13_x="1440" pos13_x="960"
res13_y="900" pos13_y="840"
res14_x="1152" pos14_x="816"
res14_y="864" pos14_y="804"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
</menu>
</interface>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autopickup" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_auto_pickup_btn"
default_pos_x="597"
default_pos_y="593"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="8"
frameUp="6"
clickSound="4"
popup="Auto pickup"
resolution_count="15"
res1_x="800" pos1_x="597"
res1_y="600" pos1_y="593"
res2_x="1068" pos2_x="731"
res2_y="600" pos2_y="593"
res3_x="960" pos3_x="677"
res3_y="720" pos3_y="713"
res4_x="1280" pos4_x="837"
res4_y="720" pos4_y="713"
res5_x="1024" pos5_x="709"
res5_y="768" pos5_y="761"
res6_x="1280" pos6_x="837"
res6_y="768" pos6_y="761"
res7_x="1280" pos7_x="837"
res7_y="960" pos7_y="952"
res8_x="1200" pos8_x="798"
res8_y="900" pos8_y="892"
res9_x="1600" pos9_x="998"
res9_y="900" pos9_y="892"
res10_x="1920" pos10_x="1158"
res10_y="1080" pos10_y="1072"
res11_x="1366" pos11_x="880"
res11_y="768" pos11_y="761"
res12_x="1360" pos12_x="877"
res12_y="768" pos12_y="761"
res13_x="1440" pos13_x="917"
res13_y="900" pos13_y="892"
res14_x="1152" pos14_x="773"
res14_y="864" pos14_y="856"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
</menu>
</interface>

View File

@ -0,0 +1,176 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autosort" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_sort_inventory_btn"
default_pos_x="676"
default_pos_y="476"
resolution_count="15"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort inventory"
res1_x="800" pos1_x="676"
res1_y="600" pos1_y="476"
res2_x="1068" pos2_x="814"
res2_y="600" pos2_y="476"
res3_x="960" pos3_x="760"
res3_y="720" pos3_y="536"
res4_x="1280" pos4_x="920"
res4_y="720" pos4_y="536"
res5_x="1024" pos5_x="792"
res5_y="768" pos5_y="560"
res6_x="1280" pos6_x="920"
res6_y="768" pos6_y="560"
res7_x="1280" pos7_x="920"
res7_y="960" pos7_y="656"
res8_x="1200" pos8_x="880"
res8_y="900" pos8_y="626"
res9_x="1600" pos9_x="1080"
res9_y="900" pos9_y="626"
res10_x="1920" pos10_x="1240"
res10_y="1080" pos10_y="716"
res11_x="1366" pos11_x="963"
res11_y="768" pos11_y="560"
res12_x="1360" pos12_x="960"
res12_y="768" pos12_y="560"
res13_x="1440" pos13_x="1000"
res13_y="900" pos13_y="626"
res14_x="1152" pos14_x="856"
res14_y="864" pos14_y="608"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
<button name="m_sort_stash_btn"
default_pos_x="508"
default_pos_y="688"
resolution_count="15"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort stash"
res1_x="800" pos1_x="137"
res1_y="600" pos1_y="476"
res2_x="1068" pos2_x="271"
res2_y="600" pos2_y="476"
res3_x="960" pos3_x="217"
res3_y="720" pos3_y="536"
res4_x="1280" pos4_x="377"
res4_y="720" pos4_y="536"
res5_x="1024" pos5_x="249"
res5_y="768" pos5_y="560"
res6_x="1280" pos6_x="377"
res6_y="768" pos6_y="560"
res7_x="1280" pos7_x="377"
res7_y="960" pos7_y="656"
res8_x="1200" pos8_x="337"
res8_y="900" pos8_y="626"
res9_x="1600" pos9_x="537"
res9_y="900" pos9_y="626"
res10_x="1920" pos10_x="697"
res10_y="1080" pos10_y="716"
res11_x="1366" pos11_x="420"
res11_y="768" pos11_y="560"
res12_x="1360" pos12_x="417"
res12_y="768" pos12_y="560"
res13_x="1440" pos13_x="457"
res13_y="900" pos13_y="626"
res14_x="1152" pos14_x="313"
res14_y="864" pos14_y="608"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
<button name="m_sort_cube_btn"
default_pos_x="518"
default_pos_y="272"
resolution_count="15"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort cube"
res1_x="800" pos1_x="95"
res1_y="600" pos1_y="476"
res2_x="1068" pos2_x="229"
res2_y="600" pos2_y="476"
res3_x="960" pos3_x="175"
res3_y="720" pos3_y="536"
res4_x="1280" pos4_x="335"
res4_y="720" pos4_y="536"
res5_x="1024" pos5_x="207"
res5_y="768" pos5_y="560"
res6_x="1280" pos6_x="335"
res6_y="768" pos6_y="560"
res7_x="1280" pos7_x="335"
res7_y="960" pos7_y="656"
res8_x="1200" pos8_x="295"
res8_y="900" pos8_y="626"
res9_x="1600" pos9_x="495"
res9_y="900" pos9_y="626"
res10_x="1920" pos10_x="655"
res10_y="1080" pos10_y="716"
res11_x="1366" pos11_x="378"
res11_y="768" pos11_y="560"
res12_x="1360" pos12_x="375"
res12_y="768" pos12_y="560"
res13_x="1440" pos13_x="415"
res13_y="900" pos13_y="626"
res14_x="1152" pos14_x="271"
res14_y="864" pos14_y="608"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
</menu>
</interface>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autotransmute" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_auto_transmute_btn"
default_pos_x="600"
default_pos_y="400"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="5"
frameUp="4"
clickSound="4"
popup="Auto transmute"
resolution_count="15"
res1_x="0" pos1_x="0"
res1_y="0" pos1_y="0"
res2_x="0" pos2_x="0"
res2_y="0" pos2_y="0"
res3_x="0" pos3_x="0"
res3_y="0" pos3_y="0"
res4_x="0" pos4_x="0"
res4_y="0" pos4_y="0"
res5_x="0" pos5_x="0"
res5_y="0" pos5_y="0"
res6_x="0" pos6_x="0"
res6_y="0" pos6_y="0"
res7_x="0" pos7_x="0"
res7_y="0" pos7_y="0"
res8_x="0" pos8_x="0"
res8_y="0" pos8_y="0"
res9_x="0" pos9_x="0"
res9_y="0" pos9_y="0"
res10_x="0" pos10_x="0"
res10_y="0" pos10_y="0"
res11_x="0" pos11_x="0"
res11_y="0" pos11_y="0"
res12_x="0" pos12_x="0"
res12_y="0" pos12_y="0"
res13_x="0" pos13_x="0"
res13_y="0" pos13_y="0"
res14_x="0" pos14_x="0"
res14_y="0" pos14_y="0"
res15_x="0" pos15_x="0"
res15_y="0" pos15_y="0"
/>
</menu>
</interface>

View File

@ -0,0 +1,182 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="loot_filter_settings_menu"
default_pos_x="0"
default_pos_y="300"
width="402"
height="224"
resolution_count="15"
res1_x="800" pos1_x="0"
res1_y="600" pos1_y="300"
res2_x="1068" pos2_x="0"
res2_y="600" pos2_y="300"
res3_x="960" pos3_x="0"
res3_y="720" pos3_y="420"
res4_x="1280" pos4_x="0"
res4_y="720" pos4_y="420"
res5_x="1024" pos5_x="0"
res5_y="768" pos5_y="468"
res6_x="1280" pos6_x="0"
res6_y="768" pos6_y="468"
res7_x="1280" pos7_x="0"
res7_y="960" pos7_y="660"
res8_x="1200" pos8_x="0"
res8_y="900" pos8_y="600"
res9_x="1600" pos9_x="200"
res9_y="900" pos9_y="600"
res10_x="1920" pos10_x="360"
res10_y="1080" pos10_y="780"
res11_x="1366" pos11_x="0"
res11_y="768" pos11_y="468"
res12_x="1360" pos12_x="0"
res12_y="768" pos12_y="468"
res13_x="1440" pos13_x="100"
res13_y="900" pos13_y="600"
res14_x="1152" pos14_x="0"
res14_y="864" pos14_y="582"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
>
<image name="m_bg1"
x="0" y="224"
image="data\global\UI\FrontEnd\PopUpWideNoHoles"
frame="0" blockClick ="true"/>
<image name="m_bg2"
x="224" y="224"
image="data\global\UI\FrontEnd\PopUpWideNoHoles"
frame="1" blockClick ="true"/>
<checkbox name ="m_altonly"
x="32" y="32"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show items only when ALT key is pressed"
text="ALT-only items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<!--=================================================-->
<group name="m_misc_group"
x="32"
y="72">
<checkbox name ="m_show_gold"
x="0" y="0"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show gold piles"
text="Show gold"
color="7" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_show_runes"
x="0" y="20"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show runes"
text="Show runes"
color="11" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_show_gems"
x="0" y="40"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show gems and skulls"
text="Show gems"
color="11" font="1"
image="data\global\ui\PANEL\clickbox"/>
</group>
<!--=================================================-->
<group name="m_qualities_group"
x="210"
y="32">
<checkbox name ="m_inferior"
x="0" y="0"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show low-quality items"
text="Inferior items"
color="5" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_normal"
x="0" y="20"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show normal items"
text="Normal items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_superior"
x="0" y="40"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show superior items"
text="Superior items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_magic"
x="0" y="60"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show magic items"
text="Magic items"
color="3" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_set"
x="0" y="80"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show set items"
text="Set items"
color="2" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_rare"
x="0" y="100"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show rare items"
text="Rare items"
color="9" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_unique"
x="0" y="120"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show unique items"
text="Unique items"
color="4" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_crafted"
x="0" y="140"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show crafted items"
text="Crafted items"
color="8" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_tempered"
x="0" y="160"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show tempered items"
text="Tempered items"
color="10" font="1"
image="data\global\ui\PANEL\clickbox"/>
</group>
</menu>
</interface>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="loot_filter_settings_menu_toggle_menu" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_toggle_filter_settings_btn"
default_pos_x="170"
default_pos_y="594"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="3"
frameUp="2"
clickSound="4"
popup="Open/Close loot filter settings"
resolution_count="15"
res1_x="800" pos1_x="170"
res1_y="600" pos1_y="594"
res2_x="1068" pos2_x="304"
res2_y="600" pos2_y="594"
res3_x="960" pos3_x="250"
res3_y="720" pos3_y="714"
res4_x="1280" pos4_x="410"
res4_y="720" pos4_y="714"
res5_x="1024" pos5_x="282"
res5_y="768" pos5_y="761"
res6_x="1280" pos6_x="410"
res6_y="768" pos6_y="761"
res7_x="1280" pos7_x="410"
res7_y="960" pos7_y="953"
res8_x="1200" pos8_x="371"
res8_y="900" pos8_y="893"
res9_x="1600" pos9_x="571"
res9_y="900" pos9_y="893"
res10_x="1920" pos10_x="731"
res10_y="1080" pos10_y="1073"
res11_x="1366" pos11_x="453"
res11_y="768" pos11_y="761"
res12_x="1360" pos12_x="450"
res12_y="768" pos12_y="761"
res13_x="1440" pos13_x="490"
res13_y="900" pos13_y="893"
res14_x="1152" pos14_x="346"
res14_y="864" pos14_y="857"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
</menu>
</interface>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="reloaditems" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_reload_items_btn"
default_pos_x="92"
default_pos_y="476"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="10"
frameUp="9"
clickSound="4"
popup="Reload items"
resolution_count="15"
res1_x="800" pos1_x="92"
res1_y="600" pos1_y="476"
res2_x="1068" pos2_x="226"
res2_y="600" pos2_y="476"
res3_x="960" pos3_x="172"
res3_y="720" pos3_y="536"
res4_x="1280" pos4_x="332"
res4_y="720" pos4_y="536"
res5_x="1024" pos5_x="204"
res5_y="768" pos5_y="560"
res6_x="1280" pos6_x="332"
res6_y="768" pos6_y="560"
res7_x="1280" pos7_x="332"
res7_y="960" pos7_y="656"
res8_x="1200" pos8_x="292"
res8_y="900" pos8_y="626"
res9_x="1600" pos9_x="492"
res9_y="900" pos9_y="626"
res10_x="1920" pos10_x="652"
res10_y="1080" pos10_y="716"
res11_x="1366" pos11_x="375"
res11_y="768" pos11_y="560"
res12_x="1360" pos12_x="372"
res12_y="768" pos12_y="560"
res13_x="1440" pos13_x="412"
res13_y="900" pos13_y="626"
res14_x="1152" pos14_x="268"
res14_y="864" pos14_y="608"
res15_x="" pos15_x=""
res15_y="" pos15_y=""
/>
</menu>
</interface>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autogoldpickup" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<label
name="m_gold_label"
default_pos_x="600"
default_pos_y="540"
text=""
color="7"
font="2"
resolution_count="1"
res1_x="800" pos1_x="600"
res1_y="600" pos1_y="540"
/>
</menu>
</interface>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autopickup" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_auto_pickup_btn"
default_pos_x="597"
default_pos_y="593"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="8"
frameUp="6"
clickSound="4"
popup="Auto pickup"
resolution_count="1"
res1_x="800" pos1_x="597"
res1_y="600" pos1_y="593"
/>
</menu>
</interface>

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autosort" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_sort_inventory_btn"
default_pos_x="676"
default_pos_y="476"
resolution_count="1"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort inventory"
res1_x="800" pos1_x="676"
res1_y="600" pos1_y="476"
/>
<button name="m_sort_stash_btn"
default_pos_x="508"
default_pos_y="688"
resolution_count="1"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort stash"
res1_x="800" pos1_x="137"
res1_y="600" pos1_y="476"
/>
<button name="m_sort_cube_btn"
default_pos_x="518"
default_pos_y="272"
resolution_count="1"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="1"
frameUp="0"
clickSound="4"
popup="Sort cube"
res1_x="800" pos1_x="95"
res1_y="600" pos1_y="476"
/>
</menu>
</interface>

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="autotransmute" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button
name="m_auto_transmute_btn"
default_pos_x="0"
default_pos_y="0"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="5"
frameUp="4"
clickSound="4"
popup="Auto transmute"
resolution_count="1"
res1_x="0" pos1_x="0"
res1_y="0" pos1_y="0"
/>
</menu>
</interface>

View File

@ -0,0 +1,141 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu
name="loot_filter_settings_menu"
default_pos_x="0"
default_pos_y="300"
width="402"
height="224"
resolution_count="1"
res1_x="800" pos1_x="0"
res1_y="600" pos1_y="300"
>
<image name="m_bg1"
x="0" y="224"
image="data\global\UI\FrontEnd\PopUpWideNoHoles"
frame="0" blockClick ="true"/>
<image name="m_bg2"
x="224" y="224"
image="data\global\UI\FrontEnd\PopUpWideNoHoles"
frame="1" blockClick ="true"/>
<checkbox name ="m_altonly"
x="32" y="32"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show items only when ALT key is pressed"
text="ALT-only items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<!--=================================================-->
<group name="m_misc_group"
x="32"
y="72">
<checkbox name ="m_show_gold"
x="0" y="0"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show gold piles"
text="Show gold"
color="7" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_show_runes"
x="0" y="20"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show runes"
text="Show runes"
color="11" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_show_gems"
x="0" y="40"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show gems and skulls"
text="Show gems"
color="11" font="1"
image="data\global\ui\PANEL\clickbox"/>
</group>
<!--=================================================-->
<group name="m_qualities_group"
x="210"
y="32">
<checkbox name ="m_inferior"
x="0" y="0"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show low-quality items"
text="Inferior items"
color="5" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_normal"
x="0" y="20"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show normal items"
text="Normal items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_superior"
x="0" y="40"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show superior items"
text="Superior items"
color="0" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_magic"
x="0" y="60"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show magic items"
text="Magic items"
color="3" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_set"
x="0" y="80"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show set items"
text="Set items"
color="2" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_rare"
x="0" y="100"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show rare items"
text="Rare items"
color="9" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_unique"
x="0" y="120"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show unique items"
text="Unique items"
color="4" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_crafted"
x="0" y="140"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show crafted items"
text="Crafted items"
color="8" font="1"
image="data\global\ui\PANEL\clickbox"/>
<checkbox name ="m_tempered"
x="0" y="160"
frameChecked="1" frameUnchecked="0" clickSound="4"
popup="Show tempered items"
text="Tempered items"
color="10" font="1"
image="data\global\ui\PANEL\clickbox"/>
</group>
</menu>
</interface>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="loot_filter_settings_menu_toggle_menu" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_toggle_filter_settings_btn"
default_pos_x="170"
default_pos_y="594"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="3"
frameUp="2"
clickSound="4"
popup="Open/Close loot filter settings"
resolution_count="1"
res1_x="800" pos1_x="170"
res1_y="600" pos1_y="594"
/>
</menu>
</interface>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8" ?>
<interface>
<menu name="reloaditems" default_pos_x="0" default_pos_y="0" width="-1" height="-1">
<button name="m_reload_items_btn"
default_pos_x="92"
default_pos_y="476"
width="32"
height="32"
image="d2tweaks\assets\buttons"
frameDown="10"
frameUp="9"
clickSound="4"
popup="Reload items"
resolution_count="1"
res1_x="800" pos1_x="92"
res1_y="600" pos1_y="476"
/>
</menu>
</interface>

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
build/Debug/D2tweaks.dll Normal file

Binary file not shown.

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs>
<ProjectOutput>
<FullPath>D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\D2tweaks.dll</FullPath>
</ProjectOutput>
</ProjectOutputs>
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

BIN
build/Debug/D2tweaks.ilk Normal file

Binary file not shown.

28
build/Debug/D2tweaks.log Normal file
View File

@ -0,0 +1,28 @@
 client.cpp
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

BIN
build/Debug/D2tweaks.pdb Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +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

View File

@ -0,0 +1,2 @@
PlatformToolSet=v143:VCToolArchitecture=Native32Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.19041.0:
Debug|Win32|D:\VSCode\D2tweaks_src_17.04.2024\|

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
D:\VSCode\D2tweaks_src_17.04.2024\Build\Debug\D2tweaks.dll

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More