同人星球BBS -> 游戏制作 -> [转帖]Gal游戏资源提取工具Crass [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

kohos 08-09-23 18:22

由痴汉公贼开发的可以导出很多游戏的资源的工具,这是最新版:

转自:https://www.yukict.com/bbs/thread-13007-1-1.html

【9.20】【Gal游戏资源提取工具Crass Ver 0.4.10.3 alpha】
最新开发版下载地址:             
crass-0.4.10.2.bin.7z(解压缩时需要66M内存)
MD5: 12417a83a1b4c9bedcf57e9a68560e80
http://www.mediafire.com/?lvlbdmel1jn
http://disk.iqho.com/mcncc.php?Mcncc=M-XnST66S9e2

入门教材:
crass安装后根目录下“Crass图文提取教程 - 使用CrageGUI提取游戏.mht”

最新更新和维护页面:             
http://www.yukict.com/bbs/thread-13007-1-1.html           

cui源码合集:             
http://tieba.baidu.com/f?kz=369508935             

问题报告:             
http://www.yukict.com/bbs/thread-13010-1-1.html           

pcicp的游戏支持列表:           
http://haibarascgrip.baywords.com/           

Crass在使用插件系统之前的程序(已经停止维护):             
http://bbs.jgames.net/ForumDispl ... 95845&forumid=1             


欢迎提出各种宝贵意见和问题;但是readme和其他文档能够解决的问题一概不作回答,谢谢XDDD             


【免责声明】             
  利用本工具造成任何恶劣后果的,Crass程序、cui和aui插件及相关文档之作者不负任何责任。             

【版权声明】             
  Crass程序、cui和aui插件及相关文档之版权均属于软件原作者和文档著作者;所有Crass程序、cui和aui插件,制作的封包文件及相关文档仅出于学习和研究的目的开发、制作和编著,不得用于商业用途;游戏原始封包及其内部资源的版权归游戏制作公司所有。

kohos 08-09-23 18:26
顺便放上FAQ:
常见问题解答

【crass不能做什么】
理论上,只要有支持的插件,并且使用正确,crass可以提取任意游戏。但是crass只是单纯的资源提取器,不会对提取出来的元文件资源再做任何处理,包括:格式转换(比如bmp转换为png或jpg)、文本提取(从二进制脚本中提取出纯文本以供汉化)和图像后处理(比如alpha blending)。往往这些功能应该交给其他软件来完成,这些功能也超出一个提取器的职责了。
这是一篇非常好的解释了crass不能做什么的帖子:http://tieba.baidu.com/f?kz=453146448

【如何进行提取】
图形界面:参见“document\cn\Crass图文提取教程 - 使用CrageGUI提取游戏.mht”。
控制台界面(高级用户推荐):参见INSTALL.txt。

【提取前应当注意什么】
·到README.txt中记录的更新地址下载最新的版本。
·确保当前用户的身份属于Administrators组。
·不要将新版本的crass直接覆盖到旧版本中!
·关闭游戏和任何可能会访问游戏文件的工具。
·推荐使用控制台方式提取游戏,并熟练掌握-p、-d、-u、-O这4个主要选项的用法(参见INSTALL.txt)。

【提取时应当注意什么】
·确定要提取的游戏是否在游戏支持列表中。
    ·如果要提取的游戏在游戏支持列表中,请参考document下对应cui插件名称的文档,这些文档详细说明了提取时的“注意事项”(如果有的话)。建议使用-u参数指定插件名称提取以加速提取速度。
    ·如果要提取的游戏不在游戏支持列表中,可以只使用-p或-d参数(CrageGUI中的“指定源文件”或“指定源目录”选项)进行尝试性提取。
        ·如果没有提取出任何资源,可以参考“acui_info.txt”文档中cui插件支持的扩展名来选定某些cui插件进行提取(使用-u参数或者在CrageGUI中选中“指定插件”的选项指定你选定的插件),同时也要参考document下对应cui插件名称的文档中“注意事项”的说明部分进行正确的操作。
            ·如果还是没有提取成功,表示目前没有任何cui支持该游戏封包。

【为什么提取速度很慢】
如果使用目录提取,那么crage提取前会读取所有文件的信息,然后用所有插件去尝试对它们进行提取(假设你把各种各样的游戏安装在c:\Program Files目录下,那么crass是允许你提取整个目录的)。当文件数目较多时,提取前会准备相当长的时间。加快提取速度的办法是使用-u参数指定某一特定cui插件进行提取以及使用-p参数对单独文件进行提取;如果要进行目录提取,尽量只对自己感兴趣的目录进行提取。

【no magic是什么】
从0.4.4开始,每个cui插件引入了no magic的标记,准确的说是每个cui支持的每种封包类型都加入了no magic的标记。默认情况下,crage不使用任何带有no magic的cui插件进行提取,这是为了保证crage运行时的稳定性。
如果你打算恢复成0.4.4以前的那样,请使用-F参数(在CrageGUI中选中“强制使用所有插件”的选项),但是有可能破坏crage运行的稳定性。
比起使用-F参数,更推荐使用-u参数指定某一特定cui进行提取(在CrageGUI中选中“指定插件”的选项,后面填写要使用的cui插件的名字)

【weak magic是什么】
本质上这些封包和no magic类型的封包一样,内部没有“独特”的标明自己格式的标记,但是和no magic型封包不同的是weak magic型的封包具有很特别的扩展名,比如AGSD的.gsp、Nscripter的.nsa等等。
但是weak magic在本质特性上和no magic是一样的,因此当某种新的系统采用相同的扩展名的时候,weak magic型的封包将会降格为no magic型。

【如何启动控制台】
    点击“开始”按钮,选择“运行...”,在“打开”文本框中输入:“cmd”(不包括引号),然后按回车。如果弹出一个黑色背景的窗口,表示控制台程序启动成功。
    crass工具包中的crage.exe和assage.exe都属于控制台程序,只能在这个控制台界面中运行。

【如何设置控制台参数】
    按照前面“如何启动控制台”描述的方法成功启动控制台后,右键点击控制台在窗口栏的图标,选择属性,弹出的配置窗口即为控制台参数配置页面。
然后选择“选项”标签页,选中“编辑选项”内的2个选项:“快速编辑模式”和“插入模式”,再点击“确定”。在弹出的“应用属性”窗口中,选中“保存属性,供以后具有相同的标题的窗口使用”,最后点击“确定”。

【如何复制/拷贝控制台信息】
    拷贝控制台内的信息:
    1. 将鼠标光标放在要复制的文本上,按住鼠标左键。
    2. 拖动鼠标,将要复制的文本内容被由于鼠标拖动而产生的白色区域覆盖。
    3. 松开鼠标左键,点击一下鼠标右键,此时白色区域消失,表示刚才白色区域覆盖的文本内容已经被复制到剪贴板中了。
    4. 在任何适当的位置(比如空白的文本文件或qq聊天窗口之类...)按ctrl-v,即可复制出控制台窗口内的文本了。
    向控制台内复制信息:
    1. 将要复制的内容拷贝到剪贴板。
    2. 选中控制台窗口,单击右键即可。
    3. 被复制的内容拷贝在当前光标停留的位置。

【如何使用控制台命令】
    Windows的控制台可以追溯到DOS时代。基本的命令也是传成自那个时代的。当然这里不要求使用者熟练掌握DOS命令,但是为了使用crass,必须会使用以下几个命令:
   
    假设crage被放置在w:\crass目录下。首先按照“如何启动控制台.txt”中的说明启动控制台,然后依次执行以下命令(后面括号的部分是注释,不要当命令输入):
   
    w:                            (切换到指定的盘符)
    cd "w:\crass"        (cd命令是Change Directory,表示进入指定的目录)
    dir                            (dir命令用于显示当前目录下的所有文件和子目录的信息)
   
    至此,如果命令执行正确,可以通过dir命令观察到crass工具和插件目录都在当前目录下了。
   
    其他的一些注意事项:
   
    1. 绝对路径和相对路径
   
    绝对路径就是以盘符开始的路径,比如:“c:\crass\”、“Z:\virtual\data\pak”等;相对路径则是不以盘符开始的路径,比如:“crass\cui\”、“..\data\pak”等。
   
    2. 当前目录和上一层目录
   
    当前目录指的当前所在的工作目录。控制台前面提示的形如“H:\source\crage\Release>”这样的就是当前路径,而相对路径指的是“相对于当前工作目录的路径”;使用“..”表示上一层目录。
   
    3. 路径名有时候要加引号
   
    如果路径中有空格,那么整个路径必须用引号引用,比如:"C:\Program Files\Common Files"。路径中不含有空格的可以不必使用引号。

【当一切都无能为力时】
请连同crass的版本、使用的插件版本、显示的错误提示等有用的信息一起报告到这里:http://tieba.baidu.com/f?kz=315671854


查看完整版本: [-- [转帖]Gal游戏资源提取工具Crass --] [-- top --]

Powered by PHPWind v5.3 Code © 2003-05 PHPWind
Time 0.037336 second(s),query:4 Gzip enabled

You can contact us