07th-mod / python-patcher

Mod Installer for the Higurashi and Umineko Games
150 stars 12 forks source link

Wrong UI applied when language patch used (Chapter 5 - Pink font in French Version) #202

Closed IrealiTY closed 1 year ago

IrealiTY commented 1 year ago

Playing on steam deck. Installing the English patch works flawless but installing the french version results in all the text being pink boxes.

drojf commented 1 year ago

Just to check, did you install using the installer? Or did you install manually?

If you installed using the installer, could you send the install logs? (should be a zip file in your browser downloads)

IrealiTY commented 1 year ago

Maybe it's too much, but here are the last logs from the different attempts 07th-mod-logs (4).zip 07th-mod-logs (5).zip 07th-mod-logs (6).zip 07th-mod-logs (7).zip

drojf commented 1 year ago

Did this issue only occur on chapter 5 (eg did chapter 1-4 not have this issue?)

Answer

For now, I would recommend switching to Proton - click "Linux/Proton/Wine" tab on this page for more information/instructions on using Proton with Higurashi https://07th-mod.com/wiki/Higurashi/Higurashi-Part-1---Voice-and-Graphics-Patch/ . Please note you will need to use the 'quick repair' option in the installer after switching to Proton, or your game won't work properly.

Misc info for myself

I did a test install with:

Which works fine on my computer.

I also just noticed this on the game log:

WARNING: Shader Unsupported: 'Unlit/Transparent Colored' - Pass '' has no vertex shader
WARNING: Shader Unsupported: 'Unlit/Transparent Colored' - Pass '' has no vertex shader
ERROR: Shader Shader is not supported on this GPU (none of subshaders/fallbacks are suitable)WARNING: Shader Unsupported: 'Unlit/Transparent Colored' - Setting to default shader.
WARNING: Shader Unsupported: 'TMPro/Mobile/Distance Field' - Pass '' has no vertex shader
ERROR: Shader Shader is not supported on this GPU (none of subshaders/fallbacks are suitable)WARNING: Shader Unsupported: 'TMPro/Mobile/Distance Field' - Setting to default shader.
WARNING: Shader Unsupported: 'TMPro/Distance Field' - Pass '' has no vertex shader

which I've never seen before, but seems to indicate the shaders used for rendering text don't work somewhere along the line.


Note to self: Regenerating the french sharedassets would probably fix this issue, as the normal sharedassets work fine. However it is strange this issue only affects steam deck, as steam deck's sharedassets should be identical to the normal linux version. If it was some steam deck specific issue, then it wouldn't be worth fixing.

Perhaps should just add a note in the installer about this issue for steam deck?

IrealiTY commented 1 year ago

Did this issue only occur on chapter 5 (eg did chapter 1-4 not have this issue?)

Correct, only on CH 5 so far.

We did use the Proton Version, swapped between a few versions to check if it would fix itself (and I did apply the repair option in between)

IrealiTY commented 1 year ago

After checking on Windows, and confirming it to work, I tried again on Steam Deck and proton, which didn't work again. But reinstalling using Linux Native Runtimes made it work, which is weird. On the 1st install, it was just a black screen after multiple attempts (I left it on Linux native back then) maybe I did a different mistake, can't tell.

But yes, Steam Deck, Linux Native works now for Ch 5. Will test Ch 6 and edit this comment.

6 & 7 and Rei seem wo work fine. 8 has pink text / images no matter what proton or native option I use 07th-mod-logs (15).zip

Log file for Ch8 attached

drojf commented 1 year ago

That might be the problem then, as the installer (in at least one of the logs you sent) detected the install as being the native version. If it was actually the Proton version you would have this issue.

Perhaps the detection didn't work correctly?

drojf commented 1 year ago

Uh I haven't looked at the logs for your latest reply yet, my reply was about your initial post only

IrealiTY commented 1 year ago

Yush I get ya, I did make sure to confirm proton / native in all follow-up tests (specifically chapter 8 that seems to still have issues)

drojf commented 1 year ago

I think I can confirm the issue you have on ch8 + native, and also I found a bug in the installer for using Proton with language patches....let me get back to you

drojf commented 1 year ago

You can try Ch8 + Proton + this new installer for now: https://github.com/07th-mod/python-patcher/releases/tag/v1.2.11, although I'm not 100% sure it will fix the issue.

Near the end of the log output you should see

Language Patch UI: Proton/Wine detected! Forcing install of Windows sharedassets0.assets.

drojf commented 1 year ago

Actually I fixed another issue which should fix Chapter 8 Native Linux + French pink text, which I tested working on my computer: https://github.com/07th-mod/python-patcher/releases/tag/v1.2.12

Note there is currently still a bug when switching between Proton and Native (or between Native and Proton) if you install twice in a row (the installer will show a warning message). To work around it, delete the HigurashiEp08_Data/sharedassets0.assets.backup file after you switch between Proton and Native.

IrealiTY commented 1 year ago

Can confirm it's working now. Ch8. Native Linux no more pink text 👍

Edit: Only now noticed, I posted this bug in console arcs. which is technically wrong? 😓 sorry about that

drojf commented 1 year ago

I think all the issues mentioned in this thread are fixed or no longer relevant: