Beta Launcher v0.4.x

Let the testing begin :grin:
The #launcher-beta channel on the EVE Online Discord also has a thread called β€œLinux thread - here be dragons”, for those of you who prefer Discord.

Update from CCP Stroopwafel 18.October 2023:
:warning: Linux users: Uninstalling the game in Steam might cause the entire client to be removed because of proton/wine
So if you value your EVE files and client settings, make a backup. :smiley:

Current state of the launcher as far as I tested it (running under Kubuntu 23.04)

  • Steam: It just works :partying_face:
  • Wine 8.18 staging/develop: A lot of β€œfixme” messages, but I can not get the launcher to run/install. Either I am missing libraries or something else is broken.

Update for v0.4.5 and Kubuntu 23.10

  • Steam: Launcher did update on it’s own and continues to work (including dx12)
  • Wine 8.18 staging: First install on a new prefix worked all the way including logging into a character (only dx11 though), starting the launcher again caused the javascript error message popup box and then starting the launcher only gets you the icon in the system tray, but no displayed launcher :neutral_face:

Update for v0.4.8

  • Steam: Launcher did update on it’s own and continues to work (including dx12)
  • Wine 8.18 staging: I started the launcher via wineconsole and it worked :partying_face:
    Will update in a bit to see if I get dx12 working as well
3 Likes

Good post that man.
Placing notable items in the appropriate category pleases me.

1 Like

Updated with my current test status.

New launcher won’t run with Wine Staging 8.19 - I get the javascript errors.

It runs via Steam, then the client crashes not long after - 2 clients will kill one client almost immediately.

Old launcher via Wine runs like a dream.

The beta launcher worked after installing with a vanilla 8.19 Wine install, but the graphics were poor, and then installed DXVK via Winetricks and the launcher crashed with the java errors.

So what do I need to do to a Wine 8.19 staging install to get the new launcher working?

oh… I am on OpenSuse Tumbleweed btw…

Can confirm, tried to install the new version 0.4.5, which worked fine with vanilla 8.19 Wine staging, minimum graphics were 60 fps (still did not run under dx12, unlike steam though).
When I closed the launcher and started again I also got the javascript errors and now starting the launcher only causes an icon in the taskbar to appear :neutral_face:

Kubuntu 23.10

actually… running perfectly via Steam now.

I had v-sync off before. Turned that back on and it’s running fine.

good to hear.

I actually got Steam running on my Slackware 15, which was a chore due to the multilib requirement, but while EVE ran nothing but a blank black window displayed.
I’ll have another crack at it later as I think I read somewhere that photon 7 works better than the photon 8 I selected in Steam.

Did some more testing.

New prefix, launcher asked for .NET, which I installed with winetricks
Installer works just fine, let’s me also grab my existing EVE install
Launched client
Closed the launcher, now starting the launcher from the desktop link shows the known javascript error.
What’s interesting: Running the installer again just launches the launcher without any problems, so might be a way to play EVE after the beta is no longer beta? :thinking:

Wine-8.19 Staging, Kubuntu 23.10

1 Like

Check the shortcut target url, maybe it’s pointing to the wrong thing?



Lutris
GE-Proton7-47
KDE-Wayland
Debian 12.2
DXVK 2.3
VKD3D 2.10

wine/drive_c/users/->(symlink)/USER/
wine/drive_c/EVE/->(symlink)/SharedCache/

When you start the new launcher
~/.wine/drive_c/users/USER/AppData/Local/SquirrelTemp/
A directory called [tempb] will be created below.
This increases over time
Maximum size of one piece is 336.2MiB

If you check the contents, you will see file names such as eve-online.

I consumed more than 70 GiB in 2 days and noticed this abnormality.

The cause is unknown
I will report on the current situation.

1 Like

It seems to be working properly even if I write-protect the relevant directory.

Launcher 0.4.5

I suspect it just says: Ok, install done, can launch now. Without running into whatever causes the javascript error

I have the same issue, launcher version 0.4.4

AppData/Local/SquirrelTemp has a lot of temp folders, some are 350MB and the whole SquirrelTemp dir is 4GB

Squirrel-Install.log  tempc  tempf  tempi  templ  tempo  tempr  tempu  tempx
tempa                 tempd  tempg  tempj  tempm  tempp  temps  tempv
tempb                 tempe  temph  tempk  tempn  tempq  tempt  tempw

Each temp folder has a lib/net45 folder which contains the files below.

chrome_100_percent.pak  eve-online_ExecutionStub.exe  libGLESv2.dll  resources.pak      v8_context_snapshot.bin
chrome_200_percent.pak  ffmpeg.dll                    LICENSE        snapshot_blob.bin  vk_swiftshader.dll
d3dcompiler_47.dll      icudtl.dat                    locales        squirrel.exe       vk_swiftshader_icd.json
eve-online.exe          libEGL.dll                    resources      steam_api64.dll    vulkan-1.dll

When i delete the SquirrelTemp folder, each time i start the launcher it will create a new tempa, tempb folder and a tempc file. All having around 350MB

A tree with the folders and files created


β”œβ”€β”€ tempa
β”‚   β”œβ”€β”€ [Content_Types].xml
β”‚   β”œβ”€β”€ eve-online.nuspec
β”‚   β”œβ”€β”€ lib
β”‚   β”‚   └── net45
β”‚   β”‚       β”œβ”€β”€ chrome_100_percent.pak.diff
β”‚   β”‚       β”œβ”€β”€ chrome_100_percent.pak.shasum
β”‚   β”‚       β”œβ”€β”€ chrome_200_percent.pak.diff
β”‚   β”‚       β”œβ”€β”€ chrome_200_percent.pak.shasum
β”‚   β”‚       β”œβ”€β”€ d3dcompiler_47.dll.diff
β”‚   β”‚       β”œβ”€β”€ d3dcompiler_47.dll.shasum
β”‚   β”‚       β”œβ”€β”€ eve-online.exe.bsdiff
β”‚   β”‚       β”œβ”€β”€ eve-online_ExecutionStub.exe.diff
β”‚   β”‚       β”œβ”€β”€ eve-online_ExecutionStub.exe.shasum
β”‚   β”‚       β”œβ”€β”€ eve-online.exe.diff
β”‚   β”‚       β”œβ”€β”€ eve-online.exe.shasum
β”‚   β”‚       β”œβ”€β”€ ffmpeg.dll.diff
β”‚   β”‚       β”œβ”€β”€ ffmpeg.dll.shasum
β”‚   β”‚       β”œβ”€β”€ icudtl.dat.diff
β”‚   β”‚       β”œβ”€β”€ icudtl.dat.shasum
β”‚   β”‚       β”œβ”€β”€ libEGL.dll.diff
β”‚   β”‚       β”œβ”€β”€ libEGL.dll.shasum
β”‚   β”‚       β”œβ”€β”€ libGLESv2.dll.diff
β”‚   β”‚       β”œβ”€β”€ libGLESv2.dll.shasum
β”‚   β”‚       β”œβ”€β”€ LICENSE.diff
β”‚   β”‚       β”œβ”€β”€ LICENSE.shasum
β”‚   β”‚       β”œβ”€β”€ locales
β”‚   β”‚       β”‚   β”œβ”€β”€ af.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ af.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ am.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ am.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ar.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ar.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ bg.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ bg.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ bn.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ bn.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ca.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ca.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ cs.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ cs.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ da.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ da.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ de.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ de.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ el.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ el.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ en-GB.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ en-GB.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ en-US.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ en-US.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ es-419.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ es-419.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ es.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ es.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ et.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ et.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ fa.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ fa.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ fil.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ fil.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ fi.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ fi.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ fr.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ fr.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ gu.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ gu.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ he.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ he.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ hi.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ hi.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ hr.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ hr.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ hu.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ hu.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ id.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ id.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ it.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ it.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ja.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ja.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ kn.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ kn.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ko.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ko.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ lt.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ lt.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ lv.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ lv.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ml.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ml.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ mr.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ mr.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ms.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ms.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ nb.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ nb.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ nl.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ nl.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ pl.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ pl.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ pt-BR.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ pt-BR.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ pt-PT.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ pt-PT.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ro.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ro.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ru.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ru.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ sk.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ sk.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ sl.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ sl.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ sr.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ sr.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ sv.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ sv.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ sw.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ sw.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ta.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ta.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ te.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ te.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ th.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ th.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ tr.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ tr.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ uk.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ uk.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ ur.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ ur.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ vi.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ vi.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ zh-CN.pak.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ zh-CN.pak.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ zh-TW.pak.diff
β”‚   β”‚       β”‚   └── zh-TW.pak.shasum
β”‚   β”‚       β”œβ”€β”€ resources
β”‚   β”‚       β”‚   β”œβ”€β”€ app.asar.bsdiff
β”‚   β”‚       β”‚   β”œβ”€β”€ app.asar.diff
β”‚   β”‚       β”‚   β”œβ”€β”€ app.asar.shasum
β”‚   β”‚       β”‚   β”œβ”€β”€ LogLite.exe.diff
β”‚   β”‚       β”‚   └── LogLite.exe.shasum
β”‚   β”‚       β”œβ”€β”€ resources.pak.diff
β”‚   β”‚       β”œβ”€β”€ resources.pak.shasum
β”‚   β”‚       β”œβ”€β”€ snapshot_blob.bin.diff
β”‚   β”‚       β”œβ”€β”€ snapshot_blob.bin.shasum
β”‚   β”‚       β”œβ”€β”€ squirrel.exe.diff
β”‚   β”‚       β”œβ”€β”€ squirrel.exe.shasum
β”‚   β”‚       β”œβ”€β”€ steam_api64.dll.diff
β”‚   β”‚       β”œβ”€β”€ steam_api64.dll.shasum
β”‚   β”‚       β”œβ”€β”€ v8_context_snapshot.bin.diff
β”‚   β”‚       β”œβ”€β”€ v8_context_snapshot.bin.shasum
β”‚   β”‚       β”œβ”€β”€ vk_swiftshader.dll.diff
β”‚   β”‚       β”œβ”€β”€ vk_swiftshader.dll.shasum
β”‚   β”‚       β”œβ”€β”€ vk_swiftshader_icd.json.diff
β”‚   β”‚       β”œβ”€β”€ vk_swiftshader_icd.json.shasum
β”‚   β”‚       β”œβ”€β”€ vulkan-1.dll.diff
β”‚   β”‚       └── vulkan-1.dll.shasum
β”‚   β”œβ”€β”€ package
β”‚   β”‚   └── services
β”‚   β”‚       └── metadata
β”‚   β”‚           └── core-properties
β”‚   β”‚               └── 691f7a7241ea48fab449f96ed4eb457d.psmdcp
β”‚   └── _rels
β”œβ”€β”€ tempb
β”‚   β”œβ”€β”€ [Content_Types].xml
β”‚   β”œβ”€β”€ eve-online.nuspec
β”‚   β”œβ”€β”€ lib
β”‚   β”‚   └── net45
β”‚   β”‚       β”œβ”€β”€ chrome_100_percent.pak
β”‚   β”‚       β”œβ”€β”€ chrome_200_percent.pak
β”‚   β”‚       β”œβ”€β”€ d3dcompiler_47.dll
β”‚   β”‚       β”œβ”€β”€ eve-online.exe
β”‚   β”‚       β”œβ”€β”€ eve-online_ExecutionStub.exe
β”‚   β”‚       β”œβ”€β”€ ffmpeg.dll
β”‚   β”‚       β”œβ”€β”€ icudtl.dat
β”‚   β”‚       β”œβ”€β”€ libEGL.dll
β”‚   β”‚       β”œβ”€β”€ libGLESv2.dll
β”‚   β”‚       β”œβ”€β”€ LICENSE
β”‚   β”‚       β”œβ”€β”€ locales
β”‚   β”‚       β”‚   β”œβ”€β”€ af.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ am.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ar.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ bg.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ bn.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ca.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ cs.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ da.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ de.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ el.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ en-GB.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ en-US.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ es-419.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ es.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ et.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ fa.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ fil.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ fi.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ fr.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ gu.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ he.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ hi.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ hr.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ hu.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ id.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ it.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ja.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ kn.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ko.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ lt.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ lv.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ml.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ mr.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ms.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ nb.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ nl.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ pl.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ pt-BR.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ pt-PT.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ro.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ru.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ sk.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ sl.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ sr.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ sv.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ sw.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ta.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ te.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ th.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ tr.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ uk.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ ur.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ vi.pak
β”‚   β”‚       β”‚   β”œβ”€β”€ zh-CN.pak
β”‚   β”‚       β”‚   └── zh-TW.pak
β”‚   β”‚       β”œβ”€β”€ resources
β”‚   β”‚       β”‚   β”œβ”€β”€ app.asar
β”‚   β”‚       β”‚   └── LogLite.exe
β”‚   β”‚       β”œβ”€β”€ resources.pak
β”‚   β”‚       β”œβ”€β”€ snapshot_blob.bin
β”‚   β”‚       β”œβ”€β”€ squirrel.exe
β”‚   β”‚       β”œβ”€β”€ steam_api64.dll
β”‚   β”‚       β”œβ”€β”€ v8_context_snapshot.bin
β”‚   β”‚       β”œβ”€β”€ vk_swiftshader.dll
β”‚   β”‚       β”œβ”€β”€ vk_swiftshader_icd.json
β”‚   β”‚       └── vulkan-1.dll
β”‚   β”œβ”€β”€ package
β”‚   β”‚   └── services
β”‚   β”‚       └── metadata
β”‚   β”‚           └── core-properties
β”‚   β”‚               └── 638554a8aef548b88caa6078ea0f928d.psmdcp
β”‚   └── _rels
└── tempc

That looks just like the launcher files that should end up in /AppData/Local/eve-online/app-0.4.6/ (with 0.4.6 being the launcher version)
My SquirrelTemp folder is empty except for a single Squirrel-Install.log file.
So it looks your launchers never get to the cleaning up part or fail during it.

Reinstalling the launcher fixed the issue.

I got javascript errors when tried to run the launcher with proton 7.2-2, the one needed to install the launcher. So after install switch to a newer version, i use proton 8.21

Even if the relevant directory is deleted, a new one will no longer be created.
However, the cause has not been identified
The problem disappeared when the launcher was updated to Launcher 0.4.6.
I haven’t reinstalled the launcher

Currently running on Lutris+GE-Proton7-47
I thought it might happen again if I didn’t use Lutris or ran it on wine8, but I haven’t tested it.

Update: When running the launcher with

wineconsole eve-online.exe

it starts the launcher without issues.

I have been using it without touching it since the files stopped growing.
After that, when the launcher updater was sent to 0.4.7, the file proliferation started again.
By the time I noticed it, it had increased by over 70GB.

I don’t know the details, but something seems to happen at that timing.

I’m currently using the internally propagated directory as read-only

Yep, SquirrelTemp folder is now 4GB.

Was fine for a few days after i installed 0.4.6. Now I’m still on 0.4.6 but getting this issue, the game update or launcher update triggered the issue again.

Is it safe to delete those files instead of having the folder read only? I imagine they will download again… but is it possible?