gemot encubed  

Go Back   gemot encubed > Gemot > Production & Help

Production & Help For discussions regarding production aspects, especially localisation, of visual novels and related games.

Reply
 
Thread Tools Display Modes
  #1  
Old 2008-07-10, 20:46
crass
Guest
 
Posts: n/a
Default crass - a generic rip tool

the least version is placed here: http://tieba.baidu.com/f?kw=crass (search the thread titled with "Crass Ver")

the current version is 0.4.9.1.

someone who content to rip new game will like it XD
Reply With Quote
  #2  
Old 2008-07-10, 22:06
Asceai's Avatar
Asceai Asceai is offline
Posts way too much
 
Join Date: Mar 2007
Posts: 1,413
Default

Interesting.. a general ripper for TPM-encrypted kirikiri XP3 archives. People who want to translate encrypted games (like SWAN SONG, Rui wa Tomo wo Yobu, Himawari) might find this handy. (although himawari's is very easy to "bruteforce"-decrypt, and kirikiri will still work with unencrypted patches)
__________________
www.erogenews.com
Reply With Quote
  #3  
Old 2008-07-10, 23:17
Unregistered
Guest
 
Posts: n/a
Default

There 2 three type tpm for encryption.

The first type is easy. crass and ExtractData load the tpm as a dll to decrypt the xp3 and extract anything you want, and they act same as what kirikiri2 core do.

The second type(referred to cxdec) is difficult, because the tpm use signature to verify who is look forward to loading an calling it, and decrypt the code itself at runtime in order to hide the detail. The code of decryption of xp3 is also very nasty, so ExtractData can't work with cxdec, but crass can get it well.
Reply With Quote
  #4  
Old 2008-07-10, 23:51
crass
Guest
 
Posts: n/a
Default

In fact, crass is a pure ripper, it doesn't provide any function for repack, so if a game is encrypted with tpm, it is the best way that rip all then repack all without tpm-encrypted. In other word, you have to release a whole game rather than a single patch.

But there and back again, reading the source code of crass cui(the dec/game type and cxdec type) or reverse engineering the tpm(first type) to known the tpm how to work, which help you writing a tpm plug-in for encrypted XP3, and product a smaller patch, rather than a whole game.
Reply With Quote
  #5  
Old 2008-07-10, 23:56
Asceai's Avatar
Asceai Asceai is offline
Posts way too much
 
Join Date: Mar 2007
Posts: 1,413
Default

I thought you could have a mix of TPM-encrypted and non-TPM-encrypted XP3s, and thus still be able to use the patch.. maybe not, huh?

I'll admit I never tried patching a TPM-encrypted kirikiri game - never really felt inclined to.

Of course, the other alternative is to make the patch installer use the TPM to decrypt every XP3 in the directory, rename or otherwise disable the TPM, then add an unencrypted patch XP3. This will make the installer more complicated (as opposed to just spitting out a patch XP3 or two), but it should work pretty well.
__________________
www.erogenews.com

Last edited by Asceai; 2008-07-10 at 23:58.
Reply With Quote
  #6  
Old 2008-07-11, 00:20
Unregistered
Guest
 
Posts: n/a
Default


>I thought you could have a mix of TPM-encrypted and
>non-TPM-encrypted XP3s, and thus still be able to use the patch..
>maybe not, huh?

You are right. I just remember a example, which write some code into startup.tjs to load a tpm to decrypt the XP3.

>I'll admit I never tried patching a TPM-encrypted kirikiri game - never
>really felt inclined to.

Some guys really do the thing.

>Of course, the other alternative is to make the patch installer use the
>TPM to decrypt every XP3 in the directory, rename or otherwise
>disable the TPM, then add an unencrypted patch XP3. This will
>make .the installer more complicated (as opposed to just spitting out
>a patch XP3 or two), but it should work pretty well.

I guess it only works well with the first type of tpm.
Reply With Quote
  #7  
Old 2008-07-14, 06:16
Rasqual Twilight
Guest
 
Posts: n/a
Default

IIRC the repack feature is planned but the developer(s) is/are waiting for the extraction feature set to stabilize before releasing a repacking plugin SDK/API.
Reply With Quote
  #8  
Old 2008-07-29, 20:45
crass
Guest
 
Posts: n/a
Default upgrade to 0.4.10.0

upgrade to 0.4.10.0 ...
Reply With Quote
  #9  
Old 2008-07-30, 02:36
Asceai's Avatar
Asceai Asceai is offline
Posts way too much
 
Join Date: Mar 2007
Posts: 1,413
Default

What? cxdec=mogla?

I just cracked that ;_; Like, seriously, last week.
Man, this makes me look silly. =p
__________________
www.erogenews.com
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hacker Have Crass? Minimoto Production & Help 6 2010-05-03 17:08
Where to get crass? Unregistered Production & Help 0 2010-03-16 16:01
generic game menu in ONScripter pbsaffran Technical Issues 2 2007-02-25 08:55
Possible to Rip CG out of game? DragonmasterX Technical Issues 3 2007-01-01 13:05
RIP Aldhelm Haeleth General Discussion 22 2004-07-26 01:04


All times are GMT -8. The time now is 22:41.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2023, vBulletin Solutions, Inc.