The following guide will explain how to extract and acquire the assets from Visual Novels. These assets include CGs (the backgrounds, character models etc.), sound effects, dialogue, background music, and script. The script may be particularly useful if you're planning to translate the Visual Novel.
Locale Emulator (optional) - It allows you to emulate the system locale and set it to Japanese locale, since most visual novels won't launch without the system locale set to Japanese.
KrkrExtract - This is to extract data from Visual Novels running on the KiriKiri engine. It can also repack the folder into a game file, essentially allowing you to mod the game (make translations, changes to the assets, etc.)
GARBro - Probably the swiss army knife of Visual Novel asset extractors. It contains extractors for many visual novels which are made with many different kinds of engines. List of supported formats and games here.
Not all Visual Novels and their archival schemes are supported. Some may even be encrypted to prevent tampering.
Extracting a game's assets with GARBro
- Download GARBro from the above given link and extract/install it. Run
GARbro.GUI.exeto start the application. You should be presented with a screen that is similar to the one below.
The left panel is your file browser and will be your primary method of navigating through the files. Your right pane will display a preview (if possible) of any readable files.
Navigate to your game folder, and look for a folder or file that holds data. It may be called
data, or may be called
CGetc. depending on what game it is.
Now head over to one of the archives. They may be in any format, depending on the engine used, but
.datare common formats. Try clicking one of them and GARBro will attempt to open it for you. If it is not encrypted, then it will simply open and you'll be able to browse the files inside. Here's a screenshot of a game's assets folder for a sample:
The below archive is probably an archive for event CGs. 4. You're done! You may need to explore and experiment a lot at times to find certain things, and many files may be named poorly, but they should all generally be visible in the preview. To save a file, right click it and hit Extract. You may also choose to save the entire extracted data folder for further use.
You may encounter the following opening certain archives. This just means that the tool was unable to automatically determine what format the archive was in, or maybe the archive is encrypted. You can select one of the games (if it is your game) in the dropdown, or just select NoCrypt and attempt to open it.