太阳帝国的原罪的船舶移植至最高指挥官的手册

前言:
以前网上浏览时曾看到如何把太阳帝国的原罪的船舶单位移植到家园2的教程,个人后根椐此教程启示,突发奇想把太阳帝国的原罪的船舶单位移植至的最高指挥官,结果就选用了太阳帝国的原罪MOD的光晕MOD的船舶单位作为移植对象,此手册即为大概移植过程.由于太阳帝国的原罪与最高指挥官共同点都是使用法线贴图的游戏,再者其模型均可使用3D对象转换器预览和都有各自的3DS版模型文件导入导出插件,由此共性,移植是很容易成功的.
移植条件:
1,太阳帝国的原罪系列游戏任意一份副本或太阳帝国的原罪任意MOD的任意版本副本一份.
2,最高指挥官系列游戏任意一份副本外加最高指挥官MOD(作为移植载体).
3,Autodesk 3ds Max Design 2010一份及最高指挥官SCM\SCA导入导出插件(3ds版本)一份.
4,GIMP或PS等绘图软件任意一份外加法线贴图生成工具任意一份.
5,3D对像转换器4.80破解版一份.
6,个人计算机具备记事本或写字板(用于编写LUA脚本).

移植步骤:
第一步:提取太阳帝国的原罪的船舶模型:
首先进入太阳帝国的原罪安装目录或其MOD目录,打开Windows资源管理器搜索选项,输入MESH(太阳帝国的原罪的模型文件反缀为MESH),等搜索完毕后打开3D对像转换器,把MESH文件拖入3D对像转换器进行快速浏览,找到自己想要移植的船舶并转换为OBJ模型(为方便管理,应新建一个专门文件夹盛放原文件,包括原始的MESH和己转换好的OBJ模型).
如《太阳帝国的原罪》的【光晕MOD】的〖UNSC威力级超重型巡洋舰〗的模型文件有CapitalShip_UNSCBattleship.mesh
第二步:查找太阳帝国的原罪的船舶纹理:
同样在太阳帝国的原罪安装目录或其MOD目录下,根据自己想移植的MESH船舶模型文件名使用Windows资源管理器搜索选项搜索其船舶纹理文件,搜索到后把全部后缀为DDS的文件复制入专门文件夹内,以作备用.
如《太阳帝国的原罪》的【光晕MOD】的〖UNSC威力级超重型巡洋舰〗的纹理文件有CapitalShip_UNSCBattleship-cl.dds,CapitalShip_UNSCBattleship-nm.dds,CapitalShip_UNSCBattleship-da.dds
第三步:处理太阳帝国的原罪的船舶模型:
最高指挥官SCM\SCA导出参考教程:
http://janvanderweg.com/supcom/guide/guide.html
说明:在把模型文件导入3DS中后,按以上教程对模型进行处理,处理后分别导出SCM(模型动画)与SCA(动画)即可.由于太阳帝国的原罪MESH单位模型普遍有炮塔但无炮塔旋转动画支持,所以在处理模型时必须让其炮塔能旋转,再者单位动画要到位,才是合格的最高指挥官MOD单位.
第四步:重命名或处理太阳帝国的原罪的船舶纹理:
太阳帝国的原罪的船舶纹理与最高指挥官系列单位纹理移植对等式:
http://bbs.taclub.net/thread-21303-1-1.html
说明:参照以上帖子对太阳帝国的原罪的船舶纹理进行重命名,对于最高指挥官2代Team.dds就需使用GIMP或PS等绘图软件进行绘制或使用现有纹理进行处理得到,实际最高指挥官2代单位纹理缺少此纹理也不影响单位显示,只影响单位阵营着色.
第五步:根据太阳帝国的原罪的船舶状态编写船舶的LUA脚本:
最高指挥官MOD开发教程(法语):
http://suprememodeur.dyndns.org/index.html
此需要个人懂得LUA编程语言,详细参考以上教程.
第六步:测试太阳帝国的原罪的船舶:
要么个人开发个小MOD,要么把太阳帝国的原罪的船舶放入其它最高指挥官MOD文件夹中,利用作弊器等方式进行测试,检测BUG并逐条排除即可.
《太阳帝国的原罪》的【光晕MOD】的〖UNSC威力级超重型巡洋舰〗异类移植视频:

http://v.youku.com/v_show/id_XNTA3NTA0ODUy.html

最高指挥官1代:

最高指挥官2代:

说明一下:以上两项异类移植中,其所用模型及纹理均提取于《太阳帝国的原罪》的【光晕MOD】,其纹理文件转换基本都是重命名,由此可见其差异.
移植基本工具集:
3D对像转换器4.80破解版

http://pan.baidu.com/share/link?shareid=9614&uk=1998502206
太阳帝国的原罪MESH模型导入导出插件2.0A
http://janvanderweg.com/SOASE/SOASE_Maxtoolv2.0a.zip
最高指挥官SCM\SCA导入导出插件(合集)
http://pan.baidu.com/share/link?shareid=5461&uk=1998502206
法线贴图生成工具(包括DDS纹理查看器与转换器)
http://pan.baidu.com/share/link?shareid=173734&uk=3408415395
scmtool1.1b修正版

以上插件根据C1CTWC所提供散装脚本重新打包为规范打包脚本而成,解压后3ds Max 2010\Scripts下,运行scmtool.mzp即可.

结语:
由于我个人既不懂如何建模(含模型处理)又不懂如何编写LUA脚本,所以以上我移植的单位既无动画又无任何攻击力.如果诸位想移植太阳帝国的原罪的船舶单位,按以上步骤基本能移植成功.