OpenJK icon indicating copy to clipboard operation
OpenJK copied to clipboard

Cyrillic characters in the user's Windows folder.

Open KitsuNeshKaa opened this issue 1 year ago • 2 comments

It seems that because there are Cyrillic characters in the path to the temp folder, the openjk engine cannot create the file.

ys_LoadLibrary() FAILED for ui (Failed loading C:\Users\Лайсум \AppData\Local\Temp\OJK80E6.tmp: РќРµ найден указанный РјРѕРґСѓ ль. ) VM_Create: uix86.dll failed! Sys_LoadLibrary() FAILED for ui (Failed loading C:\Users\Лайсум \AppData\Local\Temp\OJK80E7.tmp: РќРµ найден указанный РјРѕРґСѓ ль. )

The specified module was not found. (in Cyrillic)

Maybe it's worth adding support UTF-8 or third-party languages? Ideally, add support .otf files and finally abandon sprite letters.

Thx.

134

KitsuNeshKaa avatar Jul 20 '24 07:07 KitsuNeshKaa

OpenJK doesn't ship custom assets currently so the latter request would not fit the scope.

The C file open API is used for files so it should still flatten to ansi, strange.

You can force the portable homepath with +set fs_homepath "." added to launch target shortcut Provided that your game isn't installed to program files which is not writeable by default.

ensiform avatar Jul 20 '24 18:07 ensiform

It seems that last time I started from the wrong place.

There are Cyrillic characters in my path to user name. I mostly play mb2. when i'm start mod, temporary files that are needed to launch the mod are not created.

To run, I have to unpack the DLL into the mod folder.

Image

KitsuNeshKaa avatar Oct 08 '25 12:10 KitsuNeshKaa