打印

[原创] My CG Ripping Tools v2.6 (English)

My CG Ripping Tools v2.6 (English)

This article only introduce most widely used ripping tools and some my opinions, Welcome to suggest or correct.



Universal Tool



1, WESTSIDE
http://www.westside.co.jp/

WESTSIDE can extract most of galgames from 1994 to now. Though it's a commercial collection of tools, it provides some free tools, see
http://www.westside.co.jp/download/free/index.html

In the commmon we search needed tool with using GameUtilityDB. Usage see
http://www.westside.co.jp/download/free/gudb/gudb.htm



Usually we can get share of saled cd from internet. Here, we should thank 646757417 for his brilliant contribution, because he provides http download, some widely used tools and good infos, see
http://bbs.9gal.com/read.php?tid=307913

WESTSIDE lacks enough infos about new galgames due to lag in sale. If so, we can make use of experiences based on company and archive extension (all may are the specialties of package format), then we may find available tools. If you find nothing, Crass may be a good choice.



2, Susie

Because of open structure of spi, it's used widely in japanese software world, ie. famous ACDSee also supports.

http://dawg.s56.xrea.com/help_search.html
(You can search by name, company, saled date, archive extension during it, only giving spi indirect link, it may cost some work to find spi)
http://newjizou.s6.xrea.com/
(You can hunt out infos of galgames from 2003.1 to 2004.7, also only indirect link)
http://www.cgdreamland.com/projectsusie/
(It provides infos of galgames from 1991 to 2004, you can directly get spi)
http://www.fireemblem.net/cjb/zhuanti/susie/040625.htm
(bt870411 collects infos of galgames from 1995.11 to 2007.2, but without any link, only spi's name, great reference value)

Download see
http://www.digitalpad.co.jp/~takechin/download.html

Usage see jsnut's guide
http://www.hongfire.com/forum/showthread.php?t=8143



Susie don't support batch converting, though there is spi2bmp, it's always in trouble. So we usually use third software like Grapholic which can load spi. It's easier to use third software than directly to use Susie, but third software isn't good at calling spi. They automatically load relevant spi only according to archive extension. Many galgame engines use the same name for their files such as dat and arc. Obviously, one simply based on extension always makes trouble. So it's also necessary to use Susie (judge by not only on extension, but also magic). If you know which spi can be properly used in which archive, you can only depend on Graphlic and Susie's spi, but it usually costs hard work to get so many experiences.

As same as the problems of some open source projects, spi only depends on developer's passion. And there is no organise which can manage them. Third, the ability or effect of spi is irregular. Now some famous developers nearly stops, and Susie can be replaced by other tools.



3, Crass (Crage)

Though 痴漢公賊 stopped development, Crass is still the greatest extractor.

Crass mainly consists of Crage used in extracting, uses cui as interface, totalled supports more than one hundred galgame engines and more than thousands of galgames. 痴漢公賊 shares Crass's source code, if you are interested in studing these, it's very useful.

Crage is a very powerful command tool, has many parameters. -p, -l, -d, -o, -u, -O are most important. -p specifies single archive to extract. -l specifies required index file. -d specifies directory to extract, in which all archives will be extracted recursively. -o specifies output directory. -u specifies which cui to force use. -O specifies processing method of special galgame usually encrypted. You'd better check every cui's document then know which galgame engine need to use what parameter.

Lighting makes a gui for Crage. With it Crage is easier to use. Of course, CrageGUI include a English version. At the same time i write a Java GUI providing some special features.



Detailed infos see
http://galcrass.blog124.fc2.com/ (deprecated)

Download source code and updated component see
http://www.box.net/shared/rf8rhr5mrr

zeas publishes some updated cui including RioShiina, cmvs, BSXX, see
http://blog.sina.com.cn/zeas



4, asmodean's commandline tools

The name is only a concept, it means a set of tools programmed by asmodean, a little like WESTSIDE. asmodean always produces tools for new galgames as soon as possible.

All of asmodean's tools are commandline. It need some basic knowledges about commandline, such as absolute or relative path, required or optional parameter, input or output. If you see them a little, with asmodean's usage, it's not hard to use these tools. In fact, we don't care about how or why these tools work, only follow the usage and then write a right command. If you want to study implement of algorithm, asmodean always releases source code, i believe you will not lose it.

The difficulty is that it's hard to deal with batch files, because asmodean's  tools don't support wildcard character. We can use advanced command "for %variable in (set) do command %variable" in cmd or "for %%variable in (set) do command %%variable" in bat.
(variable is only a parameter, can be any valid character; set also is only a parameter, means file group, allow wildcard character)

Detailed infos see
http://asmodean.reverse.net/



5, arc_conv

After Crass is deprecated, finally w8m brings arc_conv.

arc_conv is a commandline tool, supports quite a few galgame engines to extract and a little galgame engines to repack, additionally includes find_common, find_anime, text_conv.

arc_conv is slowly developing, it seems w8m don't have enough time to maintain. The most contribution is supporting some versions of RioShiina (highest 2.48).

Detailed infos see
http://forums.desu.ru/topic/330-archive-extractor



6, ExtractData

結羽 makes it, but gived up owing to minori.

It has powerful setting, including specified file type search, output mode, alpha option, blending effect, buffer size, spi support and so on.

It not only supports some popular galgame engines like Majiro Script Engine, NScripter and kirikiri2, but also has own feature - simply decryption. The highlight is automatic decryption of xp3. Some companies only use some simple encryption, we can easily extract these xp3 under the help of ExtractData (please open simply decryption). But ExtractData isn't the master key of all encrypted xp3, some companies do other encryptions even strongly complicated encryptions,in this case you'd better try Crass which provides many decryptions for kirikiri2 or unbeatable xp3dumper/xp3viewer.

Download see
http://www.box.net/shared/cm8ypc3o5r



I think that ExtractData lacks enough expansibility. All core codes need 結羽's own programming. From a development point of view, it's not a good phenomenon. Though it can load spi, the problems of spi make it not be a true strong point that should be a advantage of ExtractData.



7, HCG Converter

Starts by 鷹場狼, the newest version updated by the end of 2007.

It can automatically and properly judges archive and provides particular option for some galgame engines. And it has some features like bmp force out, xor decryption, alpha reversal.

Detailed infos see
http://www.angelfire.com/nm/fbkcfy/





8, WESTSIDE Media Extractor

WESTSIDE releases own Media Extractor instead of Neko57. It can extract any particular format determined by its plug-in.

It can config whether extraction of any file and any type and restrict strictly variable size from 0.0001 to 999999. In plug-in setting, it's feasible to enable or disable any plug-in and view advanced properties of some plug-in. The default plug-in are provided including AVI, BMP, JPG, MID, OGG, PNG, WAV, WMV.

Download see
http://www.westside.co.jp/download/free/index.html

Detailed infos see
http://www.westside.co.jp/download/free/ws/20080108/index.html





9, GameViewer

Programmed by prefetchnta.

It supports some games from great companies like Falcom, GAINAX, 工画堂, KONAMI. There are many features that other tools can't handle. It can extract 3D material, play multi-frame with alpha blending, show customized complicated 3D effect with D3D9's shader and view, change, flip rgb or alpha channel. These are the strong advantags for it. It aims at 3D render, so the ability as extractor isn't good as some other tools.

The open flexible architecture of GameViewer makes up of three different plug-in: extract plug-in (load archive), image plug-in (view image directly from archive and transform) and audio plug-in (play audio file directly from archive and convert). It has good expansibility, we can specify plug-in and add new games through editing script of input in xml. It's remarkable that prefetchnta has opened SDK.

Download see
http://www.cppblog.com/crhackos/archive/2011/06/18/148905.html





10, スペシャルねこまんま57号 (Neko57)

Though it is as a veteran here, essentially うさぴょん's Neko57 isn't only a extractor. It has many functions that now always is widely used, i always pick one - CRC32/MD5 check.

For extraction it can force find BMP, JPG, PNG, WAV, OGG, AVI. In fact the ability is limited, it only can extract files which without compression/transform/encryption, because it works only according to build-in condition code. Neko57 only judge by condition code then force output. Once files exist, Neko57 ignore anything, only force to extract.

Download see
http://www.vector.co.jp/soft/dl/win95/hardware/se254476.html

Detailed infos for extraction see
http://www.westside.co.jp/otacd/help/neko/neko.htm





11, Grapholic

Grapholic provides own plug-in - ghp, but they're so old that seems to be useless. I treat it as a third software which can load spi.

If you don't like, Vix is alteration in japanese software.

Download see
http://www.vector.co.jp/soft/win95/art/se039492.html





----------------------------------------------------------------------------------------------------------------------------------------------------------



Special Tool



1, xp3dumper/xp3viewer

Since 痴漢公賊 left ACG world, it's impossible to extract specially encrypted kirikiri2 galgames. But xp3dumper developed by resty remedy the situation.

xp3dumper don't "violent" decrypt galgame, but hijack galgame itself to extract resources, effect outstanding, as it were it can extract all kirikiri2 galgames. xp3dumper support tlg decoding, pick powerful plug-in structure and anti feature.

The difficulty is that it's hard to fetch file list during arc_conv. The command paramter is follwing:


We can batch fetching with commandline as follows:
for /r "<input>" %i in (*.xp3) do arc_conv --mod xp3list "%~dpi%~ni.txt" "%i"
(<input> means directory of xp3)

Detailed infos see
https://www.yukict.com/bbs/thread-62299-1-1.html



At end of 2011, Amano alse develops xp3viewer which against kirikiri2, as same as xp3dumper, it can extarct specially encrypted kirikiri2 galgames, and is easier to use.

Detailed infos see
http://bbs.galge.info/thread-1747-1-1.html



2, 真美ツールズ (MamiList3)

せーじ's MamiList3 mainly is used to extract ELF's galgames, from Words Worth to DragonKnight4.

Detailed infos see
http://www.dsl.gr.jp/~sage/sagepage/





3, KayugaCut

It's well-known that it's hard to deal with アトリエかぐや's CG. The engine in sub-brand of アトリエかぐや is different, like TEAM HEARTBEAT and DREIZEHN use a common one, other used in Berkshire Yorkshire and Honky-Tonk Pumpkin. The property of first is completed event image with mask version,  decomposed character image in simply combination. We're always tired of second - decomposed event image in extreme complicated combination and decomposed character image in very complicated combination.

Back to KayugaCut, the writer ffv likes Berkshire Yorkshire very much, so he develops KayugaCut. It aims to be a image software that can easily convert and process アトリエかぐや's CG.

It can extract almost all アトリエかぐや's galgames before 2011, here we should pay attention to select LZSS decode or load particular xor configuration if needed. Also it can composite アトリエかぐや's decomposed image (only from archive) though it's manual. It's almost impossible to composite all imaginable permutation and combination by ourself. Though WESTSIDE releases tools with composite feature corresponding with new galgames, old galgames must depend on KayugaCut to manually composite.

Download see
http://www.box.com/s/laounqdmc1o1vsd7290v





4, 萌衣☆Player (mei-player)

The analogous MPEG standard made by Entis. There are five classes. Ususally company respectively use eri, mio and mei to transform image, audio and video, then use noa to pack them. So we first use Crass to extract, then use mei-player to transform.

Detailed infos see
http://www.entis.jp/eri/player/index.html



zeas provides updated plug-in for mei-player, see
http://blog.sina.com.cn/s/blog_5e29812f0100taef.html



5, KID Tools GUI

In China there are a mass of KID fans, AyuanX invents, it can extract all kinds of resources of most of all KID's galgames.

Detailed infos see
http://ayuanx.wordpress.com/2008/07/17/ktg/





6, RioX

Program made by muzhi. It can extract images from age's rio, be a general solution.

It can extract event/background/system images. It puts emphasis on general extraction compared to WESTSIDE's complete extraction.

Detailed infos see
http://riox.thisillusion.org/





7, m-akita's commandline tools

m-akita is a cracker same as asmodean, tools wrote all are commandline. But still his tool can be applied to specified galgame, so low generality.

Except using for ripping, most of m-akita's tools can make binary script to plaintext. It's the best gift for galgame translator in every country.

Detailed infos see
http://m-akita.sakura.ne.jp/



----------------------------------------------------------------------------------------------------------------------------------------------------------



Assistant Tool



1, DirectMuxer

DirectMuxer is the most powerful multi-group composite tool now.

It has important features as follow:
1, Support ordered cartesian product or continuous product composition for any number of image group.
2, Support Alpha Blending, Transparent Blitting, Opaque Override, Complex Composite: Alpha Blending support 3 modes for alpha preservation, Tansparent Blitting support custom filter color, Opaque Override support offset prediction without 100% precision and Photoshop preprocessing, Complex Composite support 14 modes for kirikiri composition.
3, Support task queue.
4, Support output jsx, used for psd creation.

Detail infos see
https://www.yukict.com/bbs/thread-21805-1-1.html



Program is a dependency of Java Runtime Environment (Java SE 7)  Windows x86



2, PicComposite

Before i develop DirectMuxer, i never see such magical composite tool, i regret that i so far as miss out so long.

Its powerful functions consist of basic features and special configurations. At first, introduce basic features as follows: delta composite, convert, rename order by datetime, search duplicate, crop by preview size, trim, prediction offset. Secondly, come to special configurations as follows: preview, histroy, size adjustment, always on top, get coordinate position, use alpha, use transparent color, inverse, flip, rotate.

Download see
http://www.box.net/shared/d1axgx6bu1



I don't like PicComposite's naming pattern after number/datetime, it's not convenient to check result, so i recommend for DirectMuxer.



3, MagickMerger

MagickMerger is a GUI for related composite command in ImageMagick.

Program is separated into Limited Auto-Merge and Easy Manual-Merge: former can according to default regular expression profiles generate batch command; latter can specify single composition including Alpha Blending,Transparent Blitting,Mask Addition,Percent Cropping,Canvas Creation.

Detail infos see
https://www.yukict.com/bbs/viewt ... mp;page=1#pid312598



Program is a dependency of Java Runtime Environment (Java SE 7)  Windows x86 and ImageMagick (Windows binary)



4, EasyMerge

The rapid composite tool progammed by collaborator coolshake.

It can config image type, background color, composite rule. It can switch english/chinese and support coordinate location and composite preview.

Detail infos see
http://flunky99.blogspot.com/2009/04/easymerge-v15-151.html



Though EasyMerge can automatically composite images of differnet group, it has a disadvantage because currently it only support three groups for maximum, in fact requirement may be far more than the number.



5, BMPMixer

Also from ffv's excellent work, currently the well tool in processing image composite. It owns powerful features - 6 blending modes, 2 flip methods, coordinate location and group composite.

The highlight of BMPMixer is group composite. So it's easy to composite cg from Active, BISHOP, DISCOVERY, Selen and so on.

Download see
http://www.box.com/shared/zelz3kv36o





----------------------------------------------------------------------------------------------------------------------------------------------------------



【ChangeLog】
2012.04.02 v2.6 added xp3viewer, RioX, removed BatchBlender, fixed many descriptions
2011.05.21 v2.5 added arc_conv, removed ImageMagick, mux_png, fixed some descriptions
2010.07.18 v2.4 added xp3dumper, m-akita's tools, removed GameLoader Pro, fixed many descriptions
2009.04.24 v2.3 added MagickMerger, BatchBlender, DirectMuxer, EasyMerge
2008.05.22 v2.2 added ImageMagick, PicComposite, WESTSIDE Media Extractor
2008.03.29 v2.1 added screen capture for new chinese version, fixed some descriptions
2008.01.27 v2.0 wrote a english version, sorted some tools, added asmodean's tools
2007.09.14 v1.3 added GameViewer
2007.08.06 v1.2 added GameLoader Pro
2007.07.31 v1.1 added Entis' tools
2007.07.27 v1.0 re-wrote to a chinese tool introduction with screen capture, additionally imported WESTSIDE, Crass, ExtractData, HCG Converter, KayugaCut, BMPMixer, Neko57, MamiList3, KID Tools GUI, mux_png
2006.08.16 v0.0 wrote a chinese guide about Susie, Grapholic

[ 本帖最后由 haibara 于 2012-04-07 00:27 编辑 ]
Welcome to my CG-RIP Blog

http://haibara4cgrip.wordpress.com/(现主力)
http://haibarascgrip.baywords.com/(废弃)
http://haibara-cg-rip.blogspot.com/(暂停)

提供近期游戏的RIP信息
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容

当前时区 GMT+8, 现在时间是 2024-11-25 06:21

Processed in 0.019544 second(s), 7 queries.