3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7500|回复: 4
打印 上一主题 下一主题

[原创] 关于飞机Logo修改及default_planes.lua脚本文件分析

[复制链接]

8

主题

185

帖子

456

积分

高级玩家

Rank: 4

贡献度
68
金元
1838
积分
456
精华
0
注册时间
2006-6-28
跳转到指定楼层
主题
发表于 2009-3-27 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Logo修改后效果看我的一个涂装
http://3dmgame.chnren.com/bbs/showtopic-665527.html

default_planes.lua文件你可以在data1.pak中的menus2中找到。解压密码是:rF4hfGe1PfrzGe3IbaRtWsIn。
解压后放于游戏目录下Datamenus2下。如果用过飞机全解补丁,那么那里应该有这个文件了。

用记事本之类的文本修改软件打开。看样看到这样的内容



如果会编程,那么你觉得应该非常清楚。但是我还是说明一下。
最初的“planes={...}”基本不用理会。只要是里面的内容。
“Name”是飞机名。你会发现这名字和游戏中飞机名不同。但是关键字符串连续我还没找到。
“Pack”压缩包?不能理解,而且所有的飞机数据中都有,且都是“MainMenu”
“Model”是模型?我试过,修改后会导致飞机模型读取失败。
“dat”是在飞行选择下的模型文件。由于给出了路径文件名,所以可以对这个文件进行修改。注意:这个只是在飞机选择下的模型而已。
“Skin2”及其相关参数项,意义不明。修改后无效果?
“country”意义不明。
“level”飞机使用最低等级要求。0为无要求。注意:飞机的使用要求还有任务的进度
“Speed = 8”为速度
“Maneuverability = 10”为机动性
“Resistance = 6”为抵抗(护甲)
“AARating = 10”为对空能力
“AGRating = 7”为对地能力
以上能力根据我的试验,10为最大,大于10没有意义和10一样。Speed等与10时,最高速度可以追上自己发射的导弹[em57] 。另外我没有在联机模式测试过,所以我不知道是否能够有用。

     “Role ”意义不明,修改后也没有什么效果。
     “  Stealth = 1,
       Carrier = 0,
       EW = 1,
       SuperCannon = 0,
       Drift = 2,
       StallRecovery = 2,
       Stability = 2,
       Avionics = 1,
       WeaponCharge = 1,”这几个参数从字面意思上是飞机的功能。但好像改了没什么效果。。。
“SPPacks”和“MPPacks”是武器参数,已经有人分析了,我就不再说明一遍了。
“Pic = {"DataTexturesMenus2PlaneIcons.dds",0.8,0.25,0.9,0.375}”这一行是飞机的Logo文件。
"DataTexturesMenus2PlaneIcons.dds"在data3.pak的texture中可以找到。是一个900×720的纹理。


后面“0.8,0.25,0.9,0.375”分别对应纹理中的偏移,然后你会发现:
900×(0.9-0.8)=90
720×(0.375-0.25)= 90
所以在游戏中你看到的飞机Logo就是90×90的图片。
由于给出的是文件路径,那么我们自己建立一个纹理,我推荐在photoshop中建立一个100×100的纹理,比如


要有镂空效果,那么就要添加“Alpha1”,选择“DXT1         ARGB   4 bpp | 1 bit alpha”
可以保存在任意位置,我修改的是su35,保存在游戏目录下的Datasu35.dds下,所以我就这么写:
“ Pic = {"Datasu35.dds",0.0,0.0,0.9,0.9}”
其中的参数简单可以设为“0,0,1,1”,还是保存像素点数与游戏的一致的好。

另外,关于机体添加可能性研究。。。
把飞机数据进行复制,比如这样:


很明显,我复制了su35的数据,进入游戏会发现有两架su35,注意要用“,”把数据间隔开。然后,修改飞机数据,那么两架飞机将拥有不同数据了。
但由于我找不到model的数据关联,所以最多修改一下dat内容,使得在飞机选择上纹理和外观都不同,进行飞行时还是同一个模型和纹理。
另外如果由于修改脚本,导致存档出现问题与我一概无关。[em61]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-28 01:27 , Processed in 0.025685 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表