protonscr

NCSOFT Purple launcher: The Lobby crashes right away after logged in on Proton

protonopen Game compatibility - Unofficial.NET
ValveSoftware/Proton#7878 · opened 2024-07-06 by robstarmcdonald · updated 2026-07-23 · 53 comments · github
1 matching comments, n / p to jump
Rrobstarmcdonald 2024-07-06 github

Compatibility Report

  • Name of the game with compatibility issues: Purple
  • Steam AppID of the game: Unknown, because this app is not available on Steam and will be running as a non-steam

System Information

I confirm:

  • [ ] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Hello everyone (Including @kisak-valve),
Steam Snap is ready for me to play games on Steam whatever I want unlike a flatpak version or a deb version, also the login for Purple is now able to work, but its lobby still has issues, it crashes on launching the lobby.

So, I hope Proton 10.0 has that fixed in a future.

Reproduction

Files in my Github Gist page should includes System info, Steam Runtime info and Proton Log.

Rrobstarmcdonald 2024-07-14 github

In July 14, 2024 it's still not fixed yet.

Rrobstarmcdonald 2024-07-24 github

The launcher is still not working.
steam-16743876702945411072.log

What's taking so long?

Rrobstarmcdonald 2024-09-23 github

It's September 23, 2024, the launch still won't work.
Again, what's taking so long?

EEckoa 2024-10-25 github

NCSofts launcher hasnt worked since Launcher2 was released (at least 7yrs ago), not to mention i believe Purple also includes the ability to run/vm their android games (or at least did in KR last i remember). Its not likely to be workable through wine/proton and wouldnt hold my breath that it will any time soon.

posting periodic "youre taking too long for me" comments isnt gonna help the situation.

EDIT: Im also not aware of any games on steam using nclauncher or purple so whats the priority for games that dont exist on steam?

Rrobstarmcdonald 2024-10-26 github

NCSofts launcher hasnt worked since Launcher2 was released (at least 7yrs ago), not to mention i believe Purple also includes the ability to run/vm their android games (or at least did in KR last i remember). Its not likely to be workable through wine/proton and wouldnt hold my breath that it will any time soon.

posting periodic "youre taking too long for me" comments isnt gonna help the situation.

EDIT: Im also not aware of any games on steam using nclauncher or purple so whats the priority for games that dont exist on steam?

NCLauncher2 runs just fine on Proton, not Purple Launcher.

Also and most importantly, If you're saying this ("youre taking too long for me" comments isnt gonna help the situation.) I'm not going to say anything about it, because that's not answering a question. I'm asking a question, not the situation, I wish VALVe fixes that problem. Purple launcher is based on Chrome and Google Chrome doesn't work on Proton like it used to anymore.

One last thing, I'm aware of lots of launchers because if not all works perfect, then gaming on Linux is failing (Due to lack of populations).

Luckily, Gameforge Client launcher works decently on Linux, and I can play AION through it. But, that's making people have to start over which it's unnecessary.

EEckoa 2024-10-26 github

NCLauncher2 runs just fine on Proton, not Purple Launcher.

I (and many others) havent been able to get a single Nclauncher2 game to work on linux since NCLauncher2 became a thing and every one that uses NCLauncher2 in NA requires working around it or a version that doesnt use NCLauncher2. GW2 doesnt use it, Aion only uses(d) it for KR and NA, Lineage II afaik requires a launcher workaround. If you have a way to do it id love to know it, but afaik it plain doesnt work unless the game has aversion not using it.

Purple launcher isnt just a launcher its also a platform for running their android games (lineage M, The mobile BnS i.e) through a VM which is a tall ask for proton/wine and currently isnt possible. This may not prevent it from working at all but its a road block. That said a quick look at your proton log sees it seeming to throw similar errors to what ive seen NCLauncher2 throwing for years when run through wine. You might try using protontricks to install full .net instead of mono but ive been trying that a few time a year since 2020 for BnS with no success.

This still doesnt change that to my knowledge not a single NCSoft game on steam uses NCLauncher. You might want to perhaps do some testing with base Wine and try submitting a bug report there to see if anyone can look to fix it there.

Rrobstarmcdonald 2024-10-26 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2439414599

Will I didn't know Purple launcher has mono files instead of .net files. But I need to see a YouTube video of that workaround so I can follow it and verify it to see that's successful. Also, I'm not getting a chance to see NCLauncher2 by now because NCSoft was pushing for its Purple Launcher. One last thing, people around Reddit are having a same problem with Purple Launcher. Signing off tonight.

MMirelium 2025-01-09 github

NClauncher2 could have been lunched through steam. Ading it as a non-steam game(proton compatibility on), and from there you could install the game. After game install, added again the installed game to steam as a non steam game. Played both Aion and B&S on NA using this method. Unfortunately Purple launcher while it does open with steam (proton compatibility enabled of course) it crashes in a few seconds.

Mmeneraing 2025-02-15 github

Hi, I have a newer log with the latest version of Purple Launcher, maybe it helps to narrow down the problem?

nc-purple-log.txt

Mmadewokherd 2025-02-16 github

This looks significant:

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Microsoft.Win32.TaskScheduler.TaskService' threw an exception. ---> System.NotImplementedException: The method or operation is not implemented.
  at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (System.Int32 errorCode) [0x0000a] in <de4d51d88e3b4eea89a8d6a3a9854818>:0 
  at (wrapper cominterop) Microsoft.Win32.TaskScheduler.V2Interop.ITaskService.get_ConnectedUser()
  at (wrapper cominterop-invoke) Microsoft.Win32.TaskScheduler.V2Interop.ITaskService.get_ConnectedUser()
  at Microsoft.Win32.TaskScheduler.TaskService.Connect () [0x00138] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
  at Microsoft.Win32.TaskScheduler.TaskService..ctor () [0x0000c] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
  at (wrapper remoting-invoke-with-check) Microsoft.Win32.TaskScheduler.TaskService..ctor()
  at Microsoft.Win32.TaskScheduler.TaskService.get_Instance () [0x00007] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
  at Microsoft.Win32.TaskScheduler.TaskService..cctor () [0x00051] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 

That function is implemented in the latest Wine:
https://gitlab.winehq.org/wine/wine/-/blob/master/dlls/taskschd/task.c#L4232

But it's a stub in Proton's Wine:
https://github.com/ValveSoftware/wine/blob/015230dc0f78a543032dea0907f6c97304b25ca3/dlls/taskschd/task.c#L3949

So maybe this will work better in Proton 10 when that comes out?

GGloriousEggroll 2025-02-19 github

Can confirm porting these over to proton does let the launcher work:

# https://github.com/ValveSoftware/Proton/issues/7878
# https://gitlab.winehq.org/wine/wine/-/merge_requests/5153.patch
# https://gitlab.winehq.org/wine/wine/-/merge_requests/5143.patch
# https://gitlab.winehq.org/wine/wine/-/merge_requests/5142.patch
# https://gitlab.winehq.org/wine/wine/-/merge_requests/5175.patch
# https://gitlab.winehq.org/wine/wine/-/merge_requests/5103.patch
echo "WINE: -PENDING- taskschd (NCSoft Purple Client)"
patch -Np1 < ../patches/wine-hotfixes/pending/0001-taskschd-ncsoft-purple-5153.patch
patch -Np1 < ../patches/wine-hotfixes/pending/0002-taskschd-ncsoft-purple-5143.patch
patch -Np1 < ../patches/wine-hotfixes/pending/0003-taskschd-ncsoft-purple-5142.patch
patch -Np1 < ../patches/wine-hotfixes/pending/0004-taskschd-ncsoft-purple-5175.patch
patch -Np1 < ../patches/wine-hotfixes/pending/0005-taskschd-ncsoft-purple-5103.patch

It crashes when initializing a download though:

* Assertion at /var/hostdir/mono/mono/metadata/icall.c:4349, condition `method->slot < nslots' not met

Some threads failed to suspend before timeout reached. Continuing with shutdown.

You can restart the client and it will continue the download thankfully.

AION: Needs d3dcompiler_47, still crashes
Blade & Soul: Crashes before opening
Lineage II: gameguard prevents it from working.

EEckoa 2025-02-19 github

AION: Needs d3dcompiler_47, still crashes
Blade & Soul: Crashes before opening

This might be Aion/Blade and Souls Anti Cheat which i think is called SARD Anti-Cheat. I dont know much about this but its used in a handful of titles

MMirelium 2025-02-19 github

ok, so, after 8 hours of trial and errors (i am really not savy with linux, terminal, and anything that you guys talked about above.) here is how i got Aion NA to actually start. I installed purple launcher through PortProton with wine 9-9. Launcher started with no issues and game install went as smooth as it can get. Trying to open the game did not work though. it crashed almost immediately. You can start the game by bypassing the launcher entirely, just go to BIN64 folder of the game and change the Aion.bin file to Aion.exe. then open it with Qwine, and game starts with no issues.

Now comes the bummer part, game server doesn't accept you connection and terminates the session, i suspect is due to anticheat or something.

EEckoa 2025-02-19 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2668812409

Im not sure if this still works but you use to be able to using certain launch options with the exe to run it without the launcher.

This was the old way for BnS, these may or may not still work as this was some years ago and Aion/BnS have different anti cheats now
start client.exe /LaunchByLauncher /SessKey:”” /MacAddr:”” /UserNick:”” /CompanyID:”0″ /ChannelGroupIndex:”-1″ /ServerAddr:” ” /StartGameID:”BNS” /RepositorySub:” ” /GamePath:”” /LoginMode 2

MMirelium 2025-02-20 github

In theory, at least for Aion, it should work on Linux, as the EU servers are published on Steam, and i could log into the game with no issues. I assume they use the same anticheat. Since I ran the exe file without any additional launch options, that might have been the reason. I'll keep working on this for the next few days as i'm off from work and get back with an update

EEckoa 2025-02-20 github

In theory, at least for Aion, it should work on Linux, as the EU servers are published on Steam, and i could log into the game with no issues. I assume they use the same anticheat. Since I ran the exe file without any additional launch options, that might have been the reason. I'll keep working on this for the next few days as i'm off from work and get back with an update

EU uses a different anti-cheat from global, EU uses gameguard if i remember right but its run by gameforge for NCSoft and they make some of their own changes

Ggretfrage 2025-02-23 github

Hello, i found this thread after trying to run Blade & Soul NEO. I've managed to run the Purple launcher and install the game quite easily using wine [9.21 staging].

I managed to launch the game as well, using the umu-launcher by pointing it directly to the game executable. The game requires requires to be launched through Purple, but by feeding the launch options listed by Eckoa, I got to the "login prompt". It is quite broken, all text is replaced with #INVALID# and i can't login.

Checking Proton's logs, i found these errors:

3214.574:0be4:0be8:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
...
3214.575:0be4:0be8:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems

I found some info about these errors here, saying they have to do with glibc and EAC. But that issue seems old and I don't feel confident replacing this library on my system.

SShadowblade456 2025-02-23 github

After some Tinkering the Launcher run with proton ge 9-22, ge 9-25 and experimental. Didn´t test other versions. Install the Launcher via Lutris with the installer from the purple website. Add the launcher exe to steam and start it once with proton. after that start Tinkering via protontricks and install DLL: d3dc9_43, ie8 and ie8_kb2936068(you won´t get a checkmark for this one but it seems to do something important anyways), msls31(should install itselft with ie8), and the things i have always aktive are vb2run, vb3run, vb4run, vb6run, vcrun2003 2005 2010 2012 2013 2022, vcrun6 and (for me on catchyOS) via octopi mingw-w64-gcc. but important seems to be the internetexplorer (ie8) und the mingw-w64-gcc part to run the launcher.

The Game itself can be installed but the launcher tell you that the global shader lib is missing in the Gamefiles. if you start the Game without the Launcher everything start up fine until the loginscreen where nothing can be done.

EEckoa 2025-02-24 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2676888551

Im wondering if they have managed to prevent the launcher workaround these days, its possible all the authentication with the server happens through the launcher butr i cant be sure as I havent really kept up with the modding scene for BnS. I hate to say this and you should be careful of going to the sites for this in a place NSFW content isnt ok but BnS has a number of naughty modders that might give clues how to get things working.

GGloriousEggroll 2025-02-24 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2676888551

those options were for the old launcher, they wont work with purple, and as I said in order for purple to work it needs the missing patches i mentioned in my previous comment, which are not in any current version of proton or ge-proton.

Those logs you posted are irrelevant, they can be ignored. They happen in all games because proton is built without kerberos and ntlm support.

SShadowblade456 2025-02-25 github

Replying to [#7878 (comment)](https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2676888551)

those options were for the old launcher, they wont work with purple, and as I said in order for purple to work it needs the missing patches i mentioned in my previous comment, which are not in any current version of proton or ge-proton.

Those logs you posted are irrelevant, they can be ignored. They happen in all games because proton is built without kerberos and ntlm support.

If you would read my comment 3 lines above you would see what you have to do to run purple on GE Proton. It is pretty simple ^^

GGloriousEggroll 2025-02-25 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2680297971

^^

you dont seem to understand that throwing everything under the sun at it hoping it sticks is not a good approach, and proton is quite literally missing functions and stubs neede for purple to run. half of those winetricks will even change the win version, which you also don't want.

Ggretfrage 2025-02-25 github

Replying to [#7878 (comment)](https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2676888551)

Yep, those logs are crap, figured it out soon after posting. I am not very experienced at tinkering with Proton.

Anyway, at first the game would close with an error box saying "Please run through the launcher". Adding the old launch options I got to the login screen. Obviously I haven't achieved anything but seemed interesting.

Mmeneraing 2025-02-26 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2667547258

Mind telling me where can I get the patches? Or is there a built proton version with these patches? Thanks!

Wwildtruc 2025-02-26 github

I tried to install and run Purple Launcher 2.25.226.10 and .2.25.212.6.
The installation went well.
I added vcrun2015/2019, d3dx10, plus dotnet8 (maybe not necessary).
I was able to connect by linking the steam account without difficulty because my old NC Soft account was causing too many problems.
Purple launches, displays and then closes immediately. The application does not finish or crashes as it could be supposed to do.

Here's the steam log, which may tell you more.
Log is from proton experimental, but I tried GE-proton9.25 too.
steam-17125951951305965568.log

And what was displayed before crashing. (sorry for the screenshot tool, I had to spam)

Image

Mmeneraing 2025-02-26 github

Purple launcher can be installed without issues but needs at least wine 10 to work and download Blade and Soul NEO. Something worth mentioning is that everything is very slow with wine 10 (with other proton versions up until the crash, everything is fast and smooth).
The problem now is that I can't launch the game with wine 10. Here's a log using wine 10 and trying to launch BnS NEO.

nc-purple-bns-neo-log.txt
This appears when launching the game:

wine: Unhandled page fault on read access to FFFFFFFFFFFFFFFF at address 00006FFFFF41B9EB (thread 06a8), starting debugger...
06e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
06e4:fixme:dbghelp:elf_search_auxv can't find symbol in module
BBlood-Art 2025-02-26 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2685727416

I did try to install Purple Launcher with Wine, It launches fine without a crash, then installing B&S NEO, then I added the BNSR.exe as a non steam game with proton. the game starts at first, then I get a message that it has to be launched from purple seems like NCsoft made sure the game can only be played on windows unfortunately. seems like dualboot is the only option for this game.

EEckoa 2025-02-26 github

seems like NCsoft made sure the game can only be played on windows unfortunately.

Im pretty positive the issue revolves around the game requiring the launcher to authenticate with NCSofts servers. If we can figure out how that works and how to work around or with that authentication then the games may run fine assuming the anti cheat doesnt throw a fit. NCSoft really just isnt concerned with linux in any way positively or negatively as its not the target.

The old launch command seems to get the game booting BUT because you cant authenticate from the game itself youre stuck.

Rrobstarmcdonald 2025-02-28 github

Hello y'all,

I noticed that Purple Login is now able to work, but after I'd logged in, it still has issues on a boot, a launcher's lobby popped up for a sec, and then it crashes afterwards.

It still need more compatibility support to work perfectly, it's getting closer, just need more workarounds.

Yes, I'm using Proton Experimental with bleeding-edge.
And here's a log.

steam-10838191847973584896.log

Also, for an information about a Linux Distro I'm using, here it is.

System Details Report


Report details

  • Date generated: 2025-02-28 03:40:26

Hardware Information:

  • Hardware Model: GPD G1617-01
  • Memory: 32.0 GiB
  • Processor: AMD Ryzen™ 7 8840U w/ Radeon™ 780M Graphics × 16
  • Graphics: AMD Radeon™ Graphics
  • Disk Capacity: 2.0 TB

Software Information:

  • Firmware Version: 1.06
  • OS Name: Ubuntu 24.10
  • OS Build: (null)
  • OS Type: 64-bit
  • GNOME Version: 47
  • Windowing System: Wayland
  • Kernel Version: Linux 6.11.0-18-generic

The log shows me this error reason why it crashes just after a lobby popped up.

End of inner exception stack trace ---Some threads failed to suspend before timeout reached. Continuing with shutdown.

It's on a log, or on a terminal.

Ggretfrage 2025-02-28 github

The old launch command seems to get the game booting BUT because you cant authenticate from the game itself youre stuck.

Since I was the one bringing this up, I decided to dig a little deeper.

I created a simple .exe file that prints all the launch options it is called with. Then I installed Purple and BnS NEO in a Win VM and swapped the actual game .exe with mine. Dumb, I know, but I squeezed these out:

C:\Program Files (x86)\NCSOFT\Blade & Soul_NEO_US\BNSR\Binaries\Win64\BNSR.exe
-authnToken:QzdFOEI3QzQtNUExRS00NzQzLUE4MzktODlGNDhFM0FFNjY0OkNGRjIzMzMzLUM3OEUtNDFBNi05RkMwLTU4OTIzQTM0RUE4NQA=
-presenceId:BNSNEO:<MY USER UUID>
-authProviderCode:np
-pushToken:<FIXED UUID>
-user-age:0
-userStoreType:
-game-region:eu
-mainUserId:<MY USER UUID>
-subUserId:<MY USER UUID>
-gameId:BNSNEO
-gameCode:bnsneoncaeu
-resourcePath:C:\Program Files (x86)\NCSOFT\Purple\2.25.226.10\purple-zone
-serviceNetwork:Live
-liveStudioEnable:0
-serviceRegion:NCS
-gameBuildType:
-purpleVersion:2.25.226.10
-purpleId:<MY PURPLE UUID>
-countryCode:AA
-textLang:en-US
-voiceLang:en-US
-purpleLang:en-US
-serviceUpdate:1
-pzToken:QzdFOEI3QzQtNUExRS00NzQzLUE4MzktODlGNDhFM0FFNjY0OjZDNUE2QjBCLTk5NDItNEQ2Qi05REFELUM0MERBMkY1RUU5NAA=
-appDataPath:Purple
/launchbylauncher
/sesskey
--additionalPublisher:ncwest
-datapublisher:NCA

Trying these on my Linux installation, I skipped over the login prompt, but I still got blocked trying to install "Edge Webview2 Runtime", which requires NTLM. Pic for reference. Also, the authnToken and pzToken are invalidated after like 10 mins so the launcher is very obviously required.

BUT, I can now suppose the old launch options probably booted the game because of /launchbylauncher which is shared between the two games.

Rrobstarmcdonald 2025-03-10 github

It's March 10th, 2025 5:27:38 PM PST.

The launcher still has issues for the lobby, not the login, that one is fine.
So using Gameforge Client is still best choice for now.

Debug information for Purple Launcher

Adding process 70027 for gameID 13168185033090924544
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Microsoft.Win32.TaskScheduler.TaskService' threw an exception. ---> System.NotImplementedException: The method or operation is not implemented.
  at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (System.Int32 errorCode) [0x0000a] in <94942505ad4c4982af4db0763017d52e>:0 
  at (wrapper cominterop) Microsoft.Win32.TaskScheduler.V2Interop.ITaskService.get_ConnectedUser()
  at (wrapper cominterop-invoke) Microsoft.Win32.TaskScheduler.V2Interop.ITaskService.get_ConnectedUser()
  at Microsoft.Win32.TaskScheduler.TaskService.Connect () [0x00138] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
  at Microsoft.Win32.TaskScheduler.TaskService..ctor () [0x0000c] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
  at (wrapper remoting-invoke-with-check) Microsoft.Win32.TaskScheduler.TaskService..ctor()
  at Microsoft.Win32.TaskScheduler.TaskService.get_Instance () [0x00007] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
  at Microsoft.Win32.TaskScheduler.TaskService..cctor () [0x00051] in <4f8b5d18b80e4c1fbc5f90ef9d5358bd>:0 
   --- End of inner exception stack trace ---Some threads failed to suspend before timeout reached. Continuing with shutdown.
Rrobstarmcdonald 2025-03-12 github

If y'all wanna download NCLauncher2, here it is.
https://launcher.patcher.ncsoft.com/NCLauncher2_Installer.exe
Be advised that update process will stuck at 10%

Kkisak-valve maintainer 2025-03-12 github

Hello @robstarmcdonald, this is not a valid reason to fragment the discussion across multiple issue reports. In general, we're using one issue report per game title and this issue report should cover all issues with this non-Steam launcher.

Rrobstarmcdonald 2025-03-12 github

Let's have a pump breaks @kisak-valve.

Hello @robstarmcdonald, this is not a valid reason to fragment the discussion across multiple issue reports. In general, we're using one issue report per game title and this issue report should cover all issues with this non-Steam launcher.

I'm re-posting that one you closed it as duplicate from that thread to here as an update, because I see no reason for it be marked as duplicate and closing it afterwards. Please for a god sake, be careful and not to mess up next time, this can damage one or two of the threads and can cause confusion.

Plus, your quote is 100% incorrect, it's not a duplicate, just because people in this quote are talking about lobby issues afterwards on an old quote that talks about a whole app including a login, don't mean reason why it's duplicate.

Rrobstarmcdonald 2025-03-17 github

Well, after I'd disabled the Wi-Fi to turn off the internet, The Lobby did not seem to be crashing, I think there is something wrong with its built-in browser on Proton. I don't know what's wrong with its built-in browser, when it's trying to load something, it crashes right away.

Rrobstarmcdonald 2025-03-19 github

Hello @wildtruc, did you tested Purple Launcher without an internet?

For example: When the login disappeared due to being success, turn off the internet afterwards before it pops up the lobby.

Rrobstarmcdonald 2025-04-08 github

Hello everyone,

Did y'all guys tried AION on Purple Launcher with Proton GE?
I need to know if y'all notice the game is unplayable, due to anti-cheat.

Wwildtruc 2025-04-09 github

Hello @wildtruc, did you tested Purple Launcher without an internet?

For example: When the login disappeared due to being success, turn off the internet afterwards before it pops up the lobby.

Sorry to be so late to answer.
I tried your tip and effectively the launcher start, but fail after 30s.
So it is probably not a question of network connection or the launcher does weird attempts of some protocol that brake the launcher display.

Wwildtruc 2025-04-09 github

If y'all wanna download NCLauncher2, here it is. https://launcher.patcher.ncsoft.com/NCLauncher2_Installer.exe Be advised that update process will stuck at 10%

I tried this too. But Launcher2 force to an update to Purple . . .

Rrobstarmcdonald 2025-04-09 github

Sorry to be so late to answer. I tried your tip and effectively the launcher start, but fail after 30s. So it is probably not a question of network connection or the launcher does weird attempts of some protocol that brake the launcher display.

Well, if you the login disappears, turn off a Wi-Fi immediately, this is how the lobby run for me.

Rrobstarmcdonald 2025-04-09 github

I tried this too. But Launcher2 force to an update to Purple . . .

To me currently, it won't update.
And yes, if you're experiencing what you said, this is normal.

SShiro-2002 2025-04-11 github

Hello @wildtruc, did you tested Purple Launcher without an internet?
For example: When the login disappeared due to being success, turn off the internet afterwards before it pops up the lobby.

Sorry to be so late to answer. I tried your tip and effectively the launcher start, but fail after 30s. So it is probably not a question of network connection or the launcher does weird attempts of some protocol that brake the launcher display.

I'm using GE-Proton9-27 and it did not crash the launcher anymore, and I'm connected to wifi too. But the launcher will crash if I press install the game

Rrobstarmcdonald 2025-04-15 github

I'm using GE-Proton9-27 and it did not crash the launcher anymore, and I'm connected to wifi too. But the launcher will crash if I press install the game

Did you tried AION from Purple on GE-Proton?
When I tried that, the game crashes due to anti-cheat.

SShiro-2002 2025-04-16 github

I'm using GE-Proton9-27 and it did not crash the launcher anymore, and I'm connected to wifi too. But the launcher will crash if I press install the game

Did you tried AION from Purple on GE-Proton? When I tried that, the game crashes due to anti-cheat.

Still the same issues, crashes right when hit the install/playing button so I can't enter the game

SShiro-2002 2025-04-16 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2667547258

@robstarmcdonald It's the same issues I met before, so the launcher has to work around it, or make a custom agrument to bypass the PURPLE Launcher. Idk if other game has it or not but BnS Buddy are trying to make the login method without launcher on their forum. So soon enough BnS Neo could run on Linux if using their custom launcher

Rrobstarmcdonald 2025-04-16 github

Still the same issues, crashes right when hit the install/playing button so I can't enter the game

I only got crashed when installing the game, but when playing the game, not crashed at all.
But sorry to hear that you got crashed on either of those actions though.

@robstarmcdonald It's the same issues I met before, so the launcher has to work around it, or make a custom agrument to bypass the PURPLE Launcher. Idk if other game has it or not but BnS Buddy are trying to make the login method without launcher on their forum. So soon enough BnS Neo could run on Linux if using their custom launcher

Well, I hope lots of those games are playable. But there is no support for NCSOFT to work on Linux yet.

SShiro-2002 2025-04-17 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2810443545

At this point, i don't need a hope for NCSoft to work on it, just keep how it is so the proton dev can work around with it

SShiro-2002 2025-04-17 github

Replying to https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2691625523

Is this method work with private server? I can't get through with it since the based game has mod, they keep throwing error "1003:2 Reinstall Game Client", idk if I need to dll override or not

Ggretfrage 2025-04-22 github

Replying to [#7878 (comment)](https://github.com/ValveSoftware/Proton/issues/7878#issuecomment-2811535148)

Is this method work with private server? I can't get through with it since the based game has mod, they keep throwing error "1003:2 Reinstall Game Client", idk if I need to dll override or not

I haven't used a private server, if that is what you are asking. I only ran the base game through the umu-launcher with those options, obviously after grabbing the tokens with the .exe trick. Idk what the dll override is, so can't help you with that.

KKaylorBen 2025-09-11 github

Throne and Liberty works on Steam so I tried downloading it in Purple Launcher and it works. I can use the launcher, download the game, and play it online.

I get the same issue where purple instantly crashes when I try to install Aion though. So there is likely something specific about Aion which needs to be fixed.

Using proton-experimental with gamescope makes the purple launcher somewhat useable (if it could ever be called 'useable' being a quite buggy piece of software). I'm not sure which games work and which ones don't. I'm hoping Aion 2 will work for its release which will probably not be on Steam, at least for the KR release.

Rrobstarmcdonald 2025-09-15 github

Hey there @KaylorBen I'm glad you're able to launch Purple's lobby with gamescope just fine but flawed on its lobby graphic which it's normal because of the update, the question is.

How would you able to launch Purple with gamescope?
Were you using a launch option like gamescope %command%, if not please tell us.

However, thanks to Canonical introducing Mangohud for its Steam Snap, I was able to launch the lobby without crashing on a boot with mangohud %command%, so if that solves an issues that's perfect and I'll may have to think about closing this topic again (Since @kisak-valve re-opened it without a proper reason but saying it's not a valid reason to create a new topic. Still I say @kisak-valve had no reason on closing that as duplicate and re-opened here as I updated the main topic here in a hard way) in a future, so that way we got more time on a reports if issues are still occurred just like the AION's GameGuard Anti-Cheat.

KKaylorBen 2025-09-18 github

I launched through Steam on Proton Experimental with
gamescope -W 3840 -H 2160 -- %command%
Adjust the dimensions as needed. There are probably graphical environments where gamescope is not required, like running the app in an X11 environment (just a guess) or with certain Wayland compositors. Many features of the app itself don't work, but installing certain games seems to function.

AION still doesn't seem to work at all, but maybe is in the scope of another issue, or unsolvable because anti cheat reasons.

JJaspix 2026-07-23 github

I've been trying to make the launcher work to play old BnS but I can't seem to be able to login.

Unable to log in.
Please try again later.

Same result running the Lutris script and through Heroic. Did they update something or am i missing something?

Proton versions

Launch lines