AmProsius / gothic-1-community-patch

Gothic 1 Community Patch
Other
49 stars 4 forks source link

"Tomorrow" word not properly displayed in the "List" item. #256

Open Quintus24 opened 2 years ago

Quintus24 commented 2 years ago

Hello, everyone!

I would like to report the following bug:

Describe the bug: The issue can be encountered once the user initiates the "Test of Faith" quest and acquires the "List" item from Ian, in the Old Mine. The last sentence is displayed as "We're expecting the delivery for the day after tomo". The "tomorrow" word is not fully displayed on the page.

Expected behavior: The word "tomo" is properly displayed as "tomorrow".

Steps to reproduce the issue:

  1. Initiate and progress through the "Test of Faith" quest.
  2. Travel to the Old Mine and receive the "List" item from Ian.
  3. Open the "List", read it and notice the "We're expecting the delivery for the day after tomo".
  4. Travel to the New Camp and give the "List" to Lares.
  5. Receive the new "List (extended)" item from Lares.
  6. Open the "List (extended)", read it and notice the "tomo" word.

Additional context Issue occurs for both "List" and "List (extended)" items. The resolution of the device used is set as 1366x768x32, in case it's relevant.

Attaching screenshots for more clear information.

  1. The "List" before Lares. List before Lares

  2. The "List (extended)" after Lares. List after Lares

  3. The "List (extended)" item in the inventory. List (extended)

Thank You and Best Regards! Quintus24

AmProsius commented 2 years ago

This might be related to #252 .

szapp commented 2 years ago

There may be very many such problems. A lot of different font-patches ("large font", "HD font", ...) are available alongside interface scaling through Union or SystemPack. This here issue could also just by caused by any of these.

This may be a never ending problem. These issues should not be fixed individually over and over, but rather at their origin, e.g. implement automatic line breaks (or similar) in documents, inventory description and dialog choices. That, however, would have to be implemented efficiently to not hit performance.

In the end, since this bug/issue does not arise from Gothic itself but is caused by third party patches/tools, I'd give it low priority.

Quintus24 commented 2 years ago

This here issue could also just by caused by any of these.

Hi, guys,

It's possible that these string issues simply occur on my side because I use a small screen device to play the game. Unfortunately, I lack the resources to check on anything else, therefore, I risk opening false positives bug reports for them. If they do not occur on larger monitors, it's probably safe to close the issues as expected behavior.

Regards, Quintus24

szapp commented 2 years ago

It's possible that these string issues simply occur on my side because I use a small screen device to play the game.

Yes, I assume you are either using the SystemPack or Union (judging by the rotating items in the inventory your the screenshots). They scale the interface (i.e. health and focus bars and font sizes) to the resolution, which is set to enabled by default.

You may disable that scaling in the SystemPack.ini in the [GothicPath]/System/ directory by changing the setting Scale in the section [INTERFACE] to 0. (Not sure about the exact name of the option.)

If you feel like trying that, you can report here if the mentioned issue is resolved by it.

@AmProsius On a more technical side, we have the ability to check for that scaling and also find out the exact scaling factor with Bar_GetInterfaceScaling. However, I am not exactly sure what to do with that information. It may be better to ignore any scaling, but instead implement line wrapping within views, which could turn out very complicated (and requiring a machine code implementation for sufficient performance).

Quintus24 commented 2 years ago

Hi, @szapp,

You may disable that scaling in the SystemPack.ini in the [GothicPath]/System/ directory by changing the setting Scale in the section [INTERFACE] to 0. (Not sure about the exact name of the option.)

I tried this, but no changes were observed, issues still occur, also rechecked #252.

Yes, I assume you are either using the SystemPack or Union

I'm not very familiar with the SystemPack or Union, but I play the game on Steam, the Piranha Bytes folks updated it recently and officially added the SystemPack to it. Other than that, I don't use other mods or patches, just the G1CP project that you folks are working on, the latest version.

Regards, Quintus24