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

注册 登录

QQ登录

只需一步,快速开始

查看: 3242|回复: 12
打印 上一主题 下一主题

[分享] 研究了一个MOD文件,对大部分内容有所了解,和大家分享一下成果

  [复制链接]

14

主题

507

帖子

872

积分

超级玩家

Rank: 5Rank: 5

贡献度
63
金元
6197
积分
872
精华
0
注册时间
2009-1-31
跳转到指定楼层
主题
发表于 2012-2-13 19:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 freeyangrg 于 2012-2-13 20:08 编辑

weapons.txt
文件详解之前已经有人发过了,就不累述,不过要补充一下.
    StanceFactor 0 0.8(趴下时)
    StanceFactor 1 0.6(蹲坑中)
    StanceFactor 2 0.3(飞奔中)
    StanceFactor 3 0.5(站着发呆时)
这四项是不同姿势下的命中瞄准修正,文件说明部分说了Stance: Lying = 0, Ducking = 1, StandingHip = 2, StandingAim = 3
characters.txt
文件详解之前也已经有人发过了,而且我也是参考着来修改的.新建一个角色在AIM的时候,就会把AIM中最后一位的GUN给挤出画面,所以现在只能改已有的角色.
character_mercs.txt
另一个雇佣兵组织的文件,不过现在的版本应该没有吧~~
ammunition.txt
定义子弹,不过子弹种类也少.
// Range: [900, 999]  (物品类型的ID范围,建议不要超过这个范围)
// Take care not to use this ids on other items!
//
// Ammunition: 357cal 375cal 38cal 45cal 50cal 120cal 4_7mm 5_45mm 5_56mm 5_70mm 7_62mm 9_mm Rocket None (文件中定义的子弹名称,这个可以不用管)
// Damage: Physical (现在只有一种物理伤害,以后会不会有其它伤害就不知道了,所以也不用管了)
// ArmorFactor: Defines how much the damage will be reduces by armor (default: 1.0f = normal armor; min. 0.0f = no armor)(对护具的伤害,这个值低的话穿透力就强了,值高的话穿透力就低,但很快会打坏护具,设成0的话就等于祼体了)
// Projectiles: Defines the number of pellets shot(用途不明)
//

//--STACKSIZE IS 5---(背包里叠加最大数是一份的5倍,这个没得改要改只能改每份子弹的数量)
//--PRICE IS ACTUAL A FIFTH---


// 357cal(注释说明,可有可无)
Ammunition (900)(括号内的是ID,ID是要唯一的,要新建可以COPY数据,但ID一定要改)
{
    Price 250 (一份的价格)
    BoxSize 50(一份的数量,这里我改过了,50发一份)
    Weight 11 (重量)
    Ammunition 357cal (子弹的名字,和武器上的子弹名字是对应了,如果改了这个的话,用这种子弹的武器就上不了弹)
    ArmorFactor 0.4  (穿透力,越小越强,这个穿透力算是半祼了)
    Icon 0 504 400 56 40 (图标)
    Picture 1 1 5 1 (用途不明)
   
    Deliverable
}

items.txt
定义了一大堆物品和钥匙的文件,不过常用也就几样东西.
// Range: [100, 499](惯例,范围)
// Take care not to use this ids on other items!
//
// Syntax Item (EquipmentId, Type, VisualResourceId)(书写的语法,物品ID,类型,虚拟资源ID不知道是什么,反正都是写0的)
//
// <Types>: Medikit, Grenade, Mine, Defuse, Explosive(可用类型,医疗,手雷,地雷,拆弹,爆炸物)
//
// Charges # : number of charges    (default:  1)(可用次数,这个很多人都改过了)
//
// Efficiency: type specified for different purposes        (default:  0)(物品效果,医疗的是回血的量,会爆的东西就是伤害值)
//               for Grenade & Mines: Damage
//               for Medikits: Health regained
//
//
// Range: range in decimeter        (default: 1.0) (影响范围,会爆的东西才有的.数值和游戏里距离比值是10:1,如果配合伤害值就能做出恐怖的核子手雷了)
// SubType子类,子类就是定义物品的次要功能,比如大小医药箱能回血回状态.)
//            for Medikit  hp (1) bleeding (2) wounds (3)
//            for Grenade  smoke (1), stun (2), frag (3), gas (4)
//            for C4         timer (1), remote (2), clock (3), remote control (4)
//            for Openers  key (1), crowbar (2), lockpick (3)

// large medikit
Item (100, Medikit, 0)
{
    Price 110
   
    Charges 12
    SubType 3
    //Requirement 60
    Requirement 80 (技能要求)
    //Efficiency 60
    Efficiency 60
    Weight 2400
    Icon 0 840 280 56 40
    Picture 1 8 5 1
   
    Deliverable
}

clothings.txt
护具定义文件,衣服防弹衣全在这里了.
// Slots: Cap, Torso, Legs, Vest, Feet, Attachments(穿带不同部位装备的起始ID,这个是不是乱的.不过想把衣服当裤子穿的话也可以搞一下)
// Value: 1000, 2000, 3000, 4000, 5000. 6000
//
// EquipmentId = SlotValue + Index(装备的ID=部位起始ID+索引ID)
// Range: [1000, 4999](这个也是范围~)
// Take care not to use this ids on other items!
//
// Camoflage: CamoUrban, CamoWoods, CamoDesert,CamoNight(迷彩类)
//
// Property: (功能,0是夜视,1是防毒)
// 0 NightVision
// 1 GasProtection

//Attachments
//STILL UNCLEAR HOW TO BE DECLARED
某款夜视头盔为例:
// helmet night - camo01
Clothing (1160, Cap 160)(ID1000-1999是头盔,这个是第160款头盔)
{
    Property 0 (带夜视功能)
    Armor 17 (防护值能减17%的伤,不过前提是子弹穿透力为1)
    CamoUrban 5
    CamoWoods 5(三色迷彩)
    CamoDesert 5
    Price 3650 (价格)
    Weight 2150 (重量)
    Icon 1 0 160 56 40    (图标)
    Picture 2 0 8 1 (用途不明)
   
    Deliverable
}

还剩下的几个文件就是吃物,杂项,民兵的定义文件.新建人物和物品已经证明了是可行的,但没模型和贴图~以现在对文件解释的程度来说,要回复到JA2的系统,是不可能的了.只能等开发商慢慢去完善了~~

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-22 17:38 , Processed in 0.029748 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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