高级玩家

- 贡献度
- 68
- 金元
- 1838
- 积分
- 456
- 精华
- 0
- 注册时间
- 2006-6-28
|
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] |
|