unity-mod-manager icon indicating copy to clipboard operation
unity-mod-manager copied to clipboard

All text is missing [Linux] [Pathfinder Wrath of the Righteous]

Open lyssieth opened this issue 4 years ago • 11 comments

As you can see here, the text isn't there... Arch Linux, using wine/proton

image

lyssieth avatar Oct 21 '21 04:10 lyssieth

I'm experiencing the same thing. Going to upload logs, since the original reporter didn't provide any. Not sure which ones are helpful, please let me know if there's anything else I can do to help diagnose. These logs are just of me loading into the game, UMM popping up with no text, and then exiting.

I don't have any mods installed at the moment, to simplify matters as much as possible (I wanted to be sure it wasn't a specific mod causing this).

Pathfinder: Wrath of the Righteous, 1.1.7c.506, from GoG.

GameLog.txt GameLogFull.txt Player.log

BlueWinds avatar Jan 23 '22 01:01 BlueWinds

I added a font selection to the settings menu if that was the reason. 0.24.1-dev

newman55 avatar Jan 23 '22 08:01 newman55

Installed that version, and it hangs the game. I get to the main menu and nothing is selectable, no UMM menu shows up. CPU is pegged until I kill wine. Uninstalling / restoring original files, the game loads and is playable.

GameLog.txt GameLogFull.txt Player.log

BlueWinds avatar Jan 23 '22 16:01 BlueWinds

I did however find a solution, using the released version of UMM: winetricks allfonts.

I'm not sure exactly which font was required, but installing all of them seemed to work!

BlueWinds avatar Jan 23 '22 16:01 BlueWinds

If it's not difficult for you, write in more detail how to install fonts so that I add it to the FAQ

newman55 avatar Jan 23 '22 17:01 newman55

The complete steps to fix it are:

  1. Install winetricks. sudo apt install winetricks. https://wiki.winehq.org/Winetricks.
  2. Run winetricks allfonts.

There is probably a faster and more targeted winetricks command, but without knowing which font is needed, installing all of them works fine. Hope this helps anyone else running into this issue, and seems like a good addition to the FAQ! :)

BlueWinds avatar Jan 31 '22 16:01 BlueWinds

I would suggest also using winetricks unifont, then selecting that font for the UnityModManager GUI.

Reason being that some mods use Unicode characters (such as check marks). All the fonts which winetricks installs when using the 'allfonts' verb appear to lack those characters and you'll end up with empty checkboxes that can't be used (see: https://github.com/cabarius/ToyBox/issues/499).

Alternatively, one can manually install "Arial Unicode" by simply copying the TTF to drive_c/windows/Fonts under their respective WINE prefix. Caveat being that the font isn't free. It's part of MS Office, if I'm not mistaken. There are probably other Unicode-enabled fonts available that would also do the job.

FoobarTheFatPenguin avatar Jul 18 '22 16:07 FoobarTheFatPenguin

Sorry for bringing that up years later but how would I go selecting the font? I haven't found the option to do that anywhere

VanillaChai42 avatar Jun 06 '24 12:06 VanillaChai42

Sorry for bringing that up years later but how would I go selecting the font? I haven't found the option to do that anywhere

Open the Unity Mod Manager (Ctrl+F10), go to the settings tab, then under the UI section, there should be a font button.

FoobarTheFatPenguin avatar Jun 06 '24 12:06 FoobarTheFatPenguin

image

So I have the issue when I go to either the logs or the settings tab that's what I get.

(Should I open another issue? I don't know git etiquette yet)

VanillaChai42 avatar Jun 06 '24 13:06 VanillaChai42

You can try and set the font directly in the XML config. In your game installation, open the file Wrath_Data/Managed/UnityModManager/Params.xml in the text editor of your choice, then look for the UIFont setting.

Here's my config for reference (of course, Unifont needs to be installed first):

<?xml version="1.0" encoding="utf-8"?>
<Param xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Hotkey>
    <keyCode>None</keyCode>
    <modifiers>0</modifiers>
  </Hotkey>
  <CheckUpdates>1</CheckUpdates>
  <ShowOnStart>0</ShowOnStart>
  <WindowWidth>2000</WindowWidth>
  <WindowHeight>1100</WindowHeight>
  <UIScale>1.5</UIScale>
  <UIFont>Unifont</UIFont>
  <ModParams>
    <Mod Id="0ToyBox0" Enabled="true" />
    [...more mods that are unimportant here...]
  </ModParams>
</Param>

If that doesn't fix it, you probably have a different problem and might want to open a new ticket.

FoobarTheFatPenguin avatar Jun 06 '24 14:06 FoobarTheFatPenguin