Japanese text input does not work in GODIUS when running the game through Proton on Linux.
After receiving troubleshooting advice, I changed the launch options, switched from Proton Hotfix to Proton Experimental, and performed another test. However, Japanese input is still unavailable in the in-game chat field.
Normal ASCII input works, but I cannot enable or use Japanese IME composition inside the game.
Godius.exeLinux 6.8.0-134-genericProton Experimental 11.0-20260701bLANG=ja_JP.UTF-8 LC_ALL=ja_JP.UTF-8 PROTON_LOG=1 WINEDEBUG=+imm,+ime,+keyboard PROTON_USE_WINED3D=1 %command%
Steps to reproduce
Set GODIUS to use Proton Experimental.
Set the launch options shown above.
Start GODIUS from Steam.
Log in and enter the game.
Open the in-game chat input field.
Attempt to enable Japanese input using the Japanese IME toggle key.
Type Japanese text.
Expected result
The IME should enter composition mode, display Japanese pre-edit text, and allow the user to convert and submit Japanese text in the chat field.
Actual result
Japanese IME composition does not start.
The game continues to accept only direct ASCII/Latin character input. No Japanese pre-edit text or conversion candidate window appears.
Relevant observations from the Proton log
The Japanese keyboard layout appears to be detected correctly:
NtUserGetKeyboardLayoutName ret L"00000411"
However, the Proton log header still reports:
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Later, Steam also reports:
Game language "english", defaulting LC_CTYPE / LC_MESSAGES to en_US.UTF-8.
IME-related Windows messages and input contexts are created, so the IMM/IME path does not appear to be completely inactive.
For example, the log contains calls such as:
NtUserCreateInputContext
register_imm_window
WM_IME_NOTIFY
ImmProcessKey
ImeProcessKey
However, while typing in the GODIUS input field, the IME open state repeatedly remains or is reset to disabled:
ImmSetOpenStatus himc ..., status 0
The log also shows keyboard input being processed with an English HKL value:
ImmProcessKey hwnd ..., hkl 0000000004090409, ...
The game input window appears to use the ANSI IME message path:
WM_IME_NOTIFY ... ansi 1
This may indicate that the old ANSI-based chat input implementation in GODIUS is interacting incorrectly with Proton/Wine's IMM32 or X11 IME handling.
Additional notes
The game itself launches and runs.
Changing from Proton Hotfix to Proton Experimental did not fix Japanese input.
Explicitly setting LANG=ja_JP.UTF-8 and LC_ALL=ja_JP.UTF-8 did not fix the problem.
Enabling WineD3D does not appear to affect the input issue.
Japanese input works outside the game.
The attached Proton log was generated while attempting to activate the IME and type text in the in-game chat field.
The Linux host uses ibus-mozc for Japanese input.
Japanese input works correctly in native Linux applications (GTK/Qt), terminals, web browsers, and other Proton games.
The problem appears to be specific to GODIUS running under Proton.
I can switch the IME on and off normally outside the game.
Only GODIUS fails to enter Japanese composition mode.
Tested with both ibus-mozc and fcitx5.
Also enabled XIM and InputStyle=root.
Keyboard layout (00000411) is correctly detected and imm.dll is loaded, but the game never appears to initialize an IME context, and Japanese text input still does not work.
proton experimentalx2 2026-07proton hotfixx2 2026-07PROTON_USE_WINED3D=1x2 2026-07PROTON_LOG=1x1 2026-07WINEDEBUG=+imm,+ime,+keyboardx1 2026-07PROTON_USE_WINED3D=1.x1 2026-06LANG=ja_JP.UTF-8 LC_ALL=ja_JP.UTF-8 PROTON_LOG=1 WINEDEBUG=+imm,+ime,+keyboard PROTON_USE_WINED3D=1 %command%x1 2026-07PROTON_USE_WINED3D=1 %command%x1 2026-06
Compatibility Report
GODIUS Eternal War (4559140): Japanese IME (ibus-mozc) does not work under Proton
Game: GODIUS Eternal War
Steam AppID: 4559140
System Information
OS: Ubuntu 24.04 LTS
Session: X11
Desktop Environment: (your DE)
IME: ibus-mozc
Proton versions tested:
Proton Hotfix
Proton Experimental
GE-Proton 11-1
Launch options
PROTON_USE_WINED3D=1 %command%
Without this option, the game does not launch.
Issue
The game launches successfully with PROTON_USE_WINED3D=1.
However, Japanese text input does not work.
ASCII input works correctly.
The IME (ibus-mozc) works normally on the desktop and in Steam.
Environment variables are:
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
The IME cannot input any Japanese characters inside the game.
No hiragana, katakana, or kanji input is possible.
Additional Information
X11 session
ibus engine: mozc-jp
imm32.dll is loaded according to Proton logs.
winex11.drv is also loaded.
Proton logs attached.
The game now crashes before the login screen.
Proton log shows
wine: Unhandled page fault on read access
followed by
System.ComponentModel.Win32Exception:
Invalid window handle
The crash happens after ImmGetContext() and IME window registration.