Aller au contenu

Photo

Bug if Japanese keyboard is installed & info on how to fix it


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1
Myria

Myria
  • Members
  • 54 messages
Hi BioWare folk. =)  If you have the Japanese IME set as your default keyboard in Windows, it's easy to get into a state in which you are unable to move Shepard.

Specifically, if you hit alt-tilde (~) while in the game, attempting to move with the WASD keys won't work.  This is because the IME is invisibly taking input away from Mass Effect 3.

Because ME3 does not support Japanese anyway, you should modify the game in a future patch as follows to disable the IME in your window (tech information for programmers):

Call ImmAssociateContext(hWnd, NULL) with Mass Effect 3's main window handle as hWnd.  You may want to use LoadLibraryW + GetProcAddress, in case imm32.dll isn't installed on XP.

http://support.microsoft.com/kb/171154

#2
Myria

Myria
  • Members
  • 54 messages
Should I write a hack to inject a DLL into ME3 to do this, so that you'd know it works?