[tutorial] How to run any visual novel on Linux (pretty much)

This page summarizes the projects mentioned and recommended in the original post on /r/visualnovels

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • docs

  • If you're new in this Linux world, then you must know that we'll be playing this VN by emulating them in Wine. This is not a tutorial of how to install Wine and it depends on your distro, search on YouTube if the case. However, Wine is not enough by itself to run any VN you like. Yeah, you'll be able to run some VN, but some others will just crash or have poor emulation. You need to install dependencies to make it compatible, and this post teach you how to do that: WineDependencies at master - lutris/docs - GitHub Follow the steps depending on your distro

  • protontricks

    A wrapper that does winetricks things for Proton enabled games, requires Winetricks.

  • You may want to get winetricks. There's also protontricks, which has a few convenience features for Proton prefixes.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • proton-ge-custom

    Compatibility tool for Steam Play based on Wine and additional components

  • See ProtonDB for troubleshooting Steam games. Launch options that may come in useful are PROTON_USE_WINED3D=1, to disable DXVK/Vulkan, and PROTON_NO_D3D11=1 / PROTON_NO_D3D10=1 to disable select DirectX versions. These also go before %command%, try them if the game doesn't render properly. Switching the Proton version to Proton Experimental and/or trying Proton GE may help, especially if video (OP/ED) playback doesn't work out of the box.

  • Proton

    Compatibility tool for Steam Play based on Wine and additional components

  • Install protontricks [linked above], then run protontricks 888790 -q wmp9. Note that this doesn't work with newer Proton versions (4.11 definitely works, 5.0 should, too). See also Proton issue for Senren Banka, same engine.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts