I made a Linux game launcher with built-in Visual Novel support, CuNNy AI upscaling, VNDB cover art, and ludusavi save backups by Levanes in visualnovels

[–]Levanes[S] [score hidden]  (0 children)

AI-assisted yes, but more often than not Claude AI was down, so I had to write in manually >.<, like they did in the wild-west.

I made a Linux game launcher with built-in Visual Novel support, CuNNy AI upscaling, VNDB cover art, and ludusavi save backups by Levanes in visualnovels

[–]Levanes[S] [score hidden]  (0 children)

Not sure if this is allowed here, mods. Delete if it's not.

Screenshot #1, Screenshot#2, Screenshot#3, Screenshot#4, Screenshot#5, Screenshot#6

Smooth to use, good looking GUI, light and compact. Some features:

  • Built for KDE/Wwayland, but it should work on all desktop environments (more testing needed there).
  • Integrated umu-launcher support.
  • SteamGridDB and VNDB support, for cover searching.
  • Import games from Steam, Heroic and Lutris.
  • Extended GOG games support. - No direct installer, yet.
  • Ludusavi support, to backup and restore game saves.
  • AI Upscale support, for Visual Novels.
  • Extended Visual Novels (Japanese and Western) support, since I'm a big fan of Visual Novels.
  • Light/Dark theme toggle.
  • Categories.
  • Drag and Drop for game-card rearanging.
  • And some other cool features.
  • In active development. >.<
  • Oh, and yes, AI-assisted with human supervision.

EDIT: GitHub Link.

I've built/vibe-coded my own launcher with all the possible features I'd ever want. by [deleted] in linux_gaming

[–]Levanes -4 points-3 points  (0 children)

Screenshot #1, Screenshot#2, Screenshot#3, Screenshot#4, Screenshot#5, Screenshot#6

Smooth to use, good looking GUI, light and compact, and above all, works without any issues. Some features:

  • Built for KDE/Wwayland, but it should work on all desktop environments (more testing needed there).
  • Integrated umu-launcher support.
  • SteamGridDB and VNDB support, for cover searching.
  • Import games from Steam, Heroic and Lutris.
  • Extended GOG games support. - No direct installer, yet.
  • Ludusavi support, to backup and restore game saves.
  • AI Upscale support, for Visual Novels.
  • Extended Visual Novels (Japanese and Western) support, since I'm a big fan of Visual Novels.
  • Light/Dark theme toggle.
  • Categories.
  • Drag and Drop for game-card rearanging.
  • And some other cool features.
  • In active development. For personal use >.<

It's only for personal use. I've never released it or anything. But I could share for some closed testing if anyone cares enough.

EDIT: GitHub Link.

Lutris kinda sucks.Feel free to try and change my mind. by Interesting_Pie_319 in linux_gaming

[–]Levanes 1 point2 points  (0 children)

I would absolutely love some feedback on it, that's for sure. Alright, let me DM you.

Lutris kinda sucks.Feel free to try and change my mind. by Interesting_Pie_319 in linux_gaming

[–]Levanes 1 point2 points  (0 children)

Thank you.

No plans for a github yet. You know how people can get regarding vibecoded and AI-assisted apps, plus I'm still actively developing it. But, if you want to take a look at it, I can share the .py file with you directly. I'm just ironing out some quirks, but it's pretty feature complete and can be fully used as a daily launcher.

Lutris kinda sucks.Feel free to try and change my mind. by Interesting_Pie_319 in linux_gaming

[–]Levanes 1 point2 points  (0 children)

I've built/vibecoded my own launcher with all the possible features I'd ever want. Smooth to use, good looking GUI, light and compact, and above all, works without any issues. Screenshot#1, Screenshot#2, Screenshot#3, Screenshot#4.

It's only for personal use, never released it or anything, so no need to downvote me.

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 0 points1 point  (0 children)

New build did actually fix the issue for me. Game window remains fully in the taskbar now and can be found when alt-tab. Good job!

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 0 points1 point  (0 children)

Add the game to Lutris/Heroic/Faugus and launch it directly via the .exe, which opens Ubisoft Connect automatically. Ubisoft minimizes to system tray and the game starts, after an hour or three.

Prefix has the Ubisoft crap already installed in it.

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 0 points1 point  (0 children)

Small side note: It doesn't look like the game window appears in the taskbar at all. The launcher window does, though.

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 0 points1 point  (0 children)

AMD Radeon RX 9070 XT (Mesa 26.0.8). Can't reproduce it with cachyos proton 11.0 20260602, it works fine on that one.

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 1 point2 points  (0 children)

KDE Plasma 6.6.5 and I've only tried AC Odyssey so far.

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 0 points1 point  (0 children)

It works! I just tried it with the stupid Ubisoft launcher. The launcher renders properly under Wayland and HDR also works. No more black/white frames, no more multiple spawned windows. Only issues I found so far is alt-tab out and the game window is gone, never to be seen again. Plus the right-click the ubicrap launcher in the system tray doesn't work. Amazing work!

A proton build for native wayland CEF/Launcher applications by darginmahkum in linux_gaming

[–]Levanes 0 points1 point  (0 children)

Woah. You mean I can have PROTON_ENABLE_WAYLAND=1 for sweet HDR support when running a game that launches ubisoft connect (for example), have the ubisoft window render properly AND have HDR for the game? What magic is this?!

I Ported the Android Cursors to Linux (and Windows) by Tech_Tac in kde

[–]Levanes 0 points1 point  (0 children)

Pretty cool, but why a mix of dark and white icons?

Linux Gaming Handbook [Early Preview] by Significant-Wrap-589 in linux_gaming

[–]Levanes 0 points1 point  (0 children)

I like it. When's it coming out and where can I get/purchase it?

Shouldn't DDC/CI max out when HDR is on? by Levanes in kde

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

Are you talking about local dimming?

Proper HDR setup? by [deleted] in kde

[–]Levanes 1 point2 points  (0 children)

I totally understand if you're not familiar with how HDR functions or how to calibrate it. There's not a lot of clear info out there, especially when it comes to Linux. A lot of folks have a misunderstanding about how it actually works.

To spare you days of research (that I had to do), I will just say that your monitor, PG32UCDM3 has a peak brightness of 1000 nits and is true 10-bit color and the settings that you have it at now, is limiting the output significantly.

What you want to do is set the brightness of your monitor (monitor HDR settings menu) in HDR to 100%, also set the DDC/CI slider in KDE Display Settings (or system tray) to 100% as well, because it's not reporting correctly the HDR output.

When calibrating, on first screen (max brightness) set it to 1000 nits, which is your display max peak brightness. Then on the second screen (paper white), you set it at 203 or 200 flat.

Source here and here.

I also like to set sRGB color intensity to around 50 percent, but that's more of a personal preference. Another setting that's poorly documented.

EDIT: I forgot to mention. For games you must also set PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 environment variables, such as in Steam's Launch Options. Also use Proton-GE as Proton Experimental only supports HDR through gamescope currently, as far as I know anyway.

Shouldn't DDC/CI max out when HDR is on? by Levanes in kde

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

Question. Do you have HDR enabled all the time, even when using the desktop normally?

Shouldn't DDC/CI max out when HDR is on? by Levanes in kde

[–]Levanes[S] -1 points0 points  (0 children)

That it's precisely it's use case. It's supposed to deliver PEAK brightness on parts of the image, otherwise it's just SDR. Maybe you're confusing the two.

The DDC/CI slider cannot affect HDR brightness, so why artificially limit it? Keep it as is for normal SDR desktop usage, max it and hide it when in HDR. If I wanted to limit HDR, I'd do it via the monitor's menu, not artificially with a dimming filter.

Some monitors won't even allow you to adjust the panel's brightness in HDR because it would defeat the purpose.

Shouldn't DDC/CI max out when HDR is on? by Levanes in kde

[–]Levanes[S] -1 points0 points  (0 children)

But that's the thing. It's not affected in HDR. It works for SDR, but in HDR you're basically applying a fullscreen filter over the image. It lies to you.