http://bugs.winehq.org/show_bug.cgi?id=5764
Mark Ferrell majortrips@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |majortrips@gmail.com
--- Comment #23 from Mark Ferrell majortrips@gmail.com 2008-12-06 22:36:46 --- FFXI Would not run in full-screen mode. Upon selecting the Agreement to access the character menu the screen would go black and the console window would spam messages about the IMM interface.
I grabbed the wine sources for the Ubuntu 8.10 (Intrepid) build for wine 1.1.10 and validated that the IMM sanity patch is in fact not applied to dlls/imm32/imm.c
Edited dlls/imm32/imm.c by hand to add the sanity checks into ImmSetCompositionStringA and ImmSetCompositionStringW.
Ran dpkg-buildpackage on modified sources.
Started FFXI in full-screen mode with Wine configured to emulate a desktop environment. FFXI started up correctly and made it to past the character selection screen and all the way into the game with much improved frame rates.
Still had to perform the F1+Enter+Enter trick (Which works on the PS2/PS3 as well when the game feels randomly laggy for no-apparent reason).