アットウィキロゴ

キャンペーンの紹介文付属の画像をオリジナルのものと差し替える

1 画像ファイル専用フォルダを用意する。

  1. 自分のキャンペーンフォルダ(今回は Save_the_Woods)に、images フォルダをあらたに作る。
  2. imege フォルダ内に使用したい画像を置く。
画像の規格
  • 背景を透過処理済みの PNG ファイル
  • サイズは 205px x 205px が標準
Wesnoth 個人データフォルダ(Windows だと「マイ ドキュメント\My Games\Wesnoth1.8」)
       |
       |-- data(フォルダ)
              |
              |-- add-ons(フォルダ)
                   |
                   |-- Save_the_Woods(フォルダ) ------ _main.cfg
                            |
                            |-- scenarios(フォルダ)
                            |                         |------------ 1_Invasion_of_Orcs.cfg
                            |                         |
                            |                         |------------ 2_Searching_in_the_Cave.cfg
                            |                         |
                            |                         |------------ 3_Last_Battle.cfg 
                            | 
                            |-- maps(フォルダ)
                            |                         |------------ 1_Invasion_of_Orcs.map
                            |                         |
                            |                         |------------ 2_Searching_in_the_Cave.cfg
                            |                         |
                            |                         |------------ 3_Last_Battle.cfg
                            |
                            |--imeges(フォルダ)
                                                      |------------ Battle.png

(Battle.png は、キャンペーン管理の方針に応じて、さらに下層のフォルダに置いてもよいです。)

2 _main.cfg ファイルを編集する

 _main.cfg ファイルの [campaign]~[/campaign] タグ内の image 属性の値を Battle.png へのパスに変更します。
例(上から7行目)
[campaign]
    id=Save_the_Woods
    name= _ "Save the Woods"
    abbrev=StW
    define=SAVE_THE_WOODS
    icon=items/armor-golden.png
    image=data/add-ons/Save_the_Woods/images/Battle.png  ←パスの開始は data からとします。
    description= _ "邪悪なオークどもからエルフの森を守ってみようか。"
    difficulties=EASY,NORMAL,HARD
    difficulty_descriptions={MENU_IMG_TXT2 "units/elves-wood/fighter.png~TC(1,magenta)" _"エルフの戦士" _"(易しい)"} +
    ";*" + {MENU_IMG_TXT2 "units/elves-wood/captain.png~TC(1,magenta)" _"エルフの隊長" _"(普通)"} +
    ";" + {MENU_IMG_TXT2 "units/elves-wood/marshal.png~TC(1,magenta)" _"エルフの元帥" _"(難しい)"}
    first_scenario=1_Invasion_of_Orcs
[/campaign] 

特定のユニットの画像をオリジナルのものと差し替えたい

 Battle foe Wesnoth のキャンペーンでは、主要な登場人物は、会話をするときにオリジナルの画像を使用することがよくありますが、以下の通りにすることで実現できます。
 (ただし、いわゆるドット絵はこの方法では差し替えできません。ドット絵を差し替えるには、ユニットの設定ファイルを編集する必要があります。)

1 登場人物の画像データ用のフォルダを作成する。

  1. 自分のキャンペーンフォルダ(今回は Save_the_Woods)の images フォルダの下にさらに portraits フォルダををあらたに作る。
  2. portraits フォルダフォルダ内に使用したい画像を置く。
画像の規格
  • 背景を透過処理済みの PNG ファイル
  • サイズは 400px x 400px が標準(横幅が 500px 程度まで大丈夫ですが、それ以上大きいと会話の文字に被さってしまいます。)
Wesnoth 個人データフォルダ(Windows だと「マイ ドキュメント\My Games\Wesnoth1.8」)
       |
       |-- data(フォルダ)
              |
              |-- add-ons(フォルダ)
                   |
                   |-- Save_the_Woods(フォルダ) ------ _main.cfg
                            |
                            略
                            |
                            |--imeges(フォルダ)
                                                      |------------ Battle.png
                                                      |
                                                      |--portraits(フォルダ)
                                                                         |
                                                                         |--Kerolyn.png
(Kerolyn.png は、キャンペーン管理の方針に応じて、さらに下層のフォルダに置いてもよいです。)

2 _main.cfg ファイルを編集する

 _main.cfg ファイルの一番下の方の #ifdef ~ #endif 内に、このキャンペーンへのパスを記述します。
変更前
#ifdef SAVE_THE_WOODS
    {~add-ons/Save_the_Woods/scenarios}
#endif
変更後
#ifdef SAVE_THE_WOODS
    [binary_path]
        path=data/add-ons/Save_the_Woods
    [/binary_path]
    {~add-ons/Save_the_Woods/scenarios}
#endif

3 その登場人物が出てくる最初のシナリオを編集する

 [side]~[/side] あるいは [unit]~[/unit] タグ内に profile=・・・と画像ファイルへのパスを記述します。
 なお、きちんと images フォルダ内に画像ファイルが置いてあれば、パスは portreits 以降からで大丈夫です。
#自軍の設定
    [side]
        side=1
        controller=human
        team_name=elves
        user_team_name= _ "Elves"
        type=Elvish Captain
        id=Kerolyn
        name= _ "Kerolyn"
        profile=portraits/Kerolyn.png  ←portraits 以降のパスを記述する。
        canrecruit=yes
        recruit=Elvish Fighter,Elvish Archer,Elvish Scout,Elvish Shaman
        {GOLD 120 100 80}
        {INCOME 4 2 0}

#副官の設定
        [unit]
            id=Lulu
            name= _ "Lulu"
            type=Elvish Shaman
            side=1
            x=7
            y=17
            {IS_HERO}
            [modifications]
                {TRAIT_LOYAL}
                {TRAIT_INTELLIGENT}
            [/modifications]
            profile=portraits/Lulu.png  ←portraits 以降のパスを記述する。
        [/unit]
    [/side]

タグ:

+ タグ編集
  • タグ:
最終更新:2012年03月04日 08:24