武器 纳米服 mod制做方法————————————————,
本帖最后由 azp1026 于 2012-9-11 22:05 编辑http://www.tudou.com/v/Xm6_nbtJ8yI/&rpid=113655958&resourceId=113655958_04_05_99/v.swf
这里我们先说一下,你想要做什么mod
纳米服, 或是武器mod.,,,,拟或是声音替换,
我在这里详细说明一下,
首先下载解包工具.... quickbms.exe
打开选择crysis2.bms
打开主目录Crysis 2\gamecrysis2/Scripts 解包Scripts.pak
我们新建文件 你的mod名…… 什么都行//xxoo...
下面依次是GameCrysis2/Scripts/Entities/Items... NanoSuit /ammo.....Weapons
这些都是要新建的。
NanoSuit…… 纳米服的数据就在里面。
<Energy>能量参数方面
<param name="maximumEnergy" value="100" GAME="SP"/>最大能量,可以超过100,不过画面最多显示100
<param name="maximumEnergy" value="100" GAME="MP"/>
<param name="regenerationRate" value="30" GAME="SP" />能量重生率,默认每秒30点
<param name="regenerationRate" value="30" GAME="MP" />
<param name="disableTime" value="3.0" GAME="SP" />这个没具体搞清楚,反正改小是没错的
<param name="disableTime" value="3.0" GAME="MP" />
<param name="minEnergyRecharge" value="25" /> <!-- Min amount of energy to be recharged to be able to use the suit after being disabled -->
<param name="regenerationDelay" value="2.0" GAME="SP" />充能延迟,就是关闭耗能项目后延迟2秒后开始充能
<param name="regenerationDelay" value="1.0" GAME="MP" />
<param name="energyBarAudio" value="Player_NanoSuit_EnergyBar" GAME="SP" />
<param name="energyBarAudio" value="Player_NanoSuit_EnergyBar_MP" GAME="MP" />
<param name="ironsightStabilizationRate" value="10" GAME="SP" />可能是装甲模式后机械准星放大时的稳定性上升参数
<param name="ironsightStabilizationRate" value="10" GAME="MP" />
<param name="nanoVisionRate" value="2.0" GAME="SP" />纳米视觉的能量消耗率,改小
<param name="nanoVisionRate" value="2.0" GAME="MP" />
<param name="collectEnergyAmount" value="10.0" />不清楚,可能是每次捡到催化剂的时候能量自动补充10点
</Energy>
<GameParameters>这里是一些默认值,给后面没提到的参数打个基础
<param name="speedScale" value="1.25" GAME="SP" />不清楚,可能是穿上纳米服后的速度提升
<param name="speedscale" value="1.25" GAME="MP" /><!-- All modes -->
<param name="rotationSpeedScale" value="1.0" /> <!-- All modes ? -->速度模式下的转身速度,没必要改
<param name="sprintSpeedScale" value="1.8" GAME="SP" /> <!-- All modes -->跑步时候速度提升比例
<param name="sprintSpeedScale" value="1.8" GAME="MP" />
<param name="strafeSpeedScale" value="0.7" GAME="SP" /> <!-- All modes -->没必要改
<param name="strafeSpeedScale" value="0.7" GAME="MP" />
<param name="crouchSpeedScale" value="1.0" GAME="SP" /> <!-- All modes -->蹲下移动速度,应该不需要改
<param name="crouchSpeedScale" value="1.0" GAME="MP" />
<param name="superJumpScale" value="2.3" /> <!-- Power mode --> 超级跳跃的高度提升比例,太大的话没装甲模式或者空中控制容易摔死,调多少看着办吧
<param name="meleeStrengthScale" value="4.0" GAME="SP"/> <!-- Boosted melee (SP) -->肉搏打击的冲击力,应该不是伤害
<param name="meleeStrengthScale" value="4.0" GAME="MP" /> <!-- Armor mode (MP) -->
<param name="meleeStrengthVehicleScale" value="1.0" /> <!-- Power mode -->说明是打击汽车的力度,不过我改了似乎没什么效果
<param name="meleeDamageScale" value="6.0" GAME="SP" /> <!-- Boosted melee (SP) -->肉搏打击的伤害比例
<param name="meleeDamageScale" value="1.0" GAME="MP" /> <!-- Armor mode (MP) -->
<param name="throwStrengthScale" value="1.5" /> <!-- Boosted throw -->力量投掷的加成,改大没错的
<param name="camouflage" value="0.0" /> <!-- Stealth mode -->
<param name="noiseSupression" value="0.0" /> <!-- All modes -->
<param name="damageAbsorption" value="0.0" /> <!-- Armor mode -->
<param name="damageAbsorptionMelee" value="0.0" /> <!-- Armor mode -->
<param name="damageAbsorptionDesperateAbsorbMult" value="1.0" /><!-- Armor mode -->
<param name="damageAbsorptionDesperateDrainMult" value="1.0" /><!-- Armor mode -->
<param name="damageAbsorptionDesperateAbsorbRate" value="0.0" /> <!-- Armor mode -->
<param name="damageAbsorptionDesperateEnergyCost" value="0.0" /> <!-- Armor mode -->
<param name="damageAbsorptionDesperateEnergyCostMelee" value="0.0" /> <!-- Armor mode -->
<param name="damageAbsorptionDesperateThreshold" value="0.0" /><!-- Armor mode -->
<param name="hitReactionAbsorption" value="0.0" /> <!-- Armor mode -->
<param name="aiClassThreat" value="1.2" /> <!-- All modes -->
</GameParameters>
<EnergyMod>能量模式,就是一般的常驻模式,只有在跑步时候消耗
<param name="consumptionRateMin" value="0" GAME="SP" />
<param name="consumptionRateMax" value="15" GAME="SP" />
<param name="consumptionRateMin" value="0" GAME="MP" />
<param name="consumptionRateMax" value="7" GAME="MP" />
<param name="regenerationDelay" value="2.0" GAME="SP" />充能延迟,改小
<param name="regenerationDelay" value="1.0" GAME="MP" />
<param name="maxSpeedReferenceForConsumption" value="6.0" GAME="SP"/>速度模式下最大消耗,可以改小
<param name="maxSpeedReferenceForConsumption" value="9.0" GAME="MP"/>
<param name="speedToConsumptionRateCurve" value="1.0" GAME="SP"/>
<param name="speedToConsumptionRateCurve" value="1.0" GAME="MP"/>
</EnergyMod>
..............................
<SuitActions>接下来是比较有用的单个动作消耗量的预设值
<!-- Presets -->
<energyPreset name="energyOverload" cost="100.0"/>
<energyPreset name="energyDrain" cost="2.5"/>
<energyPreset name="energyStealthAttack" cost="20.0" GAME="SP" />隐身力量攻击
<energyPreset name="energyStealthAttack" cost="100.0" GAME="MP" />
<energyPreset name="energyPowerThrown" cost="100.0" GAME="SP" />力量投掷
<energyPreset name="energyPowerMelee" cost="100.0" GAME="SP" />力量肉搏
<energyPreset name="energyPowerMelee" cost="0" GAME="MP" />
<energyPreset name="kvoltEnergyDrain" cost="34.0" GAME="SP" />kvolt击中后好像会减少能量,就那个值
<energyPreset name="kvoltEnergyDrain" cost="20.0" GAME="MP" />
<energyPreset name="energyPowerJump" cost="10.0" GAME="SP" />超级跳跃
<energyPreset name="energyPowerJump" cost="20.0" GAME="MP" />
<energyPreset name="energyPerkStamp" cost="100.0" GAME="SP" /> 这个可能是纳米服升级里的那个打击地面的消耗
<energyPreset name="energyPerkStamp" cost="0.0" GAME="MP" />
<energyPreset name="perkMobilityEnergyPowerJump" cost="5.0" />
武器……网上是有很多教程,这里我来补全……声效方面
<action name="rapid_fire">
<sound target="firstperson" name="sounds/w_scar:Scar-L_fire:Scar-L_loop_fp" radius="200" static="1" synched="1"/>
<sound target="thirdperson" name="sounds/w_scar:Scar-L_fire:Scar-L_loop_3p" radius="200" static="1" synched="1"/>
</action>
<action name="spin_down">
<sound target="firstperson" name="sounds/w_scar:Scar-L_fire:Scar-L_tail_fp" radius="5" static="1" />
<sound target="thirdperson" name="sounds/w_scar:Scar-L_fire:Scar-L_tail_3p" radius="5" static="1" />
</action>
机枪的声音都可以从这里修改。但手枪就不行
手枪修改的话可以新建这两个数据。//////////
新建完这两个数据后,还要修改下面的参数才
能成功。
<firemode name="Rapid_Mounted" type="Rapid"> 这个就是射击模式/冲锋
<fire>
<param name="ammo_type" value="APCCannon_ammo" />
<param name="rate" value="200" />
<param name="damage" value="1500" GAME="SP"/>
<param name="damage" value="500" GAME="MP"/>
<param name="secondary_damage" value="0.05" />
<param name="ai_vs_player_damage" value="220"/>
<param name="clip_size" value="-1" /> 无限ammo
<param name="helper_tp" value="weapon_term" />
<param name="bullet_chamber" value="1" />
<param name="ooatracer_treshold" value="0" />
<param name="nearmiss_signal" value="OnNearMiss" />
<param name="helper_tp" value="weapon_term" />
<param name="reload_time" value="1.0" />
<param name="damage_drop_per_meter" value="0.05" GAME="SP"/>
<param name="damage_drop_per_meter" value="0.05" GAME="MP"/>
修改准心//////
<spread>
<param name="min" value="0.0" GAME="SP" />
<param name="max" value="0.0" GAME="SP" />
<param name="min" value="0.0" GAME="MP" />
<param name="max" value="3.5" GAME="MP" />
<param name="attack" value="0.0" GAME="SP" />
<param name="attack" value="0.8" GAME="MP" />
<param name="decay" value="0.0" GAME="SP" />
<param name="decay" value="0.0" GAME="MP" />
<param name="end_decay" value="0.0" GAME="SP" />
<param name="end_decay" value="0.0" GAME="MP" />
<param name="speed_m" value="0.3" GAME="SP"/>
<param name="speed_m" value="0.03" GAME="MP"/>
<param name="rotation_m" value="0.0" GAME="SP"/>
<param name="rotation_m" value="0.0" GAME="MP"/>
<param name="spread_jump_m" value="0.0" GAME="SP" />
<param name="spread_jump_m" value="4.0" GAME="MP" />
<param name="spread_crouch_m" value="0.0" GAME="SP" />
<param name="spread_crouch_m" value="0.8" GAME="MP" />
<param name="speed_holdBreathActive_m" value="0.0" GAME="SP"/>
<!-- modifies the speed_m when in active power mode -->
<param name="spread_holdBreathActive_m" value="0.0" GAME="SP" />
<param name="spread_holdBreathActive_m" value="1.0" GAME="MP" />
<!-- modifies overall spread without changing the relationship between the settings -->
</spread>
sp/后的全部为0.0
修改完后把 武器 纳米服的数据复制到
相继新建的文件下
下面我来说明一下怎么样生成mods
在你生成的mod文件旁生成一个指向info.xml文件
内容为
<Root>
<Name name="你的mod名Enabler"/>
<Type name="SPMod"/>
<Author name="Fuhrer.Warkentin"/>
<URL address="teknogeek1300.com"/>
<Version major="1" minor="2"/>
<Description>Replaces the SCARAB with the FY71 Crytek did not include in singleplayer.</Description>
</Root>
修改完成后,在快捷方式后加上 -mod 你的mod名
成功{:3_143:}{:3_143:}
这里庆祝下 我以经成功的到在一开始就可以拿到 guss,hmg。
等超级武器,不掉落,且子弹无限。但还有一些数据要测试。
要我修改好的数据的请回复
http://www.tudou.com/v/0Un479YtExU/&rpid=113655958&resourceId=113655958_04_05_99/v.swf
求制作好的MOD啊 费了心血怎么没人顶? 给力,支持个 顶一下 请问正版可以用吗 lz的附件呢? 留个名字 顶吧,这么好的帖子 我要修好的mod
看得头晕 cnjdftywertgdfhfgyrtgdfghdfy 可以略微详细点,说明是哪个文件{:3_120:} 真厉害完全看不懂 ... 虽然看不懂在说什么但是感觉好厉害的样字 bms文件在哪? 谢谢楼主分享。,。,。 给力,支持个 已经19年了估计资源都失效了 zvvvxcvvxxvxcvxcvxcvdssdfsd 楼主厉害!!!!!!!
页:
[1]