This guide does not support piracy. You should always rip the game files from physical discs or legitimate digital downloads you own.
Note on ONScripter: If you are trying to play a game and Kirikiroid2 asks for ONScripter, you are likely trying to run a game that has been converted out of the Kirikiri engine into a simpler format. In this case, look for the ONScripiter app on the Play Store instead; the setup process is nearly identical.
Enjoy your Visual Novels on the go!
Kirikiroid2 is an Android emulator designed to run games developed using the Kirikiri2 (KAG3) engine. This engine is primarily used for Japanese visual novels (VNs). It allows you to play high-quality PC titles on your mobile device with features like touch controls and saved data syncing. ⚙️ How Kirikiroid2 Works
The emulator does not "emulate" Windows. Instead, it re-implements the Kirikiri2/KAG3 core.
Engine: Specifically for games using data.xp3 or somedata.exe archives.
Plugins: It supports many custom C++ plugins used by VN developers.
Performance: Extremely efficient compared to general wine-based emulators. 📂 Step-by-Step Setup Guide 1. Preparation
Download the App: Find Kirikiroid2 on the Google Play Store or official GitHub/developer pages.
Obtain Games: You must own the PC version of the visual novel.
Storage: Create a dedicated folder on your SD card or internal storage (e.g., /Games/VNs/). 2. Game Compatibility Check
Not every PC game works. Look for these files in the game folder: data.xp3 (The main archive) startup.tjs or data.exe kscript.dll (A common indicator of the engine) 3. Running the Game Copy the entire game folder from your PC to your phone. Open Kirikiroid2. Navigate to your game folder within the app's file browser. Tap on data.xp3 (or startup.tjs if data.xp3 is missing). The game should initialize. 🛠️ Essential Troubleshooting The "Black Screen" Issue Cause: Missing plugins or incorrect rendering mode.
Fix: Long-press the game folder in the app menu and select "Global Settings." Try toggling "Software Rendering" or "Skip Plugin Check." Japanese Character Glitches (Mojibake) Cause: The game expects a Japanese locale/font.
Fix: Place a Japanese font file (renamed to default.ttf) into the game folder. Kirikiroid2 will use this to render text correctly. Patching Games Kirikiroid2 Games
Many games require a specific patch.tjs or modified xp3 files to run on Android.
Search fan communities (like VNDB or Fuwanovel) for "Kirikiroid2 patches" for specific titles. 🌟 Popular Compatible Titles
While thousands of games use this engine, these are known to work well: Fate/stay night (Realta Nua version) G-senjou no Maou (The Devil on G-String) Sharin no Kuni, Himawari no Shoujo Nekopara (Vol. 1-4) Hoshizora no Memoria ⚠️ Important Limitations
No Kirikiri-Z Support: Newer games using the "Z" engine may struggle or require specific updates.
Resource Intensive: High-definition (1080p) VNs may lag on older budget phones.
Legal: Only use games you legally own; downloading "pre-patched" APKs from untrusted sites carries security risks.
If you have a specific game in mind, I can help you find out if it is compatible. Where to find translated patches for Japanese-only games? How to transfer save files from your PC to your phone?
Kirikiroid2 is an Android emulator designed to run visual novel games originally created for the KAG3/TVP (Kirikiri2/KirikiriZ) engine on PC. ⚡ What is Kirikiroid2? An Android port of the Kirikiri2/Z engine.
Allows PC visual novels to be played on mobile devices without full system emulation.
High compatibility with games utilizing the .xp3 archive format. 🏆 Popular Games Playable on Kirikiroid2
While thousands of Japanese and translated indie visual novels use this engine, several high-profile titles are famously played using this emulator: Fate/stay night (Realta Nua)
: The legendary Type-Moon visual novel is the most popular game played on this emulator. Fate/hollow ataraxia : The fan-favorite sequel to Fate/stay night. Witch on the Holy Night (Mahoutsukai no Yoru) : Another visually stunning masterpiece by Type-Moon. G-senjou no Maou (The Devil on G-String) : A gripping, high-stakes thriller visual novel. Sharin no Kuni, Himawari no Shoujo : A classic, highly praised psychological drama. 🛠️ How to Play Games on Kirikiroid2
To successfully run a game on the emulator, you must follow these specific steps: This guide does not support piracy
Acquire the PC game files: You need the original game folder from your PC.
Transfer to Android: Move the entire game folder to your Android device's storage.
Locate the startup file: Open Kirikiroid2 and navigate to the game folder.
Run the script: Look for and tap on the data.xp3, startup.tjs, or kagexpress.exe file to launch the game.
⚠️ Note: Some games require specific patches (like a customized patch.tjs file) or plugins to bypass PC-specific media renders or to display translated text properly. AI responses may include mistakes. Learn more
The Complete Guide to Kirikiroid2 Games: Bringing PC Visual Novels to Android
Kirikiroid2 is a specialized Android emulator designed to run visual novels and doujin games originally built on the Kirikiri2 (KAG) and KirikiriZ engines. By interpreting .xp3 files and executing the game's scripts, it allows fans to play complex, high-quality PC titles on mobile devices without the compromises often found in smaller-scale ports. Top Popular Games for Kirikiroid2
The emulator is most famous for supporting "Holy Grail" titles that were once exclusive to Windows. Some of the most highly recommended games by the community include:
Fate/stay night [Realta Nua] & Fate/hollow ataraxia: Widely considered the "killer apps" for Kirikiroid2. These massive visual novels run with full voice acting and high-resolution assets.
Steins;Gate: Known for its intricate time-travel plot and character drama, this title is a staple for Kirikiroid2 users seeking deep sci-fi stories.
The Fruit of Grisaia (Grisaia no Kajitsu): A popular choice for its engaging, lengthy story routes and well-developed cast.
G-Senjou no Maou (The Devil on G-String): A high-stakes thriller involving mind games and master criminals that remains a community favorite.
Nekopara Series: The earlier volumes of this high-production series are compatible and often used to showcase the emulator’s performance. Note on ONScripter: If you are trying to
9-nine- Series: Episodes 1 through 4 of this supernatural mystery series are frequently cited as working well with modern Kirikiroid2 builds.
ATRI -My Dear Moments-: A more recent, highly-rated visual novel that is often tested for its modern engine features. Key Features and Capabilities
Kirikiroid2 is more than just a basic script reader; it implements many features of the original PC engine to ensure an authentic experience:
High-Quality Decoding: Uses the libavcodec library (from FFmpeg) to decode nearly any video or audio format supported by PC, provided your device's CPU is strong enough.
Custom Rendering: Users can choose between the original Software renderer for maximum compatibility or an OpenGL ES2 renderer for smoother performance and better battery life.
Script Handling: It can execute patch.tjs before startup, allowing for fan translations and mobile-specific fixes without altering the original game files.
Touch Controls: Features a "virtual mouse" and supports two-finger taps for right-clicking, making it easy to navigate menus designed for a PC mouse. Setup and Optimization Tips
Running games on Kirikiroid2 requires more effort than a standard app installation. Follow these community-recommended steps for the best results:
Kirikiroid2 features a floating menu button (usually a small transparent gear icon or a joystick icon) that stays on top of the game.
This is the critical section. Kirikiroid2 itself is legal—it is a piece of software that reads files you own. However, the distribution of Kirikiroid2 games falls into a gray area.
Fair Use: Many visual novel fans argue that converting a PC game you own to play on your phone is transformative fair use. Legally, however, circumventing DRM (e.g., Steam’s CEG) may violate the DMCA. Stick to DRM-free games (GOG, JAST) for hassle-free conversion.
Kirikiroid2 supports thousands of visual novels. The Kirikiri engine is extremely common in the Japanese VN industry. Here are notable examples of games known to work:
The developer of Kirikiroid2 (known as “Shin situation” or “zhs”) remains active as of 2025, with occasional beta releases. However, two trends are emerging:
For now, Kirikiroid2 games represent the best way to play the golden era of PC visual novels (2005–2018) on Android.
Unlike some emulators that simply shrink the screen, Kirikiroid2 intelligently handles assets. It supports: