「テキスト改変の基本」の編集履歴(バックアップ)一覧はこちら

テキスト改変の基本」(2011/02/15 (火) 00:31:24) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

---- *テキスト改変の基本 ---- #contents ---- **使うファイル(一例) &font(red){SoC} &font(i,b){gamedata\config\text\eng\} フォルダの中の適当なファイル ※どのファイルがどれに当たるか、みたいな話はまた別の項目で。 大部分が上記フォルダにありますが、それ以外のフォルダ、ファイルのものを扱う場合もあります。 &font(blue){CS/CoP} 保留。だいたい同じだと思う。 **テキストってどのテキスト? と、聞かれることはないと思うけど…言うなれば"全部"。 人の名前からマップの名前、表示される文字という文字…テクスチャに直書きされてるものはまた別として、テキストベースのものは全部書き換えることが可能なわけです。 例えば、まーくんの名前を変更して… #image(http://www43.atwiki.jp/stalker_modder/pub/other_sample/actor_name.jpg) ※不適切な表現があったため自主規制しました 冗談は置いといて、要するに"書かれている場所"さえ分かればどうにでも変更できる、ということ。 一番身近で分かりやすい例として、日本語化MODなんかがあります。 要するに、テキスト改変で、表示される"英語"を"日本語"に変えてやってるわけです。 ※日本語化に関しては、もうちょっと深いところで色々やるけれど、そこは今回取り上げないということで。 では、別の例で… まーくんが唯一初期から持っているアイテム、Leather jacket関係をいじくってみましょう。 用意するのは、string_table_outfit.xml。 ここのnovice_outfit…と見せかけてoutfit_soldier_name。 アイテム自体のIDがnovice_outfitなのに、outfit.ltxでの指定はoutfit_soldier_nameになってます。 では早速、該当部分の抜粋。ちなみに日本語MODから。 <string id="outfit_soldier_description"> <text>普通の厚い上着で、大量生産品の一つ。弾丸と手榴弾片への耐性をわずかに増加させる。それ以外、アノーマリーや他の何に対しても効果はない。</text> </string> <string id="outfit_soldier_name"> <text>Leather jacket</text> </string> この2つが該当部分。outfit_soldier_nameがアイテム名、outfit_soldier_descriptionが表示される説明文。 見れば分かると思いますが、ここで変更するのは<text>~</text>の中身。 実際にいじくった結果、 <string id="outfit_soldier_description"> <text>ホンモノのLonerのためのホンモノのスーツ。薄く、軽く、耐性最悪である。その値段の安さと普及率から、ゾーンではものすごく一般的である。…そもそも毎日撃ち合いをする訳ではないのだ。</text> </string> <string id="outfit_soldier_name"> <text>かわのふく</text> </string> こんなことになりました。説明文はBig Benのパクリ。 あとは、これをちゃんとフォルダ階層まで作ったgamedataフォルダを用意して、string_table_outfit.xmlを突っ込んでやるだけ…ではあるけど、 日本語化MODを入れている前提なので、該当ファイルを弄ってやるだけでOK。 **出来上がったものが こちらになります。 &lightbox(http://www43.atwiki.jp/stalker_modder/pub/other_sample/leather_jacket.jpg,link=image,percent=50) おそらく適当なセーブデータロードすれば適用されているはずだけど、駄目だった場合はニューゲーム必須かもしれない。
---- *テキスト改変の基本 ---- #contents ---- **使うファイル(一例) &font(red){SoC} &font(i,b){gamedata\config\text\eng\} フォルダの中の適当なファイル ※どのファイルがどれに当たるか、みたいな話はまた別の項目で。 大部分が上記フォルダにありますが、それ以外のフォルダ、ファイルのものを扱う場合もあります。 &font(blue){CS/CoP} 保留。だいたい同じだと思う。 **テキストってどのテキスト? と、聞かれることはないと思うけど…言うなれば"全部"。 人の名前からマップの名前、表示される文字という文字…テクスチャに直書きされてるものはまた別として、テキストベースのものは全部書き換えることが可能なわけです。 例えば、まーくんの名前を変更して… #image(http://www43.atwiki.jp/stalker_modder/pub/other_sample/actor_name.jpg) ※不適切な表現があったため自主規制しました 冗談は置いといて、要するに"書かれている場所"さえ分かればどうにでも変更できる、ということ。 一番身近で分かりやすい例として、日本語化MODなんかがあります。 要するに、テキスト改変で、表示される"英語"を"日本語"に変えてやってるわけです。 ※日本語化に関しては、もうちょっと深いところで色々やるけれど、そこは今回取り上げないということで。 では、別の例で… まーくんが唯一初期から持っているアイテム、Leather jacket関係をいじくってみましょう。 用意するのは、string_table_outfit.xml。 ここのnovice_outfit…と見せかけてoutfit_soldier_name。 アイテム自体のIDがnovice_outfitなのに、outfit.ltxでの指定はoutfit_soldier_nameになってます。 では早速、該当部分の抜粋。ちなみに日本語MODから。 <string id="outfit_soldier_description"> <text>普通の厚い上着で、大量生産品の一つ。弾丸と手榴弾片への耐性をわずかに増加させる。それ以外、アノーマリーや他の何に対しても効果はない。</text> </string> <string id="outfit_soldier_name"> <text>Leather jacket</text> </string> この2つが該当部分。outfit_soldier_nameがアイテム名、outfit_soldier_descriptionが表示される説明文。 見れば分かると思いますが、ここで変更するのは<text>~</text>の中身。 実際にいじくった結果、 <string id="outfit_soldier_description"> <text>ホンモノのLonerのためのホンモノのスーツ。薄く、軽く、耐性最悪である。その値段の安さと普及率から、ゾーンではものすごく一般的である。…そもそも毎日撃ち合いをする訳ではないのだ。</text> </string> <string id="outfit_soldier_name"> <text>かわのふく</text> </string> こんなことになりました。説明文はBig Benのパクリ。 あとは、これをちゃんとフォルダ階層まで作ったgamedataフォルダを用意して、string_table_outfit.xmlを突っ込んでやるだけ…ではあるけど、 日本語化MODを入れている前提なので、該当ファイルを弄ってやるだけでOK。 **出来上がったものが こちらになります。クリックで拡大。 &lightbox(http://www43.atwiki.jp/stalker_modder/pub/other_sample/leather_jacket.jpg,link=image,percent=50) おそらく適当なセーブデータロードすれば適用されているはずだけど、駄目だった場合はニューゲーム必須かもしれない。

表示オプション

横に並べて表示:
変化行の前後のみ表示: