武器の性能を変更する


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

MOD製作 - アライドアサルト総合

実践編 - 初級 - 武器の性能を変える

もっともポピュラーで簡単にできるMODが武器の性能を変えるMODです。
武器のデータは携行武器なら models/weapons
MG42などの固定武器なら models/stateweapons
に格納されています。
中身を開くと色々とスクリプトが書かれていますが、性能を変える程度なら最低下記の分を知っていれば問題ないでしょう。
で、MODの作り方はmodelsのフォルダをコピーして中のデータを下記を参考に改変し、pk3にする。
あとはmainに入れれば完了。

参考資料


シングルプレイ用定義一覧(アライドアサルト)

定義 内容 記述例
bulletcount 1発で発射される弾の数。ショットガンは多い bulletcount 1
clipsize 装弾数 clipsize 30
startammo 初期の予備弾数 startammo 180
ammorequired 1発で消費するclipsize ammorequired 1
firedelay 連射速度。数値が小さくなるほど速くなる firedelay 0.12
bulletspread 発射した弾が散らばる範囲(上 下 左 右) bulletspread 11 11 45 45
bulletrange 弾の射程距離。数値が大きくなるほど長くなる bulletrange 4000
bulletdamage 弾の威力 bulletdamage 50
crosshair レティクル(0:非表示、1:表示) crosshair 1
movementspeed 武器を使っているときの移動速度。1.0がノーマルで小さくするほど遅くなる movementspeed 0.9
secondary ammorequired セカンダリ攻撃の1発で消費するclipsize secondary ammorequired 0
secondary bulletrange セカンダリ攻撃の射程距離。数値が大きくなるほど長くなる secondary bulletrange 64
secondary bulletdamage セカンダリ攻撃の威力 secondary bulletdamage 35

シングルプレイ用定義一覧(リロード / リロードセカンド追加分)

定義 内容 記述例

マルチプレイ用定義一覧(アライドアサルト)

定義 内容 記述例
dmprojectile 発射体のファイル名(firetype projectileのみ) dmprojectile models/projectiles/bazookashell_dm.tik
dmbulletcount 1発で発射される弾の数。ショットガンは多い dmbulletcount 1
dmstartammo 初めて入手した時に持っている予備弾数 dmstartammo 180
dmammorequired 1発で消費するclipsize dmammorequired 1
dmfiredelay 連射速度。数値が小さくなるほど速くなる dmfiredelay 0.12
dmbulletspread 発射した弾が散らばる範囲(上 下 左 右) dmbulletspread 11 11 45 45
dmbulletrange 弾の射程距離。数値が大きくなるほど長くなる dmbulletrange 4000
dmbulletdamage 弾の威力 dmbulletdamage 50
dmcrosshair レティクル(0:非表示、1:表示) dmcrosshair 1
dmmovementspeed 武器を使っているときの移動速度。1.0がノーマルで小さくするほど遅くなる dmmovementspeed 0.9
secondary dmammorequired セカンダリ攻撃の1発で消費するclipsize secondary dmammorequired 0
secondary dmbulletrange セカンダリ攻撃の射程距離。数値が大きくなるほど長くなる secondary dmbulletrange 64
secondary dmbulletdamage セカンダリ攻撃の威力 secondary dmbulletdamage 35

シングルプレイ用定義一覧(リロード / リロードセカンド追加分)

定義 内容 記述例

共通定義一覧(アライドアサルト)

定義 内容 記述例
classname この関数以降に表す記述の種類。
Weapon は武器、 Projectile は手榴弾やバズーカのロケット弾などの射出物、 Explosion は爆発物となる。
classname Weapon
weapontype 武器の種類。下手にいじると動作しなくなる。 weapontype pistol
name 武器の名前。アニメーションはここで設定した武器のものが適応される。 name "Colt 45"
rank 百の位は武器切り替えキーのどこに割り当てられるかを示す。その他は不明。 rank 110 110
pickupsound 武器を拾った時に鳴る効果音。 pickupsound colt45_snd_pickup
ammopickupsound 武器の弾を拾った時に鳴る効果音。 ammopickupsound colt45_snd_pickup_ammo
noammosound 武器が弾切れを起こしたときになる効果音。 noammosound colt45_snd_noammo
meansofdeath 死亡タイプ meansofdeath bullet
firetype 発射体の種類 firetype bullet
ammotype 弾の種類 ammotype "rifle"
clipsize 装弾数 clipsize 30
projectile 発射体のファイル名(firetype projectileのみ) projectile models/projectiles/bazookashell.tik
secondary firetype セカンダリ攻撃の発射体の種類 secondary firetype melee
secondary ammotype セカンダリ攻撃の弾の種類 secondary firetype none
secondary meansofdeath セカンダリ攻撃の死亡タイプ secondary meansofdeath bash

共通定義一覧(リロード / リロードセカンド追加分)

定義 内容 記述例
添付ファイル