Look, applocale renders japanese encoding so instead of looking like this:>Ž©•ÂÇ
It looks like this:>自閉症
Using applocale is just telling your computer "Ok, instead of autistic mojibake I wanna it to look like actual japanese."
Therefore, if you want to play japanese games, you either change your locale manually to japanese, or use an application to temporarily change it to japanese. Applocale does the later, and it doesn't do nothing else; people blaming it for any problem they have are only morons. The only problem for not having your locale set to japanese (by any method) that you can have, is a filename error, since \
can be confused in the encoding with another character (that's why japanese computers use the yen symbol, \
, instead of \
The japanese runtime package is necessary, though it should not be. I don't even know why the devs didn't bother to fix this stuff but well, whatever.
>all this hardship
It's just downloading your game, changing your locale and installing the rtp. The rest is compatibility problems that people have and deserve for using windows 8.