ポートレートを変更する方法

Last-modified: 2018-06-30 (土) 21:04:02

概要

ゲームデータを改変すると、ポートレート(キャラのアイコン)を好きな画像に変更することができます。

本作からキャラクターの3Dデータから自動的にポートレートが生成されるシステムに変わったため、始めに自動生成されたポートレートを削除し、次に表示されるデフォルト画像を好きな画像で上書きします。

ポートレートを変更する方法

必要なソフトの準備

セーブデータの準備

  • 普通にキャラクターを作成し、ゲームをスタートしてセーブしておく

※データを改変する際に必要になるので、キャラクター名を覚えておきます。

20180616110847_1.jpg

セーブデータのアンパック

  • ExportToolの「ConverterApp.exe」を起動し、一番上の「Game:」を「Divinity: Original Sin 2」にしておく
  • 「PAK / LSV Tools」のタブを選択し、下記のように設定して「Extract Package」ボタンをクリック
    • Package path:改変したいセーブデータのlsvファイル
      • 例:C:\Users\「ユーザー名」\Documents\Larian Studios\Divinity Original Sin 2\PlayerProfiles\「プロフィール名」\Savegames\Story\「セーブデータ名」\「セーブデータ名.lsv」
    • Destination path:適当なフォルダ
      • 例:C:\Temp\extracted

exporttool_01.png

  • 「LSX / LSB / LSF / LSJ Tools」タブを選択し、下記のように設定して「Convert」ボタンをクリック
    • Input file path:展開したセーブデータ内の「globals.lsf」
      • 例:C:\Temp\extracted\globals.lsf
    • Output file path:適当なフォルダ内のglobals.lsx
      • 例:C:\Temp\extracted\globals.lsx

exporttool_02.png

自動生成されたポートレートの削除

  • 生成された「globals.lsx」をメモ帳などで開き、キャラクター名で検索し、近くの下記部分を改変(長い文字列部分を削除)して保存(同じデータが二か所あるので、二か所とも改変)
    • 改変前:<attribute id="Name" value="「キャラクター名」" type="30" />(中略)<attribute id="CustomIconImg" value="「英数字の長い文字列」" type="25" />
    • 改変後:<attribute id="Name" value="「キャラクター名」" type="30" />(中略)<attribute id="CustomIconImg" value="" type="25" />

exporttool_07.png

※同じ種族・性別の複数キャラのポートレートを変えたい場合は、改変した場所の近くにある下記の部分を被らないように変えておきます(例えば「PlayerPortrait_Human_Female_A」を「PlayerPortrait_Human_Female_B」に変えるなど)

  • <attribute id="Icon" value="PlayerPortrait_「種族」_「性別」_A" type="22" />

セーブデータのリパック

  • ExportToolの「LSX / LSB / LSF / LSJ Tools」タブを選択し、先ほどと逆に設定して「Convert」ボタンをクリック
    • Input file path:改変したglobals.lsx
      • 例:C:\Temp\extracted\globals.lsx
    • Output file path:展開したセーブデータ内の「globals.lsf」
      • 例:C:\Temp\extracted\globals.lsf

exporttool_03.png

  • 改変したglobals.lsxを削除し、「PAK / LSV Tools」のタブを選択し、下記のように設定して「Create Package」をクリック
    • Source path:改変したセーブデータのフォルダ
      • 例:C:\Temp\extracted
    • Package path:元のセーブデータ
      • 例:C:\Users\「ユーザー名」\Documents\Larian Studios\Divinity Original Sin 2\PlayerProfiles\「プロフィール名」\Savegames\Story\「セーブデータ名」\「セーブデータ名.lsv」

exporttool_04.png

デフォルトのポートレートの確認

  • ゲームを起動し、改変したセーブデータをロードし、表示されるポートレートを覚えておく

20180616115612_1.jpg

アイコンデータのアンパック

  • ExportToolの「ConverterApp.exe」を起動し、一番上の「Game:」を「Divinity: Original Sin 2」にしておく
  • 「PAK / LSV Tools」のタブを選択し、下記のように設定して、「Extract Package」ボタンをクリック
    • Package path:アイコンデータであるIcons.pak
      • 例:C:\Program Files (x86)\Steam\steamapps\common\Divinity Original Sin 2\Data\Icons.pak
    • Destination path:適当なフォルダ
      • 例:C:\Temp\extracted

exporttool_05.png

画像の編集

  • 展開されたフォルダ内の下記ファイルをGIMP 2で開く
    • \Public\Shared\Assets\Textures\Icons\Portraits_DOS2_MainPL_Icons.dds
  • 変更したいデフォルトのポートレートの部分を、好きな画像で上書きする
    • 上書きしたい画像をコピーし、「編集」メニューの「貼り付け」
    • 「レイヤー」ウィンドウで「フローティング選択範囲」を右クリックし、「新しいレイヤーの生成」
    • 「ツールボックス」ウィンドウの「拡大・縮小」を選択し、画像をクリックし、適当なサイズに縮小し、「拡大・縮小」ウィンドウの「拡大縮小」ボタンをクリック
      • 「拡大・縮小」ウィンドウの鎖アイコンをクリックすると、縦横比を固定できます
    • 「ツールボックス」ウィンドウの「切り抜き」を選択、「ツールオプション」ウィンドウで「現在のレイヤーのみ」にチェックを入れ、画像上でドラッグして切り抜き範囲を選択し、範囲をダブルクリックで切り抜き
      • ポートレートのサイズは80x100です
    • 「ツールボックス」ウィンドウの「移動」を選択し、デフォルトのポートレートに重なる位置に移動
    • 「レイヤー」ウィンドウで「貼り付けられたレイヤー」を右クリックし、「下のレイヤーと統合」
  • 「ファイル」メニューの「Portraits_DOS2_MainPL_Icons.dds に上書きエクスポート」で保存する

exporttool_06.png

アイコンデータのリパック

  • ExportToolの「PAK / LSV Tools」のタブを選択し、下記のように設定して「Create Package」をクリック
    • Source path:改変したアイコンデータのフォルダ
      • 例:C:\Temp\extracted
    • Package path:元のアイコンデータ
      • 例:C:\Program Files (x86)\Steam\steamapps\common\Divinity Original Sin 2\Data\Icons.pak

exporttool_08.png

改変したポートレートの確認

  • ゲームを起動し、同じセーブデータをロードし、改変したポートレートが表示されることを確認します

20180616121931_1.jpg

注意

  • 各ファイルは適宜バックアップを取ってください
  • ゲームを進めると使用できるようになる「パラメータの振り直し装置」を使うと、ポートレートが自動的に再生成されるようです。その場合は再び「自動生成されたポートレートの削除」の手順を行います

参考