
2021年12月17日、イードは59 studioが開発を手掛ける3DダンジョンRPG『ウィザードリィ外伝 五つの試練』の配信をSteamで開始しました。
本作の特徴のひとつとして挙げられるものが、作成した冒険者の画像を任意のものに差し替えられる「カスタムポートレート」機能です。より思い入れが深くなるキャラを作れれば、喜びも二倍、悲しみも二倍というものです。本稿ではカスタムポートレート用の画像の作り方と、ゲームへの実装の仕方を紹介します。
本題に入る前にひとつだけ補足を。本稿の趣旨とは反対に「ウィザードリィの冒険者に画像はいらない! 職業アイコンすらなくていいよ!」というストイックな探索を楽しみたい方もご安心ください。最初からゲーム内に用意されている何も描かれていない透過画像をアイコンに指定すれば、一切の画像がない冒険者を作って冒険できます。

公式サイトからサンプルデータをダウンロード!
それでは、画像の作り方、実装の仕方に入っていきます。まずは本作の公式サイトにアクセスし、トップページ下部にある「ユーザーポートレートサンプルデータ」をダウンロードしましょう。

サンプルデータに格納されているReadmeテキストに詳しく記載されていますが、ポートレート用のアイコン・画像は大まかには以下の5種類です。
UI(ユーザーインターフェース)用顔アイコン(SD画質モード用)
UI用顔アイコン(HD画質モード用)
ステータス画面用ポートレート(HD画質モード用)
戦闘画面用ポートレート(HD画質モード用)
宝箱の調査・解錠指定時用ポートレート(HD画質モード用)
上記リストの一番下にある「宝箱の調査・解錠指定時用」画像は、盗賊or忍者、もしくはディバイントラップを使う魔法職にだけあれば十分です。もちろん、それらの職にすらなくても何も問題はありません。
テンプレート画像は上から順に「face_template.png」「face_b_template.png」「face_c_template.png」「face_d_template.png」が対応しています。宝箱出現時用のポートレートは「face_c_template.png」か「face_d_template.png」を流用しましょう。
画像編集に多少なりとも慣れている方はReadmeの内容のみで理解できるかと思いますが、ここからは不慣れな方のため、ブラウザ上でも使用できるフリーの画像編集ソフト「Photopea」で実際に画像を作成してみます。筆者が普段仕事で使っているPhotoshopに近い使用感、かつフリーのソフトの中から選んだだけですので、PNGの編集・保存ができるなら他のソフトでもOKです。
アイコン用の絵素材として、Game*Spark公式Twitterが配布しているスパくんのスマートフォン用壁紙をゲット。今からこれをアイコンにしていきます。
アイコンを実際に作成!
まずPhotopeaでスパくんの画像を読み込みます。次に、左端のツールバーから「矩形選択」を選び、画像上部のロゴを囲ってDeleteキー。アイコンに不要な個所をサクッと削除します。


そしてツールバーから「自動選択」を選び、スパくんの周囲の余白をクリック。その状態でDeleteキーを押せば余白が消去され、透過画像の完成です。


「ファイル」→「開く」で先ほどダウンロードしたテンプレート画像を新しいタブで開いたら、再びスパくん画像のタブへ。ツールバーの「移動ツール」を選択するとスパくんをドラッグ&ドロップで動かせるので、テンプレート画像のタグに動かして別タグにお引越しします。



テンプレート画像で大まかな位置を合わせたらCtrl+Alt+Tで「自由変形」モードに移行。この状態で、Shiftを押しながら斜め方向にドラッグすると縦横の比率を保ったまま画像サイズを調整できます。スパくん、でっかい男になれ。
イイ感じにサイズを調整できたら、「矩形選択」ツールでハミだした箇所を消去。最後に右側のレイヤータブで、テンプレート画像のレイヤーを非表示or消去すれば完了です。「ファイル」→「保存 その他」からPNG形式で保存しましょう。これで1枚完成です!


画像のファイル名の付け方
完成した画像を保存する際、ファイル名は以下にならって付けましょう。
SD-UI用顔アイコン:faceXX.png
HD-UI用顔アイコン:faceXX_b.png
HD-ステータス画面用ポートレート:faceXX_c.png
HD-戦闘画面用ポートレート:faceXX_d.png
HD-宝箱の調査・解錠指定時用ポートレート:faceXX_e.png
本作で設定できる画像は全20種類ですので、「XX」には01~20の任意の数字を入れます。今回は5枚のスパくん画像を「face10.png」「face10_b.png」「face10_c.png」「face10_d.png」「face10_e.png」としました。アイコン画像の作成、ファイル名のリネームはこれで完了です。
■作成画像を指定フォルダに格納!
既存のアイコン画像は、Windows 10であれば PC→ドキュメント→59studio→WizardryFoV2→faceフォルダ にインストールされています。まずはこの「face」フォルダを丸々コピーし、どこかに退避させましょう。消したくない画像を上書きしてしまったときなどに、リカバリーが楽になります。
画像を入れ終えたらゲームを起動して訓練場に行き、「キャラクタを調べる」→「マークの変更」を選択。上記の画像名と同じ数字のマーク、つまり今回は「Face 10」が作成した画像になっていればOKです。それを選択すれば、先ほど作成した5種類の画像が1人のキャラに適用されます。これで自分だけのオリジナル冒険者が完成しました!

応用編:HP残量や状態異常に応じた画像も作ってみよう
もっと凝りたい人は、Readmeに死亡を含むHP残量に応じたポートレートや、毒、恐怖、睡眠、石化、麻痺、灰化時用のポートレートの設定方法も記載されています。さまざまな画像を用意してみましょう。また、宝箱発見時用のポートレートは、宝箱の位置を加味した画像を用意すればかなり遊べますよ。


どこまで凝るにせよひと手間かかる作業ではありますが、やればやるほど思い入れも増すというもの。お気に入りのパーティーで地下迷宮に乗り込み、お宝をゲットしたりレベルを上げたり死んだり罠にかかったり灰になったり首をはねられたりしながらクラシカルなダンジョン探索を楽しみましょう。
『ウィザードリィ外伝 五つの試練』はSteamで配信中です。価格は2980円で、2021年12月25日(土)までは10%オフの2682円で販売されています。