Just a tip from a fellow font replacer—if you want the font to fit in correctly and match the game strings (some are supposed to be uppercase, some are supposed to be mix-case, etc) you need to make sure you add an uppercase only version of Roboto to replace the instances of $Main_Font and $Main_Font_BOLD. Otherwise some of your headings will look strange because they didn't actually type all of strings in uppercase since they used an all-caps font. For example, if you look at a weapon's item card, you'll see that "Fire Rate" is mixed cased while the others are all uppercase.
Hey, thanks for the suggestion. I tested it out and I like the look of it better when everything isn't upper case. This also makes it look more like Fallout 4's UI. The fire rate header is the only header I've seen that isn't correct, so it's worth leaving it like that for me.
can you add a separate optional file for this capital letter fix? edit: nvm instead of waiting for this capital letter hater, i found this: https://www.nexusmods.com/starfield/mods/622?tab=description
For anyone wanting to make this compatible with Better Button Prompts for Dualshock or Switch controller icons, it's fairly simple. (Perhaps the mod author could add a compatibility option?)
Anyway, to do it yourself, in fontconfig_en.txt (or your language equivalent) you can add these two fontlib lines at the top: fontlib "fonts_en" fontlib "fonts_buttons" And replace the controller_buttons lines a little below that to this: map "$Controller_Buttons" = "Better Button Prompts" Normal map "$Controller_Buttons_inverted" = "Better Button Prompts inv" Normal map "$Controller_Buttons_thin" = "Better Button Prompts thin" Normal
If you're using ModOrganizer2 it's probably better to make a separate compatibility patch, so when these mods are updated you won't overwrite the file forcing you to re-do the whole thing... To do this right-click the mod, and choose 'all mods' > 'create empty mod above', then right-click our new empty mod and open it in explorer. Simply add an interface folder and a copy of the fontconfig_en.txt from this mod, which you edit with the details mentioned above. Then change the load order so our little compatibility patch is loaded after both mods (this txt file is the only conflict so that's all we need to make it work). Woo!
Hey, I'd be willing to upload a compatibility version, but just to clarify: in the two lines you add to the fontconfig: fontlib "fonts_en" fontlib "fonts_buttons" Should the "fonts_en" be set as that for every language, or should it be "fonts_fr" for French, etc.?
Good catch, yes it's _en for all the languages using the western alphabet but it is different for Chinese and Japanese which have their own specific characters, using a different font and for those two the "validNameChars" is different too. But since the Fallout font doesn't have all these characters included anyway you can just not include those two language files.
So _pl, _it, _fr, _es, _de, and _ptbr all use fonts_en, only Chinese and Japanese that use something specific:
fontconfig_zhhans.txt uses fontlib "fonts_zhcn" with a lot of Chinese characters in validNameChars, also uses a different font like "DFZongYi-GB Otf".
fontconfig_ja.txt uses fontlib "fonts_ja" with a lot of Japanese characters in validNameChars, also with a different font "JP_NB Architekt".
Edit: I just noticed the v1.2 with more languages on the download tab; So to be clear I don't think you can include the fontconfig_ja and fontconfig_zhhans files with the roboto font unfortunately as it doesn't include the Chinese and Japanese character sets, so that would break their translation (or at least all their special characters would be blank). Have a look at the fontconfig files for those two in the 'better button prompts'-mod and you'll see what I mean.
Looks really good but can't make it work for some reason... Files are where they are supposed to be but in-game I don't see it being applied, i'm also using StarUI, StarUI Inventory, Enhanced subtitles & enhance dialogue interface so maybe it could be it but I tried to disable them and it's the same result !
18 comments
edit: nvm instead of waiting for this capital letter hater, i found this: https://www.nexusmods.com/starfield/mods/622?tab=description
Anyway, to do it yourself, in fontconfig_en.txt (or your language equivalent) you can add these two fontlib lines at the top:
fontlib "fonts_en"
fontlib "fonts_buttons"
And replace the controller_buttons lines a little below that to this:
map "$Controller_Buttons" = "Better Button Prompts" Normal
map "$Controller_Buttons_inverted" = "Better Button Prompts inv" Normal
map "$Controller_Buttons_thin" = "Better Button Prompts thin" Normal
If you're using ModOrganizer2 it's probably better to make a separate compatibility patch, so when these mods are updated you won't overwrite the file forcing you to re-do the whole thing...
To do this right-click the mod, and choose 'all mods' > 'create empty mod above', then right-click our new empty mod and open it in explorer. Simply add an interface folder and a copy of the fontconfig_en.txt from this mod, which you edit with the details mentioned above. Then change the load order so our little compatibility patch is loaded after both mods (this txt file is the only conflict so that's all we need to make it work). Woo!
fontlib "fonts_en"
fontlib "fonts_buttons"
Should the "fonts_en" be set as that for every language, or should it be "fonts_fr" for French, etc.?
So _pl, _it, _fr, _es, _de, and _ptbr all use fonts_en, only Chinese and Japanese that use something specific:
Edit: I just noticed the v1.2 with more languages on the download tab; So to be clear I don't think you can include the fontconfig_ja and fontconfig_zhhans files with the roboto font unfortunately as it doesn't include the Chinese and Japanese character sets, so that would break their translation (or at least all their special characters would be blank). Have a look at the fontconfig files for those two in the 'better button prompts'-mod and you'll see what I mean.
edit lol no zhcn
EDIT : You think it's possible to make a patch for Icon Sorting mod?