Homebrew app [Release] Kirikiroid2-NX – Kirikiroid2 (KiriKiri / krkr visual novel player) ported to the Switch

  • Thread starter Thread starter Erige
  • Start date Start date
  • Views Views 245
  • Replies Replies 2
  • Likes Likes 7

Erige

New Member
Newbie
Joined
Oct 2, 2026
Messages
3
Reaction score
11
Trophies
0
Age
126
XP
24
Country
Vietnam
0_hbmenu_real_switch.jpg

Kirikiroid2-NX
Play KiriKiri engine visual novels on your Switch — a port of Kirikiroid2 1.3.9​

Hi GBAtemp!

I've been porting Kirikiroid2, the well-known Android/iOS player for KiriKiri (krkr) visual novels, to the Switch. To my knowledge it's the first port of the Kirikiroid2 app itself to the Switch. It's now in a usable alpha state, so here's the first public release thread.

What it does
  • Copy a KiriKiri visual novel you own to the SD card, using the same folder you'd use with Kirikiroid2 on Android (data.xp3, xp3filter.tjs, patch.tjs, fan-translation patches...). Then open it from the original Kirikiroid2 file browser.
  • Built from zeas2's original Kirikiroid2 1.3.9 source, not a new engine, so compatibility fixes, xp3filter.tjs support and the UI behave like on Android.
  • Video (FFmpeg), voice/BGM, transitions (incl. extrans), layer effects (layerExImage), GDI+ text (layerExDraw), fstat and AlphaMovie plugins, game-bundled fonts, Japanese / Chinese / Vietnamese text.
  • Touchscreen + Joy-Con / Pro Controller: A advance, B cancel, D-pad select, left stick = mouse cursor (A/B click), − = Kirikiroid2 menu. Buttons can be remapped in Kirikiroid2's key map.

Download / source
https://github.com/Erige005/Kirikiroid2-NX/releases
Copy Kirikiroid2-NX.nro to sdmc:/switch/ and launch it in title-takeover mode (hold R while starting a game). Applet mode (Album) doesn't have enough RAM.

Screenshots
1_ingame_text.jpg
2_load_menu.jpg
3_title_screen.jpg
4_file_browser.jpg
5_about.jpg

Status (alpha)
  • Tested with several commercial and fan-translated KAG/KAGEX games, which play start to finish with saves.
  • Not ported yet: KAGParserEx, E-mote/motion player and a few other Windows-only plugins. Games that need them will show an error.
  • Software renderer only, so heavy effects can be slow.
Bug reports / compatibility
If a game works in Kirikiroid2 on Android but not here, please post in this thread or open a GitHub issue, and attach the logs from sdmc:/switch/kirikiroid2/ (k2s_log.txt, k2s_log.prev.txt, k2s_crash.txt). Reports of games that work are very welcome too.

No game data is included or will be provided. Please only use games you own, and don't ask for or post links to games in this thread.

Credits
zeas2 (Kirikiroid2), W.Dee and the KiriKiri contributors, wtnbgo (layerExImage / layerExDraw / fstat), the krkr2 project (POSIX / Blend2D plugin ports), devkitPro / libnx and all the libraries listed on GitHub.

— Erige005
 
@Erige
Thank you for the port!..


Could you please name it, every game?..
You can find the list of supported games for Kirikiroid2 here. I've already tested some Type-Moon games like Fate/stay night and Witch on the Holy Night (Mahoutsukai no Yoru), plus Akabeisoft ones like Sharin no Kuni and Akatsuki no Goei.
 
  • Like
Reactions: mathew77

Site & Scene News

New Hot Discussed User Submitted