デトロイトビカムヒューマン、進めていくうちにハマりました。面白いです。何より、映像が美しい。登場人物も美しい。
今回は案内係のノースとクロエ、カラを水着に着替えるMODを導入してみました。Ubuntuで説明しますが、WindowsでのMOD適用方法は以下の投稿を参考にしてください。
また、Ubuntuでデトロイトビカムヒューマンを実行する場合、Steam、Protonの導入方法は以下の投稿を参考にしてください。
MODを導入
MODファイルのダウンロード
以下からMODファイルをダウンロードします。

ダウンロードファイルを解凍します。”BigFile_PC.idx”というファイルができます。
オリジナルファイルのバックアップ
インストールされているオリジナルの ファイルと置き換えるので、オリジナルのバックアップを取っておきます。
ゲームのインストール先はSteamライブラリのゲームの「歯車アイコン」-「管理」-「ローカルファイルを閲覧」から確認できます。


私のUbuntuの環境ではオリジナルのファイルは以下にありました。”media”はストレージをマウントしているフォルダです。”m2gen3″はデバイス名です。
/media/panhage2/m2gen3/SteamLibrary/steamapps/common/Detroit Become Human
オリジナルの ”BigFile_PC.idx”の名前を”BigFile_PC.idx_bkup” に変更することでバックアップとしました。


MODファイルをコピー
その後、このフォルダに先ほど解凍したMODファイル ”BigFile_PC.idx”をコピーします。


MODの効果を確認
ゲームを起動し効果を確認しました。
















MODのON/OFFを切り替え
MODをアンインストールしてオリジナルに戻したい場合は、バックアップしたファイル名を元に戻せばOKです。
ファイル名を変更するだけとはいえ手動では手間なので、簡単にMODのON/OFFを切り替えられるようにスクリプトファイルを作ってみました。
切替ツール(shファイル)の作成
テキストエディターに以下のコードをコピーします。
#!/bin/bash
# MODの状態確認
if [ -f "BigFile_PC.idx_bkup" ]; then
# MOD適用済み -> MODを解除するか確認
read -p "MODが適用されています。MODを解除しますか?(y/n): " anser
if [[ "$anser" =~ ^[Yy]$ ]]; then
mv -i "BigFile_PC.idx" "BigFile_PC.idx_MOD"
mv -i "BigFile_PC.idx_bkup" "BigFile_PC.idx"
echo "MODを解除しました!"
fi
elif [ -f "BigFile_PC.idx_MOD" ]; then
# MOD未適用 -> MODを適用するか確認
read -p "MODは適用されていません。MODを適用しますか?(y/n): " anser
if [[ "$anser" =~ ^[Yy]$ ]]; then
mv -i "BigFile_PC.idx" "BigFile_PC.idx_bkup"
mv -i "BigFile_PC.idx_MOD" "BigFile_PC.idx"
echo "MODを適用しました!"
fi
else
echo "MODファイルがありません"
fi
「名前を付けて保存」で”mod.sh”というファイル名でMODファイル があるフォルダ(/media/panhage2/m2gen3/SteamLibrary/steamapps/common/Detroit Become Human)に保存します。文字エンコーディングは”Unicode(UTF-8)”、改行文字は”Unix/Linux(LF)”であることを確認してください。


shファイルを実行して衣装を切り換え
「ファイル」で”mod.sh”を開き「端末で開く」を選択し、コマンドプロンプトを開きます。


“bash mod.sh”でスクリプトを実行します。“MODが適用されています。MODを解除しますか?(y/n)”と表示されるので、”y”を入力してリターンキーを押すとMODがOFFになります。


もう一度”bash mod.sh”でスクリプトを実行すると”MODは適用されていません。MODを適用しますか?(y/n)”と表示されるので、”y”を入力してリターンキー押すとMODがONになります。
まとめ
デトロイトビカムヒューマン のMOD “Underwear Model Swaps – North Kara and Chloe” はファイルを置き換えるだけで導入できるので、スクリプトファイルを作成して適用・解除を切り換えることができました。


コメント