You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Patcher gets stuck when attempting to patch executable. This is caused by some games having UTF-8 characters (e.g. Japanese characters) in the appmanifest .acf files 'name' property. I discovered this as the cause after running the patcher with debug enabled.
Example:
Log hangs with final statement:
"[DEBUG] From appmanifest_174531.acf getting values of appid" is the last item logged, which correlates to a file with:
Name property of appmanifest_174531.acf: "name" "與經紀人戀愛是絕對禁止!"
Related Code:
I'm not certain of how to fix this in Python, but the logs narrow it down to be within this code in steam_helper.py.
I was able to work around this issue by editing all the .acf files containing UTF8 characters and changing the name property value to use ASCII characters only
The text was updated successfully, but these errors were encountered:
I was about to post an issue on my patcher getting stuck as well, but I think this might be the issue as I have games with Chinese characters in their title. Glad you are looking into it
Background:
Patcher gets stuck when attempting to patch executable. This is caused by some games having UTF-8 characters (e.g. Japanese characters) in the appmanifest .acf files 'name' property. I discovered this as the cause after running the patcher with debug enabled.
Example:
Log hangs with final statement:
"[DEBUG] From appmanifest_174531.acf getting values of appid" is the last item logged, which correlates to a file with:
Name property of appmanifest_174531.acf:
"name" "與經紀人戀愛是絕對禁止!"
Related Code:
I'm not certain of how to fix this in Python, but the logs narrow it down to be within this code in steam_helper.py.
<Perma-link to code in v1.1.0-pre tagged commit>
Workaround
I was able to work around this issue by editing all the .acf files containing UTF8 characters and changing the name property value to use ASCII characters only
The text was updated successfully, but these errors were encountered: