https://bugs.winehq.org/show_bug.cgi?id=47726
--- Comment #5 from Zachary J zakarjor@yahoo.com --- Ok, here my finding so far.
It looks like the game is sending parameter lpFamily=NULL in EnumFontFamiliesA(), and freetype_EnumFonts() sets lf.lfCharSet = DEFAULT_CHARSET (1).
If I replace DEFAULT_CHARSET (1) with ANSI_CHARSET (0) in the debugger, the game runs.
(In reply to Nikolay Sivov from comment #4)
You can make any modification you want, but is there a bug really?
How do I make wine think that DEFAULT_CHARSET is ANSI_CHARSET instead of some other multilingual character set, short of patching wine?
I guess it would be a request for feature if this is not possible.