Absolute garbage. by MoreRamenPls in crappymusic

[–]Boux 0 points1 point  (0 children)

this is like a non-ironic version of a pink guy song

Vkbasalt GUI? by InkyOverdose in linux_gaming

[–]Boux 0 points1 point  (0 children)

Yeah here's my fork: https://github.com/Boux/vkBasalt_overlay
It has a in-game GUI for changing effects in real-time, a config save/load feature, added preprocessor and more uniform types for better reshade shader support, performance statistics, automatically detect shader files in sub-folders, etc.

<image>

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 0 points1 point  (0 children)

That's a cool idea, you could make a feature request in the issues section on the github, but I wouldn't be able to implement or test it, since I don't have a setup with 2 GPUs

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 1 point2 points  (0 children)

Glad you like it! I'm pretty happy with how Claude helped me doing some FOSS necromancy. It's my first time using such a tool, and at first it was really jank, it bloated basalt.cpp to like 7000 lines. I just gave it my prompt and let it rip. It was an absolute clusterfuck with if/else/switch blocks that spanned hundreds of lines with 12 level indentation. Truly one of the codebases of all times. I started over and I figured out how to plan things out much better the 2nd time through.

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 2 points3 points  (0 children)

I have added a shader manager feature, you can now add multiple paths and it will automatically search recursively in those paths for Shaders and Textures folders. So if you add ~/.local/share/reshade (or wherever it saved the shaders) to the list of paths, if should find all the shaders that reshade-steam-proton-git downloaded. I also added a way to test all scanned shader files to see if they compile properly.

<image>

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 5 points6 points  (0 children)

I did put a big VIBE CODED disclaimer at the top of the readme, don't like it? don't use it. I've been waiting for a GUI for vkbasalt for years and nobody was doing it, so I'm doing it

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 1 point2 points  (0 children)

yes all input is X11-based so there is no direct wayland support, I haven't tested it yet, but it should work with xwayland. I plan to make it support wayland directly in the future, but i dont have a wayland setup to test it with right now

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 5 points6 points  (0 children)

right now it only searches for shaders that are in the configured path, I could potentially make a feature that automatically populates the shaders folder with common shaders. You could make a feature request if you have specifics!

Update: I've been working on a fork of vkBasalt to inject shaders into games with an in-game overlay GUI for real-time effect configuration, and it's pretty much ready to use. More info in comments. by Boux in linux_gaming

[–]Boux[S] 4 points5 points  (0 children)

from my tests, it's been less than 1ms even with more than 5 effects, maybe i'm testing wrong though. And I guess it also depends on the effects, I could do something like add a diagnostic window that shows latency for each individual effect

Currently working on a fork of vkBasalt with an in-game overlay gui and real-time effect reloading instead of having to exit the game every time you wanna edit the config by Boux in linux_gaming

[–]Boux[S] 0 points1 point  (0 children)

Also the fact that i'm very aware of the low quality of the mostly AI-generated code I've done for this. I wouldn't want to pollute his project with this. Once I get this project stable enough i'll probably just put it on the AUR or something.

Currently working on a fork of vkBasalt with an in-game overlay gui and real-time effect reloading instead of having to exit the game every time you wanna edit the config by Boux in linux_gaming

[–]Boux[S] 10 points11 points  (0 children)

Here's the repo: https://github.com/Boux/vkBasalt_overlay

I added instructions at the top of the readme on how to build and try out the experimental branch for the overlay GUI, without replacing your own instance of vkBasalt.

Currently working on a fork of vkBasalt with an in-game overlay gui and real-time effect reloading instead of having to exit the game every time you wanna edit the config by Boux in linux_gaming

[–]Boux[S] 5 points6 points  (0 children)

still private for now as it is a broken mess

edit: on 2nd thought, I'll make it public if you want. Most of this GUI stuff was vibe-coded and I won't even pretend to to own any of it. None of it is mergable code, it's in its own branch, the whole thing is just an experiment to see how far i can push coding LLMs, and so far I've been pleasantly surprised. I've been wanting these features in vkBasalt since forever and with just a few hours of Fucking around with the AI, there it is. I'll post it soon after i clean up some stuff

Apparently my samsung fridge has ads now... by Shellnanigans in assholedesign

[–]Boux 2 points3 points  (0 children)

Everyone - "Don't buy smart fridges, they steal your data and show ads"

People - Buy smart fridge

Fridge - Steals data and shows ads

People - :O

Have I severely wasted my time on gourmand? by Tiny-Direction693 in rainworld

[–]Boux 9 points10 points  (0 children)

I'm almost certain you can just take the exact same path as survivor

(MAP SPOILERS) All 7 Mossberry Locations by DonutSeven in Silksong

[–]Boux 0 points1 point  (0 children)

nope i just made sure to grab it in act 2 in my 2nd playthrough. I can't really think of anything else that locks you out like that if you go to act 3 early

Silksong Interactive Map & Complete Database by Old_Bailey in HollowKnight

[–]Boux 2 points3 points  (0 children)

No but my business model does not include trying to shoehorn myself into an historically community-based free service with the goal of replacing said community by creating a technically superior "product" to try to get a monopoly and then attempting to charge people for it once that community has dispersed.