Baldur’s Gate: Enhanced Edition Custom Portrait

Baldur’s GateのデフォルトのPC用Portraitは、例えば男性の場合、ハゲと青年の二枚を除いて全てNPCでも使用されているものでした。そのためハゲと青年以外のPortraitを使用していると、しばらくしてPortraitがNPCと被ってしまう事態が発生していました。
このためかどうかは分からないものの、Baldur’s Gateでは各自で用意したファイルを使ってカスタムしたPortraitを使うことが出来ました。

Baldur’s Gate: Enhanced EditionのPortraitではデフォルトでさらに数枚の描き下ろしが追加されていますが、出来ることならまた自分用のPortraitを使って遊びたいものです。

Baldur’s Gate: Enhanced Edition ManualsのSword Coast Survival Guide (BGManual1.pdf) を見てみます。Reader上の表示で47ページ、書籍内のページ番号で46ページにPortraitのカスタマイズについて書かれているようです。要約すると大体以下の通り。

  1. 38×60 8-bitの1-7文字+S.bmpと110×170 カラー明記無しの1-7文字+L.bmpの画像を用意する(明記されていないけれど、ビットマップフォーマットの画像ファイルです)。
  2. Baldur’s Gate: Enhanced Editionをインストールしたディレクトリのルートに”Portraits”ディレクトリを作って、これらのファイルを入れる。

どこかで見た内容と同じ手順ですね。

読者の皆さんもこれを試してみてもいいですが、やるだけ無駄です。いつまで経ってもPortrait選択時に”CUSTOM”というボタンが見あたらずカスタマイズ出来ません。
なぜかというと、これはかつてのBaldur’s GateのCustom Portraitsの利用方法であって、Enhanced EditionのManualは当時のManualを丸写ししただけで改訂されていないためです。

ディレクトリの場所が間違っているため、

  • Windows 7 or Vistaの場合
    <System Drive>:\Users\<Username>\Documents\Baldur’s Gate – Enhanced Edition\Portraits\
  • それ以前のWindowsの場合
    <System Drive>:\Documents and Settings\<Username>\My Documents\Baldur’s Gate – Enhanced Edition\Portraits\

に画像ファイルを入れます。
読者の皆さんも試しにさっき用意したファイルを入れてもいいですが、まだ我慢した方がいいでしょう
Portrait選択時に”CUSTOM”というボタンは表示され、ファイルを選択できるようになりますが、どう見ても小さすぎます。

BaldurEE-PortraitFail.jpg

 

検証してみましょう。ここでいう解像度とは画像の幅・高さのことです。

大きめ解像度の画像をぶち込んでみたり、デフォルトのPortraitを使ってみたりしてスクリーンショットを撮って解像度を測ってみます。このときフルスクリーンにしていると、等倍では表示されない(スケーリングされている)のでウインドウモードにして撮りましょう。

どうも画像の解像度は特に大きすぎない限りはどんなサイズでも読んで表示してくれて、さらに8-bitカラーでないと駄目というわけでは無くなったようです。
ファイル名の文字数制限はWindows 8も出た時代ですが相変わらず8文字以下のようです。

スクリーンショットをよく見てみると、デフォルトのPortraitでも枠に綺麗ぴったりにはまって表示されていなかったりします。目敏いですが、これでは本来の正しい値を予測しにくいですね。

それから従来のように2種類の画像ではなく、3種類の画像が使われているようです。CUSTOMボタンから選択できる画像は以前と同じく2つのみですが…
これはBaldur’s Gate 2のNPCのPortraitと同じ仕様ですが、使われている解像度やはりそれとも異なるようです。ファイル名はBaldur’s Gate 2に基づいて3種類分推測してみましょう。

BaldurEE-PortraitType.jpg

 

ここまで読み飛ばしても問題ないようにまとめましょう。

Portrait用の画像ファイルを入れておくディレクトリ:

  • Windows 7 or Vistaの場合
    <System Drive>:\Users\<Username>\Documents\Baldur’s Gate – Enhanced Edition\Portraits\
  • それ以前のWindowsの場合
    <System Drive>:\Documents and Settings\<Username>\My Documents\Baldur’s Gate – Enhanced Edition\Portraits\

用意するビットマップフォーマットの画像ファイル(カラー深度は24-bitで構わない):

  • W:210 x H:330 ファイル名:<任意の文字列 1-7文字>L.bmp
  • W:170 x H:268 ファイル名:<任意の文字列 1-7文字>M.bmp
  • W:54 x H:85 ファイル名:<任意の文字列 1-7文字>S.bmp

<任意の文字列 1-7文字>は<>を含めません。
また同時に指定したいファイルで同じ文字列の方が都合がよいです。
CUSTOMボタンを押してファイルを指定する際には、上の大きいPortraitには*******M.bmp、下の小さいPortraitには*******S.bmpを指定します。同じ文字列にした上でこうすることで、一番大きい画像*******L.bmpも特大のPortraitに指定されたことになり、表示されます。とはいえ、この特大のPortraitは分かっている限りではCharacter Generationでしか表示されないので、特に必須というわけではありません(Baldur’s Gate 2のNPCの一番大きなPortraitはTOBのエンディングでも表示されたりしていましたが…)。

 BaldurEE-FrameOut.jpg

ちなみに、ファイル選択中に表示されるPortraitは背景の枠に全然あっていませんが(どうなんだそれ)、実際のゲーム中にRecordや右隅に表示されるPortraitの表示には問題ありません。

 

 BaldurEE-CustomPortrait.jpg

ようやく出来ました。
NPCの分も変更してみたいですね。またoverrideだと思いますが。

(追記)NPCもアーカイブ内のファイルに対応したファイル名(大文字小文字問わず)のビットマップ画像を”Portraits”に用意することで変更できるようです。
例:VICONIAS.bmp VICONIAM.bmp VICONIAL.bmp など…

 

このエントリーは発売当日の情報に基づく独自調査によるものであり、正確な情報であるとは限りません。
今後より良い情報がforumなどで明らかにされたり、パッチによって修正または仕様変更される可能性があります。

参考:Custom Portrait http://forum.baldursgate.com/discussion/7265

 

以下、読まなくても問題のない補足。

続きを読む →

Baldur’s Gate: Enhanced Edition has been released!

BaldurEE-Unicode.jpg

……

 

BaldurEE-Itemcost.jpg

……

 

この対応状況で多言語対応するつもりだったのか…
ボランティアの方々が頑張っていらっしゃるというのに。

あくまで予測だが、今ファイルを改竄して日本語を流し込んだとしても文字化けすると思う。
もう既に発売済みですが。

Dishonored part.4

クリアしているが、中盤かなと思ったらもう終盤という。序盤かなと思っていたのは、とっくに中盤だったという。プレイ時間で見るとそれなりのボリュームもあり充実していたと思うが、ストーリーも鑑みるとやや物足りなく感じる。

最後の方になって大きく動く出来事があるのだが、それも予想できる範囲の展開。Deus Ex(HRじゃないよ)の場合、こういう展開はもったいぶらずにターニングポイントのために用いられていて、ここから先どうなるんだろう?と思わせるストーリーだったが、Dishonoredでは極めてオーソドックスな感じで、Deus Exを知っていると物足りない。その結末も極めて予想がつく。
Missionの方も、最後の二つは作る時間が無かったのかな?という小さな規模になっている。

Dishonored-Party.jpg

Hitmanでありそうな中盤の仮面舞踏会のMission。
こういう隠れずに堂々と入りこむシチュエーションは好きなのだが、既ににHitmanがあるだけにNPCのリアクションの乏しさが目立つ。
武器出して走り回ったり、見られているのにスリをしてもお咎め無し。一応注意はされるが、言葉だけなので緩すぎる。ターゲットと直接話して簡単に誘導して孤立させられるのは親切すぎて群衆の意味合いが薄い。

これら以外のMissionはよく考え込まれており、さらにはMission Selectも用意されていてリプレイしてなんぼというようになっているのだが、リプレイのモチベーションを保つ部分で、いくつかの致命的な問題を抱えている。

  1. セーブデータ数が有限(35個くらい)
  2. Mission SelectでのMission解禁判定が不便
  3. 条件を満たしたはずなのに実績が解除されない

1: Steam Cloudの容量か、Consoleの影響かHDDに余裕がある限り際限なくセーブが出来ないのである。
きっちりとは数えていないが全部で35個くらいだったと思う。Missionは全部で9程度なので全てにおいてこまめにセーブをしていた場合、一つのMissionあたり4個ほどしか残しておくことが出来ない。
それだけあれば十分な人も多いのだろうが、私はエリア移動前などとにかく細かくセーブをとるので全然足りなかった。すぐに頭打ちになってからはセーブデータを削除して管理しなくてはならなくなったのだが、そこで2のような問題が起きた。
なお、セーブデータは単純にバックアップを取ろうにも、Steam Cloud対応なのが災いして、場所が分かりにくかったり、オンラインストレージ上とデータが食い違っていると整合性をとる選択を訪ねられたりと面倒になっている。

 

2: Steam Cloudでの整合性を確実なものにするためゲーム上から最初の方のセーブデータを削除したところ(作っている側がまず第一に想定している手段で、という意味)、Mission Selectから削除したセーブデータのMissionが選択できなくなっているのである。
一般的なゲームならば、通常のセーブデータとは別のシステム用のセーブデータに選択できるかどうかのアンロックフラグを持たせていれば良いのだが、Dishonoredではそのようになっていないのだ。

Dishonored-MissionSelect.jpg

どうもDishonoredではMissionを新たに開始してオートセーブなり以降のセーブなりにその手のフラグがあるらしく、セーブデータを残しておかなくてはならない。しかしながら、Mission中のセーブデータをとにかく一つでも残しておけば良いというわけではなく、Missionが始まってなるべく最初の方のセーブデータが必要な雰囲気なのである。
1の問題が発生した際に整理したセーブデータにはMission後半からのデータもあったのだが、そのMissionはMission Selectでは選べなかった。そのMissionをそこからクリアしても。
最初にセーブしたデータが無ければ駄目だというのであれば、上書きすらも許されないので流石にそんなことはないと思うのだが、Mission Selectの可否に関わるデータが残っているセーブデータの条件というのは曖昧である。だから「Missionが始まってなるべく最初の方のセーブデータ」と曖昧な予想している。

こうなると1のセーブデータ数の制限が余計に厄介になってくる。全Missionの開始時のセーブデータを最低一つはずっと保持しておかないと、Mission Selectで全てのMissionが選べなくなるので、余計に自由に使えるセーブデータが減るのである。

どうしてこんな面倒な扱いにしたのだろうか。Missionクリア時のStatsはMission Selectで選べなくなったMissionでも参照することが出来るため、このデータはシステムセーブデータに保存しているはずなのだが、これと同じようにアンロックフラグや開始時の情報(gold,rune,bone charm,環境変化など)もシステムセーブデータに持たせておけなかったのだろうか。

 

3: 実績のClean Hands “Complete the game without killing anyone”が解除されなかった。Missionクリア時のStatsでは全てのMissionで0だったのだが。
終盤のとある人物は気絶させても死亡扱いになるというバグ(仕様だと言い張るのならばStatsでカウントされていないのはおかしい)は知っているのだがそれが原因なのか、Mission SelectからMissionが選べなくなったように、これまでに蓄積されたデータが消失してそう判定されたのかは不明である。
Statsは信用できないので、ゲームを最後までクリアするまでにこれらを確認する術が無いのはきつい。

DLCの前にこの辺の問題を何とかして貰わないとちょっとね。