SVENPROTECH

Windows game menu for cafés and LAN shops

SVEN PROTECH

A lightweight launcher that keeps stations fast, branded, and easy to run from a shared folder.

Windows build (Google Drive folder). Always use the same download page: svenprotech.pages.dev/get.html — it always opens the shared Drive folder with the latest app. After trying it, message facebook.com/svenprotech if you want a beta spot.

SvenProTech Game Menu library view with game tiles, sidebar categories, search, and quick links
Customer view: browse Apps, LAN Games, and Online Games, then launch with one click.

Looking for 3 beta testers

Each tester gets 10 free lifetime licenses. I haven't set a final price yet, but I plan to keep it very cheap. I built this because other game menus on the market cost too much. Official pricing will be announced soon.

Permanent download link (bookmark this): svenprotech.pages.dev/get.html · Contact only through our Facebook page: facebook.com/svenprotech

What is it?

A lightweight Windows game menu for PC cafés, LAN shops, and gaming stations. Customers browse Apps, LAN Games, and Online Games in a branded glass UI, then launch local .exe files directly.

Fully customizable admin

Password-protected Admin lets you brand every station: logo, banner, titles, wallpaper, categories, launcher tiles, install paths, and more. One shared game list can still work when PCs use different drive letters.

  • Banner and brand lines
  • Appearance and sidebar hero
  • Install paths per PC
  • Categories, launcher items, latency targets
  • License and security settings
SvenProTech Game Menu admin dashboard showing banner and brand customization settings
Admin view: shape the menu for your café without touching code.

How to add games

Open Admin on a station, then set install roots once, add each title under Launcher Items, attach a cropped PC cover, and drag rows into your preferred order.

  1. Set install paths

    Go to Admin → Install Paths and set the base folders for Apps, LAN Games, and Online Games on that PC (for example C:\lan games). Later, each launcher item picks one of these roots, then you only store the relative folder and executable name.

  2. Optional: add sidebar categories

    Under Sidebar Categories, create labels like Apps, LAN Games, or Online Games, set a slug and icon, and enable them in the sidebar. Categories are the filters players tap to browse.

  3. Add a launcher item

    Open Launcher Items and click Add launcher item. Choose category tags, enter the game name, pick the launch type (desktop shortcut / .exe), select an installation path root, then fill working directory and target executable. Keep Enabled in launcher on, then save.

  4. Upload and crop PC cover art

    In the item editor, open Artwork & options and use Upload & crop image — do not rely on pasting a random filename alone. That button opens the Game cover uploader:

    • Click Choose File and pick a PNG or JPG cover (portrait artwork works best).
    • Crop is locked to a 2:3 portrait frame that matches the launcher grid.
    • Drag the image to position the art; use the zoom slider or mouse wheel to resize so the hero faceplate sits inside the frame.
    • Export size is 600 × 900 px so covers stay sharp on large café monitors.
    • Preview the export, set a filename if needed, then click Save image. The cover is written into assets/icons and linked to that game.

    Tip: start from a tall poster or box art. The built-in cropper locks aspect ratio so every tile looks consistent — no more stretched or mismatched covers.

  5. Drag and drop to sort

    Back on the Launcher Items list, grab the handle on the left of a row and press and drag to set the shared custom order. That order is what stations use by default. If you turn on Randomize launcher order under Appearance, clients shuffle once per launch instead; turn randomize off to fall back to this drag order.

Launcher Items list with drag handles for reordering games
Drag rows in Launcher Items to set the shared game order.
Game cover uploader with 2:3 crop frame, zoom, and 600 by 900 preview
Upload & crop: drag to reframe, zoom to fit, export at 600 × 900 for crisp PC covers.

How to update without losing your setup

Think of one permanent folder for your café. The data folder inside it is your config and covers. New versions only replace the app files — you keep the same folder and the same data.

Always download updates from the same link: svenprotech.pages.dev/get.html

  1. Keep your live folder

    Do not delete the folder where the menu already runs. That folder should look like this:

    Your cafe folder\          ← keep this folder forever
      SvenProTech Game Menu.exe
      (other app files)
      data\                    ← keep this whole folder
        config.json            ← your games & settings
        config.json.bak
        assets\
          icons\               ← your PC covers & branding
  2. Download the new build

    Open svenprotech.pages.dev/get.html (same link every time). That opens the shared Google Drive folder. Download the new svenprotech-game-menu.exe (or the latest app files) into a temporary folder — not on top of your live café folder.

  3. Put the updated app into your existing folder

    Copy the new .exe (and any new app files) into your existing café folder and overwrite the old executable. Leave your local data\ alone — do not replace it with a blank data from Drive unless you intentionally want a fresh setup.

    • Overwrite: SvenProTech Game Menu.exe / svenprotech-game-menu.exe
    • Keep: your existing data\ folder exactly as it is

    Your games and covers stay because they live in data\, not inside the .exe. The Drive folder link never changes — new updates replace files inside that same folder.

  4. Launch and confirm

    Run the .exe from the same café folder. Your games, covers, and Admin settings should still be there. On a network share, do the same once on the share so every station picks up the new app with the shared data.

  5. If something goes wrong

    Copy data\config.json.bak over data\config.json, then relaunch. Before big updates, copy the whole data folder to a USB or another drive as a backup.

Key features

Fast on Windows

Built with Tauri v2, Rust, and WebView2 (not Electron), so it stays thin on RAM and CPU.

Highly customizable

Password-protected Admin area to shape the whole experience:

  • Logo, banner, header title and subtitle, wallpaper, and sidebar hero image
  • Custom categories and launcher tiles with icons, sort order, and multi-category tags
  • Tile size scaling and per-PC install paths, so one shared game list still works when stations use different drive letters
  • Live config refresh across stations from a shared config.json
  • Built-in image cropper for cover art and branding

Random game selection

Toggle “Randomize launcher order on each app launch.” Every open shuffles the tiles so stations don't all show the same games on top, and players discover more of your library.

Portable and network-share ready

Drop the app folder on a network drive (D:\, V:\, or a game server share). Clients run the .exe with no complicated install.

Built-in latency tracker

Live ping graphs for ICMP and TCP, so staff can spot internet issues quickly.

Quick web shortcuts

Instant access to sites like Facebook, TikTok, YouTube, and Google.

Configuration backup

Easy backup for safer recovery if something goes wrong.

Version history

Major features and fixes as we ship them. Current build: v0.1.7.

v0.1.7

  • Arcade launcher sounds — character-select style hover blip and confirm click when browsing and launching games.
  • Seamless sidebar hero loop — hero video restarts without flashing the still fallback at the loop point.
  • Header version badge — live build version shown under the powered-by credit.

v0.1.6

  • Close after launch — optional admin setting shows a launch overlay, then quits the menu so games get more free RAM (off by default).
  • Performance toggles — turn off sidebar video, ambient animations, or glass blur on low-spec café PCs.
  • Harder free trial — 5-day trial still applies, but deleting local files no longer easily resets the clock (dual-store + integrity checks).

v0.1.5

  • Frameless window — custom theme-colored minimize / maximize / close controls; drag the banner to move the window.
  • Launch focus fix — menu comes to the front on open instead of staying behind other apps.
  • License admin tools — online key binding, phone-friendly issuer, recent licenses with copy / select / revoke flows.

v0.1.4

  • Faster cold start — self-hosted fonts (no Google Fonts wait) and async network probes to cut the white-screen delay.
  • Header layout — banner uses one-fourth of the app height; sidebar hero centered at the bottom.
  • Configurable sidebar hero — use the animated Sven default or your own still image.

v0.1.3

  • Licensing — free trial with launch lock when expired; signed license keys and machine binding.
  • Randomize launcher order — optional shuffle on each open so stations don’t all show the same games on top.
  • Admin drag-and-drop — reorder launcher items; modal create/edit for tiles.

v0.1.2

  • Per-PC install paths — one shared game list across stations with different drive letters.
  • Custom branding — logo upload, edge-to-edge banner, glass UI, latency tracker, and quick web shortcuts.
  • Portable deploy — run from a network share with live config refresh.

Want in on the beta?

Download the build, try it on your stations, then message the SvenProTech Facebook page if you want a beta spot. Spots are limited to 3 testers.