Announcement

Collapse

Please use the Hentai ID thread for all hentai ID requests. Click me for link!

The Identification Thread is Here:

http://www.hongfire.com/forum/showthread.php/447081
See more
See less

How to run Japanese games using HF pAppLoc

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • How to run Japanese games using HF pAppLoc

    You need AppLocale to run most Japanese games or setups on your non-Japanese Windows, because you most likely don't want to change Windows regional settings permanently. HF pAppLoc extends AppLocale, making it simpler to install and easy to use with Japanese games.

    HF pApploc DOES NOT WORK WITH WINDOWS 10 OR x64 GAMES
    Look further down for alternatives
    How to use
    1. Right-click a Japanese .exe, shortcut or setup.
    2. Select Run with Japanese locale or Run with Japanese locale as administrator to run it with Japanese locale.

    Why is HF pAppLoc easier?
    • HF pAppLoc fixes that you have to run the AppLocale msi from a command prompt launched as administrator (on Vista/7). Just a few clicks and you have AppLocale installed.
    • With HF pAppLoc you can easily run a Japanese game/setup as administrator, which fixes the annoying incompatibility/issue with UAC on Vista/7, i.e. the dreaded "AppLocale was unable to launch the specified application. Please make sure the application specified is valid.". This error would otherwise require you to run AppLocale as administrator in various awkward ways.
    • HF pAppLoc doesn't display the annoying warning that "AppLocale is only a temporary solution" (thanks to piaip!).
    • Installing/uninstalling HF pAppLoc is easier than having to bother with .reg files to get/remove the context (right-click) menu feature for Japanese games.

    Requirements
    None, unless you're on Windows XP: Asian language support must be installed (in Control Panel->Regional Settings) to successfully run Japanese games.
    Note: Asian language support is a prerequisite to run any Japanese games on Windows XP (it doesn't matter whether you use HF pAppLoc, change regional settings, use AppLocale, LE or NTLEA - you still have to install Asian language support to make it run).
    HF pAppLoc is NOT COMPATIBLE with Windows 10. Read more
    Want to know more?
    Read more at the download page.

    Mirror: anime-sharing



    Thread Rules
    Feel free to post suggestions or bug reports for HF pAppLoc in this thread. Any posts requesting support for specific games will be deleted!
    Need more help?
    Learn more about installing and running Japanese games on your non-Japanese Windows.
    Alternatives
    If HF pAppLoc doesn't work for your particular game, try the following alternatives:
    Locale Emulator
    NTLEA
    XP compatibility mode (Windows 7 required)
    How to use Locale Emulator with AA2 on Windows 10:
    Spoiler
    Originally posted by makoto99 View Post
    I'm running Locale Emulator and the game works fine, but AA2Edit is a little hokey. To set it up all I did was:
    1. Download Locale Emulator. I think there's a link to it in the AppLocale thread. I'm running 2.0.0.2
    2. Run the LEInstaller.exe file to get it going
    3. Run LEGUI.exe
    4. Set up a "Run in Japanese" config. I'm not sure if they matter but I have Run As Admin, Apply Registry Redirection, and Show This Profile In Main Menu selected
    5. Rightclick your game shortcut icon and select Properties
    6. Replace the Target line to pull out the old hfApplocale stuff.. you want to pass your EXE to the LEProc.exe from your Locale Emulator directory instead. For example, I stuck mine in D:\LocaleEmu, so my shortcut now says D:\LocaleEmu\LEProc.exe "D:\Illusion\AA2\Game\AA2PlayJSF.exe"... this will run your default LocaleEmulator config, which I assume is the first one you set up.
    7. Doubleclick your icon to run as usual
    I'm pretty sure that's all I did and mine works fine with the game itself, for the UI, speech subs, and popup subtitles. The main issue is that it uses a different font by default now, and I don't know how to change that for Locale Emulator (if you can).

    As such, AA2EDIT will work, but the font it uses is significantly larger than the normal one, so letters won't fit on the buttons properly. If you know where things are though it'll work okay.

    EDIT: You can also run AA2EDIT without the locale emulation and thanks to the translation UI stuff, most things will translate. However, column headers and tab headers won't translate... I guess pick your poison?
    Last edited by Inquisitor; 12-17-2015, 11:02 AM. Reason: Unstickied because it's obsolete

  • #2
    *bump*


    Great for all the constant "whats applocale?" and "how do your un applocale?" questions cropping up!

    This requires a sticky!

    Comment


    • #3
      An absolute necessity if you ever want to last more then 5 seconds on this board. The comment before mine is right, this does require a sticky.
      Nice job being helpful as usual, Inquisitor

      Comment


      • #4
        Done, please don't post here unless you have a question regards that

        Btw: great work Inquisitor
        Last edited by TheShadow; 04-08-2014, 01:17 PM.

        Comment


        • #5
          Thank you for your comments!

          I have updated HF pAppLoc to version 0.7. The new version has support for optional right-click menu items (due to popular demand). If you want to update, I recommend that you uninstall your previous version before installing the new one.

          Comment


          • #6
            One question Inquisutor, with the Applocale you need the foreign language installed in windows for it to work correctly.
            But does this also apply to the Hf version ? (bit of a open door question but still)

            Comment


            • #7
              Yes. You have to install support for Asian languages on XP to use Applocale (pro tip: read more usually means there's more information). It's a requirement for running almost any Japanese game (Applocale or or no Applocale), which HF pApploc unfortunately can't fix.

              I recommend that find your Windows media or alternatively upgrade your Windows, because later versions come with support for Asian languages out of the box.

              Comment


              • #8
                A tip for advanced users, hardcore multilingual gamers, or those outside the scope of this patch:

                Not many people should know, but AppLocale can load more that one codepage at same time. You are not limited to just an instance.

                How? Simple, when you load an application with AppLoc, you can append more IDs, like this:

                Code:
                C:\WINDOWS\AppPatch\AppLoc.exe "%1" /L0411 /L0412 /L0404
                A practical example: you play japanese and korean games. Each one of them could need the right shortcut, and the context menu usually has only one option (for us, JP). With the nested arguments, you can use the same menu for every game you play, provided you installed the complete asian support.

                BONUS: not so easy to find today, here is a list of all IDs you can use in AppLoc:
                Spoiler
                Code:
                0401 	Arabic
                0403 	Catalan
                0404 	Traditional Chinese
                0405 	Czech
                0406 	Danish
                0407 	German
                0408 	Greek
                0409 	English
                040A 	Spanish
                040B 	Finnish
                040C 	French
                040D 	Hebrew
                040E 	Hungarian
                0410 	Italian
                0411 	Japanese
                0412 	Korean
                0413 	Dutch
                0414 	Norwegian (Bokmal)
                0415 	Polish
                0416 	Portuguese (Brazilian)
                0419 	Russian
                041B 	Slovak
                041D 	Swedish
                041F 	Turkish
                0424 	Slovenian
                042D 	Basque
                0804 	Simplified Chinese
                0816 	Portuguese (Standard)
                041e 	Thailand



                @Inquisitor, a question: I see you use Inno Setup to compile the patches, can it detect properly the Windows version?
                If yes, my suggestion would be insert a condition to, if version >= 6, install the admn context menu, else just put the normal one.

                Don't know much of the Inno script, so don't be bothered to implement if this is difficult or impossible


                EDIT: oops, another question: can Inno handle file attributes outside the installer's scope (like the Windows folder)? If yes, PLEASE put a line to set the file C:\Windows\AppPatch\Apploc.tmp read-only. Corruption on this file can (and eventually will) cause SEVERE corruption in the Windows language support for other application, like Windows Installer and .NET Framework.
                Last edited by phgborges; 05-27-2011, 12:28 PM. Reason: more info
                < signature links are down for maintenance, and images in my posts aren't working because imgur - i'm working on a solution for it asap >

                Comment


                • #9
                  First of all thank you for posting and adding more knowledge to this discussion!

                  It was your idea of making a copy of AppLoc.exe and setting it to be run as administrator that triggered me to put this together. I realized that using AppLocale could be made much easier, if I made a setup that would handle all the technical stuff that you need to do to use it effectively to run Japanese games. Thank you for sharing this brilliant idea!

                  Originally posted by phgborges View Post
                  A tip for advanced users, hardcore multilingual gamers, or those outside the scope of this patch:

                  Not many people should know, but AppLocale can load more that one codepage at same time. You are not limited to just an instance.

                  How? Simple, when you load an application with AppLoc, you can append more IDs, like this:

                  Code:
                  C:\WINDOWS\AppPatch\AppLoc.exe "%1" /L0411 /L0412 /L0404
                  I was already aware of this (unsupported?) feature. I read about it here, but there's a comment that it didn't work, so it may not always work/work at all. (?) But I actually considered adding Korean and Chinese to the HF pAppLoc right-click entries, but I decided not to, in case it would cause more problems than it would solve.

                  Originally posted by phgborges View Post
                  @Inquisitor, a question: I see you use Inno Setup to compile the patches, can it detect properly the Windows version?
                  If yes, my suggestion would be insert a condition to, if version >= 6, install the admn context menu, else just put the normal one.

                  Don't know much of the Inno script, so don't be bothered to implement if this is difficult or impossible
                  It is easy to do, but first of all I can't really be bothered too much about XP, because I think people should just move on. Secondly, as of version 0.7 the two right-click options are optional, so you can just uncheck the one (or both) you don't want. Thirdly, you may be logged on as a power user (some advanced users have been known to do this to increase security), and you may actually want this feature - even on XP. But thank you for the suggestion!

                  Originally posted by phgborges View Post
                  EDIT: oops, another question: can Inno handle file attributes outside the installer's scope (like the Windows folder)? If yes, PLEASE put a line to set the file C:\Windows\AppPatch\Apploc.tmp read-only. Corruption on this file can (and eventually will) cause SEVERE corruption in the Windows language support for other application, like Windows Installer and .NET Framework.
                  It would be easy to do. I wasn't aware of this, but it makes sense given some of the problems I have seen people report. Can you share some more information about this issue? Like how you can fix it, if you have the problem? For instance, my AppLoc.tmp is 0 bytes, can a bad AppLoc.tmp be identified by being larger than 0 bytes?

                  Thank you for your suggestions!
                  Last edited by Inquisitor; 05-27-2011, 02:00 PM.

                  Comment


                  • #10
                    Just to clarify this, based on my observations:

                    Looks like AppLoc writes something about its last state (in unknown binary format) in the tmp file, and if AppLoc crashes, or similar, it gets corrupted. Dunno about the default size, mine is zeroed too, but is locked. A normal one should oscilate between 0 and 4 bytes.

                    The most common effect of the apploc corruption is the locale detection of .NET framework and Windows Installer. Accentuation on dialogs and folders will fail, some installations may abort, and depending of system language, the entire MSI module could be cracked down. In fact, in XP is very easy to break up everything, and as AppLoc plays with low-level API calls, is even easier.

                    Maybe for this, AppLoc was never supported in first place. About the multilanguage arguments, this was documented on Microsoft KB (but is now lost), and on a system like XP, the overload is significant. It's for extreme uses, after all XP was never meant to be raped like this.

                    Oh yea, the XP power user, I was not thinking about that. Well, let it be.


                    I could just hope NTLEA be powerful enough to be a real alternative, someday... Meanwhile, let's dual boot and rape AppLoc until the last byte!
                    < signature links are down for maintenance, and images in my posts aren't working because imgur - i'm working on a solution for it asap >

                    Comment


                    • #11
                      Yeah, I also wish there were a solution that would always work (other than changing Windows locale), but AppLocale works with the vast majority of games/setups, so it is a minor nuisance.

                      btw, I have decided that I will offer to install a shortcut on the desktop using AppLocale for all future versions of all HF Patches. Almost all games require Japanese locale (even with an English launcher), so I think it would be a neat feature to have this installed by the HF Patch. An added benefit of doing this through the patch is that I can easily set the icon of the shortcut to be that of the game, so that you don't just have the stupid AppLocale icon as is normally the case if you manually create a shortcut.

                      Originally posted by phgborges View Post
                      Looks like AppLoc writes something about its last state (in unknown binary format) in the tmp file, and if AppLoc crashes, or similar, it gets corrupted. Dunno about the default size, mine is zeroed too, but is locked. A normal one should oscilate between 0 and 4 bytes.

                      The most common effect of the apploc corruption is the locale detection of .NET framework and Windows Installer. Accentuation on dialogs and folders will fail, some installations may abort, and depending of system language, the entire MSI module could be cracked down. In fact, in XP is very easy to break up everything, and as AppLoc plays with low-level API calls, is even easier.
                      That makes sense. I will implement some code to make AppLoc.tmp read-only in the next version.

                      EDIT: I have released HF pAppLoc version 0.8: The new version has two new features that was added only to enhance AppLocale stability: First of all, the setup will now check for a previous AppLocale installation and will optionally uninstall it to be able to continue. Secondly AppLoc.tmp is now set to read-only to guard it against corruption. Thanks to phgborges for this suggestion!

                      I recommend that you uninstall previous versions of HF pAppLoc before installing the new release.

                      Comment


                      • #12
                        I'm having problem running anything on Vista...do I need to have Jap language support also installed? I keep the same error as it was just run without any AppLoc

                        Comment


                        • #13
                          Sorry if this is just a little off the main topic, but some people, like myself don't quite have the XP disc to put in the East Asia file needed. Do you have any recommendations as to how to get them?
                          I'm weird and you know it, but you know what makes me better than a normal person?
                          I have a Nozomi pillow.

                          Comment


                          • #14
                            Originally posted by MitsukaiJuu View Post
                            Sorry if this is just a little off the main topic, but some people, like myself don't quite have the XP disc to put in the East Asia file needed. Do you have any recommendations as to how to get them?
                            There are some ways to get valid installation files for ASian installation:

                            - If your PC is branded (HP, Dell, Gateway, etc), look for a partition, or a folder named I386. Most likely your windows setup files are there, just point the wizard to it. Sometimes you can use the recovery CDs.

                            - If you have a legit Windows CD, just put it on drive when asked

                            - If you have a 'not so legit' Windows, but lost your CD (or someone else installed it for you), you'll have to look for sources to get the disk again. Just make sure the service pack version, general language and architecture are the same of your current installation
                            < signature links are down for maintenance, and images in my posts aren't working because imgur - i'm working on a solution for it asap >

                            Comment


                            • #15
                              Now here's a problem - I used my XP disc to install the asian languages, but when I try to run the program for a game, it tells me that I don't have the appropriate languages installed. I also ensured that all Japanese conversion tables were checked in the advanced tab. And yes, I have restarted my computer. Please help?

                              Comment

                              Working...
                              X