April 2023 Beta Launcher Test Thread

Finally took a little time to load new beta launcher with steam. As directed on CCP Strooopwafel’s post it was perfect.

Initial loadup was snappier than the old launcher.
It initially loaded up with default settings, but I had backed up. Re-copied over the core_char, and core_public and core_user files and everything was just as I’d left it 30 minutes prior.

I know this is somewhat variable, but in case anybody needs this, on Linux Mint with steam/proton the user files are:
/home/xxxxx/.steam/debian-installation/steamapps/compatdata/8500/pfx/drive_c/users/steamuser/AppData/Local/CCP/EVE/c_ccp_eve_online_tq_tranquility/settings_Default/

Tested with:
Linux Mint 21.2
Kernel 6.5.0-1006-oem
Mesa 23.2.1 from Kisak repo
RX 7900 XT
Proton Experimental as of 2 NOV 23.
Client reports it is in DX12 mode

Ubuntu LTS works happily with Steam. Just waiting for all the client to come down, but the launcher is happy.

DO NOT INSTALL STEAM AS A SNAP package. Use the installer in the Ubuntu repository.

I’m going to have a crack at cloning my normal working Eve Wine prefix then installing the Launcher in there - either as is, or using “Runas” to drop the privileges. But that’s a while off - I wanted to make sure I had a way of accessing Eve after enforcement of the new Launcher.

Please share if there is a easy way to install using Lutris.

I tried to install the new launcher and it asks to run as normal user, not as administrator.
Also i can’t uninstall the old launcher, wine uninstaller is calling maintenancetool.exe and wants to delete the whole game.

I also tried:
wine runas /trustlevel:0x20000 eve-online-latest+Setup.exe
and got

Application could not be started, or no application associated with the specified file.
ShellExecuteEx failed: File not found.

But i don’t think runas is working nowadays, an old bug of wine.
I’m using development branch, wine 8.19

From the “launcher-beta → Linux thread - here be dragons” thread on the EVE Online discord

Running lutris-GE-Proton7-43 with beta launcher. Note that you need to use lutris-7.2-2 to install the beta launcher cause that has a fix for ther permissions. I just used the DXVK and ESYNC - 2198233 version script, then installed the beta launcher, and then swapped to ge.

I have not tried it myself, but maybe it helps. From what I read in the thread the old Lutris can run the installer, since it handles the normal user correctly and the new Lutris can then launch the game.

Yep, Lutris-7.2-2 seems to bypass the permission issue so might work for some, maybe using that script or going for a clean install.

Didn’t work for me, I get to the EVE logo then crashes.

wine: Unhandled exception 0x80000003 in thread 2b0 at address 000000014192E545 (thread 02b0), starting debugger...
Monitored process exited.
Exit with return code 0
[03/11/23 17:13:08] info: Program: Starting Squirrel Updater: --checkForUpdate https://launcher.ccpgames.com/eve-online/release/win32/x64
[03/11/23 17:13:09] info: Program: Fetching update information, downloading from https://launcher.ccpgames.com/eve-online/release/win32/x64
[03/11/23 17:13:09] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:10] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:11] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:11] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:11] warn: SingleGlobalInstance: Failed to grab lockfile, will retry: C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0: System.IO.IOException: Sharing violation on path C:\users\cosmin\Temp\.squirrel-lock-3F35C32387CD2AE725A5CB1F42A1EE7F8170E6B0
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share) [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x00045] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
[03/11/23 17:13:11] fatal: Finished with unhandled exception: System.AggregateException: One or more errors occurred. (Couldn't acquire lock, is another instance running) ---> System.Exception: Couldn't acquire lock, is another instance running
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x000be] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.UpdateManager.<acquireUpdateLock>b__33_0 () [0x0003f] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Squirrel.UpdateManager.CheckForUpdate (System.Boolean ignoreDeltaUpdates, System.Action`1[T] progress, Squirrel.UpdaterIntention intention) [0x0007d] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.CheckForUpdate (System.String updateUrl, System.String appName) [0x000e7] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
   --- End of inner exception stack trace ---
  at System.Threading.Tasks.Task.ThrowIfExceptional (System.Boolean includeTaskCanceledExceptions) [0x00011] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task`1[TResult].GetResultCore (System.Boolean waitCompletionNotification) [0x0002b] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task`1[TResult].get_Result () [0x0000f] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at Squirrel.Update.Program.executeCommandLine (System.String[] args) [0x0018f] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.main (System.String[] args) [0x000e2] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
---> (Inner Exception #0) System.Exception: Couldn't acquire lock, is another instance running
  at Squirrel.SingleGlobalInstance..ctor (System.String key, System.TimeSpan timeOut) [0x000be] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.UpdateManager.<acquireUpdateLock>b__33_0 () [0x0003f] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at System.Threading.Tasks.Task`1[TResult].InnerInvoke () [0x0000f] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
  at System.Threading.Tasks.Task.Execute () [0x00000] in <4e6a3508a21d4f62a1c373d10cb58ef2>:0 
--- End of stack trace from previous location where exception was thrown ---

  at Squirrel.UpdateManager.CheckForUpdate (System.Boolean ignoreDeltaUpdates, System.Action`1[T] progress, Squirrel.UpdaterIntention intention) [0x0007d] in <e2f8a11135e046c298dfa2e9bfa19034>:0 
  at Squirrel.Update.Program.CheckForUpdate (System.String updateUrl, System.String appName) [0x000e7] in <e2f8a11135e046c298dfa2e9bfa19034>:0 <---

It crashed but it seems it managed to install the new launcher. It is located in AppData/Local/eve-online/
I pointed Lutris to the new exe from AppData/Local/eve-online/app-0.4.4/eve-online.exe and it worked.

Tdlr:
Use Lutris runner: lutris-7.2-2 to install the launcher
Then point to the new launcher executable located in AppData/Local/eve-online/app-0.4.4/eve-online.exe

1 Like

runas not work from wine-5.12.

Installer worked on wine-staging (not tested new versions)

@1eg01as , I can’t get the launcher to work on gentoo. I haven’t tried a fresh prefix yet. I have wine-staging and wine-proton both available. How did you get it running? Are you able to get the launcher to use your old game files?

Cheers,

Hi Poddies,

Has anyone found a decent well defined script or walkthrough to get the new launcher to work with Linux? Not using Steam or other third party package like Flatpak or Snap.

The last few years we’ve used Lutris & or WINE (Vanguard launcher not working).
We are a group of users; using business level hardware, with SUSE Enterprise etc. Quite a few of us spread over a number of Corps/Alliances in New Eden. We have dropped Eve Online before for 3+ years when any level of support for Linux disappeared.
Interested in keeping our subscriptions & friends (besides on Discord, Mumble, etc)

Have contacted CCP, but… y’know…

Fly safe o7

I did fresh install on 0.3.3 version. Current 1.0.2 version work fine, even with Vanguard part, but it don’t work for me (GTX1060, game require at least 2060 with SM6, 1000 series don’t support it)

OK, the expected “force to new launcher” didn’t happen on the 7th.
Eve launches happily from the “old” launcher - which means I’m still in business on Linux with no changes.
Yep, my 1050ti can’t run Vanguard for the reasons above.

Vanguard want shader model v6, it not supported by 10x0 series, that’s why it require at least 2060.

Shader model v6 should be supported by 10x0 cards, @Katrina_Bekers got Vanguard running on a 1080TI.
The current blocker is EAC kicking you out of the game after a couple seconds, which might be solvable, but only if CCP invests time into it.

1 Like

Screenshot_20231207_144108

got this message

Apparently the 10x0 cards do not correctly report the Shader Model in the linux drivers, if you are running from steam you can do this in the launch options

VKD3D_SHADER_MODEL=6_6 %command%

1 Like

lol, it work for me, great thanks!

Well tried fresh install with Luris community script launcher version 2198233.
Works, launcher starts & fails with “Windows 10+ required”. (Fails to run client)
Installed new launcher using the configure->game-options->executable in eve-online above to point to eve-online-latest+Setup.exe set Lutris version to lutris-7.2-2-x86_64 in configure->runner-options->Wine version.
Install of the new launcher works avoiding the permissions error or runas problem. (Installs)
Change the configure->Game-options->Executable to $USER/Games/eve-online/drive_c/users/$USER/AppData/Local/eve-online/app-0.4.10/eve-online.eve change Lutris runner back to lutris-GE-Proton8-14-x86_64 also may need to change the line in /usr/lib/python3.6/site-packages/lutris/util/wine/vkd3d.py
From: managed_dlls = (“d3d12”, )
To:/managed_dlls = (“d3d12”, “d3d12core”, )
Launcher finally starts.
I personally enabled “Launch to character select by default” in Settings->Game Client.

Addendum; after the new launcher (won’t run client) downloads the install files & unpacks them (Says ready to play)
Exit launcher.
From within Lutris, with the game selected, click on the wine icon below, next to “play” select winetricks, click ok, select run winecfg from within winetricks, select window version 10 at the bottom. Click apply & ok, exit from winetricks (cancel a lot). Restart Lutris, Launcher will work & client will now run without annoying “Windows 10 or higher required”.

Now to Clone this out to 39+ Clients/Servers (as Old F*rt veterans can’t manage this)

With regards

Xander

Seems the beta launcher has become now officially the eve launcher… as I cant load the game from Steam. I never got a message saying to upgrade to the new launcher… I will try the invitation thingie I guess…

Followed the instructions and removed the game and did the invitation thing and selected the beta and installed… and when I hit start does nothing… it does show the button as if its doing something and shows STOP to stop… and if I click it does stop… but Im yet to see the CCP logo…

Edit… decided to quit steam and run it again, and now I see the launcher… and now… where do the profiles go to?