Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem






Then you can diff the files with the ones from this addon, see what was changed and adapt the stuff that you need.
1. Console
- Title: sourcescheme.res/UIBold (non-exclusive)
- Output: sourcescheme.res/ConsoleText (exclusive)
- Input: sourcescheme.res/DefaultSmall (non-exclusive)
- Input suggestions: *likely the same as input*
2. Server Browser :
- Main: resource/l4d360uischeme.res/Default (non-exclusive)
- First tab: sourcescheme.res/Default (extremely non-exclusive)
- Column titles: sourcescheme.res/DefaultSmall (non-exclusive)
* non-exclusive — means it controls various other parts of UI, so changing them will require fixing the rest manually, painstakingly, one by one.
Which is why this addon exists.
As a bonus: Marlett font describes symbols used to indicate window buttons (such as minimize, close, resize and so on). It is described in every resource file. But since this font errors out during import, you don't see those symbols (aside from 'x', which is taken from a standard font family). However, there is still a way of loading it if you find the font and put it in your addon. Although it requires a different installation method, if I remember correctly.
- For keybinding editor:
resource\l4d360uischeme.res —> { BaseSettings { SectionedListPanel.Font "YourNewFont" } }
- For menu titles:
resource\ui\l4d360ui\mainmenu.res —> { BtnGameModes { "subpicnamefont" "DefaultMedium" } }
This one doesn't have to be your new font. For example, here I used one of the default ones simply because it is in a separate optional addon (kind of the sole reason it exists as the optional addon in the first place, 'cause it would conflict with all of the server browser addons).
I did it to avoid introducing unnecessary dependancy.
But it doesn't stop there. The first tab of the Server Browser is actually described by a third font:
resource\sourcescheme.res —> Default
Note: Can't remember if console suggestions use the same font as input window or not, but since I don't have specific notes on them, I would say they do.
Console title is described by UIBold font.
Console output is described by ConsoleText font.
Console input window is DefaultSmall . But it also controls the Server Browser column titles.
And this is where it becomes interesting. Because it's a bit more complicated with Server Browser.
The main font it uses is Default in the resource\l4d360uischeme.res . But it is the default font for other UI elements, such as game titles and descriptions, or keybinding editor. And it scales automatically everywhere... aside from the Server Browser.
Which means you have to create a supplementary font with the old descriptions, and then make all the other panels use it instead. Because as soon as you define different properties for different resolutions, it can no longer be scaled automatically where it does so by default.
Can you please tell me if I'm missing something?
If you are using Linux-based OS, some of the stuff might not work, depending on your distributive.
2. Well, yes, but actually no.
'addons.res' has only one line diff from the stock one. Since 'Default' font has been adjusted for the Server Browser page in the 'L4D360UIScheme.res', it was supplemented by a custom 'DefaultScalable' font for the add-ons description: it is basically the same as the old one, which means it gets scaled for the 'Add-ons' page automatically.
If some other add-on conflicts with this one only in the 'Add-ons' menu, you can rearrange the loading order to have it override mine. Worst you would get is a smaller/bigger font in the 'Add-ons' description panel.
1: Does this work with font replacements?
2: Is the addons.res file replacement required for the mod to function?
If you can't find `auotexec.cfg`, just go on and create it.
You could edit the addonlist.txt file in the game folder (..\Steam\steamapps\common\Left 4 Dead 2\left4dead2\) to change the loading order.
https://steamcommunity.com/sharedfiles/filedetails/?id=1291797268
https://steamcommunity.com/sharedfiles/filedetails/?id=121091252
God Job Men
The column widths are hardcoded, so unless you find the source code and recompile "serverbrowser.dll" for 1440p, also recompiling the whole game so that it would accept the new library file, you will have to cope with it.
Same goes for the "Latency" column. You can change the width of the other ones, but, apparently, Valve decided that the player count and ping would never need more space. And they actually don't, unless you adapt the fonts for high DPI screens.
https://steamcommunity.com/sharedfiles/filedetails/?id=2916701552
As for the second part: no, I do not. I promised no BS and I delivered no BS.
Both addons change font but you seem to have it on your screenshots
This is the last major update that was planned out beforehand. And unless some flaws will be discovered, or small fonts that I have overlooked, there won't be no more updates.
Go through installation procedure again and come back some other day, maybe there will be something new.
If you strive for perfection, there is an additional addon that fixes the bug with the game mode titles in the main menu (it was introduced in v1.3.0 as a necessary tradeoff):
https://steamcommunity.com/sharedfiles/filedetails/?id=2900742715
It is in a separate project, because it would be incompatible with the most popular addons that add the server browser in the main menu. So use it only if you really want to, it is optional.
Go through installation procedure again and come back later for future updates.
This addon is still WIP.
Go through installation procedure again and come back later for future updates.