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 |
共通定義一覧(リロード / リロードセカンド追加分)
最終更新:2009年11月20日 21:02