170行目らへんにgrozaのカスタムバージョンが見つかります。29こんな内容ですね。unique_items.ltxのこの部分を丸ごとコピーしましょうか。追加する部分ですが、本来なら、;---Weapons---の項目の一番下に追加と言うところなんでしょうが、それだと修正の度に探すのが面倒くさいですね。ここは一つunique_items.ltxの一番下にこんな項目を追加しちまいましょう。名前)----ここにさっきコピーしたものを貼り付ければ探すのも楽チンですね。結果的に、こんな状態になっていると思います。29とりあえず殆どの項目はwiki見れば一発で判ると思うんですが、その前に知っておかなければならない事があります。知っておくべき事、その2。継承と言う概念について。深く説明すると、構造化プログラミングの基礎から説明しなければならないので、基本的な考え方をサラっと説明します。この武器の例だと一番上の行にこんなのがありますね。性能を継承しています」と言う内容を意味しています。基本的にwpn_groza_m1と言う武器は、wpn_grozaと言う武器の性能と同じだと言う事です。「wpn_grozaから変更したい部分のみをここで設定するので、ここで設定していない部分に関しては、全てwpn_grozaと同じ扱いにしてください」こう言う指示をしていると言うわけです。その継承元であるwpn_grozaが何処にあるかと言うと、それはフォルダ「gamedata/config/weapons」内のファイル「w_groza.ltx」に記述されています。その中を見ると・・・。ここに書くとキリがないので省略しますが、大量のステータスが設定されていますね。それがgroza(Tunder)と言う武器の本来のステータス情報なのです。その中で元々設定されている数値のうち、自分の弄りたい部分のみを抜き出して改造し、それ以外の部分は今まで通りで。そんな都合の良い設計の仕方が「継承」と言う概念なのです。極端な事を言うと、武器IDと継承元だけ追加してステータスを全く設定しなければ、「プログラム的には違うアイテムだけど、中身は全く同じアイテム」が追加されると言う事になるわけです。ゲーム内にそれが登場しても、プレイヤーにはそれを判別する方法が存在しないので全く意味は無いですが。継承の概念を説明したところで、いよいよ改造の開始です。武器IDを変えましょう。半角英数小文字なら一通りの文字は使えるようですが、あまりヘンな記号とかは避けときましょう。[wpn_groza_special]:wpn_grozaこんな感じでしょうか?継承元はそのままで。各項目の意味はwikiに載ってるので、そちらを参考にしてもらうとして、ちょっと判り難い部分を説明します。"weapons/uniq/wpn_groza_m1"初っ端から申し訳ないのですが、この項目に関してはどのようにゲームに影響しているのかオイラにも判らないので、他のユニークアイテムに習い、武器IDをそのままコピーする事にしてます。ゲーム内での出現時に関係しているようですが・・・。"weapons/uniq/wpn_groza_special"あと少し判り難いのは、これ辺りでしょうか。29これは今回は修正する必要はありませんが、ゲーム内におけるアイコンデータの座標を意味しています。座標とは別に縦横のサイズもセットで指定するものなんだけど、それは継承元のまま、サイズは変えずにアイコンだけ変えると言う事ね。新しいアイコンを追加しないのであれば変更する必要は無いと思うのですが、一応基礎知識として。アイコンデータがどこに格納されているのか。フォルダ「gamedata/textures/ui」内、ファイル「ui_icon_equipment.dds」です。dds形式とはあまり聞きなれない拡張子ですが、これはGeforceで有名なnVidia社がゲーム用に作った画像形式で、普通の画像ビューアで閲覧する事はできません。必須ではないけど知っておくと便利な事。DDS形式画像ファイルの閲覧の仕方を説明します。DDS形式のファイルは一般の画像ソフトに「DDSプラグイン」と言う機能拡張を行い(まあ画像ソフトに機能拡張MODを入れてるようなもんです)、閲覧可能な状態にするのが一般的です。Shopの方がずっと安定してるようですね。Shopはバカみたいに高いので手が出ませんが・・・。DDSプラグインではバグが多くて途中で強制終了とか連発します。苦肉の策として、DDS形式と互換性のあるTGA形式に変換する事で何とか改造してます。動作が軽く、プラグイン無しで最初からDDS形式を閲覧でき、ある程度のデータ変換も可能な事も魅力の一つです。残念ながら他形式→DDSへの変換は出来ないようですが・・・。オイラ適当こいてました。今PC再インスコしてて気づいたけど、デフォではDDS見れませんね。irfanview_plugins_410_setup.exeってのが必要でした。ファイル名でググれば山ほど引っかかるので探してみてくだされ。Tool(通称DxTex)」と言うものがあります。Shopに手を出せないオイラのような貧乏人にはありがたい限りです。言うフリー描画ソフト+DDSプラグインと言う組み合わせが無料で全ての環境が整うと言う事で非常に有名です。最新版のv2.4以降だと何故かSTALKERのDDSファイルを読み込ませるとエラーが発生してしまうので、一つ前のバージョンであるv2.2(事前にGTK-2.10.13のインストールが必要)を使う必要があります。DDS形式画像ファイルが見れるようになりましたか?なったと言う前提で進めますね。プラグイン」あたりのキーワードを捏ね回してググって見てください。武器のアイコンデータの話に戻ります。ファイル「ui_icon_equipment.dds」を閲覧してみると・・・。武器、と言うか全アイテムがずらりと並んでいるのが見えますね。あ、閲覧してるツールにもよりますが、「MipMapが何たらかんたら」と表示された場合、とりあえず「表示しない」と言う方を選択しといてください。MipMapに関しては、そのうち説明します。ファイル「ui_icon_equipment.dds」の武器の画像ですが、これは実は50ピクセル単位でブロック化されているのです。イメージ的にはこんなん。「inv_grid_x」と「inv_grid_y」の意味でしたね。これは上のように50ピクセルでグリッド線を引いた場合の、この問題の武器グラフィックの左上のマスの座標を示しているのです。ちなみに座標は0からカウントするのが常識です。実際には5ってのは6個目、29ってのは30個目と脳内変換してください。出てきてる項目で判りにくいのはこれくらいでしょうか?それでは実際に武器を改造してみましょう。29これだけでは何も変わらないので、性能も弄ります。最後まで使い続けられるように、使用弾薬の種類でも増やしてみましょうか。ammo_5.56x45_apかなり反則臭い改造ですが、ゲーム前半で手に入りやすい5.45x39弾に加えて、ゲーム後半でも頻繁に手に入る5.56x45弾も撃ち出せるようになりました。消耗して行くと悲しいので、消耗しなくします。厨臭い事この上ありませんね。何だか、「僕の考えた最強の銃」見たいな感じで、改造してて恥ずかしくなってきましたよ?でもまだ続けます。ここに無い項目を弄りましょう。継承先、先ほどのフォルダ「gamedata/config/weapons」内のファイル「w_groza.ltx」から好き勝手に項目を引っ張ってきます。初期の貧乏状態でも購入できるように価値を安くします。10マガジンに弾丸が50発入るようにします。50バースト射撃を1→3→フルオートにします。-1せっかくなのでグレネードも全部撃てるようにします。RPGロケットを撃ち出すのは流石に無理でした。ammo_m209サイレンサー装着可能に、ついでにサイレンサー装着しても威力が下がらないようにします。1とりあえず、こんな所でしょうか?改めて見ると、こりゃ酷いですね。何だか敵が可哀想になってきました。何はともあれ、これで武器は出来ました。実はもう一つだけやらねばならない事があるのです。wpn-groza_spこれは何かと言うと、この武器の説明文のIDを示しているのです。弾薬以外に関しては「inv_name」と「inv_name_short」のIDは共通なので、今回は2箇所の文章を追加する必要があります。弾薬の場合は名前がゲーム画面右下の弾薬情報に表示されるので、そこに表示したい名前のIDを「inv_name_short」に設定することになります。追加する場所はフォルダ「gamedata\config\text\eng」内の、ファイル「string_table_enc_weapons.xml」です。ここにはIDとそれに対応する文章が設定されているので、見よう見まねで記述しましょう。</string>こんな感じになっています。</string>これが追加されますが、今回は弾薬ではないので2つだけ設定します。書かれている最終行の前に以下の文を挿入する形になります。好きな文章をぶち込んでください。日本語化してあるファイルであれば日本語で好き勝手に書いてOKです。