Jump to content
主视角中国

Recommended Posts

Posted

BY YeKai_CAI

小弟最近花了些时间,整理了一下SOF2武器性能修改的教学文件,在此与各位分享一下,让各位都能简单的制作出不一样的武器,这些文件将会说明如何修改SOF2武器杀伤力,范围,准度,后座力,或其它效果等等.

因为篇幅太大,此文暂时先简单介绍一下,接着小弟会把后面的资料放上来^^

--武器属性修改教学—

PART1

(声明:此文由官方教学文件翻译,整理而来)

小弟在此为大家简略整理一些SOF2武器性能修改的重点数据,

希望能对各位有一些帮助.

1.概论

首先,要找出记录着全SOF2武器数据的档案,请先开启WINZIP或其它支持.pk3压缩文件的软件.用这个软件找到在SOF2游戏数据夹的base数据夹中的therest.pk3这档案,开启后再一个一个找,把SOF2.wpn此档解压缩至你想用来放置该文件的数据夹.

当你利用以下介绍的方法修改好了SOF2.wpn档后,如果是给自己用的,请先在SOF2游戏数据夹的base中建立新数据夹,改名为ext_data(名字不能错),并把修改后的SOF2.wpn放入,以后SOF2读取时,将用此编辑过的档案作为武器性能的依据.(注意:如果你修改过后的SOF2.wpn有损坏导致游戏无法正常进行,只要把修改过的SOF2.wpn删除就能恢复原状.)

2.实作

接着,用WORD2000等文书软件把SOF2.wpn打开,便可进行编辑.

在该文件中段开始,会有一个一个武器的所有数据,以下我们便以M4作为范例,

你要编辑的部分应该是像以下的几串文字:

weapon

{

name "M4"

displayName "WEAPONS_NAME_M4"

model "models/weapons/m4/world/m4world.glm"

safe true

rank 0.5

cvar wp_m4

category 5 // assault rifle

menuImage "hud/weapon_icons/m4_icon"

mp_animRaise "TORSO_RAISE"

mp_animDrop "TORSO_DROP"

mp_animIdle "TORSO_IDLE_M4"

mp_animReload "TORSO_RELOAD_RIFLE"

// new school

attack

{

ammoType "5.56mm"

clipSize "30"

damage "70"

muzzleFlash "effects/muzzle_flashes/mflash_m4"

muzzleSmoke "effects/muzzle_flashes/smoke_m4"

3rdPersonMuzzleFlash "effects/muzzle_flashes/mflash_m4_inworld"

ShellCasingEject "effects/shell_brass"

EjectBone "ejection_m4"

TracerEffect "effects/tracerTest2"

inaccuracy ".05"

maxInaccuracy ".8"

range 8192

volume 0.8

kickAngles "1 4 -2 1"

canFireWhileProne true

mp_damage "35"

mp_inaccuracy ".12"

mp_maxInaccuracy "2.15"

mp_animFire "TORSO_ATTACK_M4"

mp_kickAngles "1 3 -2 1"

mp_extraClips "3"

fireModes

{

mode1 single

mode2 burst

mode3 auto

}

}

altattack

{

name "M203"

hudIcon "hud/40mm"

ammoType "40mm HE grenade"

clipSize "1"

damage "200"

radius "300"

muzzleFlash "effects/muzzle_flashes/mflash_mm1"

muzzleSmoke "effects/muzzle_flashes/smoke_mm1"

3rdPersonMuzzleFlash "effects/muzzle_flashes/mflash_mm1_inworld"

EjectBone "ejection_m4"

TracerEffect "effects/tracerTest2"

volume 0.8

kickAngles "1 6 -2 1"

mp_ammoType "40mm grenade"

mp_clipSize 1

mp_fireFromClip 2

mp_damage "101"

mp_radius "200"

mp_animFire "TORSO_ATTACK_M4"

mp_extraClips "1"

mp_muzzleFlashBone "flashm203_m4"

projectile

{

effect "effects/m203_trail"

gravity 0.5

speed 1000

detonation impact

explosionEffect "effects/explosions/m203_explosion"

underwaterEffect "effects/explosions/water_explosion_under"

waterExplosionEffect "effects/explosions/water_explosion"

mp_speed 1400

}

}

}

PART2

(声明:此文由官方教学文件翻译,整理而来)

小弟在此为大家简略整理一些SOF2武器性能修改的重点数据,

希望能对各位有一些帮助.因为时间不多,第二段小弟只先列出一点重要指令.

1. 单人版设定码(上)

以下设定码的内容你都能在SOF2.wpn里的各种武器的数据中找到并编辑.

3rdPersonMuzzleFlash(一般攻击,特殊攻击)

这个设定码通常是用于设定一个NPC攻击时的效果.

action(特殊攻击)

这个设定码用来修改武器的非攻击模式之特殊用键,如:狙击镜.底下是可用的设定码:

o toggleZoom – 用于MSG90A1半自动狙击枪

o toggleBinocs – 用于望远镜

o toggleThermal – 用于热源感应镜

o toggleNight – 用于夜视镜

ammoType(一般攻击,特殊攻击)

这设定码可设定武器射击用的弹药类型.

ArmorPiercing(一般攻击,特殊攻击)

该设定码可设定武器的攻击能对装甲产生多少的穿刺力,设定值介于0和1之间,可用小数点.

ClipSize(一般攻击,特殊攻击)

这个设定码可以让你设定该武器的弹夹内可装多少子弹.

damage(一般攻击,特殊攻击)

可设定该武器打到目标时造成的攻击力.

detonation(榴弹,投掷型杀伤武器)

这个设定码能设定该投掷型武器如M203在何种条件会引爆,有三种选择:

“impact”这叙述列会让榴弹在碰触到任何物体包括水面的情况下爆炸.

“timer”这叙述列可让你设定一个确切的爆炸时间,单位是秒.

“sticky”这叙述列会让榴弹在碰触到物体后,黏着在该物体中.”飞刀”就是用此叙述列.

(其它的以后小弟会再放上来^^)

武器模块制作方式重贴一遍...

越来越多人要求武器模块制作教学文件,小弟就一次贴上吧.

首先,我们以m4来做范例好了.

请先注意两三件事:

1.请确定你有可以开启zip类档案的软件,如WINZIP.

2.确定你有影像编辑软件.(要用小画家我也不反对啦)

3.建议事先将计算机设为可显示任何档案扩展名,

4.尽量保持认真态度(很重要喔),因为做skin要花不少时间.

步骤1:请先新增一个数据夹,叫"models",然后开启该数据夹,在里头新增子数据夹,叫做"weapons"

接着再开启该子数据夹,在里头造一个新资料夹叫"m4".(三个数据夹名字都不可错误)

(图解)

models

|

|

weapons

|

|

m4

步骤2:找出你安装sof2的数据夹,譬如D:\Games\Raven\Sof2里头应该有一个叫"base"的数据夹吧(如果没有请先去配眼镜)

打开它,找出一个叫"models"扩展名是".pk3"的档案,用WINZIP

之类的ZIP软件开启(因为.pk3档案是压缩档),在里头找到叫"m4"

扩展名为".jpg"的图档,把它解压缩到之前你制作的数据夹"m4"里,

接下来可用影像编辑软件编辑.(注意不可把图中背景黑色处误认为可编辑区)

也不要把图中组件涂黑到和背景相连,否则计算机会无法读取该武器,希望你懂我的意思)

步骤3:很重要的阶段,把你的图改好后,跳到最初建立的第一个数据夹"models"外,

在"models"数据夹上按右键,把它加入压缩档"models.zip"(懂吗?),接下来把该压缩档

扩展名改成".pk3"主档名自己想一个,譬如:"m4.pk3"

步骤4:这样,新的武器模块就出来了,把它放入你安装SOF2的数据夹的"base"里的"mp"

中,以后你玩多人联机版,m4就变样啰!

--本资料由美国网站翻译而来--

  • 1 年 以后...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...