Running AlecaFrame (Overwolf) with Warframe on Linux — non-Steam, umu-launcher + Proton A developer has created a working solution to run AlecaFrame, a Warframe companion app built on Overwolf, with Warframe on Linux using umu-launcher and Proton without Steam. The setup enables live data tracking of inventory and relics through a standalone window, though the in-game overlay remains non-functional under DXVK/Proton. The solution involves a single command that launches Warframe and auto-prepares AlecaFrame, with self-healing capabilities across reboots and updates. Goal: Get AlecaFrame https://alecaframe.com/ — a Warframe companion app built on Overwolf — to actually read live in-game data inventory, relics, missions, etc. when Warframe runs on Linux through umu-launcher + Proton , without Steam. What this achieves verified working : - ✅ AlecaFrame's data/tracking works — inventory and the rest populate from the live game. - ✅ A single command launches Warframe and auto-prepares AlecaFrame in the correct order. - ✅ It is self-healing and survives reboots, Overwolf self-updates, and AlecaFrame data updates. - ❌ The transparent in-game overlay Ctrl+Tab does NOT work under DXVK/Proton and almost certainly can't without upstream changes. You use AlecaFrame's standalone window instead. Full technical reason below — it's a real wall, not a missing setting. This guide was largely written by AI Opus 4.8 .Every step was validated on a live system, but treat the Wine/Overwolf internals as "true as of the versions tested" see Versions and adapt paths to your setup. Nothing here modifies the game itself — it only adds launcher scripts, window rules, and a couple of harmless local files. Contents: TL;DR https://gist.github.com/starred.atom tldr · Prerequisites https://gist.github.com/starred.atom prerequisites · Background https://gist.github.com/starred.atom background-why-each-piece-is-needed · 1. ptrace scope https://gist.github.com/starred.atom step-1--persist-ptrace scope--0 · 2. Scripts https://gist.github.com/starred.atom step-2--install-the-two-launcher-scripts · 3. First-run seed https://gist.github.com/starred.atom step-3--first-run-sanity-for-oopo-and-the-data-cache · 4. Hide junk windows https://gist.github.com/starred.atom step-4--hide-the-useless-wineoverwolf-windows-sway-example · 5. Daily use https://gist.github.com/starred.atom step-5--daily-use · Overlay limitation https://gist.github.com/starred.atom the-in-game-overlay-why-it-renders-black · Versions https://gist.github.com/starred.atom versions-tested - Warframe runs via umu-launcher + Proton DXVK . Overwolf is a separate Windows app; it can only read the game if it runs inside the same Proton/pressure-vessel container as the game. - umu can re-enter that container: a second umu-run with the same plus WINEPREFIX + GAMEID UMU CONTAINER NSENTER=1 and PROTON VERB=runinprefix "nsenters" into the running game container. - AlecaFrame's data does not come from the EE.log — it comes from Overwolf's memory scanner gep warframeext.dll reading the game's RAM. Three things must all be true for that to work: Wine reads process memory via kernel.yama.ptrace scope = 0 ptrace .- The game must have in Overwolf's