Tutorial Others Playing On Linux - Tutorials, Tools And Help

5.00 star(s) 3 Votes

F4C430

Active Member
Dec 4, 2018
684
793
Is there any interesting output if you put whatever command/syntax gets used to run your bottle in a terminal and launch it from there?
I don't know why i always forget things like this. Anyway there's only one warning and i think it's not the main problem because when i remove the LC_ALL=ja_JP.UTF-8 env variable in the Bottle, the game's window text looks like what keengamer2 shared and i don't get the warning in the console. However when i put the env back the window text is properly showing in Japanese. So despite the warning message it seems to be working. Also the title text always shows but the font is slightly different depending on LC_ALL being set or not.

bash: warning: setlocale: LC_ALL: cannot change locale (ja_JP): No such file or directory

What i've tried:
  • Windows version 98, XP, 7, 10 --> no effect
  • Runner version Soda 7, 9; Lutris 5 --> no effect; (Lutris added a bunch of new warning and error messages)
  • Enabling and disabling DXVK --> no effect
  • Enabling and disabling Window Manager Decorations --> no effect
  • Use Virtual Desktop and not using it --> no effect
  • Renderer OpenGL, GDI, Vulkan --> no effect except that Vulkan gives me a blank white screen
  • Installing the rest of the font packages for the Bottle dependencies --> no effect
  • Installing d3d_compiler Bottle dependency --> no effect
  • Already have d3dx9 installed
Interestingly managed to solve a different problem. The "Launch with Terminal" option stopped working some time back with an update to usebottles. Solution for that is here:

Here's my biggest suspect right now: it's probably a graphical issue and not a font issue. I checked the screenshots for the game again and noticed the text box is supposed to have some buttons in the top part of it. We're not seeing that which makes me think there's an issue related to displaying those images. If it were a font problem then at least those images should show up. I also noticed that the options for "LOAD GAME" and "CG view mode" don't work at all. So i think there's some dependency that's still missing. The game is from 1999 afterall.
 

Flugelbozz

Member
Nov 12, 2018
367
332
bash: warning: setlocale: LC_ALL: cannot change locale (ja_JP): No such file or directory
even if you run it through proton/steam and get that to generate the locale for you (steam automatically generates locales if they are missing), it doesn't fix the missing text issue,
running the game through vanilla wine (10.11) hangs the game. there is a address that it points to but im not well versed enough in debugging to go down that route
wine: Unhandled page fault on read access to 7B4E6A00 at address 7B4E6A00 (thread 0128), starting debugger...
since its from 1999 and it uses .gra files, it seems most related to early Mortal Kombat and other games that used this file format for their graphics.
EDIT: running the game on win 98 and win 95 produce this message
modify_ldt: Function not implemented
this apparently requires the kernel to be built with CONFIG_MODIFY_LDT_SYSCALL., but this is associated with a security risk
i also tried adding msxml6 and riched20 via winetricks (common fixes for msoffice) since .gra files are used (apparently) by powerpoint. no changes
win32 prefix also doesnt seem to change much
 
Last edited:
  • Heart
Reactions: F4C430

F4C430

Active Member
Dec 4, 2018
684
793
EDIT: running the game on win 98 and win 95 produce this message
modify_ldt: Function not implemented
this apparently requires the kernel to be built with CONFIG_MODIFY_LDT_SYSCALL.
Thanks for all your effort but i think this might require a VM. I went down the rabbit hole of looking into the modify_ldt sys call but we don't even know if that would solve the issue.
 
5.00 star(s) 3 Votes