As we know, Tyrano games have three different structures:
Tutorial - Others - Extract, Edit (Uncensor Live2D) and Rebuild TyranoBuilder VNs | F95zone | Adult Games | Comics | Mods | Cheats
If you struggle with the complicated procedure, you only have two choices: give up or follow the instructions until you succeed. I was in the same situation. Initially, I abandoned translating the game after reading the difficult steps because I had no programming background.
However, after extensive research, I finally discovered the simplest way to convert this third type of old Tyrano games. You won’t need to modify assets, nor will you have to wait for the game to extract them before launching.
The Simple Approach
You only need to download NW.js. Some of you may already be familiar with NW.js. If not, visit:
When I created this thread, I downloaded for my computer Windows 10 64-bit, stable v0.99.0 (NORMAL, not SDK). Once downloaded, extract the file. In my case, I extracted it to the folder nwjs-v0.99.0-win-x64. If your computer has a 32-bit version of Windows, then download the 32-bit version.
As a learning example, I will use the game "A Lonely Gray Kitten", known in Japanese as ひとりぼっちの、灰色仔猫 (Hitoribocchi no, Haiiro Koneko).
From the image above, it is clear that this game falls into the third Tyrano type. You can see that all assets are bundled into haineko.exe, which is quite large, and there is no resources folder. When launching this type of Tyrano game, you must wait while it extracts assets before the main game window appears.
Finding the Extracted Files
All assets are extracted into the directory: Users\%Username%\AppData\Local\Temp.
If you quit the game, the extracted folder is automatically deleted by the game itself, preventing clutter in the Temp folder. From here on, I will refer to the randomly generated nwxxx_xxx folder simply as the nw folder.
Extracting the Tyrano Script
The nw folder contains essential Tyrano script files. These scripts are our main focus, as we will convert them into a playable game without needing the original.exe. The following diagram summarizes the procedure:
Steps to Convert the Game
1=haineko.exe
2=nw.exe
Final Thoughts
Some of you may be surprised by how simple this method is. For me, this discovery was a lucky breakthrough.
I understand that some of you may hesitate to use this approach, as it completely bypasses the original .exe. However, as long as the game remains playable, I believe this shouldn’t be an issue. Moreover, this method will undoubtedly make translating Tyrano games of this type much easier.
I hope this tutorial proves useful to you.
Thank you!
- Latest Tyrano Games. The newest Tyrano games store their game assets inside an app.asar file in the resources folder. To access the scenario files, you’ll need 7zip along with the Asar.64.dll or Asar.32.dll plugin to extract them.
- Second Type of Old Tyrano Games. Older Tyrano games of this type keep their assets inside the app folder within resources. This is the easiest type to handle for most translators. I’m sure you would agree with me on that.
- Third Type of Old Tyrano Games. This type bundles all game assets into a single large .exe application. This structure makes translation significantly more difficult, and I understand that frustration—I’ve been there too. Many aspiring translators give up due to the complexity of the extraction, translation, and rebuilding process, which requires modifying assets before achieving the desired translated version.
Tutorial - Others - Extract, Edit (Uncensor Live2D) and Rebuild TyranoBuilder VNs | F95zone | Adult Games | Comics | Mods | Cheats
If you struggle with the complicated procedure, you only have two choices: give up or follow the instructions until you succeed. I was in the same situation. Initially, I abandoned translating the game after reading the difficult steps because I had no programming background.
However, after extensive research, I finally discovered the simplest way to convert this third type of old Tyrano games. You won’t need to modify assets, nor will you have to wait for the game to extract them before launching.
The Simple Approach
You only need to download NW.js. Some of you may already be familiar with NW.js. If not, visit:
You must be registered to see the links
. You can download the latest version here:
You must be registered to see the links
.When I created this thread, I downloaded for my computer Windows 10 64-bit, stable v0.99.0 (NORMAL, not SDK). Once downloaded, extract the file. In my case, I extracted it to the folder nwjs-v0.99.0-win-x64. If your computer has a 32-bit version of Windows, then download the 32-bit version.
As a learning example, I will use the game "A Lonely Gray Kitten", known in Japanese as ひとりぼっちの、灰色仔猫 (Hitoribocchi no, Haiiro Koneko).

From the image above, it is clear that this game falls into the third Tyrano type. You can see that all assets are bundled into haineko.exe, which is quite large, and there is no resources folder. When launching this type of Tyrano game, you must wait while it extracts assets before the main game window appears.
Finding the Extracted Files
All assets are extracted into the directory: Users\%Username%\AppData\Local\Temp.
If you quit the game, the extracted folder is automatically deleted by the game itself, preventing clutter in the Temp folder. From here on, I will refer to the randomly generated nwxxx_xxx folder simply as the nw folder.
Extracting the Tyrano Script
The nw folder contains essential Tyrano script files. These scripts are our main focus, as we will convert them into a playable game without needing the original.exe. The following diagram summarizes the procedure:

Steps to Convert the Game
- Copy the nw folder. While the game is still running, copy the extracted nw folder from Temp folder to a secure location. Since I didn’t want to keep the game running, I used Task Manager to end the task (haineko.exe), ensuring the nw folder remains intact. I have gathered multiple folder names over time to illustrate that the extraction folder’s name is always random.
- Merge NW.js folder with the nw folder. Now, simply merge the contents of the NW.js folder (nwjs-v0.99.0-win-x64) into the nw folder that contain Tyrano script (e.g., nw3500_888). The merged contents should resemble the image below. Don’t worry if the credit.html file is replaced—it won’t affect the game.
- Modify package.json. Open the package.json file with Notepad or any text editor and modify the following line:
"main": "app://./index.html" change it to: "main": "./index.html"
"position":"mouse" change it to: "position":"center"
- Save and Run the Game. After saving the changes, the game is now ready to run. You can proceed with the translation stage!

1=haineko.exe
2=nw.exe
Final Thoughts
Some of you may be surprised by how simple this method is. For me, this discovery was a lucky breakthrough.
I understand that some of you may hesitate to use this approach, as it completely bypasses the original .exe. However, as long as the game remains playable, I believe this shouldn’t be an issue. Moreover, this method will undoubtedly make translating Tyrano games of this type much easier.
I hope this tutorial proves useful to you.
Thank you!
Last edited: