메이플스토리 Locale Emulator로 실행

(Last Updated On: May 31, 2020)

메이플스토리가 특정 코드페이지에서만 실행되게 막아놨다. 그런데 나는 코드페이지는 바꾸고 싶지 않다. 로케일 에뮬레이터로 실행하려니 인터넷 창이 뜬다. 웹에서 메이플스토리가 실행되면 로케일 에뮬레이터가 적용되지 않는다. 메이플스토리 클라이언트가 GameLaunching 인자를 넣으면 웹 실행없이 실행 할 수 있게 되어있다. 하지만 로케일 에뮬레이터로 프로그램에 명령줄을 어떻게 입력해야 하는지 찾기 힘들었다.

Locale Emulator

1

설치과정은 생략하고 탐색기에서 LEGUI.exe 를 실행한다.

2

기본적으로 Run In Japanese 프로필만 덩그러니 놓여있다. “Save As”룰 눌러 한국어(Korean) 프로필을 새로 만들어 저장한다.

3

다음 Locale Emulator 디렉터리의 LEConfig.xml를 에디터로 열어서 등록한 Korean 프로필의 ID를 확인한다.

...
<Profile Name="Run in Korean (Admin)" Guid="32711c05-4f0a-4a3f-8549-2e5f18d4f329" MainMenu="false">
      <Parameter></Parameter>
      <Location>ko-KR</Location>
      <Timezone>Tokyo Standard Time</Timezone>
      <RunAsAdmin>true</RunAsAdmin>
      <RedirectRegistry>true</RedirectRegistry>
      <IsAdvancedRedirection>false</IsAdvancedRedirection>
      <RunWithSuspend>false</RunWithSuspend>
    </Profile>
4

내 경우 32711c05-4f0a-4a3f-8549-2e5f18d4f329  이다.
메이플스토리의 설치 경로는 C:\Nexon\Maple\  이다.
Locale Emulator 설치 경로는 C:\local\Locale.Emulator.2.4.1.0  이다.

명령 프롬포트를 열어서 Locale Emulator가 설치된 폴더로 들어간다.

Microsoft Windows [Version 10.0.18363.836]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\sodium4>cd \local\Locale.Emulator.2.4.1.0

C:\local\Locale.Emulator.2.4.1.0>
5

이번엔 Locale Emulator 코어프로그램인 LEProc.exe 를 실행시키겠다.

실행법은 LEProc.exe -runas <GUID> <메이플스토리 경로>\MapleStory.exe GameLaunching

내 경우

LEProc.exe -runas 32711c05-4f0a-4a3f-8549-2e5f18d4f329 C:\Nexon\Maple\MapleStory.exe GameLaunching

이게 되겠다.

실행하면 NGS와 버섯이 반길 것이다.

 

LEProc 명령어 설명

---------------------------
Locale Emulator Version 2.4.1.0
---------------------------
Welcome to Locale Emulator command line tool.



Usage: LEProc.exe

	path

	-run path [args]

	-runas guid path [args]

	-manage path

	-global



path	Full path of the target application.

guid	Guid of the target profile (in LEConfig.xml).

args	Additional arguments will be passed to the application.



path	Run an application with 

		(i) its own profile (if any) or 

		(ii) first global profile (if any) or 

		(iii) default ja-JP profile.

-run	Run an application with it's own profile.

-runas	Run an application with a global profile of specific Guid.

-manage	Modify the profile of one application.

-global	Open Global Profile Manager.

만든 이의 깃헙 매뉴얼 어느 곳에도 argument의 설명이 없었다. 그런데 LEProc.exe를 단독으로 실행시키니 명령줄이 나왔다. 허허