盟军敢死队开发工具箱

Scroll down for English translation.

盟军敢死队开发工具箱

地狱门神(F.R.C.)

SVN https://cmdt.svn.sourceforge.net/svnroot/cmdt
下载 https://sourceforge.net/projects/cmdt/files/ | http://files.cnblogs.com/Rex/CommDevToolkit.rar

上一版本可执行文件 http://files.cnblogs.com/Rex/CommDevToolkitOld.rar

1 概论

本工具箱主要用于盟军敢死队2和盟军敢死队3的修改。
查看“UpdateLog.zh.txt”以得到版本号和最新更新的内容。
因为时间不足的问题,本工具箱的错误处理比较简陋,见谅。
执行文件包不再附带格式文档,文档请参见http://www.cnblogs.com/Rex/archive/2007/10/03/913427.html。
如果有谁愿意撰写本工具箱的帮助或者翻译本工具箱,那就干吧。如果能联系我,我将非常高兴。
如果愿意加入本工具箱的编写,发现了BUG,或者有什么意见或建议,请到以下网址与我联系。
http://www.cnblogs.com/Rex/Contact.aspx?id=1

2 鸣谢
感谢这些人为本工具箱做出的贡献:
盗版钦差(invox)  进行了很多文件格式的解析,制作了很有价值的文档,为本工具箱提供了理论依据
网站大律师(PJB)  进行了很多文件格式及其算法的解析,为本工具箱提供了理论依据
wyel2000         发现了工具箱的许多错误
NeoRAGEx2002     作为专业人士,提供了许多极有价值的意见
URF(faqy_003)    提供了ABI格式的部分资料
guobinnew1977    提供了GRL格式的部分资料
jinshengmao      没有他的脚本文件转换工具,就没有现在的盟军修改
此外,还要感谢深藏不露sjs和其他所有人的支持。

3 文件格式表

支持的文件格式

Y64文件管理器     Y64
PCK文件管理器     Comm1_DIR PCK CSF_PAK
SEC文件转换器     SEC
图像文件转换器    Comm1_RLE GRL ABI MBI MA2 H2O
脚本文件转换器壳  BSMB(AN2 ANI BAS BIN BRI DAT GSC MIS MSB)

公开的文件格式

文本文件          Comm1_SCR Comm1_TIL Comm1_TIP Comm1_VOL CFG DAT FAC GMT LIS MAC MAN OGC ROL STR TXT TUT CSF_FLI CSF_PRP
图像文件          BMP JPG PNG
声音文件          WAV Comm3_OGC CSF_rws(需Vorbis解码器)
视频文件          POP(需Indeo解码器) BIK(需RAD Video Tools)
D3DX贴图文件      DDS(Photoshop)

尚未支持的文件格式

加密文本文件      CSF_CSSFBS(BDD CFG FBS TXT)
图像文件          Comm1_RLC Comm1_WAD ARLC DES
其它文件          Comm1_FNT Comm1_ZOM FNC FNM PK CSF_FNT

所有的文件格式都是指资源文件夹下或资源文件包中的文件的格式。
未标注版本的文件格式都是指盟军2或盟军3的,或者各版本都有的,或者通用文件。
有些重复的情况,说明有些不同格式有相同的扩展名。(如加密和未加密的文本文件)

4 环境要求

本软件需要支持 Microsoft .Net Framework 4.0 的操作系统。

本软件需要 Microsoft .Net Framework 4 或 Microsoft .Net Framework 4 Client Profile 运行库支持。
Microsoft .Net Framework 4 (x86/x64,48.1MB)
http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
Microsoft .NET Framework 4 Client Profile (x86,28.8MB)
http://download.microsoft.com/download/3/1/8/318161B8-9874-48E4-BB38-9EB82C5D6358/dotNetFx40_Client_x86.exe


SEC地形文件编辑器(SECEditor.exe)不必须但推荐安装Managed DirectX运行库文件(2.23M),以获得更好的性能。
http://files.cnblogs.com/neoragex2002/mdx_redist_11.rar
或者安装DirectX April 2006 Redistable或DirectX April 2006 SDK或以上。
DirectX October 2006 Redistable(55.6MB)
http://download.microsoft.com/download/d/4/6/d46cc24d-33df-4727-aa89-9512513c67d3/directx_oct2006_redist.exe

需要注意的是,使用Managed DirectX需要.Net Framework 1.1支持。
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe
如果你使用的是Win7系统而非WinXP,安装时可能会出现问题。以后可能使用XNA替代Managed DirectX。


5 用户使用协议

本软件是免费自由软件,所有源代码和可执行程序按照BSD许可证授权,详见License.zh.txt。
本软件的所有文档不按照BSD许可证授权,你可以不经修改的复制、传播这些文档,你还可以引用、翻译这些文档,其他一切权利保留。

本软件附带的Firefly.Core.dll版权属于我,符合本软件的协议,该库单独发行,参见http://www.cnblogs.com/Rex/archive/2008/11/08/1329759.html
本软件附带的zlib.net.dll版权属于ComponentAce,其协议参见zlib.net-license.txt。
本软件附带的文档obj_format.en.txt和mtl.en.txt的版权属于Wavefront, Inc。

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


Commandos Developing Toolkit

F.R.C.

SVN https://cmdt.svn.sourceforge.net/svnroot/cmdt
Source Package http://files.cnblogs.com/Rex/CommDevToolkitSrc.rar
Binary Package http://files.cnblogs.com/Rex/CommDevToolkit.rar

Previous Binary Package http://files.cnblogs.com/Rex/CommDevToolkitOld.rar

1 General Introduction

The toolkit is mainly used in modification in Comm2 or Comm3.
See "UpdateLog.en.txt" for version and newest changes.
As there is a lack of time, I do not do much exception handling. Sorry.
The binary package doesn't contain formats documents any more, see http://www.cnblogs.com/Rex/archive/2007/10/03/913427.html
for documents.
If there is someone who want to write help or translate the toolkit, then do it. If you contact me, I'll be very happy.
If someone want to join the project, or have found a bug, or have some suggestions, please contact me at the following URL.
http://www.cnblogs.com/Rex/Contact.aspx?id=1

2 Thanks
Thanks for the contribution made by these people:
invox              Made much file formats analysis, wrote a few precious documents, which is what the toolkit is based on
PJB                Made much file formats and algorithm analysis, which is what the toolkit is based on
wyel2000           Found many errors in the toolkit
NeoRAGEx2002       As a professional, he provided many valuable opinions
URF(faqy_003)      Provided some information about ABI
guobinnew1977      Provided some information about GRL
jinshengmao        Without his write_bmsb tool, no commandos modding will ever exist
In addition, thanks for the support of 深藏不露sjs and all other people.


3 File Format List

Supported File Format

Y64Manager         Y64
PCKManager         Comm1_DIR PCK CSF_PAK
SECConverter       SEC
ImageConverter     Comm1_RLE GRL ABI MBI MA2 H2O
BsmbDecoderShell   BSMB(AN2 ANI BAS BIN BRI DAT GSC MIS MSB)

Public File Format

Text File          Comm1_SCR Comm1_TIL Comm1_TIP Comm1_VOL CFG DAT FAC GMT LIS MAC MAN OGC ROL STR TXT TUT CSF_FLI CSF_PRP
Image File         BMP JPG PNG
Sound File         WAV Comm3_OGC CSF_rws(need Vorbis Codec)
Video File         POP(need Indeo Codec) BIK(need RAD Video Tools)
D3DX Texture File  DDS(Photoshop)

Not Supported

Encoded Text File  CSF_CSSFBS(BDD CFG FBS TXT)
Image File         Comm1_RLC Comm1_WAD ARLC DES
Others             Comm1_FNT Comm1_ZOM FNC FNM PK CSF_FNT

All file formats above refer to files in resource folders or packages.
File formats without a version belong to Comm2 or Comm3, or for all versions, or public formats.
There are some repetition, as there are different formats share the same name. (ex. encoded and not encoded text files)

4 System Requirement

The software needs Microsoft .Net Framework 4 or Microsoft .Net Framework 4 Client Profile.
Microsoft .Net Framework 4 (x86/x64,48.1MB)
http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
Microsoft .NET Framework 4 Client Profile (x86,28.8MB)
http://download.microsoft.com/download/3/1/8/318161B8-9874-48E4-BB38-9EB82C5D6358/dotNetFx40_Client_x86.exe


SECEditor doesn't require but is recommended to work with the Managed DirectX Runtime(2.23M), to get a better performance.
http://files.cnblogs.com/neoragex2002/mdx_redist_11.rar

Or you can install DirectX April 2006 Redistable or DirectX April 2006 SDK or later.
DirectX October 2006 Redistable(55.6MB)
http://download.microsoft.com/download/d/4/6/d46cc24d-33df-4727-aa89-9512513c67d3/directx_oct2006_redist.exe

It shall be noticed that Managed DirectX requires .Net Framework 1.1.
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe
If you are using Win7 rather than WinXP, .Net Framework 1.1 can not be installed. I may replace it with XNA in the future.


5 License

The software is freeware without charge. All source codes and binary codes are licensed under the BSD license, see License.en.txt.
All the documents are not under the same license. You can copy and distribute these documents without any modification. You can also refer and/or translate these documents. All other copyrights reserved.

The copyright of the library Firefly.Core.dll shipped with the software is held by me. And I permit it use the same license of the software. The library is separately published, see http://www.cnblogs.com/Rex/archive/2008/11/08/1329759.html
The copyright of the library zlib.net.dll shipped with the software is held by ComponentAce. Refer to zlib.net-license.txt for its license.
The copyright of the documents obj_format.en.txt and mtl.en.txt are held by Wavefront, Inc.

posted @ 2008-05-31 17:54 地狱门神 阅读(3961) 评论(74) 编辑 收藏