Skip to content

Commit

Permalink
instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisTitusTech committed Sep 2, 2024
0 parents commit f2b1a17
Show file tree
Hide file tree
Showing 101 changed files with 55,970 additions and 0 deletions.
27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## Chris Titus Tech's Diablo II Ressurected Loot Filter

This is a loot filter for Diablo II Resurrected. It's designed to be a simple, clean, and easy to read loot filter that highlights the most important items. Works on battle.net and single player.

No frills, no config, just highlights high runes and other valuable items.

### Installation

Extract the contents of the zip file to your Diablo II Resurrected folder. The path should look like this:

```
C:\Program Files (x86)\Diablo II Resurrected\mods\
```

Path structure after extraction:

```
C:\Program Files (x86)\Diablo II Resurrected\mods\lootfilter\lootfilter.mpq\
```

### Usage

Enable the filter by adding `-mod lootfilter -txt` to your Diablo II Resurrected game settings.

![gameset1](./gameset1.png)

![gameset2](./gameset2.png)
Binary file added gameset1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added gameset2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added lootfilter.zip
Binary file not shown.
533 changes: 533 additions & 0 deletions lootfilter/lootfilter.mpq/Data/global/ui/layouts/_profilehd.json

Large diffs are not rendered by default.

151 changes: 151 additions & 0 deletions lootfilter/lootfilter.mpq/Data/global/ui/layouts/_profilelv.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,151 @@
{
// Base (parent) profile.
"basedOn": "HD",

// In-game panel rects.
"LeftPanelRect": { "x": 0, "y": -856, "width": 1162, "height": 1507, "scale": 1.16 },
"RightPanelRect": { "x": -1346, "y": -856, "width": 1162, "height": 1507, "scale": 1.16 },
"ScrollSpeechWidth": 1050,
"ScrollSpeechBorderWidth": 1150,
"ScrollSpeechOffset": -525, // This is negative and half of the width; Used as the horizontal offset.
"QuestLogScrollingSpeechParentRect": { "x": 298, "y": 1190, "width": 770, "height": 254 },

"StyleWeaponSwapTabs": {
"fontColor": "$FontColorLightGold",
"pointSize": "$LargeFontSize",
"alignment": { "h": "center", "v": "center" },
},
"StyleScrollingSpeech": {
"fontFace": "Formal",
"fontColor": { "r": 255, "g": 255, "b": 255, "a": 255 },
"pointSize": "$LargeFontSize",
"alignment": { "h": "left" },
"options": { "newlineHandling": "standard", "lineWrap": true },
},
"StyleNPCDialogueSize": "$LargeFontSize",

// K&M LV-mode in-game panels are just scaled up, thus we need
// versions of fonts which can be used in panels.
"XMediumPanelFontSize": 28,
"MediumPanelFontSize": 26,
"SmallPanelFontSize": 22,

"XMediumFontSize": 32,
"MediumFontSize": 32,
"SmallFontSize": 28,
"TooltipFontSize": 40,

"TooltipStyle": {
"fontStyle": {
"fontColor": "$FontColorWhite",
"pointSize": "$TooltipFontSize",
"alignment": { "h": "center", "v": "center" },
"options": { "pipeCharacterBehavior" : "handle", "newlineHandling": "reversed" }
},
"padding": [ 20, 12, 20, 12 ],
"inGameTargetPadding": [ 7, 1, 7, 1 ],
"drawBorder": false,
"centeredOnAnchor": true,
"hp": 0,
"backgroundColor": [ 0, 0, 0, 0.95 ],
// This color is used for in-game tooltip label backgrounds
"inGameBackgroundColor": [ 0, 0, 0, 0.95 ],
// This color is used for the show items selected label background
"inGameShowItemsSelectedBackgroundColor": [ 0, 0.25, 0.5, 1.0 ],
"substringColor": [ 150, 128, 77, 255 ],
"healthColor": [ 0.31, 0, 0, 1.0 ],
"borderColor": "$TooltipBorderColor",
"DefaultColor": "$FontColorWhite",
"QuestColor": "$FontColorGoldYellow",
"RareColor": "$FontColorYellow",
"CraftedColor": "$FontColorOrange",
"TemperedColor":"$FontColorDarkGreen",
"MagicColor": "$FontColorBlue",
"SetColor": "$FontColorGreen",
"UniqueColor": "$FontColorGoldYellow",
"SocketedColor": "$FontColorGrey",
"EtherealColor":"$FontColorGrey",
"HealthPotionColor":"$FontColorWhite",
"ManaPotionColor": "$FontColorWhite",
"RejuvPotionColor": "$FontColorWhite",
"GoldColor": "$FontColorWhite",
"RuneColor": "$FontColorOrange",
"EventItemsColor": "$FontColorOrange",
},

// HirablesPanel
"SecondSetIconOffset": { "x": 225 },

// SidePanel
//"LeftHingeSprite": "",
//"LeftSideSprite": "PANEL\\Docking_Bar\\SidePanel_LV",
//"LeftSideRect": { "y": 1744, "scale": 1.16 },
//"LeftSideCatcherRect": { "x": 0, "y": 1744, "width": 1162, "height": 360, "scale": 1.16 },
//"LeftSideRectImbuePanel": { "y": 1506 },
//"LeftSideRectHireMenu": { "y": 1506 },
//"RightHingeSprite": "",
//"RightSideSprite": "PANEL\\Docking_Bar\\SidePanel_LV",
//"RightSideRect": { "x": -1348, "y": 1744, "scale": 1.16 },
//"RightSideCatcherRect": { "x": -1348, "y": 1744, "width": 1162, "height": 360, "scale": 1.16 },

// Cutscenes
"SubtitleConfiguration": {
"anchor": { "x": 0.5, "y": 0.8 },
"style": {
"pointSize": "$HugeFontSize",
"options": { "newlineHandling": "standard" },
"alignment": { "h": "center", "v": "center" },
"highlight": {
"endIndex": "$INT_MAX", // longer than any chunk of subtitle text
"backgroundColor": { "r": 0, "g": 0, "b": 0, "a": 127 }
},
},
},
"HoldToSkipTextConfiguration": {
"anchor": { "x": 0.9, "y": 0.1 },
"style": {
"pointSize": "$XExtraLargeFontSize",
"alignment": { "h": "right", "v": "bottom" },
},
"text": "@MoviePlaybackHoldToSkip",
},

// Account Linking
"AccountLinkingTileRect": { "x": -875, "y": 561, "width": 1750, "height": 1100 },
"AccountLinkingActiveUserRect": { "x": 50 , "y": 10, "width": 1650, "height": 160 },
"AccountLinkingDescriptionRect": { "x": 50 , "y": 180, "width": 1650, "height": 160 },
"AccountLinkingUserCodeRect": { "x": 50 , "y": 390, "width": 1650, "height": 215 },
"AccountLinkingUrlRect": { "x": 50 , "y": 625, "width": 1650, "height": 110 },
"AccountLinkingOkButtonRect": { "x": -260, "y": 1500 },

//Tutorial Tooltips
"TutorialTooltipIntroRect" : { "x": 175, "y": 351, "width": 900, "height": 1400 },
"TutorialTooltipLocalRect" : { "x": 175, "y": 451, "width": 900, "height": 1100 },
"TutorialTooltipTabsRect" : { "x": 175, "y": 351, "width": 900, "height": 575 },
"TutorialTooltipCreateNewRect" : { "x": 475, "y": 951, "width": 900, "height": 800 },
"TutorialTooltipDeleteRect" : { "x": 475, "y": 1351, "width": 900, "height": 575 },
"TutorialTooltipConvertRect" : { "x": 475, "y": 751, "width": 900, "height": 1100 },

"TutorialTooltipChatRect" : { "x": 175, "y": 751, "width": 900, "height": 575 },
"TutorialTooltipChatArrowRect" : { "x": -1075, "y": 751, "width": 900, "height": 575 },
"TutorialTooltipCreateGameRect": { "x": -275, "y": 451, "width": 900, "height": 575 },
"TutorialTooltipGameName": { "x": -575, "y": 451, "width": 900, "height": 800 },
"TutorialTooltipJoinGame": { "x": 275, "y": 451, "width": 900, "height": 575 },
"TutorialTooltipLadder": { "x": 275, "y": 451, "width": 900, "height": 1100 },

"TutorialTooltipConsoleIntroRect": { "x": -675, "y": 751, "width": 900, "height": 575 },
"TutorialTooltipConsoleTabsRect": { "x": -675, "y": 751, "width": 900, "height": 800 },
"TutorialTooltipConsoleOnlineRect": { "x": -1375, "y": 451, "width": 900, "height": 1400 },
"TutorialTooltipConsoleOfflineRect": { "x": -1375, "y": 451, "width": 900, "height": 1400 },
"TutorialTooltipConsoleSoloRect": { "x": 275, "y": 451, "width": 900, "height": 800 },
"TutorialTooltipConsoleMultiRect": { "x": -1375, "y": 451, "width": 900, "height": 800 },

"TooltipConfirmSmall": { "x": 200, "y": 300 },
"TooltipDismissSmall": { "x": 200, "y": 450 },
"TooltipConfirmMed": { "x": 200, "y": 475 },
"TooltipDismissMed": { "x": 200, "y": 625 },
"TooltipConfirmLarge": { "x": 200, "y": 750 },
"TooltipDismissLarge": { "x": 200, "y": 900 },
"TooltipConfirmXL": { "x": 200, "y": 1050 },
"TooltipDismissXL": { "x": 200, "y": 1200 },
}
Loading

0 comments on commit f2b1a17

Please sign in to comment.