## Allows you to highlight mods of your choosing in peer's mod list menu, Crime.net mod screen, and while players are joining your lobby.
#### But why would i need it?
Because sometimes players have 20+ mods and reading every single one is gonna take forever.
You can mark specific mod names with a colour for this mod to remember, so in the future any time you see someone's mod list, those names will be highlighted accordingly. This way you can quickly check if players have mods that you like or dislike.
#### How does it look?
||
Peer's mod list:

Crime.net lobby:

When player is joining:

Joined player's panel is shamelessly stolen from [Void ui](https://modworkshop.net/mod/20997).
If you are running Void ui, you should disable joining player's mod list in Void settings, or mod lists will overlap.
||
#### Can i customize it?
Yes, you can adjust your highlight colours in the settings.
If you want to change default colours (for all the mods that are not a part of your lists) you can go to modsfolder/lua/base.lua.
You can also disable the join mod panel if you are running Void ui or mods with similar join panels.
#### How do i make certain mod names highlighted?
You can add mods manualy to your lists, if you don't want to search for players with specific mods forever. Instructions on how to do that are in the base.lua file.
A more comfy way of doing so is to use a small menu in-game. This menu shows up when you left click on the mod name, while in someone's mod list.
Alternatively you can open this menu on Crime.net as well, but with a __right__ click.
Preview of how in-game menu works:

**__Note:__** if you adjust your mods in this menu, while you are on Crime.net contract info screen, mod highlights won't be adjusted visualy. They will only change colours after you close that contract's interface and open it again.
As you may have noticed, you can also use this menu to search for mods on modworkshop either using the mod name (from mod.txt) or name of that mod's folder.
Fun fact: in base game you always search for the folder name - so if you would click on SuperBLT it would just search 'base' on modworkshop. Don't ask why, i have no idea.
-----
This mod supports ENG and RUS localizations. It can also support any language that SuperBLT supports, so if you want to help translating, go to lang folder to get all the strings that need to be translated, and message me on workshop with your translations.
BeardLib is only used for auto-updates, so it's not 100% necessary. Note that only bug-fixes/translations will be released in the future and everything else is final.
**Known issues:**
||- If you adjust any of the lists, while on the Crime.net's contract info, those adjustments are not updated visualy, but saved in the save file. Re-opening this screen will adjust names correctly. Most likey will not be fixed, unless someone who is smarter then me figures it out.
- In colour settings value sliders don't slide, they just change to whatever value you click on. Probably will never be fixed, but it's not that big of an issue.||
**For users upgrading from versions older then 3.5:**
||
- If you are moving from version **older** then 2.0:
Make a backup of your old base.lua file somewhere, replace mod files and read instructions in the new base.lua file on how to move mods from old version to new. After this you wont have to move mods manually again.
- For other versions:
Just replace mod folder, BUT if you customized colours in base.lua, save their values somewhere and set them up again in the menu settings.
||
:::**Current - 3.6.1**:::
Added support for the 🎄*festive*🎄 232 update
:::**OIder versions**:::
||
3.6
* Fixed a typo in the title in mod options
* Moved auto-updates from modworkshop's API to github
3.52
* (hopefuly) Fixed crashes with update 229
* Added BeardLib auto-updates
3.51
* Fixed an issue where join_mods setting would not save correctly and get stuck as always enabled
3.5
* Added a hud panel similar to Void UI when players are joining your lobby, where you can see their mods. This panel will put mods from your lists on top.
* Added localization support
3.0 (jumping the versions quite a bit lol)
- Added Crime.net contract mod list highlights
- Added colour customizations to in game settings
2.0
- Reworked mod save system, from now on mod lists will be saved in mods/saves/PMLH_save.txt file, so you won't loose your settings after removing this mod.
- You can now add mods into your lists in game, by clicking on their name in the mod list. You can still add mods manually, but why tho
||
Don't steal plz
Add a link to either the mod or my profile if you wanna use this crappy code somewhere else
Dependencies
-
-
Instructions
**Make sure to first have SuperBLT, and BeardLib installed. Click the links in the dependency list.**
Optional video tutorial for installing SuperBLT, BeardLib, and mod_overrides mods: https://youtu.be/rin_sjSJIkg
1. After downloading the mod, use a program such as [7zip](https://www.7-zip.org/download.html) or [WinRAR](https://www.rarlab.com/download.htm) to extract the main folder of the mod.
2. Drop that folder into the `mods` folder which is supposed to be in the game's installation folder (don't know where that is? click [here](https://wiki.modworkshop.net/books/payday-2/page/finding-payday-2s-install-folder))
Comments