Welcome to Fuwanovel Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

742 posts in this topic

Long time idea. If for whatever reason you need some data from a game, would it be music, sprites, CG's and if like me you SUCK with computers, well worry no more because I have the solution for you.

How is this thread going to work ?

- All the info is going to be centered in the two first posts, first one will be File types, second one will be Versatile tools.

- I'm going to explain the process to extract for each file type. If you don't know what type a VN uses, look into your game file dummy!

- However, some applications were specificly made to extract files from some Visual Novels in particular. If that is the case it will be specified.

- Contributions are highly appriciated. Either PM me with the extraction process thoughfully explained or post in this thread with the same kind of format that I will use.

- If ever you extract files from a game which wasn't verified or not listed with one of these methods, please report it and tell us what was is in each file. Thank you.

I am not a coder, none of these applications are mine. The sole purpose of the thread it to regroup the scatered information you may hardly find online. PM me if there is a link problem.
 

_____________________________________________________________________


.xp3 Files

Fate Stay/NightVerified

File Types

Crass Method,see "Verstaile tools" at the bottom of the post


Works with :

G senjou no Maou Verified


Can extract :
bgm.xf3 : Background music
bgimage.xf3 : Background images
data.xf3 : script files and random stuff (background effects, menu images)
evimage.xf3 : Event images aka CG's
face.xf3 : Face sprites displaying next to the text
fgimage : Character Sprites
gstring_pX.xf3 : other script files
images.xf3 : menu images
voice.xf3 : all the voice acting

! Do not forget to add "game=FSN" in Param !

bgimage : background images
bgm : background music
data : script, effects and all kinds of stuff
fgimage : character sprites
image : CG's
patch : some images, menus and png stuff
patch2 : scripts
patch3 : ???
patch4 : scripts
patch5 : scripts
patch6 : sound effects
patch7 : Sound, special images (kinda random)
patch8 :CG's
sound : sound effects
video : OP's

Sharin no Kuni, Hinawari no ShoujoVerified

bgimage : background images


bgm : soundtrack
data : script, menu images, sound effects, and stuff
evimage : CG's
fgimage : sprites
patch : english script
voice : voice acting

Kara No ShoujoTo be Verified

Warning : If extracting "Fate Stay/Night" add "game=FSN" in Param unless you want the .tgl files

xp3tools Method

In progress

Download xp3tools here

Extract it where ever you want. I extracted in c:/

Open command prompt

Type cd directory/to/xp3tools-20060708
This will change what is on the left of the >

Example

 

 


Then type
xp3-extract.exe files.xp3 I/want/to/extract/here

cd c:\xp3tools-20060708

Example

Extracted files will be in D:\Drophere

xp3-extract.exe C:\Users\utilisateur\Downloads\[Fuwanovel]G-senjounoMaou-English-\data.xp3 D:\Drophere

More info in the README

Kikiri2 Method


Click to Download
Extract the archive in your game directory (D:/Vns/WorldEconomicafor example) next to the exe and the xf3 files.

Works with :

World End Economica Verified

Open your command prompt and type

Press Enter, It should change what is on the left side of the >

cd D:/VNs/WorldEconomica

Now we want to unpack. Type :

Here is what we type with the previous example.

kikikiri.exe -i file.xp3 -o I/Want/to/extract/here

DEGZPsw.jpg

Press Enter. You should find the extracted file in the folder you specified after the -o

Thanks to Zakamutt for this one
Source,Source
xp3Viewer Method

Btz3mC1.png

Source

Works with :


Amario Islenauts Verified

Swan Song Verified

bgm :


cg : CG's and background images
cgx : menu and effect images
data : script and complicated stuff
face : faces in corners
patch : scripts
patch2 : ??
patch3 : ??
se : sounds effets
voice : voice acting

Download xp3viewer here.

Extract the zip on your desktop (for convienience reasons)

Then drag the game's executable onto xp3viewer and do as illustrated bellow :

LiVUC2z.jpg?1

Then click on Set Output Directory and go where you want to extract your xp3 file.

aKv3udp.jpg?1

CWrSsGt.jpg?1

Files will then get extracted.

Thanks to Blizzard884 for this

.rpa Files

Rpa files are compressed archives from Ren'Py games.


So this should work for any Ren'Py game. Verified

First things first.
Dowload Python27 hereand download unrpa-master.zip here.
Install Python27

Extract unrpa wherever but don't lose it :3 (Let's say it's inC:\Users\User\Documents)

Open command prompt and type for example

This will change what is on the left of the >

cd C:\Users\User\Documents\unrpa

Then Type :C:\path\to\python.exe unrpa -m -p C:\path\to\extract\to "C:\file\to\extract.rpa"

For example


Enter and wait until it has done it's thing.
Extracted data should be in C:\Users\User\Document\Katawadata

C:\Python27\python.exe unrpa -m -p C:\Users\User\Documents\Katawadata\ "C:\Program Files(x86)\Katawa Shoujo\game\data.rpa"

Thanks to TheMajor for previously helping for this one

.int Files

Grisaia No Kaijutsu Verified


With this you will be able to extract Background images, Character sprites,CG's, music and videos.

Downlad exkifint.zip by Clicking here

Create a folder where you want to extract your folder
Copy the .int file you want to extract in the said folder.

Now right click on it : Open with > chose the default program > get exkifint_v2.exe
Whether you use v1, v2 or v3 doesn't seem to have any logic. For me v2 works but v3 doesn't.

Now you just have to wait and be patient for the extracting to end.

If you extracted Image.int :

Okay you are allowed to cry for a second.

Now the files in all that mess which interest us are the .hg3 files !
Create a new folder in which you will copy/cut all of these.

Unless you want to decompress everything (good luck son) here are a few things about the way they are sorted.


[*]The three letters indicate too which character it belongs too. Example : MIC/mic = michiru.[/*]
[*]If the three letter are first it's a CG or a Background image associated to the character's route[/*]

If it's a sprite

  • The files beginning with a t or a T are character sprites.[/*]


[*]Before the last letter there are some zeros.[/*]

No Zero : Body sprite
Two zeros : Face sprite
Three zeros : Mouth sprite

  • If after these three letters there are two numbers, let's say XY, these mean that these sprite go together with other XY (proportion, posture, luminosity).[/*]

That's all I found for now

Right click the file of the group of files selected > Open with > chose hgx2bmp.exe

This will create .bmp files which are bitmap files. See the .bmp filessection to see how to open them.

Source,Source

Being edited

.arc Files

ExtractData method,see "Verstaile tools" at the bottom of the post


This supposedly would work with many MangaGamer Vn's

Works with :


data02000.arc : sprites and other in-game images, like from lewdy scenes and whatnot
data02999.arc : some .bmv files. I don't know what these are.
data03000.arc : sounds effects
data.04000.arc : voice tracks
data.05000.arc : soundtrack
sysgrp.arc : Images used for the menus and interface
sysprg.arc : ._bp files, I don't know what these are.
syssnd.arc : two audio files, the mouse click sounds for menus
system.arc : ipl._bp, launcher._bp, VeraMoBd._ft
Da CapoVerified

data02000.arc : Sprites, Background images, Menu images, Cg's and Images in general.
data03000.arc : sounds effects
data.04000.arc : voice tracks
data.05000.arc : soundtrack
sysgrp.arc : Images used for the menus and interface
sysprg.arc : ._bp files, I don't know what these are.
syssnd.arc : two audio files, the mouse click sounds for menus
system.arc : ipl._bp, launcher._bp, VeraMoBd._ft
If my heart had wings Verified

Deardrops Verified

data01000.arc : stuff

data01000.arc : stuff

Note : When opening these files in ExtractData, a warning will pop up saying it isn't supported. Click "Yes" and it works :

bgm.arc - soundtrack
chip1.arc - images not featuring characters. backgrounds and stuff.
chip2.arc - images featuring characters.
chip3.arc - same as chip2
chip4.arc - images used for effects. gradients mostly.
chip5.arc - same as chip2
chip6.arc - same as chip2
GRAPHIC.arc - sprites and character faces
Se.arc - sound effects
SysGraphic.arc - Images for menus and such
SysVoice.arc - voice clips for menus and such

The following files won't open, probably because or the warning previously mentionned :

Effect.arc
Rio.arc
Script.arc

exoozoarc method

Hoka no Onna no Ko to H wo Shiteiru Ore wo Mite Koufun Suru KanojoTo be Verified

Works with :


If my hearth had wings To be Verified

If my heath had wings FLIGHT DIARYTo be Verified
Yobai Suru Shichinn no harameTo be Verified
Ouja-sama wa gokigen NanameTo be Verified
Omae no Onna o NetotteyaruTo be Verified
Cocoro@Function! Verified
Voice.arc : all in-game voice clips

SysVoice.arc : all other voice clips (menus and stuff)
SysGraphic.arc : Images used for menus and interface
Se.arc : sound effects
Script.arc : .lua files
Rio.arc : .ws2 files
GRAPHIC.arc : character sprites
Effect.arc : .fx files
Bgm.arc : soundtrack
CHIP1 : background images
CHIP2.arc : some images with Bell, Taiyou
CHIP3A.arc : images with Asagao (some lewd)
CHIP3B.arc : images from lewdy scenes involving Asagao
CHIP4A.arc : images with Hijiri (some lewd)
CHIP4B.arc : images from lewdy scenes involving Hijiri
CHIP5A.arc : images with Mina
CHIP5B.arc, CHIP5C.arc - images from lewdy scenes involving Mina
CHIP6A.arc : images with Ibuki, Mebae
CHIP6B.arc, CHIP6C.arc, CHIP6D.arc : images from lewdy scenes involving Ibuki, Mebae
CHIP7.arc : images used for visual effects

Download exoozoarc.zip here

And open the .arc files with exoozoarc.exe. (Or drag and drop the file on exoozoarc.exe)

YU-NO

Download Yuno_arctools.zip and Yuno_gp8tools.zipnot the latest version.
You will need a version of Python 3.x

You will get


BG.ARC : CG's

Unzip them where you want in C:\
For example I unzipped in : C:\Users\sacha\Downlaods\Vn dumpard\YU-NO\Arc YU-NO

Open your command prompt.

Type

and press enter

cd C:\Users\Sacha\Downloads\Vn dumpyard\YU-NO\Arc YU-NO

My ARC files are in C:\Progammes\Classics\YUNO and I want to unpack BG.ARC in the directory C:\Here for example

Type

This will create a folder named "Here" in which you'll find the extracted data

arcunpack.py "C:\Programmes\Classics\YUNO\BG.ARC" "C:\Here"

GP8 Files :

What you get from extracting BG.ARC are GP8 files. We can't do much with that so we want to turn them into BMP files.
Download Yuno_gp8tools.zip which is linked at the beginning of the spoiler tag.

I unzipped it in C:\Users\sacha\Downlaods\Vn dumpard\YU-NO\GP8 YU-NO

All my GP8 files are in C:\Users\sacha\Downlaods\Vn dumpard\YU-NO\YUNO BG

Open command prompt and type

And press enter

cd C:\Users\sacha\Downlaods\Vn dumpard\YU-NO\GP8 YU-NO 

and then type

In C:\here you will find all the BMP images.

gp82bmp.py  "C:\Users\sacha\Downlaods\Vn dumpard\YU-NO\YUNO BG" "C:\here"

For more info, read the readme included in the archives.

nscript.dat and arc*.nsa Files


Works with:
-Theoretically, any other nscripter based game.
- Umineko no Naku Koro ni (Original) Verified

-Umineko no Naku Koro ni (PS3 sprites) Does Not Work

Script extraction:
1) Download NSDec here, extract it
2) Go to the repertory of your VN, find the file named "nscript.dat"
3) Copy it into the NSDec repertory
4) Run NSDEC.exe

2PFaOLU.jpg

You will get a result.txt text file with the script of the whole game. (It takes some time obviously)

Resources extraction (sprites, CGs, etc):
1) Download NSAout here, extract it
2) Copy the "nsaout.exe" you just unrar'd into you VN repertory (the one where the arc*.nsa files are)
3) Run nsaout.exe

You will get an "arc" folder with everything in it.

Thanks to Down for this one.


.pak Files

Dear Pianissimo To Be Verified

Angelic Serenade Te Be Verified

Download Kogado_pak_amlist.zip here

Kadago Method


Works with :

Symphonic rain Verified

Inside there is a PakDecomp.zip, unzip it at the location where you want your file extracted.

Place the .pak next to the PakDecomp.exe (Copy/Paste it)

Then run PakDecomp.exe and click the first button as illustrated bellow

7V0c0JV.jpg

The .pak will be extracted in the said folder.

aYm1xpK.jpg

Tadaaaa!
ebjGyH2.jpg

Thanks to The Major for this

arc_conv Method, see "Verstaile tools" at the bottom of the post

Works with


Dra+Koi Verified

cg : cg event's, backgrounds, sprites, menus

data : visual effects, and some buttons
scripts : .nps script files which you can open with Notepad++
sound : sound effects and music
system : stuff which makes the game work

.bmp Files

BMP, also known as bitmap files are an image format.


We often stumble upon them after extracting character sprites.

Most image editors will be able to read them but only a few will keep the alpha channel.

What we want is to convert a large amount of BMP files into PNG which is a standard image format and is much easier to use.

S&L Method

This may cause slight data loses which can me a problem if you plan to repack them into BMP. No graphic issues though.

Download this : Here

- Extract it into the BMP sprites root folder

- Run convert.bat to extract all the folders and the sub-folders into PNG

Thanks to Steve and Luch for helping and writing the process

AnimED method

Has the advantage of not losing data in the extraction process, meaning this tool can be used to unpack and pack images.

See "Image tool" in the AnimED guide in the Versatile tools section bellow

.npa Files

Steins;Gate Does not work

.npa is the archive format used by Nitro+


NIPA method

Works with most of the Nitro+ games using the . npa format :
Saya no uta Verified
cg.npa - all images

nss.npa - a bunch of .nss files. I don't know what these are.
sound.npa - all sound effects and music
voice.npa - all voice tracks
system.npa - system.ini

Supported games


Chaos;head : ChaosHead
Choas;head Trial edition 1/2 : ChaosHeadTr1 or ChaosHeadTr2
FullMetalDaemon MURAMASAF : Muramasa
FullMetalDaemon MURAMASA janen hen : MuramasaAD
FullMetalDaemon MURAMASA Trial : MuramasaTr
Guilty Crown Lost Xmas Trailer : LostXTrailer
Guilty Crown Lost Xmas : LostX
Kikokugai : Kikokugai
Kimi to Kajono to Kanojo no Koi : Totona
Sumaga : Sumaga
Sumaga 3% : Sumaga3P
Sumaga Special : SumagaSP
Demonbane The Best : Demonbane
Axanael/Axanael Trial : Axanael
Sonicomi : Sonicomi
Sonicomi Trial 2 : SonicomiTr2
Zoku Satsuriku no Django : Django
Lamento -Beyond the Void- : Lamento
sweet pool : sweetpool
Dramatical Murder : DramaticalMurder

code in blue


The used tool is NIPA
Download nipa.exe

Place nipa.exe in the same folder as the .npa files you want to extract data from

Open command prompt, then change directory to where you have the .npa files and nipa.exe

example

Then in command prompt, type nipa -x filename.npa

cd "c:\Users\username\Desktop\Saya no Uta"

example

 

 


This can eventually work.
If it doesn't.

nipa -x sound.npa

Check if your game is in the Supported Games list above
If it is the case type :

This will extract the contents of sound.npa into a new folder named "sound"

nipa -xg file.npa code

Thanks to The Major for this one.
Source

Steins;gate

cg : CG's, Backgrounds, images, menu images, effects.


nss : complicated files (game maps maybe)
sound : background music and sounds effects
system : ???
voice : voice acting

English version [Jast]

Huge thanks to Binaryfail for ... well for the tool ^^

Finally ! hallelujah! There it is !

Download this

I put extract_sg_en.exe in C:\Users\sacha\Downloads\VN dumpyard\SteinsGate\BFrocks for example

Open command prompt and type cd C:\the\exe\is\here

For me it is :

Press Enter
Then type

And press Enter
The extracted files will be with extract_sg_en.exe

cd C:\Users\sacha\Downloads\VN dumpyard\SteinsGate\BFrocks 
extract_sg_en.exe "C:\Program Files\Steins;Gate\file.npa"

Japanese version

arc_conv Method, see "Verstaile tools" at the bottom of the post

Asmodean's tool : You can download it here : http://asmodean.reverse.net/pages/exsgnpa.html

.bin Files

Warning : If you get any trouble regarding a missing zlib1.dll file.
Simply download the file or copy/paste an existing one into the same folder as exfavbin (Thank you Raphael512

Asmodean's Method, see "Versatile tools at the bottom of the post"


http://asmodean.reverse.net/pages/exfavbin.html
Works with :
Hoshizora no Memoria Verfied

graph_vis : CG's

graph_bs : character sprites
graph : Background images, menu images, dates, and all kinds of sprites.
etc : random junk
bgm : Background music
se_env : ambiance/environnement soud effects
se_sys : system sound effects
se : sound effects
voice : Character voices
voice2 : menu/intro voices

Crass Method, see "Verstaile tools" at the bottom of the post
Works with :

Irotoridori no Sekai Verified

Hoshiazora no memoria Verified


graph_vis : CG's

graph_bs : character sprites
graph : Background images, menu images, dates, and all kinds of sprites.
etc : random junk
bgm : Background music
se_env : ambiance/environnement soud effects
se_sys : system sound effects
se : sound effects
voice : Character voices
voice2 : menu/intro voices

graph : Sprites


graph_bg : Background
graph_bs : Character Faces
graph_vis : CG's
voice : voices
bgm : Background music
se : Sound effects
se_sys : Sound effects Menus
se_env : Sounds effects Envirronement

QuickBMS

Princess Nightmare for PS2


Download and extract this archive on your PC: princess_nightmare_quickbms_scripts-2013-12-07.zip

Let say we extracted it in C:/QuickBMS for example

Download QuickBMS.zip from [url=http://aluigi.altervista.org/quickbms.htm]http://aluigi.alterv...rg/quickbms.htm]here and extract it to the same folder.

Open command prompt and type

Enter, this will change what is on the left of >

cd c:/QuickBMS

Then enter the following command (replace H:/ with the letter of your DVD-ROM drive)

Result :

quickbms.exe _princess_mightmare_extract-tag.bms H:/

Script files are *.AS which is plain text
*.PRS are compressed data, typically expanding into either *.TM2 (TIM2 playstation image) or *.TEX (collection of TIM2 images).
You may extract a .PRS file using the second bundled bms script by typing in command prompt :


You will obtain "CHR041.PRS.unpacked" which should actually be renamed as "CHR041.TM2"

quickbms.exe _princess_nightmare_prs_unpacking.bms CHR041.PRS

Use the _convert_tm2.cmd batchfile to convert .TM2 files into .PNG. It relies on the official GimConv tool for this and you may repack the other way with this same tool and an adequate set of commandline switches.

All credit goes to Nanashi3 from whom I mostly copy pasted the work.

.nwa Files

Format sometimes used by KEY to save their some sound files. Sometimes BGM's sometimes sound effects

Crass Method,see "Verstaile tools" at the bottom of the post
Works with

Little Busters To be Verified
Rewrite To be Verified

Clannad Verified

.G00 Files

Format sometimes used by KEY to save their image files.


Backgrounds, sprites, menu images, effects.

Crass Method,see "Verstaile tools" at the bottom of the post
Works with


BG : backgrounds
cg : sprites (cg is followed by two letters which give away the character)
ED : ending illustrations
FD : CG's
KCUR : "next" button animation
KT : image text
KURO : Blackness :o
MCUR : Mouse cursor
MN : Menu images
S : Lots of ingame images/effects/animations
SCCC : Something
SC : Lots of everything with different lighting (no idea what it's for)
SDT : Date images (With an A means without the flower, With a B means with a flower, the four next numbers represent the date)
SFWE : KT text animations (supposedly) from dark to bright
SH : stuff
SP : Windows
SZZb: no idea, perhaps all those images are part of something bigger.

Little Busters To be Verified
Rewrite To be Verified

Clannad Verified

Files starting with :

Planetarian To be verified

Text/menu images and body sprites.


Arms, ribbon and face sprites gone missing ;_;. Halp

.ks Files

.ks files are script files.


You can open them with a text editor, I'd advise using Notepad++

.ks.scn Files

Encoded, In progress

.rpd Files

AnimED method, see "Verstaile tools" at the bottom of the post

.rpd is the archive type for games using the Rejet engine.
This supposedly works for any game using that engine.

.dat Files

Extractdata Method


Works with
If my heart had wings

Contains clips of basic and ambiance animations + The OP and the ED which are clearly specified.

The extracted files are .mwv and .mpg files.

Cocoro@function

Title.dat - opening title clip


PV.dat - promo video
OP01.dat, OP02.dat - OPs
ED.dat - ED

The others are
EFMOVIE_001.dat
EFMOVIE_002.dat
EFMOVIE_003.dat
EFMOVIE_004_1.dat
EFMOVIE_004_A.dat
EFMOVIE_004_C.dat
EFMOVIE_004_D.dat
CUBE_01.dat
CUBE_02.dat
These all seems to be for visual effects.

Download, unzip, and run ExtractData

File > Open File, then find and select your .dat file to be extracted

A warning will pop up saying that is is not supported, click "Yes" and it should work.

Extract > Extract All, then choose where you want the files to be extracted to

Click OK and wait for files to be extracted.

Props to TheMajor for this one

AnimED method

Works with


--List--

KID Games


Ever17 Verified
bg.dat : Background images and CG events

Will extract .cps files. You can turn them into png or bmp thanks to AnimED's Image tool

bgm.dat : background music
Will extract .waf files. You can turn them into .wav thanks to AnimED's Audio tool
Use batch conversion and chose the file in which the .waf files are.

chara.dat : sprites

resume.dat : ???

saver.dat : screen savers (.scr files)

script.dat : .scr script files. NOT SCREEN SAVERS
Use the E17 SCR Tool if you want to mess with it. It's fairly easy to use.

Make separate directory for each .scr file (not required, but strongly recommended)

Open .scr file via E17 SCR tool and press "Export chunks" button. Repeat for each .scr file

You'll get bunch of xxxx.scr_chunk_xxx files, which are now can be easely edited via HEX editor. The 0x01 opcode is used for word wrapping.

After saving results of your work, open .scr file which lies along with chunks and (if "Automatically import on loading" option is enabled) you'll get xxxx.scr_compiled with freshly edited strings (if autoimport is not enabled, just hit "Import chunks").

"Save copy into directory" does exactly that - when compilation is finished, it copies xxxx.scr_compiled into entered path and renames file into xxxx.scr. Once you'll recompile all edited scripts, you can combine them into new script.dat.

"Compile from list" is a batch compilation mode, which requires two conditions:
a) All scr files must be placed into their own subdirectories. For example: op00\op00.scr, sa01\sa01.scr, etc.
B) The list must contain directory names ONLY, which names must match with corresponding .scr files.

Thanks a lot dsp2003 once more

se.dat : sound effects
Will extract .waf files. You can turn them into.wav thanks to AnimED's Audio tool
Use batch conversion and chose the file in which the waf files are.

system.dat : Menu images

sysvoice.dat : .wav menu sounds.

voice.dat : Voice acting
Will extract .waf files. You can turn them into .wav thanks to AnimED's Audio tool
Use batch conversion and chose the file in which the waf files are.

wallpaper.dat : No idea what this is about. Strange .jpg CG's.

Never7 To be Verified

Remember11 To be Verified

AnimED method, see "Verstaile tools" at the bottom of the post

.pd Files

Cross Channel Verified

AnimED method, see "Verstaile tools" at the bottom of the post

cg.pd : Backgrounds, sprites, CG's, effects, menus, credit images.
gx.pd : Exactly the same as cg.pd (No idea why)
voice.pd : Voices (voice acting)
bgm.pd : Background music
script.pd : *.dsf files : japanese script files, can be opened with Notepad++.
se.pd : sound effects
engscr : *dsf files : english script files, can be opened with Notepad++

.noa Files

Crass method, see "Verstaile tools" at the bottom of the post

Yosuga no Sora / Haruka no Sora Verified


Can extract sprites

Once the .noa files are extracted you will get .eri files.

They can be opened using Xnview. You can downlaod it here. (Full version)

.afd & .alf Files

Works with most of Enshully games


Kamidori Alchemy Meister Verified

Data1 : Sprites/ambiance/What's not listed bellow.

Data2 : CG events
Data3 : BGM
Data4 : Voice files
Data5 : Movies/Attack animations.

Basiclly, what we want is in the DATAX.AFD files. And we are going to extract Everything.

Download this

Extract it so that all these files are with/next to the DATA files and the .exe.


Long story short : exs4alf unpacks ALF files, agf2bmp turns AGF files into BMP images.
The "Unpack Data Files" are batch commands that will allow you to convert everything at once \o/.


Click on Unpack Data Files.bat and wait until the command prompt disappears (If it's still there but not doing anything, it still is, trust me)

5 new folders will appear :

NlVhGHH.jpg

Data 3/4/5 have formats which shouldn't be a problem to open.

Data 1-2 however partly contain AFD files, which are images/CG's/sprites.

In order to extract them copy/paste these (all the tools) into the DATA1 (Or DATA2) folder :

oU9Kqg2.jpg
They aren't all necessary, but meh.

Then run Unpack Data1 Images.bat (Or Unpack Data2 Images.bat)

This should create BMP files.
To open or make modification to those, see the .bmp Files section.

If you want to repack BMP files into AFD just save as Name.afd and it's done (Be careful not to mess with the alpha channel if you actually want to make modifictations to the game)

Source,Source Credit goes to asmodean for the tools and Aroduc for the batch commands.

.gxp Files

AnimED method, see "Verstaile tools" at the bottom of the post

Works with


bincode : No idea what that is
cg : CG's + eye and body sprites
data : data, font and movies
system : ???
voices : Voice acting

Erect Verified

bgms : background music

Script MIA (it's a nukige, so meh, who cares about the script :3)

.rio Files

F*** rUGP, what a stupid engine.

Works with

Muv-luv Extra Verified

マブラヴ11.rio : CGs, sprites, background images, text.

Muv-luv Alternative Verified

Download riox-1.2.143.810 right here (Click on "Current version")

Alternative.rio/Alternative.rio.002/Alternative.rio.003 : Sprites, backgrounds, text, CG's

Extract it where you want

Launch RioX.exe then browse right to to "Extract from" and choose the .rio file you want to extract.

You can also chose what you want to extract : CG and Backgrounds/Sprites/Text
If you extract everything, you better be patient, cause it can take about an hour for decent computers to extract it all.

Then click on Extract and wait for the magic to happen.


.ald & .alk & .alm Files

Alicesoft's engine formats

Crass method, see "Verstaile tools" at the bottom of the post

Works with


Rance7BA.ald : Soundtrack
Rance7GA.ald : Sprites, CG, menu/interface images, soldiers, backgrounds
Rance7GB.ald : Some sprites and some soldiers and blackness
Rance7GY.ald : Flags and maps
Rance7WA.ald : sound effects
movie : Staff.alm = Credis, Rance7.alm = OP

Sengoku Rance Verified

AliceLogo2.alk : Alice soft logos


.ain Files

Alicesoft System 4.x text

Method 1

With this method you'll be easily able to pack and unpack .ain files back and forth into .txt.

Works with, theoretically any Alicesoft System 4.x game

Sengoku Rance Verified

Download this

Extract it where you want.

Copy your .ain file into the "old" folder

run get.bat, the .txt file wit be in the new txt directory. (get_crass for older games)

For more info read the very simple "read me.txt" file.

Source

arc_conv Method, see "Verstaile tools" at the bottom of the post

You have to use :

arc_conv.exe --mod ain {src_file} [dest_file] for recent Alicesoft games.

and

arc_conv.exe --mod ain {src_file} [dest_file] for Sengoku Rance and Daibanchou -Big Bang Age-

but it doesn't work for me yet. More info later, maybe...


.rct & .rc8 Files

ExtractData method,see "Verstaile tools" at the bottom of the post



Works with, supposedly most the of Majiroi games.
Katahane Verified

In progress


.nds Files

Nintendo DS ROM's - Dsbuff - in progress

.sar Files

Crass method, see "Verstaile tools" at the bottom of the post

Works with

:( ), sound effects

Tsukihime Verified

arc.sar : background images, menu buttons, menu images, BGM, CG events, sprites (.jpg

_____________________________________________________________________

Edited by maefdomn

Share this post


Link to post
Share on other sites

Missing kikiriki for .xp3. Admittedly slightly more unfriendly because it's a command-line tool, but shouldn't be too hard. This is where I got most of my info for it - download here. Not sure whether it does anything special to break encryption or whatever though, anyway... place kikiriki and the dll it comes with in the vn's root directory, open a command prompt there - shift + right-click inside the folder in windows explorer brings up a handy option for this in win7. Download page shows you how to use it, but here's an example of practical usage:

 

kikiriki.exe -i data.xp3 -o d:\VNs\examplefolder\

 

This successfully extracts the data for World End Economica (which I just used to test) into D:\VNs\examplefolder\. Remember, I had to open my command prompt in the directory WEE was in for this to work (advanced usage omitted).

 

Tools galore: http://tlwiki.org/in...php?title=Tools

 

Yeah there are several tools for xp3. There's suzie too.

But Crage handles so many Visual novel that's it often worth trying it first.

 

I've been running test for hours and now Crage decided to crash my computer whenever I extract, making this extra painful.

 

I'll add your method, if you could send a couple pictures to illustrate the thing that would help me.

  

Wow meaf, you have taken on a bit project  :) It will be a lot of work, its not really as simple as one file extension uses the same procedure, different versions of kirikiri use different version of xp3 archive, you need different tools for each of them.

 

You should use this http://haibara4cgrip.wordpress.com/my-cg-ripping-tools-v2-7-english/

Its the latest version of the guide, he updates it about once a year

 

It still doesn't have all the available tools (lot of them are made specifically for one game, but can work with games on the same version of engine) but it has a lot so you can start there.

 

 

But if you actually finish this project then props to you  :) But it will be hard, very very hard.

 

Oh one more thing, not sure if you will be also including extraction of scripts - extraction of CG/music is pretty straightforward most of the times, but extraction of scripts has another thing on top of it such as obfuscated scrtipts through bitshifting and whatnot.

For now i'll stick to the "easy" stuff. But some script file types are pretty redundant (such as ks files) and it way be worth mentionning them.

It will be done ... eventually ... ;p

 

Images for kikiriki: http://imgur.com/a/K5dzv

 

Notably WEE has no encryption as all from what I can tell, insertion has worked perfectly for me so far. Don't try to create the archive in the same folder kikiriki is though, it causes cryptic errors (even if you don't name it data.xp3 which has obvious name collision problems)

 

I'm not responsible for naming my D drive warcraft. Blame my dad.

Edited by Tiagofvarela
Hogging this post to try and save some older ones.

Share this post


Link to post
Share on other sites

I think this is something MangaGamer uses a lot. My example here is with Deardrops.

 

I used the ExtractData tool, which can be found on the page you linked too. I specifically used the "Improved English version", not sure if it makes a difference. Probably not.

 

.arc Files

 

Download, unzip, and run ExtractData

 

File > Open File, then find and select your .arc file to be extracted

 

mbebfc.jpg
 

You'll then see all of the files in said .arc file

 

Extract > Extract All, then choose where you want the files to be extracted to

 

fytnrh.jpg

 

Click OK, wait for files to be extracted.

Share this post


Link to post
Share on other sites

For NScripter engine:

 

nscript.dat and arc*.nsa Files

For the nscripter engine. Extracts the script and resources of the game.

 

Works with:

- Umineko no Naku Koro ni (verified)

-Theoretically, any other nscripter based game.

 

Script extraction:

1) Download NSDec here, extract it

2) Go to the repertory of your VN, find the file named "nscript.dat"

3) Copy it into the NSDec repertory

4) Run NSDEC.exe

 

You will get a result.txt text file with the script of the whole game. (It takes some time obviously)

 

Resources extraction (sprites, CGs, etc):

1) Download NSAout here, extract it

2) Copy the "nsaout.exe" you just unrar'd into you VN repertory (the one where the arc*.nsa files are)

3) Run nsaout.exe

 

You will get an "arc" folder with everything in it.

 

If someone wants to test other NScripter based engines...

Share this post


Link to post
Share on other sites

Hm, tried the Crage method for AkaGoei Trinity, and while it did extract the BGMs in .ogg format, I can't play any of them..?

 

Don't ogg files open with VLC media player ?

 

Awesome Down, Thanks a lot, I'll add that now.

Could you add a picture of the result.txt file ? It's kinda useless but an image allows the text to be a little easier to read :P.

 

I did the Grisaia .int exception, now to polish it.

Share this post


Link to post
Share on other sites

Pretty much everything can be played by foobar2000, moderately recommended (though the UI and certain other thigns leave much to be desired...)

VLC takes way too long to launch on audio since it's a video player in my experience

Share this post


Link to post
Share on other sites

Awesome, Thanks a lot. Added !

In Deardrops.

Do you know which files contain what ? Or is it all mixed up ?

 

data01000.arc - files? I don't know what they are. I'll attach an image

5TnW7kb.jpg

data02000.arc - sprites and other in-game images, like from lewdy scenes and whatnot

 

data02999.arc - some .bmv files. I don't know what these are.

 

data03000.arc - sounds effects

 

data.04000.arc - voice tracks

 

data.05000.arc - music and some other sound effects

sysgrp.arc - Images used for the menus and interface

sysprg.arc - ._bp files? I don't know what these are.

syssnd.arc - two audio files, the mouse click sounds for menus

system.arc - ipl._bp, launcher._bp, VeraMoBd._ft. I have no idea what these are.

Share this post


Link to post
Share on other sites

Don't ogg files open with VLC media player ?

They should, but it doesn't work for some reason. Weird. Well, I can just go look for the OST somewhere either way.

Share this post


Link to post
Share on other sites

They should, but it doesn't work for some reason. Weird. Well, I can just go look for the OST somewhere either way.

 

Strange, it works perfectly for me.

Oh and if you Crage'd AkaGoei Trinity could you quickly try the other xp3 files and tell me what's in them ? 

Please 

220-300x225.jpg

Share this post


Link to post
Share on other sites

Could you add a picture of the result.txt file ? It's kinda useless but an image allows the text to be a little easier to read :P.

Here's an explanation pic:

2PFaOLU.jpg

Share this post


Link to post
Share on other sites

Try Asmodean's reverse-engineering download page.  He has ones for hundreds of VNs on that page.

Share this post


Link to post
Share on other sites

Try Asmodean's reverse-engineering download page.  He has ones for hundreds of VNs on that page.

 

Yeah I know of his page, but many are incredibly specific.

This is where I got the Grisaia Image extractor for example.

 

But yeah, I'll look into this for sure. Thanks.

 

And thanks Down, I didn't even realize it was the original Umineko. I'll add it.

Share this post


Link to post
Share on other sites

Yeah I know of his page, but many are incredibly specific.

 

Well they need to be very specific since they differ from game to game. Crass just has all that mixed together.

However crass and similar universal tools are dead projects for many years now so it doesn't work with lot of new releases.

 

Westside and asmodean are probably the closest you get to something like crass since its all centered on one website and generally the commands are similar. Those 2 update constantly for even the newest releases.

Share this post


Link to post
Share on other sites

I'm having issue with .pak files.

Even though it seems fairly common the only free tools i've found are either outdated or simply do not work.

These do not work, I tested them on Symphonic rain and Dra+KoI

- Winrar

- Alzip

- pakexplorer

- paxexlpr

Share this post


Link to post
Share on other sites

Just figured out .npa files. I'm pretty sure this is what Nitro+ uses all of the time. my example here is with Saya no Uta, and I'll try it later with my copy of Steins;Gate.

 

The tool I used is NIPA (https://github.com/Wilhansen/nipa/releases)

 

.Npa Files

 

Download nipa.exe

 

Place nipa.exe in the same folder as the .npa files you want to extract data from

 

Open command prompt, then change directory to where you have the .npa files and nipa.exe

 

example

cd "c:\Users\username\Desktop\Saya no Uta"

Then in command prompt, type nipa -x filename.npa

 

example

nipa -x sound.npa

This will extract the contents of sound.npa into a new folder named "sound"

Share this post


Link to post
Share on other sites

As for the contents of Saya no Uta:

 

cg.npa - all images

 

nss.npa - a bunch of .nss files. I don't know what these are.

 

sound.npa - all sound effects and music

 

voice.npa - all voice tracks

 

system.npa - system.ini

Share this post


Link to post
Share on other sites

Thanks a bunch guys !

 

Zak, did you find a working version of Susie ?

I downloaded it here and extracted the thing but the toolbar isn't launching.

It's a really old software, I launched it using XP compatibility but that didn't change a thing.

Share this post


Link to post
Share on other sites

Just figured out .npa files. I'm pretty sure this is what Nitro+ uses all of the time. my example here is with Saya no Uta, and I'll try it later with my copy of Steins;Gate.

 

The tool I used is NIPA (https://github.com/Wilhansen/nipa/releases)

 

.Npa Files

 

Download nipa.exe

 

Place nipa.exe in the same folder as the .npa files you want to extract data from

 

Open command prompt, then change directory to where you have the .npa files and nipa.exe

 

example

cd "c:\Users\username\Desktop\Saya no Uta"

Then in command prompt, type nipa -x filename.npa

 

example

nipa -x sound.npa

This will extract the contents of sound.npa into a new folder named "sound"

I hate to be the guy who couldn't get it to work again, but I think I can confirm that this doesn't work with Muramasa. Can't handle the encryption, it seems.

Share this post


Link to post
Share on other sites

I hate to be the guy who couldn't get it to work again, but I think I can confirm that this doesn't work with Muramasa. Can't handle the encryption, it seems.

 

Tested Steins;gate, I get a Invalid NPA archive error.

 

Edit : Same for Choas;head

 

i can confirm that it works for Saya no Uta

Edited by maefdomn

Share this post


Link to post
Share on other sites

Tested Steins;gate, I get a Invalid NPA archive error.

 

Edit : Same for Choas;head

 

I hate to be the guy who couldn't get it to work again, but I think I can confirm that this doesn't work with Muramasa. Can't handle the encryption, it seems.

 

I probably should have mentioned to take a look at the Usage (https://github.com/Wilhansen/nipa#usage) and Supported Games (https://github.com/Wilhansen/nipa#supported-games) section on the nipa project page. For Chaos;Head you'll want to do nipa -xg filename.npa ChaosHead, and nipa -xg filename.npa Muramasa for Muramasa. Even though Saya no Uta isn't on the Supported Games list, it still works for some reason.

 

I can confirm that Steins;Gate doesn't work. I was looking around, and according to this page (https://github.com/FGRE/libnpa#libnpa), "There are 4 known .npa file formats, three of which can be read by nipa tool. This library (currently) implements fourth which is used by Steins;Gate". So apparently Steins;Gate uses a different kind of .npa which NIPA can't read. So Steins;Gate wanted to be different, ruining the fun for the rest of us.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.