Have you tried to use applocale?
when we was saying about the "language", was about the "language to programs non-unicode" a thing that can be configured in the control panel. i've saw that you've changed the entire language of the OS
its the main reason that weird characters appears where japanese words are supposed to be
Try to change the non-unicode (if not changed yet), and use applocale to see if works.
about the missing parts in the background, seems that some files isnt being read or are missing, the engine of the game is simple, maybe without the file, it just not appears (instead of getting a crash in the game)
try and show us the results