I'm sorry to kind of shill my unlisted video here, this is just really exciting to me:
https://youtu.be/_59eg3DhVu8
To help you understand why this is so interesting and more importantly useful, this is memory injection, working across programs, on a system that knows neither DLL nor EXE, on antagonistic hardware, nvidia. If that's not the most unlikely scenario to work I don't know what to say. Even for me it's not flawless, like some models are black sometimes [I think it's mipmap related], but it seems to be mostly there!
Here is a video of the campaths working: https://rapidgrab.net/u/95ouuMB3.mp4
I pulled this off on Proton experimental, with HLAE added as a non-steam game in steam on Debian 12, with the newest proprietary NVIDIA drivers [575.57.08], installed by following their website's instructions.
HLAE's gui loader launched TF2, which was installed with Proton Experimental compatibility mode selected, with the following launch options and NO environment variables:
-insecure +sv_lan 1 -windowed -force32bit -console -novid
I think -insecure might be the key to making it work, I couldn't launch even local maps without it when I was testing without HLAE.
Obligatory neofetch:
kmd@lhD:~$ neofetch _,met$$$$$gg. kmd@lhD
,g$$$$$$$$$$$$$$$P. -------
,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) x86_64
,$$P' `$$$. Host: MS-7C56 2.0
',$$P ,ggs. `$$b: Kernel: 6.1.0-37-amd64
`d$$' ,$P"' . $$$ Uptime: 1 hour, 49 mins
$$P d$' , $$P Packages: 2702 (dpkg), 22 (flatpak)
$$: $$. - ,d$$' Shell: bash 5.2.15
$$; Y$b._ _,d$P' Resolution: 1080x1920, 1920x1080
Y$$. `.`"Y$$$$P"' DE: Plasma 5.27.5
`$$b "-.__ WM: KWin
`Y$$ WM Theme: plastik
`Y$$. Theme: [Plasma], Breeze [GTK2/3]
`$$b. Icons: [Plasma], breeze-dark [GTK2/3]
`Y$$b. Terminal: konsole
`"Y$b._ CPU: AMD Ryzen 7 5800X (16) @ 3.800GHz
`""" GPU: NVIDIA GeForce RTX 3070 Ti
Memory: 10193MiB / 32015MiB
Like this, I think we can play games, record demos, and make movies, without ever leaving linux. I even managed to get after effects working after following a somewhat dubious looking tutorial, but that's way beyond this post.
I'm sorry to kind of shill my unlisted video here, this is just really exciting to me:
[youtube]https://youtu.be/_59eg3DhVu8[/youtube]
To help you understand why this is so interesting and more importantly useful, this is memory injection, working across programs, on a system that knows neither DLL nor EXE, on antagonistic hardware, nvidia. If that's not the most unlikely scenario to work I don't know what to say. Even for me it's not flawless, like some models are black sometimes [I think it's mipmap related], but it seems to be mostly there!
Here is a video of the campaths working: [url=https://rapidgrab.net/u/95ouuMB3.mp4]https://rapidgrab.net/u/95ouuMB3.mp4[/url]
I pulled this off on Proton experimental, with HLAE added as a non-steam game in steam on Debian 12, with the newest proprietary NVIDIA drivers [575.57.08], installed by following their website's instructions.
HLAE's gui loader launched TF2, which was installed with Proton Experimental compatibility mode selected, with the following launch options and NO environment variables:
[code]-insecure +sv_lan 1 -windowed -force32bit -console -novid[/code]
I think -insecure might be the key to making it work, I couldn't launch even local maps without it when I was testing without HLAE.
Obligatory neofetch:
[quote=kmd@lhD:~$ neofetch][code] _,met$$$$$gg. kmd@lhD
,g$$$$$$$$$$$$$$$P. -------
,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) x86_64
,$$P' `$$$. Host: MS-7C56 2.0
',$$P ,ggs. `$$b: Kernel: 6.1.0-37-amd64
`d$$' ,$P"' . $$$ Uptime: 1 hour, 49 mins
$$P d$' , $$P Packages: 2702 (dpkg), 22 (flatpak)
$$: $$. - ,d$$' Shell: bash 5.2.15
$$; Y$b._ _,d$P' Resolution: 1080x1920, 1920x1080
Y$$. `.`"Y$$$$P"' DE: Plasma 5.27.5
`$$b "-.__ WM: KWin
`Y$$ WM Theme: plastik
`Y$$. Theme: [Plasma], Breeze [GTK2/3]
`$$b. Icons: [Plasma], breeze-dark [GTK2/3]
`Y$$b. Terminal: konsole
`"Y$b._ CPU: AMD Ryzen 7 5800X (16) @ 3.800GHz
`""" GPU: NVIDIA GeForce RTX 3070 Ti
Memory: 10193MiB / 32015MiB [/code][/quote]
Like this, I think we can play games, record demos, and make movies, without ever leaving linux. I even managed to get after effects working after following a somewhat dubious looking tutorial, but that's way beyond this post.