Visual novel compatibility list

A brief overview on what works for a Visual Novel and its confirmed working platforms.

  • ✅ Verified to work
  • ⚠️ Playable, with some issues
  • ❓ Unknown
  • N/A Not applicable

If you are experiencing font issues, be sure to install the Windows Japanese Fonts. Common examples are MS Gothic, Mincho, etc.

Visual NovelWindowsMacLinuxSteam DeckGame engineWineprefixWine versionNotes
Tsukihimevanilla(any)anyabandonware; can be played on a browser - https://tsukiweb.holofield.fr/ or offline, using the original exe - https://www.readtsukihi.me/
DRACU-RIOT!KiriKiriwmp10quartzProton 7+Disable Esync
Riddle JokerKiriKiriwmp10quartzLutris 7.2+ Proton 7+Disable Esync
Kinkoi: Golden LovericheKiriKirivanilla(any)Proton GE 7.43+Add “WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command%” OP/ED work out of the box
A Clockwork Ley-Line: Flowers Falling in the Morning MistvanillaProton 7.0+Add “PROTON_USE_WINED3D=1 LANG=“ja_JP.UTF-8” %command%” on launch options on steam, if not, you will get stuck on a white screen when the OP start
Kamidori Alchemy Meisterwmp10quartzLutris 7.2+ Proton 7.0+JP Locale Enabled Runs a little laggy in wine8, but is smoother in lutris 7.2.2 . Will experiment more.
Neko Nightsvanilla (any)Lutris 7.21+ Proton 7.0+JP Locale enabled
Senren*BankaKiriKiriSpecial: wmp11Lutris 5.13+ Proton GE 8.8+Disable Esync
True RemembranceN/AN/Ahas Native Mac/Linux version (2x version)
Majikoi! Love Me Seriously!vanilla (any)Lutris 7.21+ Proton 7+
Dies irae Amantes amentesMalievanilla (any)Lutris 7.21+ Proton 7+
Maitetsu Last Run!KiriKiriwmp11Proton GE 7.31+Switch Kirikiri advanced options to use “Layer”
Tsukihime -A piece of blue glass moon-KirikiriN/AN/ARun the switch version on Ryujinx to avoid sprite lag.
GnosiaN/AProton GE 8-6
ForestcodeX RScriptliarsoftengine / special: mciqtz32Lutris 7.21+, Proton 7+Not yet tested, but liarsoftengine should work.
HarmoniaSiglus EnginelavfiltersLutris 7.21+ Proton 7+
G-Senjou no Maou - The Devil on G-StringKirikiriwmp10quartzLutris 7.21+ Proton 7+
Utawarerumono: Prelude to the Fallenvanilla (any)Lutris 7.21+ Proton 7+
Utawarerumono: Mask of Deceptionvanilla (any)Lutris 7.21+ Proton 7+
Dōkyūsei: Bangin’ Summer (remake)lavfiltersProton GE 7.31+Graphical glitches on default wine
Fureraba Friend to LoverlavfiltersLutris 7.21+ Proton 7+HD renewal edition
Utawarerumono: Mask of Truthvanilla (any)Lutris 7.21+ Proton 7+
Utawarerumono (2002, original)vanilla (any)Lutris 7.21+ Proton 7+
Saku Saku: Love Blooms with the Cherry Blossomslavfilters / ffdshowProton GE 7.20+
Spirit Hunter: Death Markborked for now, untested for Proton 8 (https://www.protondb.com/app/980830)
Umineko - When They CryNScriptervanilla (any)Lutris 7.21+ Proton 7+w/ witch hunt translations. For HD sprite/PS3 version port, see Umineko Project (supported). The original japanese release might require deleting some fonts from the wineprefix as nscripter defaults to a font on its own and there are no options to select one
Higurashi - When They CryNScriptervanilla (any)Lutris 7.21+ Proton 7+w/ witch hunt translations. The original japanese release might require deleting some fonts from the wineprefix as nscripter defaults to a font on its own and there are no options to select one.
Spirit Hunter: NG⚠️⚠️N/AProton 7+movies don’t play, but otherwise semi-playable. untested for Proton 8 (https://www.protondb.com/app/1100430)
Your Turn To Die -Death Game By Majority-input lag on some linux devices, possible lag when loading an asset. Applicable to all rpg maker mv/mz games.
MUSICUS!ffdshowLutris 7.21+ Proton 7+not yet tested. movies if any?
ClannadRealLivewmp10quartzLutris 7.21+ Proton 7+
Majikoi A-1vanilla (any)Lutris 7.21+ Proton 7+JP Locale enabled
Majikoi A-2vanilla (any)Lutris 7.21+ Proton 7+JP Locale enabled
Majikoi A-3vanilla (any)Lutris 7.21+ Proton 7+JP Locale enabled
Majikoi A-4vanilla (any)Lutris 7.21+ Proton 7+JP Locale enabled
Majikoi Svanilla (any)Lutris 7.21+ Proton 7+JP Locale enabled
Dead End Aegis Dead End Aegis Gaidenvanilla (any)Lutris 7.21+ Proton 7+
YOU and ME and HER: A Love Story (totono)N2System N4System(JAST)lavfilters/ffdshow + xactLutris 7.21+ Proton 7+Install xact with lavfilters or ffdshow
Katawa ShoujoN/AN/Ahas Native Mac/Linux version
Baldr SkylavfiltersLutris 7.21+ Proton 7+Lutris 7.21+ Proton 7+
Sabbath of the Witchkirikirispecial: wmp11Lutris 7.21+ Proton 7+Disable DXVK Press ALT for Advanced Settings > Movie Rendering > Layer
Cyanotype Daydreamwmp10quartzLutris 7.21+ Proton 7+
White Album 2 Introductory Chapter & Closing Chapterwmp10quartz / special: wmp11quartzLutris 7.21+ Proton 7+requires special install. d3d9 set override n,b
Fruit of Grisaia⚠️⚠️CatSystem2wmp10quartzLutris 7.21+ Proton 7+Movies flicker, but otherwise fully playable.
Labyrinth of Grisaia⚠️⚠️CatSystem2wmp10quartzLutris 7.21+ Proton 7+Movies flicker, but otherwise fully playable.
Eden of Grisaia⚠️⚠️CatSystem2wmp10quartzLutris 7.21+ Proton 7+Movies flicker, but otherwise fully playable.
Persona 5 RoyalanyLutris 7.21+ Proton 7+Steam Deck: 1920x1080 resolution override in Steam Game Properties, 40 fps lock.
Yosuga no SoraanyLutris 7.21+ Proton 7+JP Locale enabled
Saya no Uta (original)npslavfiltersLutris 7.21+ Proton 7+
Saya no Uta (remaster)N4SystemxactLutris 7.21+ Proton 7+
YU-NO PC-95 (w/ Voice Mod & BGM Mod)yunoengineLutris 7.21+ Proton 7+requires special install.
Corpse Party (2021)anyLutris 7.21+ Proton 7+
eden* They were only two, on the planet.lavfiltersLutris 7.21+ Proton 7+
Evenicle 1anyLutris 7.21+ Proton 7+MUST HAVE game version 1.04: turn on full screen mode, and enable compatibility mode in in-game config.
Evenicle 2anyLutris 7.21+ Proton 7+
ef - the first tale.lavfiltersLutris 7.21+ Proton 7+
ef - the latter tale.lavfiltersLutris 7.21+ Proton 7+
Never7 -the end of infinity-vanilla (any)anylove2D engine required (has native windows/linux ver)
Ever17 -the out of infinity- HIMMEL Edition⚠️⚠️⚠️vanilla / lavfiltersanyRequires special install.Set the virtual resolution to 800x600 to correctly crop the videos.
Remember11 -the age of infinity- GESTALT editionlavfiltersany
StarTrain⚠️Kirikiriwmp10quartzLutris 7.21+Fullscreen does not work, but fixable with Gamescope. Disable DXVK
Steins;Gatevanilla (any)Lutris 7.21+ Proton 7+w/ COZ patch
Steins;Gate 0vanilla (any)Lutris 7.21+ Proton 7+w/ COZ patch
Tsui no StellaSiglus Enginewmp10quartz / wmp11Lutris 7.21+See guide to choose which prefix needed. Disable DXVK.
Root Double⚠️⚠️vanilla (any)anyFont rendering is low quality on Unix systems
Deus Machina DemonbaneN2SystemdemonbaneengineLutris 7.21+ Proton 7+
Subarashiki Hibi Furenzoku SonzaiBGIvanilla (any)Lutris 7.21+ Proton 7+
Baldr Heart + EXE⚠️NeXASwmp10quartzLutris 7.21+ Proton 7+Severe frame drops when high enemy count in the Steam Deck on later stages.
Full Metal Daemon: MuramasaN2System/N4System (JAST)muramasaengineLutris 7.21+ Proton 7+
AIRRealLivevanilla (any)Lutris 7.21+ Proton 7+
Fate/stay nightKirikirilavfilters / wmp10quartzLutris 6.21+ Proton 7+
Gore Screaming ShowlavfiltersLutris 7.21+ Proton 7+
Hoshi Ori Yume MiraiSiglus Enginevanilla (any)lutris-GE-Proton-7-32+
Ima Sugu Onii-chan ni Imouto da tte Iitai!vanilla (any)Lutris 7.21+ Proton 7+
KanonRealLivevanilla (any)Lutris 7.21+ Proton 7+
Muv-Luvvanilla (any)lutris-GE-Proton-7-21+
Muv-Luv Alternativevanilla (any)any
Kana Imoutowmp10quartzLutris 7.2+
Otome wa Boku ni Koishiteruwmp10quartzLutris 7.2+
Sakura no TokiArtemisartemisengineLutris 7.2+Use Gamescope/Game mode to avoid video flickering
Sakura no UtaBGIlavfilters / wmp10quartzLutris 7.2+ Proton GE 8-13+JP Locale Enable Spanish translation works but some characters like “ñ” or letters with accents don’t appear
Albatross KoukairokucodeX RScriptliarsoftengine / special: mciqtz32Lutris 7.2+
Gahkthun of the Golden Lightning -What a Radiant Brave-codeX RScriptliarsoftengine / special: mciqtz32Lutris 7.2+
Ayakashibitovanilla (any)Lutris 7.2+uses modified aya.bat script to run game
Umineko Projectvanilla (any)anyHas Native Linux version.
Kara no ShoujoInnocentGrey engine Kirikiri (mangagamer)vanilla (any)any
Kara no Shoujo (HD)InnocentGrey enginewmp11quartzLutris 7.2+ Proton 7+Make sure patch is up to date. d2d1 override set to n,b or in winecfg
Kara no Shoujo 2InnocentGrey engine Unity (mangagamer)N/AN/AHas native Mac & Linux version.
Tokyo Babelvanilla (any)Lutris 7.2+
Saihate no Imawmp10quartz / liarsoftengineLutris 7.2+disable DXVK. needs font in the prefix to avoid startup crash. sometimes the op video crashes if left to play to the end click to skip before it ends naturally
Kikokugai The Cyber Slayer⚠️nps N2System (remake)vanillaProton GE 7.20+Broken formatting in the textbox on linux. Still in a readable state.
Hatsukoi 1/1Siglus EnginevanillaProton GE 7.32
Sakuranomori DreamersvanillaProton GE 7.43
Shin Koihime † Musou Otome Ryouran ☆ Sangokushi EngilavfiltersProton GE 7.16Interface is in Japanese
Ore-tachi ni Tsubasa wa NaiLucifenwmp11 + quartz_dxLutris 7.2Disable DKVX use special codecs: sh codec.sh wmp11 quartz-dx
Hello;Worldnpswmp11 + quartz_dxLutris 7.2Disable DKVX use special codecs: sh codec.sh wmp11 quartz-dx
Nukige Mitai na Shima ni Sunderu Watashi wa Dou Surya Ii Desu ka?Shiina RiovanillaLutris 7.2
Kishin Houkou DemonbaneN4Systemmuramasaengine + xactLutris 7.2English fantl has wordwrapping issues in linux. Japanese works fine.
Sore wa Maichiru Sakura no You ni -Re:BIRTH-Artemisvanilla wine-ge/proton-geLutris GE-proton 8.14
GINKAKirikiriwmp11quartzLutris 7.2
RewriteSiglus enginewmp10quartz(Japanese version)Lutris 7.2Lutris 7.2 English version should work by default in Steam. Japanese version requires wmp10quartz (wmp11quartz does not work) install quartz manually as the script does not work here for 32bit
Clover Day’s PlusKirikiri/Unitykirikiri → wmp11quartz_dx Unity → wine-ge/proton-gekirikiri → Lutris 7.2 Unity → wine-ge 8.22If running the new Unity version in lutris make sure to enable DKVX. Otherwise disable.
Sousaku Kanojo no Ren’ai KoushikiKirikiriwmp11quartzLutris 7.2Disable DKVX
Tenshi no Nichou Kenjuu -Angelos Armas-npswmp11 + quartz_dxLutris 7.2Disable DKVX use special codecs: sh codec.sh wmp11 quartz-dx Seems to crash on 32 bit prefixes and some wine versions
Moshimo Ashita ga Hare Narabawmp11 + quartz_dxLutris 7.2Disable DKVX use special codecs: sh codec.sh wmp11 quartz-dx
GeminismUnityvanilla with wine-geLutris-ge-proton 8.23