Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Penumbra fails to import mods with non-ASCII characters in the name #350

Open
Fleimi opened this issue Oct 10, 2023 · 4 comments
Open

Penumbra fails to import mods with non-ASCII characters in the name #350

Fleimi opened this issue Oct 10, 2023 · 4 comments

Comments

@Fleimi
Copy link

Fleimi commented Oct 10, 2023

Playing on linux.

As the title says, penumbra completely fails to import mods that have non-ASCII characters in the name, such as chinese symbols, umlauts or the like. A workaround currently is to edit the .mpl file in the .ttmp2 archive before importing and removing any symbols that would result in a filepath with non-ASCII characters.

This works until you want to install something with Heliosphere; due to the automated nature of this plugin it's not possible to edit the .mpl beforehand, resulting in many mods simply being uninstallable.

Think a solution that doesn't cause problems down the line is to add a toggle into Penumbra settings called "Sanitize filenames to ASCII only" or similar. Easy way to handle the symbols would be simply to replace them with a ~ or - or some other simple symbol, or simply delete them from the filename.

@Exter-N
Copy link
Contributor

Exter-N commented Oct 10, 2023

It's an issue with XLCore's Wine, that could at most be worked around in Penumbra (for example in the way you mention).

Using another Wine version, or Proton, can fix it for good. (Caveat: it may bring other issues instead, so it's a "pick your poison" situation.)

@Fleimi
Copy link
Author

Fleimi commented Oct 10, 2023

Thanks for letting me know, however I don't know how to go about changing the wine versions - will leave this issue up as unresolved. Does it make sense to report this also in https://github.com/goatcorp/wine-xiv-git ?

@Exter-N
Copy link
Contributor

Exter-N commented Dec 12, 2023

Run your game with LC_ALL=C.UTF-8 (or another .UTF-8 locale, if you have any installed – note that the only one a Steam Deck has by default is C.UTF-8) or LC_CTYPE=C.UTF-8

@AetherCollective
Copy link

Run your game with LC_ALL=C.UTF-8 (or another .UTF-8 locale, if you have any installed – note that the only one a Steam Deck has by default is C.UTF-8) or LC_CTYPE=C.UTF-8

This helped me. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants