Visual Novel Compatibility List
A brief overview on what works for a visual novel and its confirmed working platforms. Linux versions have been tested with Lutris, Wine/Proton and Winetricks following the Lutris and Wineprefixes guides.
- ✅: Verified to work
- ⚠️: Playable, with some issues
- ❓: Unknown
- ❌: Broken
- N/A: Not applicable
Visual Novel | Windows | Mac | Linux | Steam Deck | Game engine | Wineprefix | Wine version | Notes |
---|---|---|---|---|---|---|---|---|
Tsukihime | ✅ | ✅ | ✅ | ✅ | any | any | ||
DRACU-RIOT! | ✅ | ❓ | ✅ | ✅ | KiriKiri | wmp10quartz | Proton 7+ | Note 1 |
Riddle Joker | ✅ | ❓ | ✅ | ✅ | KiriKiri | wmp10quartz | Lutris 7.2+/Proton 7+ | Note 1 |
Kinkoi: Golden Loveriche | ✅ | ❓ | ✅ | ✅ | KiriKiri | any | Proton GE 7.43+ | Note 2 |
Meteor World Actor: Badge & Dagger | ✅ | ❓ | ✅ | ✅ | Artemis | any | Proton GE 8.6+ | Note 3 |
A Clockwork Ley-Line: Flowers Falling in the Morning Mist | ✅ | ❓ | ✅ | ✅ | vanilla | Proton 7.0+ | Note 4 | |
Kamidori Alchemy Meister | ✅ | ❓ | ✅ | ✅ | wmp10quartz | Lutris 7.2+/Proton 7.0+ | Note 5, 6 | |
Neko Nights | ✅ | ❓ | ✅ | ✅ | any | Lutris 7.21+/Proton 7.0+ | Note 5 | |
Senren*Banka | ✅ | ❓ | ✅ | ✅ | KiriKiri | wmp11 | Lutris 5.13+/Proton GE 8.8+ | Note 1, 7 |
True Remembrance | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ||
Majikoi! Love Me Seriously! | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
Dies irae ~Amantes amentes~ | ✅ | ✅ | ✅ | ✅ | Malie | any | Lutris 7.21+/Proton 7+ | |
Maitetsu Last Run! | ✅ | ❓ | ✅ | ❓ | KiriKiri | wmp11 | Proton GE 7.31+ | Note 8 |
Tsukihime -A piece of blue glass moon- | ✅ | ✅ | ✅ | ✅ | Kirikiri | N/A | N/A | |
Gnosia | ✅ | ❓ | ✅ | ❓ | N/A | Proton GE 8-6 | ||
Forest | ✅ | ❓ | ✅ | ❓ | codeX RScript | mciqtz32/vanilla | Lutris 7.21+/Wine 10 | Note 9 |
Harmonia | ✅ | ✅ | ✅ | ✅ | Siglus Engine | lavfilters | Lutris 7.21+/Proton 7+ | |
G-Senjou no Maou - The Devil on G-String | ✅ | ✅ | ✅ | ✅ | Kirikiri | wmp10quartz | Lutris 7.21+/Proton 7+ | |
Utawarerumono: Prelude to the Fallen | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
Utawarerumono: Mask of Deception | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
Dōkyūsei: Bangin’ Summer (remake) | ✅ | ✅ | ✅ | ✅ | lavfilters | Proton GE 7.31+ | Note 10 | |
Fureraba ~Friend to Lover~ (HD renewal edition) | ✅ | ✅ | ✅ | ✅ | lavfilters | Lutris 7.21+/Proton 7+ | ||
Utawarerumono: Mask of Truth | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
Utawarerumono (2002, original) | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
Saku Saku: Love Blooms with the Cherry Blossoms | ✅ | ✅ | ✅ | ✅ | lavfilters | Proton GE 7.20+ | Note 11 | |
Spirit Hunter: Death Mark | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ||
Umineko - When They Cry | ✅ | ✅ | ✅ | ✅ | NScripter | any | Lutris 7.21+/Proton 7+ | Note 12 |
Higurashi - When They Cry | ✅ | ✅ | ✅ | ✅ | NScripter | any | Lutris 7.21+/Proton 7+ | Note 12 |
Spirit Hunter: NG | ✅ | ❌ | ⚠️ | ⚠️ | N/A | Proton 7+ | Note 13 | |
Your Turn To Die -Death Game By Majority- | ✅ | ❓ | ✅ | ✅ | ❓ | ❓ | Note 14 | |
MUSICUS! | ✅ | ❓ | ✅ | ❓ | ffdshow | Lutris 7.21+/Proton 7+ | Note 15 | |
Clannad | ✅ | ✅ | ✅ | ✅ | RealLive | wmp10quartz | Lutris 7.21+/Proton 7+ | Note 5 |
Majikoi A-1 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 5 | |
Majikoi A-2 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 5 | |
Majikoi A-3 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 5 | |
Majikoi A-4 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 5 | |
Majikoi S | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 5 | |
Dead End Aegis & Dead End Aegis Gaiden | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
YOU and ME and HER: A Love Story | ✅ | ✅ | ✅ | ✅ | N2System/N4System | lavfilters | Lutris 7.21+/Proton 7+ | Note 16 |
Katawa Shoujo | ✅ | ✅ | ✅ | ✅ | N/A | N/A | ||
Baldr Sky | ✅ | ✅ | ✅ | ✅ | lavfilters | Lutris 7.21+/Proton 7+ | Note 17 | |
Sabbath of the Witch | ✅ | ✅ | ✅ | ✅ | Kirikiri | wmp11 | Lutris 7.21+/Proton 7+ | Note 7, 8, 18 |
Cyanotype Daydream | ✅ | ✅ | ✅ | ✅ | wmp10quartz | Lutris 7.21+/Proton 7+ | ||
White Album 2 Introductory Chapter & Closing Chapter | ✅ | ✅ | ✅ | ✅ | wmp10quartz/Vanilla | Lutris 7.21/Wine 10 | Notes 19, 20, 21 | |
Fruit of Grisaia | ✅ | ✅ | ⚠️ | ⚠️ | CatSystem2 | wmp10quartz | Lutris 7.21+/Proton 7+ | Note 22 |
Labyrinth of Grisaia | ✅ | ✅ | ⚠️ | ⚠️ | CatSystem2 | wmp10quartz | Lutris 7.21+/Proton 7+ | Note 22 |
Eden of Grisaia | ✅ | ✅ | ⚠️ | ⚠️ | CatSystem2 | wmp10quartz | Lutris 7.21+/Proton 7+ | Note 22 |
Persona 5 Royal | ✅ | ❌ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 23 | |
Yosuga no Sora | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 5 | |
Saya no Uta (original) | ✅ | ✅ | ✅ | ✅ | nps | lavfilters | Lutris 7.21+/Proton 7+ | |
Saya no Uta (remaster) | ✅ | ✅ | ✅ | ✅ | N4System | xact | Lutris 7.21+/Proton 7+ | |
YU-NO | ✅ | ✅ | ✅ | ✅ | yunoengine | Lutris 7.21+/Proton 7+ | Note 20 | |
Corpse Party (2021) | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
eden* They were only two, on the planet. | ✅ | ✅ | ✅ | ✅ | lavfilters | Lutris 7.21+/Proton 7+ | ||
Evenicle 1 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 24 | |
Evenicle 2 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | ||
ef - the first tale. | ✅ | ✅ | ✅ | ✅ | lavfilters | Lutris 7.21+/Proton 7+ | ||
ef - the latter tale. | ✅ | ✅ | ✅ | ✅ | lavfilters | Lutris 7.21+/Proton 7+ | ||
Never7 -the end of infinity- | ✅ | ✅ | ✅ | ✅ | any | any | Note 25 | |
Ever17 -the out of infinity- HIMMEL Edition | ✅ | ⚠️ | ⚠️ | ⚠️ | lavfilters | any | Notes 20, 26 | |
Remember11 -the age of infinity- GESTALT edition | ✅ | ✅ | ✅ | ✅ | lavfilters | any | ||
StarTrain | ✅ | ✅ | ⚠️ | ✅ | Kirikiri | wmp10quartz | Lutris 7.21+ | Notes 18, 27 |
Steins;Gate | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 28 | |
Steins;Gate 0 | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.21+/Proton 7+ | Note 28 | |
Tsui no Stella | ✅ | ✅ | ✅ | ✅ | Siglus Engine | wmp10quartz | Lutris 7.21+ | Notes 18, 29, 30 |
Root Double | ✅ | ❓ | ⚠️ | ⚠️ | any | any | Note 31 | |
Deus Machina Demonbane | ✅ | ✅ | ✅ | ✅ | N2System | demonbaneengine | Lutris 7.21+/Proton 7+ | |
Subarashiki Hibi ~Furenzoku Sonzai~ | ✅ | ✅ | ✅ | ✅ | BGI | any | Lutris 7.21+/Proton 7+ | |
Baldr Heart + EXE | ✅ | ✅ | ✅ | ⚠️ | NeXAS | wmp10quartz | Lutris 7.21+/Proton 7+ | Note 32 |
Full Metal Daemon: Muramasa | ✅ | ✅ | ✅ | ✅ | N2System/N4System | muramasaengine | Lutris 7.21+/Proton 7+ | |
AIR | ✅ | ✅ | ✅ | ✅ | RealLive | any | Lutris 7.21+/Proton 7+ | |
Fate/stay night | ✅ | ✅ | ✅ | ✅ | Kirikiri | lavfilters | Lutris 6.21+/Proton 7+ | Note 33 |
Gore Screaming Show | ✅ | ❓ | ✅ | ✅ | lavfilters | Lutris 7.21+/Proton 7+ | ||
Hoshi Ori Yume Mirai | ✅ | ✅ | ✅ | ✅ | Siglus Engine | any | Lutris GE Proton 7.32+ | |
Kanon | ✅ | ✅ | ✅ | ✅ | RealLive | any | Lutris 7.21+/Proton 7+ | |
Kanon 2024 | ✅ | ✅ | ✅ | ✅ | Luca System | any | Proton 8+ | |
Muv-Luv | ✅ | ✅ | ✅ | ✅ | any | Lutris GE Proton 7.21+ | ||
Muv-Luv Alternative | ✅ | ✅ | ✅ | ✅ | any | any | ||
Kana ~Imouto~ | ✅ | ❓ | ✅ | ✅ | wmp10quartz | Lutris 7.2+ | ||
Otome wa Boku ni Koishiteru | ✅ | ❓ | ✅ | ✅ | wmp10quartz | Lutris 7.2+ | ||
Sakura no Toki | ✅ | ❓ | ✅ | ✅ | Artemis | artemisengine | Lutris 7.2+ | Note 34 |
Sakura no Uta | ✅ | ❓ | ✅ | ✅ | BGI | lavfilters | Lutris 7.2+/Proton GE 8-13+ | Notes 5, 33, 35 |
Albatross Koukairoku | ✅ | ✅ | ✅ | ✅ | codeX RScript | liarsoftengine/vanilla | Lutris 7.2/Wine 10 | Note 9 |
Gahkthun of the Golden Lightning -What a Radiant Brave- | ✅ | ✅ | ✅ | ✅ | codeX RScript | liarsoftengine/vanilla | Lutris 7.2/Wine 10 | Note 9 |
Ayakashibito | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.2+ | Note 36 | |
Kara no Shoujo | ✅ | ✅ | ✅ | ✅ | InnocentGrey/Kirikiri | any | any | |
Kara no Shoujo (HD) | ✅ | ✅ | ✅ | ✅ | InnocentGrey | wmp11quartz | Lutris 7.2+ Proton 7+ | Notes 37, 38 |
Kara no Shoujo 2 | ✅ | ✅ | ✅ | ✅ | InnocentGrey/Unity | N/A | N/A | |
Tokyo Babel | ✅ | ✅ | ✅ | ✅ | any | Lutris 7.2+ | ||
Saihate no Ima | ✅ | ✅ | ✅ | ✅ | wmp10quartz | Lutris 7.2+ | Notes 18, 39, 40, 41 | |
Kikokugai The Cyber Slayer | ✅ | ❓ | ⚠️ | ❓ | nps/N2System | any | Proton GE 7.20+ | Note 42 |
Hatsukoi 1/1 | ✅ | ❓ | ✅ | ✅ | Siglus Engine | any | Proton GE 7.32 | |
Sakuranomori Dreamers | ✅ | ❓ | ✅ | ✅ | any | Proton GE 7.43 | ||
Shin Koihime † Musou ~Otome Ryouran ☆ Sangokushi Engi~ | ✅ | ❓ | ✅ | ✅ | lavfilters | Proton GE 7.16 | Note 43 | |
Ore-tachi ni Tsubasa wa Nai | ✅ | ❓ | ✅ | ❓ | Lucifen | wmp11 | Lutris 7.2 | Notes 18, 44 |
Hello;World | ✅ | ❓ | ✅ | ❓ | nps | wmp11quartz_dx | Lutris 7.2 | Notes 18, 44 |
NUKITASHI | ✅ | ❓ | ✅ | ❓ | Shiina Rio | any | Lutris 7.2 | |
Kishin Houkou Demonbane | ✅ | ❓ | ✅ | ✅ | N4System | muramasaengine | Lutris 7.2 | Notes 45, 46 |
Sore wa Maichiru Sakura no You ni -Re:BIRTH- | ✅ | ❓ | ✅ | ✅ | Artemis | any | Lutris GE Proton 8.14 | |
GINKA | ✅ | ❓ | ✅ | ✅ | Kirikiri | wmp11quartz | Lutris 7.2 | |
Rewrite | ✅ | ❓ | ✅ | ✅ | Siglus engine | wmp10quartz | Lutris 7.2 | Notes 47, 48, 49 |
Clover Day’s Plus | ✅ | ❓ | ✅ | ✅ | Kirikiri/Unity | wmp11quartz_dx | Lutris 7.2 | Notes 50, 51 |
Sousaku Kanojo no Ren’ai Koushiki | ✅ | ❓ | ✅ | ✅ | Kirikiri | wmp11quartz | Lutris 7.2 | Note 18 |
Tenshi no Nichou Kenjuu -Angelos Armas- | ✅ | ❓ | ✅ | ✅ | nps | wmp11quartz_dx | Lutris 7.2 | Notes 18, 44, 52 |
Moshimo Ashita ga Hare Naraba | ✅ | ❓ | ✅ | ✅ | wmp11 | Lutris 7.2 | Notes 18, 44 | |
Geminism | ✅ | ❓ | ✅ | ✅ | Unity | any | Lutris GE Proton 8.23 | |
Shinsetsu Mahou Shoujo | ✅ | ❓ | ✅ | ✅ | SRPG Stduio | any | Wine 8.21+ | Notes 53, 54, 55 |
Mahou Tsukai no Yoru/Witch on the Holy Night | ✅ | ❓ | ✅ | ✅ | HuneX | any | Proton 9+ | Notes 18, 56 |
Gunjou no Sora o Koete | ✅ | ❓ | ✅ | ✅ | Malie | proton-ge | Proton GE 8.27 | Notes 5, 18 |
Dungeon travellers 2/2-2 | ✅ | ❓ | ✅ | ✅ | Wine-ge/proton-ge | Proton GE 8.27 | Note 5 (JP version) | |
Sky Chord | ✅ | ❓ | ✅ | ✅ | YU-RIS | liarsoftengine | Lutris 7.2 | Notes 9, 18, 57 |
Amakano 2 Perfect editition | ✅ | ❓ | ❌ | ❌ | CatSystem2 | proton-ge | Proton GE 9.5+ | Note 58 |
Tsukikage no Simulacre | ✅ | ❓ | ✅ | ✅ | Kirikiri | Vanilla | Wine 9.14 | Notes 5, 59 |
Shizuku 1996 | ✅ | ❓ | ✅ | ✅ | wine-ge | wine GE 8.25 | Note 5 | |
Shizuku DVD 2004 | ✅ | ❓ | ✅ | ✅ | wmp11quartz | Lutris 7.2 | Notes 5, 18, 30 | |
Mizuchi no Miko | ✅ | ❓ | ✅ | ✅ | codeX | proton-ge | Proton GE 9.13 | Notes 5, 60 |
Moon Ghost | ✅ | ❓ | ✅ | ✅ | Kirikiri | proton 9 + wmp11/Vanilla | Proton GE 9.13/Wine10 | Note 5, 7, 18 |
Otome Sekai no Arukikata | ✅ | ❓ | ✅ | ✅ | Kirikiri | proton 9 + wmp11/Vanilla | Proton GE 9.13/Wine10 | Notes 5, 7, 18 |
Ren’ai Jakusha na Osananajimi… (Renjaku) | ✅ | ❓ | ✅ | ✅ | Waffle Engine | wmp11quartz | Lutris 7.2 | Notes 5, 18, 19, 27, 61 |
Imouto to Kanojo | ✅ | ❓ | ✅ | ✅ | Waffle Engine | any | Wine GE 8.25 | Notes 5, 27, 61 |
Hanachirasu | ✅ | ❓ | ✅ | ✅ | wmp11quartz | Lutris 7.2 | Note 19 | |
Kazoku keikaku | ✅ | ❓ | ✅ | ✅ | Ikura GDL (D.O Engine) | Vanilla | Wine 10 | |
Ima Sugu Onii-chan ni Imouto da tte Iitai! | ✅ | ❓ | ✅ | ✅ | BGI/Ethornell | any | Proton GE 7.32 | |
Kyokou Eiyuu GinGaia | ✅ | ❓ | ✅ | ✅ | AIRNovel (Adobe AIR) | Vanilla | Wine 10 |
If you are experiencing font issues, be sure to install the Windows Japanese Fonts. Common examples are MS Gothic, Mincho, etc.
Notes
- Disable
Esync
- Add
WINE_DO_NOT_CREATE_DXGI_DEVICE_MANAGER=1 %command%
in the launch options on Steam - Add
GST_PLUGIN_FEATURE_RANK=protonaudioconverterbin:NONE %command%
in the launch options on Steam (fix opening playback) - Add
PROTON_USE_WINED3D=1 LANG="ja_JP.UTF-8" %command%
in the launch options on Steam (fix white screen issue during opening playback) - Configure Japanese locale
- Runs a little laggy on Wine 8 but is smoother on Lutris 7.2.2
- Use the special codec script to install
wmp11
- Change Kirikiri settings to use “Layer” in Advanced Settings > Movie Rendering
- Use
liarsoftengine
prefix or installmciqtz32
with the special codec script - Graphical glitches on default Wine
- Use
lavfilters
orffdshow
prefixes - The original japanese release might require deleting some fonts from the Wine prefix as NScripter defaults to a font on its own and there are no options to select one
- Movies don’t play
- Input lag on some GNU/Linux devices, possible lag when loading an asset
- Not yet tested
- Install
xact
withlavfilters
orffdshow
- Opening video & audio desync issue can be fixed by limiting the FPS to 30 or running the game with
gamescope --framerate 30 game.exe
- Disable DXVK. In steam: PROTON_USE_WINED3D=1 %command%
- Use
wmp10quartz
orwmp11quartz
prefix wherewmp11
is installed in the latter through the special codec script - Requires special install
- Override “d3d9.dll” with
n,b
in “Wine Configuration” - Movies flicker
- On the Steam Deck, override the resolution in “Steam Game Properties” to 1920x1080 and limit the framerate to 40 FPS
- Turn on fullscreen mode and enable compatibility mode in the game settings
- LÖVE engine required (which has native Windows, macOS and GNU/Linux versions}
- Set the virtual resolution to 800x600 (fix video cropping)
- Fullscreen does not work but can be worked around with Gamescope
- Tested with the “Committee of Zero” patch
- Read the game-specific guide to see which prefix is needed
- Use
wmp10quartz
orwmp11
prefix - Font is rendered in low quality on Unix systems
- Severe frame drops when there’re a lot of enemies (Steam Deck)
- Use
lavfilters
orwmp10quartz
prefix - Use Gamescope or “Game mode” to avoid video flickering
- Spanish translation works but some characters like “ñ” or letters with accents don’t appear
- Use modified batch script to run the game
- Override “d2d1.dll” with
n,b
in “Wine Configuration” - Make sure patch is up to date
- Use
wmp10quartz
orliarsoftengine
prefix - Needs a font in the prefix to avoid crash at startup
- Opening sometimes crashes if not stopped before the end
- Broken formatting in the textbox on GNU/Linux
- Interface is in Japanese
- Install
wmp11
andquartz_dx
with the special codecs script - Install
xact
- English fan translation has wordwrapping issues on GNU/Linux but the Japanese one works fine
- Japanese version requires the
wmp10quartz
prefix (wmp11quartz
does not work) - Install
quartz
manually as the special codecs script does not work here for 32-bit - English version should work out of the box on Steam
- If running the new Unity version in Lutris, make sure to enable DKVX (disable otherwise)
- The Kirikiri version requires
wmp11quartz_dx
prefix with Lutris 7.2 while the Unity version should work with a Wine GE 8.22 prefix - Seems to crash on 32-bit prefixes and some Wine versions
- need to have the windows scripting host system set up on the prefix (winetricks wsh57).
- WINEDLLOVERRIDES=“jscript=n” being set up otherwise the javascript of srpg studio won’t run and it crashes on startup (this may not be needed anymore).
- Having certain fonts seem to work but the fakejapanese winetricks package seems to work fine without anything. In case of performance issue delete the content of the font folder of your prefix and try with fewer fonts.
- Install mf with the special codecs. Steam thread
- Run with PULSE_LATENCY_MSEC=120 environment variable if audio crackling
- Game freezes in auto read scenes in linux; need to read those scenes in windows transfering saves back and forth. Only 1 scene per route has autoread so other than that it works perfectly fine.
- Install
directshow
andwmp9
: protontricks/winetricks -q directshow wmp9 - Some versions like lutris 7.2 and proton-ge 9.9 have audio crackling. 9.13 works fine and plays videos.
- Can increase font in engine: use garbro in Windows, extract init.ini from cfg.pak, make cfg folder, place init.ini into cfg folder, change MsgFontSize
Game-specific information
- True Remembrance has native GNU/Linux and macOS versions
- Run the Switch version of “Tsukihime -A piece of blue glass moon-” on Ryujinx to avoid sprite lag
- Umineko - When They Cry PS3 version has been ported to Windows, macOS and GNU/Linux thanks to the Umineko Project Team
- Katawa Shoujo has native GNU/Linux and macOS versions
- For Evenicle 1, you must be on the game version 1.04 to do what is described in “Note 24”
- Kara no Shoujo 2 has native GNU/Linux and macOS versions
- The Yu-No edition listed here is the Windows port PC with the optional voice and BGM patch