Am I the only person whose eyes can't discern the difference between ethereal drops (light teal) vs. socketed drops (gray) in the game? The two colors are so close, or I could be partially color blind. This mod allows me to change the color for ethereal drops to make them stand out from socketed items.
The custom colors I use for drops with this mod:
Ethereal Item = #005f9d ("Infinity Pool", a light blue that has a semi-transparent quality)
Health Potion = #880808 ("Blood Red", matches the health orb in the game)
Mana Potion = #191970 ("Midnight Blue", matches the mana orb in the game)
My eyes may not be able to differentiate light teal vs. gray, but I can clearly distinguish the different shades of custom blue: i.e., Magic drops = Default Blue, Ethereal drops = Infinity Blue, and Mana potions = Midnight Blue.
Also, I changed the colors of these drops to the available choices in the mod:
Gold = Currency Gold (obviously)
Rejuvenation potion = Light purple (matches the color of the potions in the game)
This mod does not allow users to set custom color for high/mid/low runes. Is that an oversight or a limitation of the game? (There is actually a color named "runic grey", and its color code is #5c5e63.)
Finally, please let us select a separate color for gem drops. Thanks.
Decided to change the color for Socketed, and let all Runes use the default/standard gray color.
I changed the color for Socketed to #818589, "Old Silver" or "Metallic Gray". It is close to the standard gray in the game, but I can discern the difference... certainly more easily than the original light teal (ethereal) vs. gray (socketed) in the game. I seriously can not see any difference between light teal vs. gray. Am I the only one? Does anyone else have that problem? Seriously, I would like to find out if my eyes are colorblind to light teal vs. gray.
To me, the teal is closer to the white than to the gray, but I absolutely cannot confuse them even with a passing glance. You could try checking your monitor display settings, perhaps it's somehow desaturating colors?
I don't believe so. This mod just lets you change the values of certain text color variables D2R uses. If D2R uses the socket color variable for eth + socket items, this mod has no way to changing that.
How would I go about adding the custom colours to the inventory items? I have Set/Unique items changed like I wanted from my previous post, as im a bit colourblind, but I dont know where id put it into my _profilehd.json for it not to apply to every single text field requiring that colour.
Would it be easy to extend this functionality to items? or are there font colours within the game's settings that just arent used anywhere that i could change and swap uniques to in the text file?
Hi, I really like the mod. It makes the game way nicer to play, especially on P8. Thank You!
The only downside: sadly the mod has no effect when switching to legacy mode. Would it be possible to mod the mod, so that the new item colors apply for both, HD and Legacy mode?
I believe it is possible by editing .pl2 palette files (though perhaps not for all item categories since D2R expanded the game's functionality - e.g. I don't think you could re-color just ethereal items). Contributions welcome, but I'm unlikely to spend the time to do so myself.
Somewhere else it was suggested 'to edit the txt files in the strings-legacy folder '. Certainly there must exist some translation strings that work for the toggleable legacy mode aswell, considering that the different languages item names are changed by them right now. It seems plausible that these could be changed to show a shorter/different colored item name, instead of the name in a different language.
Found a more specific post here on Nexus Forums. Poster states: 'I figured out how to do it for classic graphics- you need to edit global/palette/actx/pl2.pal and replace the RGB values at a specific address.' Sadly the poster never provided his edited file. Source: https://forums.nexusmods.com/topic/10615683-changing-base-text-colors-in-modern-graphics-mode/
Yeah, that's my understanding of what you'd need to do. (Hmm, I'd probably need to add "readBinary" / "writeBinary" to D2RMM's API as well.)
Editing translation files would generally also work, but that's editing specific item names, not item types, so it's not really equivalent to this mod.
Hi, what would be the easiest way to edit all Unique and Set items to be a different colour? i mostly want to do this because the colourblind filter in the game is really.... REALLY bad, and i have a hard time telling which is which
Yes, I changed the color of Ethereal and Unique, but it didn't really change. Maybe it's interfering with other mods. (Mods made by people other than you)
2022/10/17 I rebooted several times. I don't know why, but now it works properly. After all your Mods are the best! thank you!
Not using the mechanic that this mod uses. The colors that Diablo 2 Resurrected exposes in profile files are: DefaultColor, QuestColor, RareColor, CraftedColor, TemperedColor, MagicColor, SetColor, UniqueColor, SocketedColor, EtherealColor, HealthPotionColor, ManaPotionColor, RejuvPotionColor, GoldColor, RuneColor, EventItemsColor.
For gems, it's possible to customize their color via the localization files. The Short Gem Names mod does this, for example. For charms, jewelry and elite items, it should be possible to use the same approach - the colors in the localization files should take precedence over the colors defined in the profile file. However, then they won't be colored based on their rarity (unique vs set vs rare vs magic vs normal).
Well, even having common, but different from default one color for all gems would be good enough. For elite items, maybe if not color, it's possible to add some kind of prefix? Like you did for displaying iLVL mod, it'd be smth like (E) Giant Thresher.
For elite items, maybe if not color, it's possible to add some kind of prefix? Like you did for displaying iLVL mod, it'd be smth like (E) Giant Thresher.
This should be possible to do by modifying the localization files. I'll add it to the wish list.
Would be great to add color for charms, some mods make them super important to pickup. Anyway, thanks olegbl for the mod, works great as all of your mods)
29 comments
The custom colors I use for drops with this mod:
My eyes may not be able to differentiate light teal vs. gray, but I can clearly distinguish the different shades of custom blue: i.e., Magic drops = Default Blue, Ethereal drops = Infinity Blue, and Mana potions = Midnight Blue.
Also, I changed the colors of these drops to the available choices in the mod:
This mod does not allow users to set custom color for high/mid/low runes. Is that an oversight or a limitation of the game? (There is actually a color named "runic grey", and its color code is #5c5e63.)
Finally, please let us select a separate color for gem drops. Thanks.
I changed the color for Socketed to #818589, "Old Silver" or "Metallic Gray". It is close to the standard gray in the game, but I can discern the difference... certainly more easily than the original light teal (ethereal) vs. gray (socketed) in the game. I seriously can not see any difference between light teal vs. gray. Am I the only one? Does anyone else have that problem? Seriously, I would like to find out if my eyes are colorblind to light teal vs. gray.
You could try checking your monitor display settings, perhaps it's somehow desaturating colors?
Essentially:
White + Socket = Grey
Eth = Teal
Eth + Socket = Teal
Cheers!
Would it be easy to extend this functionality to items? or are there font colours within the game's settings that just arent used anywhere that i could change and swap uniques to in the text file?
The only downside: sadly the mod has no effect when switching to legacy mode.
Would it be possible to mod the mod, so that the new item colors apply for both, HD and Legacy mode?
address.' Sadly the poster never provided his edited file.
Source: https://forums.nexusmods.com/topic/10615683-changing-base-text-colors-in-modern-graphics-mode/
Editing translation files would generally also work, but that's editing specific item names, not item types, so it's not really equivalent to this mod.
But unfortunately this doesn't work. I don't know why. Of course I use D2RMM.
Yes, I changed the color of Ethereal and Unique, but it didn't really change.
Maybe it's interfering with other mods. (Mods made by people other than you)
2022/10/17
I rebooted several times. I don't know why, but now it works properly. After all your Mods are the best! thank you!
For gems, it's possible to customize their color via the localization files. The Short Gem Names mod does this, for example. For charms, jewelry and elite items, it should be possible to use the same approach - the colors in the localization files should take precedence over the colors defined in the profile file. However, then they won't be colored based on their rarity (unique vs set vs rare vs magic vs normal).