绝对不会实现的功能:
1)图像格式转换 比如转换成png或jpg
因为有许多更好的软件能做到这一点
2)crage专用的图形界面
因为我不会图形编程 而且一旦crage实现为通用引擎 可以把crage控制部分导出为模块 这样界面部分可以任意编写 crage只提供最基本的命令行界面
一定要实现的功能:
1)探测模式(废弃 原因见
https://www.yukict.com/bbs/thread-27850-1-1.html)
根据使用者选择提取的文件 进行自动猜测 并给出所有候选结果
对于现在需要特殊参数的插件来说 探测模式会给出提取参数以及提取示例
对于需要指定插件名的插件来说 探测模式会在备选部分给出这些插件的列表 以供用户选择
2)合并-p和-d的功能 即合并gui中的提取源文件和提取源目录 选择目录即目录提取 选择文件即文件提取
3)保存日志的功能
自动记录提取过程输出的内容到某一文件
4)配置文件设置
以便节省一些参数的设置 当然指定的参数会覆盖配置文件中的设定
注意:一定要实现的功能会分批在crass 0.4系列中实现 最终稳定后会升级为crass 0.5。
将来要实现的功能:(越往后越不靠谱)
1)多线程化(多个封包由多个线程处理;每个封包内的资源又被多个线程分别处理;线程数可设)
2)实现为通用提取引擎库 供第3方使用
3)开放cui sdk和crass核心库的sdk
4)为图像合成器提供接口
5)加入封包制作的功能(实现assage)
6)为脚本反编译器提供接口
注意:当除了assage的功能实现时,会把crage从crass中独立出来并独立命名为crage2. 届时crass这个名字变成crage和assage的核心引擎库
其他功能也请提出~ 当然要落实的话会花很多时间 因为你们必须记得: 作为一款资源提取器 没有比支持更多的游戏来的更有用的了
[
本帖最后由 痴汉公贼 于 2009-07-03 12:39 编辑 ]