잡담

메이플 스토리 핵쉴드오류

RBWSN 2016. 4. 6. 07:06
728x90

메이플 프리서버를 분석하던중 vm웨어에서 메이플이 핵쉴드 오류 때문에 돌아가지 않는 현상이 발견해서 찾아보다가 좋은사이트를 찾아내어 번역한다.




1-2 : 첫번째로 vm폴더내의 vmx 파일을 메모장으로 연다.

그리고는 monitor_control.restrict_backdoor = "true"

를 제일 밑줄에 추가한다.


3-4 : 그리고는 vmware을 켠뒤 regedit를 켠다.

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000

로 들어간뒤

DriverDesc 의 값을 지운다.


이정도로는 될껀데


NOTE에서는 


만약 계속 문제가 될경우 vmware tools를 지우라고 나와있다.

지우는 방법은 프로그램 추가/제거에 있을것이다.

만약 계속 에러가 진행되면 메이플을 재설치하라고 한다.


vmware의 환경 세팅은

VM settings PER VM: 1 virtual core/1gig of ram, 15 gigs of HDD space. This allows me to go into Ch 1 FM 1 with minor entrance lag, otherwise it's fine.

VMWare Workstation 7.1.3-324285 using Windows XP Professional SP3(Upgraded to Workstation 8 with no issues/using same VM's created in v7.1.3).


이렇게 되어있다


###원문


http://www.basilmarket.com/forum/2108005/



사이트 출처는 여기로써

Don't PM me, they'll be ignored as I'd rather not have to deal with repeats of questions. Please read everything thoroughly before posting. People post about problems where they did NOT read, or steps that people skipped. If you have issues following the step-by-step directions, I cannot help you as it is spoonfed already, and I simply will not do it for everyone as it's simple enough, given the amount of instruction provided.

Fix for VMWare:
Confirmed to work on VM OS(Host OS does NOT matter):
Windows XP Professional SP3 32 bit
Windows 7 Ultimate 64 bit

My Specs:
(Someone requested this, so here)
i7 930 overclocked 1.35v @ 4.2GHz (22 Idle, 67 load.)
Asus P6X58D-E Motherboard
ATI Radeon 5850 @ Stock
16GB Mushkin Blackline DDR3 Ram 1600 9-9-9-24
120GB Corsair Force SSD Sata II
500GB Seagate Barracuda 7200 RPM
Antec 750W TruePower PSU
Asus 25.5" Monitor 1920 x 1200 Res

  • *My VM Settings PER VM:/b

VM settings PER VM: 1 virtual core/1gig of ram, 15 gigs of HDD space. This allows me to go into Ch 1 FM 1 with minor entrance lag, otherwise it's fine.

VMWare Workstation 7.1.3-324285 using Windows XP Professional SP3(Upgraded to Workstation 8 with no issues/using same VM's created in v7.1.3).

Step One: Find the .vmx file in the HOST OS. My VM is named "Windows XP Professional" so my .vmx file is called "Windows XP Professional.vmx". If you don't know how to find it, read below:

VMWare Workstation Users (PC Users):
Find the .vmx file in the location you installed the original VM into. If you don't remember where you installed the VM into, go to Edit->Preferences and look at the "Default location for virtual machines and teams" and it will show you the path to your VM. Then open it with a text editor such as notepad.

VMWare Fusion (Mac Users):
From Fusion's menu bar, click Window > Virtual Machine Library.
In the left column, Ctrl+click the virtual machine and click Show in Finder.
Ctrl+click the revealed package (ending in .vmwarevm) and click Show Package Contents.
Ctrl+click the file ending in .vmx and choose Open With > Other.
Navigate to TextEdit and click Choose.
You can now add or edit lines lines as needed.

VMWare Player (Non Workstation/PC Users): Look for ".VMware virtual machine configuration" instead of ".vmx".

Step Two: Add the following line to the bottom of the list. Once you are done, save and close the .vmx file.
monitor_control.restrict_backdoor = "true"

Step Three: Power on the virtual machine and (INSIDE the Virtual Machine, not the host OS) go to Start, Run, Regedit and go to this directory:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000

Step Four:
Once you have the folder "0000" highlighted, right click "DriverDesc" and click modify. Once you have done that, erase the value data (On Windows XP SP3, mine was named VMWare SVGA II) and click ok. On Windows 7, it should be VMWare SVGA 3D or something along those lines.

Errors you may have:
Error: Themida - Sorry this application cannot run under a Virtual Machine.
This error is caused by not doing Step 2.
Error: Maplestory - error: (bunch of numbers). This is an error that occurs when there's an unknown problem.
This error is caused by not doing the registry edit properly and/or not finding all of the proper values.
Error: Dictionary Error
Re-read step 2.

Notes:
If you still get the Themida error and are using Windows 7 64 bit, Ctrl+F "DriverDesc" and find all the values for it and delete them (I did not need to do this/you may have to if you have multiple profiles). If you STILL have problems, uninstall VMWare Tools INSIDE the VM by clicking Start and typing in "Add and Remove Programs,"(If you're using XP, Start->Control Panel->Add and Remove Programs) clicking VMWare Tools, then clicking uninstall, and Ok. Restart the VM and try again. If you get any Hackshield related error, make sure your installation of Maplestory is proper or reinstall it just to make sure.

Known Bugs/Issues:
VM'ed Maple does lag a lot more than if you were to run it on your host operating system. There isn't any way around it as far as I know as it is on Nexon's end as it didn't use to lag as bad as after they started scanning to see if Maple was being run in a VM. You must bear with it if you're going to use this fix. Full screen alleviates some of the lag, and I believe Mac users don't have that big of an issue when VM'ing Maple. Speed-hack may pop up some times depending on how solid your processor is. If you have issues with it, force a constant voltage and turn off CNQ or Speedstep in the BIOS.

If you have any questions, post below, but please, as I've said before, read before you post.




728x90