Once again, I'm unable to launch Maplestory.
After seeing the abundance of threads regarding the Game Launcher failing, I've decided to take it upon myself and look for a proper solution the problem since there isn't a proper thread for this.
Solution #0
1. Restart you computer.
Solution #1
1. Uninstall
2. Reinstall the game.
Solution #2
1. Repair /Installation.
If that doesn't work
2. Disable "Enable automatic updates".
3. Run the repair installation once more.
Credits to
DarkCarui
Solution #3
1. Windows Key + R
2. Type in "Regedit" without the quotes. Click OK.
3. Computer > HKEY_LOCAL_MACHINE >SOFTWARE >WOW6432Node > Wizet >MapleStory
4. Find soScreenMode and change number from 0 (or whatever value it is on) to 3.
Alternative:
If you can't find it in the folder, make a new one.
5. Right click on the folder. New > DWORD 32bit
6. Type in soScreenMode and change number from 0 to 3.
Solution #4
1. Refer to Solution #3 Step 1 and 2.
2. HKEY_CURRENT_USER > Software > Microsoft > Windows NT > CurrentVersion > AppCompatFlags > Layers
3. Find the file that contains the Maplestory.exe path and delete "$~ IgnoreFreeLibrary<nmconew.dll>". The dll can vary.
Optional:
4. Type in value data: ~ RUNASADMIN HIGHDPIAWARE
Credits to
kennyabsilli
Solution #5
1. Go to your games install folder. If you chose the default settings when installing that's going to be C:\Nexon\Library or press the little gear icon in the Launcher to bring up the game settings and click the "Open game location link"
2. Go the games folder
3. Rename the maplestory folder something else like maplestory1
4. Press Play on the launcher
5. The launcher should no longer see the game and begin to redownload the game. Press cancel, not pause.
6. Open the game settings in the launcher and click uninstall
7. If you kept the file explorer window open go back to it and change the name of the game install folder to something else like Games1
8. Now open the Nexon launcher settings by clicking the arrow next to your profile picture.
9. Scroll down to "Game installation location"
10. Click on "Change Folder"
11. Select your newly renamed games folder. You will probably see an empty folder with the old name, this was created by the launcher, and you can delete it later.
12. Go back to the maplestory folder and rename it back to just maplestory
13. Press download on the Nexon launcher, it should verify that everything is in its proper place and switch to a "Play" button again
14. Press play and if everything worked all the pathways will have been reassociated in the launcher and allow your to play again.
Credits to
Argent
Solution #6
1. Instead of clicking on Nexon Game Launcher
2. Type Maplestory (Desktop App) in search bar
3. Run as administrator, this will launch the game automatically without having to click the 'Play' button
or
4. Open file location > Compatibility > Run this program as administrator
If that doesn't work
5. Under properties check to see Target: "C:\Program Files (x86)\Nexon\Nexon Launcher\nexon_launcher.exe" nxl://launch/10100"
and Start in: "C:\Program Files (x86)\Nexon\Nexon Launcher" if not change it to that but without the quotes.
Solution #7
1. Type CMD.exe in search bar.
2. Right click CMD and run as Administrator.
3. Type in "ipconfig/flushdns" without the quotes and hit enter.
4. Next type "netsh winsock reset" without the quotes and hit enter.
Afterwards you will need to restart computer.
Solution #8
1. Go to Control Panel > System and Security > Windows Defender Firewall > Allowed Apps
2. Click change settings
3. Allow MapleStory to communicate through firewall
If this doesn't work
4. Click Allow another app, the path is usually "C:\Nexon\Library\maplestory\appdata" without the quotes
5. Repeat again with your anti-virus program
Solution #9
1. Press CTRL+Alt+Del.
2. Click on Task Manager
3. Click on more details.
4. Scroll down in background processes.
5. Look for Nexon Launcher (32 bit).
6. Right click it and click on "End Process".
If there is more than one, click on "End Process" for all of them. Wait a few seconds.
Credits to
MirandaAmu
Solution #10
Skip step 1-3 if you already have a steam account.
1. Go to:
http://store.steampowered.com/
2. In the top right corner, hit “install steam”
3. While it’s loading, create a steam account here:
https://store.steampowered.com/join/
4. Now open up file explorer and go to “C:\Program Files (x86)\Steam”
5. Create a new folder and call it “Steamapps”.
6. Create a new folder in Steamapps and call it “Common”.
7. Then go to “C:\Nexon”
8. Copy the “MapleStory” folder and paste it in “C:\Program Files (x86)\Steam\Steamapps\Common”
9. Launch Steam and go to “Library”
10. In the bottom left corner, click “Add A Game”
11. Click on MapleStory and then Add it.
12. Right click MapleStory (in your taskbar) and click “Properties”
13. Change the Target to this: “C:\Program Files (x86)\Steam\Steamapps\Common\MapleStory\nxsteam.exe”
14. Now just launch MapleStory from your taskbar. It requires you are logged into Steam. You can only link one Nexon account to one Steam account so if you wanna switch Maple accounts, relog via Steam.
Credits to DUCKMANNEO from basilmarket.
The success rate of getting the game to start for me is still quite low, but
sometimes (not always) it works after 3-7 attempts of fiddling around. If I'm lucky, after restarting, solution #6 works straight away. After repair/reinstalling/updates soScreenMode sometimes reverts back to 1, so changing that back sometimes works too.
I hope this helps, if you know of any other solutions let us know down in the comments.
Best of luck everyone~
Comments
As a reminder to everyone these fixes aren't in the order that you should try things.
(The list is amazing dont get me wrong)
Just wanted to upvote the list.
solution #3 worked for me
6/6/2019
Anyone have any idea why it was working fine and then it stopped working? T_T
Thank you.
In this case it was libcef.dll that had to be redownloaded and replaced, this was the only thing that worked for me out of ALL the things ive tried :<
I dont know if i can post links here, but if i can, please let me know
The game tried to download even though it had a complete copy. I stopped that, tried to get it to verify the files, then the launcher stopped working.
Now the launcher refuses to open. The game refuses to open. The game exe opens a browser window telling me to install the client and game. It's a mess.
Now nothing works. I think I have to do a complete registry clean by manually tracking down every copy of nexon launcher and destroying it. I have restarted many times, reinstalled many times (even reinstalled MS on a 1.5mb dl connection twice) and even Steam cannot get it to work. I moved everything back the way it was, did rename stuff, nothing works.
WHatever Nexon did to their launcher has pretty much wrecked the non-hacker's day. The hackers are still depleting Burning Zones quickly though with their Tubi hacks and Mapkill hacks. Nothing stops them and I don't know why they do this so often on Reboot. Yesterday on Reboot I was doing a Daily and saw more than 70 unique characters pop in then immediately out at "obvious hacker load in locations" on the map (nowhere near the default locations). I was on the map for about 20 minutes. It was near Haven.
I think using an algorithm to look for kill rate and xp/drop pickup rate server side to alert GMs for investigation is the only solution here. As for the client not working... I used to do IT work and even I am frustrated with no success. Like I said, time to purge my rig of all traces of Nexon. We'll see what happens.
The only log file entry was for the launcher being unable to find a file that was obviously there. The hash file.
Oh, the only error I got was this one:
Note: I am on a VPN due to having extremely sensitive data on my PC. The VPN for all network connections is non-negotiable and I do not have another machine. I do not have room for a Virtual Machine presently, thus trying to move the game around. My firewall is not an issue but if your servers don't like VPNs then that's part of why.
Update: Purged using Regedit, cleaned the drives up, ran CCleaner twice, this error seems to be causing most of the trouble: [2019-09-08 22:03:38,485:WARNING: [Errno 2] No such file or directory: 'F:\\Nexon Launcher\\patch\\10000.manifest.hash']
The file certainly exists but I am not about to decompile your stuff and mess with it. I have no idea what kind of encryption you have on it anyway.
Now we have this error "right out of the box" as it were. A bit of egg on the face of the dev polishing team...
I did put it right back on the flash drive though. That was the goal in the interim of moving the files.
Update: Nexon Launcher Crash Log:
[5584:856:0908/220423.250:VERBOSE1:crash_service.cc(147)] window handle is 001F0160
[5584:856:0908/220423.250:VERBOSE1:crash_service.cc(275)] pipe name is \\.\pipe\NexonLauncher Crash Service
dumps at C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes
[5584:856:0908/220423.250:VERBOSE1:crash_service.cc(279)] checkpoint is C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes\crash_checkpoint.txt
server is https://sentry.d.nexon.io/api/22/minidump?sentry_key=d74e86142fed481493ed946fa8258e39
maximum 128 reports/day
reporter is electron-crash-service
[5584:856:0908/220423.250:VERBOSE1:crash_service_main.cc(95)] Ready to process crash requests
[5584:1640:0908/220423.250:VERBOSE1:crash_service.cc(309)] client start. pid = 4028
[5584:4160:0908/220629.106:VERBOSE1:crash_service.cc(318)] client end. pid = 4028
[5584:4160:0908/220630.108:VERBOSE1:crash_service.cc(339)] zero clients. exiting
[5584:856:0908/220630.108:VERBOSE1:crash_service.cc(473)] session ending..
[5584:856:0908/220630.108:VERBOSE1:crash_service.cc(478)] clients connected :1
clients terminated :1
dumps serviced :0
dumps reported :0
[5584:856:0908/220630.108:VERBOSE1:crash_service_main.cc(100)] Session end. return code is 0
[1600:5348:0908/220641.673:VERBOSE1:crash_service_main.cc(81)] Session start. cmdline is
[1600:5348:0908/220641.675:VERBOSE1:crash_service.cc(147)] window handle is 000F03A4
[1600:5348:0908/220641.675:VERBOSE1:crash_service.cc(275)] pipe name is \\.\pipe\NexonLauncher Crash Service
dumps at C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes
[1600:5348:0908/220641.675:VERBOSE1:crash_service.cc(279)] checkpoint is C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes\crash_checkpoint.txt
server is https://sentry.d.nexon.io/api/22/minidump?sentry_key=d74e86142fed481493ed946fa8258e39
maximum 128 reports/day
reporter is electron-crash-service
[1600:5348:0908/220641.675:VERBOSE1:crash_service_main.cc(95)] Ready to process crash requests
[1600:3928:0908/220641.675:VERBOSE1:crash_service.cc(309)] client start. pid = 1188
[1600:2176:0908/220913.222:VERBOSE1:crash_service.cc(318)] client end. pid = 1188
[1600:2176:0908/220914.223:VERBOSE1:crash_service.cc(339)] zero clients. exiting
[1600:5348:0908/220914.223:VERBOSE1:crash_service.cc(473)] session ending..
[1600:5348:0908/220914.223:VERBOSE1:crash_service.cc(478)] clients connected :1
clients terminated :1
dumps serviced :0
dumps reported :0
[1600:5348:0908/220914.223:VERBOSE1:crash_service_main.cc(100)] Session end. return code is 0
[3668:208:0908/221225.691:VERBOSE1:crash_service_main.cc(81)] Session start. cmdline is
[3668:208:0908/221225.693:VERBOSE1:crash_service.cc(147)] window handle is 003E02FC
[3668:208:0908/221225.693:VERBOSE1:crash_service.cc(275)] pipe name is \\.\pipe\NexonLauncher Crash Service
dumps at C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes
[3668:208:0908/221225.693:VERBOSE1:crash_service.cc(279)] checkpoint is C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes\crash_checkpoint.txt
server is https://sentry.d.nexon.io/api/22/minidump?sentry_key=d74e86142fed481493ed946fa8258e39
maximum 128 reports/day
reporter is electron-crash-service
[3668:208:0908/221225.693:VERBOSE1:crash_service_main.cc(95)] Ready to process crash requests
[3668:6092:0908/221225.693:VERBOSE1:crash_service.cc(309)] client start. pid = 6356
[3668:6268:0908/221850.881:VERBOSE1:crash_service.cc(318)] client end. pid = 6356
[3668:6268:0908/221851.882:VERBOSE1:crash_service.cc(339)] zero clients. exiting
[3668:208:0908/221851.882:VERBOSE1:crash_service.cc(473)] session ending..
[3668:208:0908/221851.882:VERBOSE1:crash_service.cc(478)] clients connected :1
clients terminated :1
dumps serviced :0
dumps reported :0
[3668:208:0908/221851.882:VERBOSE1:crash_service_main.cc(100)] Session end. return code is 0
[1880:5100:0908/222024.776:VERBOSE1:crash_service_main.cc(81)] Session start. cmdline is
[1880:5100:0908/222024.778:VERBOSE1:crash_service.cc(147)] window handle is 001F046E
[1880:5100:0908/222024.778:VERBOSE1:crash_service.cc(275)] pipe name is \\.\pipe\NexonLauncher Crash Service
dumps at C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes
[1880:5100:0908/222024.778:VERBOSE1:crash_service.cc(279)] checkpoint is C:\Users\Xeraphim\AppData\Local\Temp\NexonLauncher Crashes\crash_checkpoint.txt
server is https://sentry.d.nexon.io/api/22/minidump?sentry_key=d74e86142fed481493ed946fa8258e39
maximum 128 reports/day
reporter is electron-crash-service
[1880:5100:0908/222024.778:VERBOSE1:crash_service_main.cc(95)] Ready to process crash requests
[1880:6804:0908/222024.778:VERBOSE1:crash_service.cc(309)] client start. pid = 1600
Edit: More trying produced something unusual:
2019-09-08 22:16:42,167:ERROR: <urlopen error timed out>
Traceback (most recent call last):
File "urllib\request.py", line 1318, in do_open
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1239, in request
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1285, in _send_request
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1234, in endheaders
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1026, in _send_output
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 964, in send
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1392, in connect
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 936, in connect
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\socket.py", line 724, in create_connection
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\socket.py", line 713, in create_connection
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "nexon_launcher.py", line 401, in check_internet_connection
File "urllib\request.py", line 223, in urlopen
File "urllib\request.py", line 526, in open
File "urllib\request.py", line 544, in _open
File "urllib\request.py", line 504, in _call_chain
File "urllib\request.py", line 1361, in https_open
File "urllib\request.py", line 1320, in do_open
urllib.error.URLError: <urlopen error timed out>
2019-09-08 22:17:44,199:ERROR: <urlopen error timed out>
Traceback (most recent call last):
File "urllib\request.py", line 1318, in do_open
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1239, in request
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1285, in _send_request
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1234, in endheaders
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1026, in _send_output
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 964, in send
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1392, in connect
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 936, in connect
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\socket.py", line 724, in create_connection
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\socket.py", line 713, in create_connection
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "nexon_launcher.py", line 401, in check_internet_connection
File "urllib\request.py", line 223, in urlopen
File "urllib\request.py", line 526, in open
File "urllib\request.py", line 544, in _open
File "urllib\request.py", line 504, in _call_chain
File "urllib\request.py", line 1361, in https_open
File "urllib\request.py", line 1320, in do_open
urllib.error.URLError: <urlopen error timed out>
2019-09-08 22:18:51,234:ERROR: <urlopen error timed out>
Traceback (most recent call last):
File "urllib\request.py", line 1318, in do_open
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1239, in request
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1285, in _send_request
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1234, in endheaders
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1026, in _send_output
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 964, in send
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 1392, in connect
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\http\client.py", line 936, in connect
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\socket.py", line 724, in create_connection
File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python36_86\lib\socket.py", line 713, in create_connection
socket.timeout: timed out
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "nexon_launcher.py", line 401, in check_internet_connection
File "urllib\request.py", line 223, in urlopen
File "urllib\request.py", line 526, in open
File "urllib\request.py", line 544, in _open
File "urllib\request.py", line 504, in _call_chain
File "urllib\request.py", line 1361, in https_open
File "urllib\request.py", line 1320, in do_open
urllib.error.URLError: <urlopen error timed out>
Visual Studio is NOT INSTALLED. The program is attempting to directly access/reference a nonexistent file in a nonexistent directory.
I'm downloading a large file right now into my sensitive data drive. Resetting the connection (purge the cache/dns/etc) has to wait. I'll do that when I can.
I have yet to see the Nexon Launcher appear in my System Tray even once.
Presently I cannot install Maplestory with the launcher due to the Nexon Launcher being so buggy. Third MapleStory reinstall is proceeding now on a wiped drive portion via Steam (2nd Steam attempt). The download will run overnight.
The storage drives I use now can never run Maplestory again due to whatever Nexon did to their background file operations.
We need a Nexon Registry Cleaner and Complete Uninstaller. Nothing can be done to make the Nexon Launcher connect to the server ever again or make Maplestory ever open again. No form of login works. Nothing works. Steam, the Launcher, manual start... nothing works.