Thinking Skeever

Skyrim/The Witcher 3 Modについてのあれこれ。FoModの作り方、Mod導入時のトラブル事例などのニッチな話を書いていきます。a.k.a. BowmoreLover@nexusmods

xEditのインストール方法とコマンド引数について(2018/4/21追記)

f:id:thinkingskeever:20180112153720p:plain

xEditとは、SkyrimFallout 4といったベゼスダのTES/Falloutシリーズのモッディングで大変役に立つ、MOD制作者/利用者必携の編集ツールです。
Oblivion, Skyrim, Skyrim Special Edition, Fallout3, Fallout New Vegas, Fallout4 に対応していて、それぞれTES4Edit, TES5Edit, SSEEdit, FO3Edit, FNVEdit, FO4Editと呼ばれています。ツール名称の先頭を端折って xEdit と総称されています。

最近xEditのインストールに関するトラブルをちらほら聞きますので、前提知識や小ネタをはさみつつ、xEditのインストール方法とコマンド引数を説明してみようと思います。

※記載内容はxEditのソースコードと実機検証に基づいています。
※SEEdit-3da194b (released this on 23 Nov 2017) で検証しました。
※Enderal用のxEditも存在するらしいですが、使ったことがないので記載範囲外とします(きっと似た仕組みのはず)

f:id:thinkingskeever:20151114030550p:plain
目次


f:id:thinkingskeever:20151114030550p:plain

ツールの入手先

正式リリース版はNexus Modsからダウンロードできます。

GitHubからもダウンロードできます。こちらにはベータ版やソースコードもあります。"Latest-release"は最新の正式リリース版、"Pre-release"はベータ版を示しています。

  

GitHubで公開されているファイルについて

xEditの実行ファイル/開発ソースは全ゲーム共通となっていて、開発チームが現在アクティブに取り組んでいるゲームの名前でパッケージが公開されています。
例えば、現時点(2018/01/12)で最新の正式リリース版 xEdit v3.2 (released this on 13 May 2017) - FO4Edit_3_2.zip には次のファイルが入っています。

Edit Scripts/
EditTips.txt
FO4Edit.exe
Fallout3.Hardcoded.keep.this.with.the.exe.and.otherwise.ignore.it.I.really.mean.it.dat
Fallout4.Hardcoded.keep.this.with.the.exe.and.otherwise.ignore.it.I.really.mean.it.dat
FalloutNV.Hardcoded.keep.this.with.the.exe.and.otherwise.ignore.it.I.really.mean.it.dat
Oblivion.Hardcoded.keep.this.with.the.exe.and.otherwise.ignore.it.I.really.mean.it.dat
Skyrim.Hardcoded.keep.this.with.the.exe.and.otherwise.ignore.it.I.really.mean.it.dat

実は、xEditは実行ファイル名で処理対象のゲームを決定する仕組みとなっています。また、Nexus Modsで配布されているFO4Editパッケージとは異なり、Fallout 4用以外のファイルもちゃんと含まれています。ですので、FO4Edit.exeを次のようにリネーム(またはコピー)すれば、他のゲームでも使えます。

ゲーム名 実行ファイル名
Oblivion TES4Edit.exe
Fallout 3 FO3Edit.exe
Fallout New Vegas FNVEdit.exe
Skyrim TES5Edit.exe
Skyrim Special Edition SSEEdit.exe
Fallout 4 FO4Edit.exe


通常はNexus Modsの配布パッケージで十分ですが、開発中の新機能を試したい場合はGitHubの配布パッケージが役に立ちます。
例えば現時点(2018/01/12)ですと、Creation Clubコンテンツ(.eslファイル)に対応したSEEdit-3da194bがリリースされています(3da194bはソース管理システムGitのバージョン管理識別子です)。



f:id:thinkingskeever:20151114030550p:plain

インストール方法

インストールは、提供パッケージを展開して“フォルダごと”コピーするだけです。
どのフォルダにコピーするかによって2つの方法があります。
 
 

インストール方法(1): プログラム用のフォルダにコピーする

WindowsのProgram Filesフォルダや個人用のツールフォルダなど、ゲームとは別のフォルダにコピーする方法です。

f:id:thinkingskeever:20180112154114p:plain
f:id:thinkingskeever:20180112154128p:plain

xEditはレジストリからゲームのデータフォルダを決定します。

注意点:

  • レジストリにゲームの情報が保存されていないとうまく動作しません。
  • レジストリにゲームの情報を保存させるには、一度正規のランチャーからゲームを起動する必要があります。
  • ゲームをアップデートしたときにも、もう一度正規のランチャーからゲームを起動する必要があります。

 
 

インストール方法(2): ゲームのインストールフォルダにコピーする

ゲームのフォルダ、例えば"C:\Program Files (x86)\Steam\SteamApps\common\Skyrim Special Edition" にコピーする方法です。

f:id:thinkingskeever:20180112154140p:plain
f:id:thinkingskeever:20180112154146p:plain

xEditは自分がインストールされたフォルダを上へとたどり、ゲームのデータフォルダを決定します。
レジストリが保存されていなくても動作するのが利点です。
ゲームフォルダの直下でなくても問題ありません。例えばSkyrim/ModTool/A/B/TES5Editにコピーしても正しく動作します(あまりお勧めしませんが)。

注意点:

  • ゲームの種類とツールの種類が不一致だと動作しない。
    例えばSkyrim SEのフォルダにFO4Editをインストールした場合はうまくいかない。
  • ゲームのフォルダにはゲームの実行ファイルが必要。
    例えばDataフォルダだけをコピーした作業用のフォルダではうまくいかない。

 
 

インストールのヒント
  1. xEdit自身はレジストリを一切利用しません。
    フォルダさえ分けてしまえば、複数ゲーム/バージョンのxEditを同時にインストールできます。
  2. xEditがどのゲームフォルダを認識したかはログで確認できます。



f:id:thinkingskeever:20151114030550p:plain

xEditのコマンド引数

xEditにはたくさんのコマンド引数がありますが、普段使いそうなものだけをピックアップしました。

引数指定のヒント:

  • 引数を複数指定する場合は半角空白で区切ります。
    例: -cp:utf-8 -l:Japanese
  • コマンド引数に空白入りのパス名を指定する場合、指定先の引数全体を"(ダブルクオート)で囲みます。
    例: -cp:utf-8 -l:Japanese "-D:C:\Program Files (x86)\Steam\SteamApps\common\Skyrim Special Edition"

 

引数 説明 省略時のデフォルト値
-tes4
-fo3
-fnv
-tes5
-sse
-fo4
処理対象のゲームの選択 xEditの実行ファイル名から決定。詳細については下記「xEditの詳細動作」参照のこと
-S:<Folder Path> スクリプトフォルダのパス <xEditのインストールフォルダ>\Edit Scripts\
-T:<Folder Path> 一時フォルダのパス <Windowsの一時フォルダ名>\<xEditの実行ファイル名>\
-D:<Folder Path> データフォルダのパス
インストールフォルダではなくDataフォルダを指定する点に注意
次の優先順位で決定
1. xEditがインストールされたゲームフォルダ
2.レジストリに保存されたゲームフォルダ
詳細については下記「xEditの詳細動作」参照のこと
-O:<Folder Path> 出力先フォルダのパス
相対パス指定(ピリオド始まり)の場合はDataフォルダからの相対パス扱いとなる
Dataフォルダ
-I:<File Path> ゲームのINIファイルのパス <My Gamesフォルダ>\<ゲーム名>\<ゲーム名>.ini
例: "C:\Users\ユーザー名\Documents\My Games\Skyrim Special Edition\Skyrim.ini"
-G:<Folder Path> ゲームのセーブフォルダのパス INIファイルに[General] sLocalSavePathの指定がある場合:
<INIファイルの格納フォルダ>\<sLocalSavePathの値>\
ない場合:
<INIファイルの格納フォルダ>\Saves\
-P:<File Path> プラグイン一覧ファイル Plugins.txt のパス %LOCALAPPDATA%\<ゲーム名>\Plugins.txt
例: "C:\Users\ユーザー名\AppData\Local\Skyrim Special Edition\Plugins.txt"
-B:<Folder Path> バックアップフォルダのパス <Dataフォルダ>\<xEditの実行ファイル名> Backups\
フォルダが作成できない場合はDataフォルダ
-R:<File Path> ログファイルのパス <xEditのインストールフォルダ>\<xEditのファイル名>_log.txt
-l:<Language> ゲームの言語。多言語に対応していてSTRINGSファイルを持つプラグインを読み込む際、どの言語のSTRINGSファイルを読み込むかの決定に利用される
Skyrim/Skyrim SEの場合: English, Japaneseなど
Fallout 4の場合: en, ja など
Skyrim/Skyrim SEの場合: English
Fallout 4の場合: en
-cp:<codepage> コードページ
utf-8のみ指定可能。1251等は指定不可
Windows-1252
-IKnowWhatImDoing 編集時の警告メッセージをオフにする 警告メッセージあり
スクリプトファイルのパス 起動時に自動実行するスクリプトファイルのパス なし



f:id:thinkingskeever:20151114030550p:plain

日本語対応について

Skyrim/Skyrim SE/Fallout 4の場合、引数 -cp:utf-8 -l:Japanese (Fallout4の場合は -cp:utf-8 -l:ja) を指定すれば、プラグインの定義内容を日本語で表示・編集することができます。
f:id:thinkingskeever:20180112154549p:plain

言語がEnglish/enの環境(Skyrimの旧日本語化方式やSkyrim SEで最近推奨されている日本語化方式)の場合、-lオプションの指定は不要です。
言語がJapanese/jaの環境(Skyrimの新日本語化方式など)の場合、必ず-lオプションを指定してください。指定しないと、バニラのプラグインのように多言語に対応していてSTRINGSファイルを持つプラグインの日本語文字列が読み込まれず、英語に戻ってしまうことがあります。
 
 
1点注意があります。xEditで日本語表示・編集が可能な項目は「ローカライズ可能(stringsファイルに保存可能)な文字列」のみのようです。スクリプトのプロパティ文字列など、ゲームエンジンで「ローカライズ可能な文字」形式として扱われていない項目については文字化け表示され、編集すると文字化けして保存されます。
f:id:thinkingskeever:20180112154601p:plain
なお、xEditは編集されていないデータは読み込んだそのままのデータを出力するので、該当箇所を編集しなければ、表示上は文字化けしていても壊れて保存されることはないようです。




f:id:thinkingskeever:20151114030550p:plain

xEditのスクリプトについて

スクリプトの概要

xEditでは、独自のスクリプトを使ってプラグインファイル(esm/esp/esl)に対する独自の処理を行うことが出来ます。
Delphiとほぼ互換性のあるオブジェクトPascal言語で記述します。作成と実行にDelphiは必要ありません。

通常は、xEditのインストール先/Edit Scriptsフォルダに拡張子.pasのファイルを作成しておき、xEditの右クリックメニュー "Apply Script" からファイルを選んで実行します。
f:id:thinkingskeever:20180209025523p:plain
 
 

スクリプトファイルの関連付け

xEditは次の拡張子に自身を関連付けます。Windowsエクスプローラー等でこの拡張子のファイルを開くと、xEditが起動されてスクリプトが自動的に実行されます。関連付けを行うタイミングはxEditの起動時です。

ゲーム名 実行ファイル名 関連付ける拡張子
Oblivion TES4Edit.exe .tes4pas
Fallout 3 FO3Edit.exe .fo3pas
Fallout New Vegas FNVEdit.exe .fnvpas
Skyrim TES5Edit.exe .tes5pas
Skyrim Special Edition SSEEdit.exe .ssepas
Fallout 4 FO4Edit.exe .fo4pas

同じゲームに対するxEditを複数インストールしている場合には少し注意が必要です。関連付けされたスクリプトファイルを開いたときに起動されるのは最後に実行されたxEditです。特定のバージョンのxEditを必要とするスクリプトを使う際、目的のバージョンのxEditが起動されない場合があるので注意してください。実行したいバージョンのxEditを起動して終了し、目的のスクリプトを開けば回避できます(Real Shelterのスクリプトでこれにハマりました)。
 
 

スクリプトの自動実行機能

関連付けられたスクリプトファイルを開くか、引数にスクリプトファイル名を指定してxEditを起動すると、プラグインが読み込まれた後にスクリプトファイルが自動的に実行されます。
この仕組みはxEditのスクリプト機能を使ったツールでよく使われています。

f:id:thinkingskeever:20180209025031p:plain

これはReal ShelterというMODの例ですが、いつものように左のツリーが表示されず、ログ画面とMODで提供された画面だけが表示されているのが分かります。
 
 

スクリプトの自動実行時に日本語化されたプラグインを処理する

引数にスクリプトファイル名を指定して自動実行する場合、引数に -cp:utf-8 -l:Japanese (この引数については上記の説明参照) を追加することで、日本語化されたプラグインを処理できます。

例えば次のようなコマンドラインで起動しているのであれば…

TES5Edit.exe HogeScript.pas

次のように引数を追加します。

TES5Edit.exe -cp:utf-8 -l:Japanese HogeScript.pas

 
 
関連付け機能を使ってスクリプトを自動実行する場合は少し厄介です。というのも、関連付けによる実行時には引数が追加できないからです。
たとえば、Real ShelterではRSPatcher.batというバッチファイルを提供していて、関連付け機能を使ってスクリプトを実行しています。

Start RSPatcher.tes5pas

このままだとパッチ結果の日本語が文字化けしてしまいます。こんな感じで引数を追加しても無視されてうまくいきません。

Start RSPatcher.tes5pas -cp:utf-8 -l:Japanese

次のようにxEditの実行ファイルパスと引数を指定するように修正すれば解決できます。Real ShelterはxEdit 3.1.xでしか動作しないので、このように明示的にxEditのパスを指定した方がトラブルが少なく一石二鳥です。

Start "title" "D:\Skyrim_Work\Tools\TES5Edit_3.1.3\TES5Edit.exe" -cp:utf-8 -l:Japanese RSPatcher.tes5pas

余談:レジストリ HKEY_CLASSES_ROOT\TES5Script\shell\open\command の設定 …\TES5Edit.exe "%1" の末尾に %2 %3 %4 を追加すれば、関連付けからの起動時にも追加の引数を指定できるのですが、xEdit起動時にレジストリが元に戻されることがあるのでお勧めしません。xEditは絶対に1バージョンしかインストールしない! という方はこちらを試してください。

 
 

xEditをベースに作成されたツールで日本語化されたプラグインを処理する

比較的稀なケースですが、xEditのソースをベースに制作されたツールが存在します。

Dynamic Distant Objects LOD - DynDOLODではDynDOLOD.exeを使ってDynDOLOD.espを生成するのですが、この際に日本語の地名が文字化けしてしまいます。実はxEditの引数が指定できるらしく、DynDOLOD.exeに引数 -cp:utf-8 -l:Japanese を指定すれば文字化けしません。
DynDOLOD.espの文字化け訂正は結構手間なのでぜひ試してください。



f:id:thinkingskeever:20151114030550p:plain

xEditの詳細動作(ご参考)

処理対象のゲームの決定方法

次の優先順位で処理対象のゲームを決定する。

  1. 引数で指定されたゲーム(-tes4 -fo3 -fnv -tes5 -sse -fo4)
  2. xEditの実行ファイル名に含まれる文字列 tes4 fo4 fnv tes5 sse fo4
  3. 上記に該当しない場合はFallout4

 
 

ゲームのデータフォルダの決定方法

次の優先順位でデータフォルダを決定する。

  1. -D引数で指定されたフォルダ
  2. xEditがゲームのインストールフォルダにある場合はそのインストールフォルダのDataフォルダ
  3. レジストリに保存されたインストールフォルダ
  4. データフォルダが決定できない場合、"Fatal: Could not determine ゲーム名 installation path, no "Installed Path" registry key. This can happen after Steam updates, run game's launcher to restore registry settings." メッセージを表示する。

 
 

ファイルの関連付けの詳細動作

ファイル関連付けのために登録するレジストリ情報

HKEY_CLASSES_ROOT\.xxxpas (規定) 文字列 XXXScript
HKEY_CLASSES_ROOT\XXXScript\DefaultIcon (規定) 文字列 xEdit.exeのパス名
HKEY_CLASSES_ROOT\XXXScript\shell\open\command (規定) 文字列 xEdit.exeのパス名 "%1"

※xxxはゲーム識別子小文字(tes5,fo4など)、XXXはゲーム識別子大文字(TES5,FO4など)を示す

レジストリ登録の条件

  • xEdit起動時
  • 既にレジストリに登録済の場合、登録されているパスと同一であれば更新しない

 
 
f:id:thinkingskeever:20151114030550p:plain

トラブルシュート

起動エラー 「Fatal: Could not determine my documents folder」
  • Windowsのマイドキュメントフォルダの取得に失敗しました。
  • xEditは起動毎にWindowsのSHGetSpecialFolderPath関数を使ってマイドキュメントフォルダのパスを取得していますが、稀に取得できないことがあるようです。
  • -I引数で次のようにiniファイルのパスを指定して回避します。

"-I:C:\Users\ユーザー名\Documents\My Games\Skyrim\Skyrim.ini"
※:-I引数全体を引用符で囲むこと
※:ドライブ名はWindows環境によって異なる点に注意のこと

起動エラー 「Fatal: Could not open registry key: \SOFTWARE\Bethesda Softworks...」 または 「Fatal: Could not determine ゲーム名 installation path, no "Installed Path" registry key」
  • ゲームのレジストリキーの読み込みに失敗しました。
  • 処理対象のゲームがインストールされていないか、Steamによるアップデートによってゲームのレジストリがクリアされています。
  • 一度ゲーム標準のランチャーでゲームを起動します。
起動エラー 「Fatal: Could not find plugin list」
  • plugins.txtがありません。
  • C:\Users\ユーザー名\AppData\Local\ゲーム名\plugin.txt があるかどうか確認します(ドライブ名はWindows環境によって異なる点に注意のこと)。
  • 一度ゲーム標準のランチャーでゲームを起動します。
起動エラー「Fatal: Could not find ini」
  • ゲームのiniファイル(例:Skyrim.ini)がありません。
  • D:\Users\ユーザー名\Documents\My Games\ゲーム名\ゲーム名.ini があるかどうか確認します(ドライブ名はWindows環境によって異なる点に注意のこと)。
  • 一度ゲーム標準のランチャーでゲームを起動します。
文字が小さすぎる(フォントの変更方法)
  • プラグインを読み込んだ後、左のプラグイン名(どこでもよい)を右クリックして[Other]-[Options]メニューを選択します。
  • [UI Settings]タブを開いてfontボタンを押せばフォントを変更できます。
    • Records font : レコード表示のフォント
    • Message font : ログメッセージのフォント
    • Viewer font : レコード詳細のポップアップウィンドウのフォント

 
 
以上


f:id:thinkingskeever:20151114030550p:plain

改訂履歴

  • 2018/01/12 : 公開
  • 2018/01/23 : 引数指定のヒントの追記
  • 2018/02/09 : スクリプト、関連付け、Real ShelterとDynDOLODに関するヒントの追記
  • 2018/04/21 : トラブルシュートの追記

Nexus Modsニュース和訳:4月のプレゼント 第2弾 (2018/4/20)

https://staticdelivery.nexusmods.com/images/News/13476_tile_1524137907.jpg

2018/4/21のNexus Modsニュース April Giveaway #2(4月のプレゼント 第2弾)の和訳です。

4月のプレゼント 第2弾

元記事:April Giveaway #2
投稿者:TerrorFox1234 (コミュニティ開発&広報担当)
投稿日:2018/4/20 (UTC)

さて、今月2回目のプレゼントだ!

最初のアナウンスを見逃した人のために言っておくと、ソーシャルメディアでのフォロワー数と存在感を高めるため、僕たちは一連のプレゼントを実施することにしたんだ。

僕たちがソーシャルメディアでの存在感を気にする理由や、ソーシャルメディアでただ単に広告を打たない理由についてはこちらの記事を読んでほしい(和訳はこちら)。

理由はどうあれ、僕たちは無料のプレゼントをしている。きっかり35ポンド分のSteamギフトカードだ!
(日々の為替レートで変動するが、だいたい50米国ドルだ)

まずは以下の説明を読んでほしい。さもないと失格するかもしれないからね!
Nexus Modsの利用者による応募であることを確認するために、応募資格の保証のための手順が必要だ。

応募方法:

  1. この記事にコメントを書きこむ。好きなことを書けばいい(サイトルール順守のこと!)
  2. 好きな方法でGleamウィジェットにログインする(末尾のリンク)
  3. 2番目の項目 "Leave a comment on Nexus Mods(Nexus Modsにコメントを残す)" をクリックする
  4. テキストボックスにNexus Modsのユーザー名を入力する
    (Gleamウィジェットに行く前にコメントを書くのを忘れた場合、記事へのリンクを開いてコメントを書いてくれ)

コメントがなかったりユーザー名が間違っていた場合、Steamギフトカードは手に入らないからね。

ここをクリックしてSteamギフトカードのチャンスを掴もう! →→  http://2nex.us/1fNu30jzp8h

以上


→ その他のNexus Modsニュース和訳はこちら

Nexus Modsニュース和訳:4月のプレゼント 第1弾 (2018/4/2)

https://staticdelivery.nexusmods.com/images/News/13471_tile_1522669181.jpg

2018/4/2のNexus Modsニュース April Giveaway #1(4月のプレゼント 第1弾)の和訳です。

4月のプレゼント 第1弾

元記事:April Giveaway #1
投稿者:TerrorFox1234 (コミュニティ開発&広報担当)
投稿日:2018/4/2

またプレゼントの時期がやってきた!

最初のアナウンスを見逃した人のために言っておくと、ソーシャルメディアでのフォロワー数と存在感を高めるため、僕たちは一連のプレゼントを実施することにしたんだ。

僕たちがソーシャルメディアでの存在感を気にする理由や、ソーシャルメディアでただ単に広告を打たない理由についてはこちらの記事を読んでほしい(和訳はこちら)。

理由はどうであれ、僕たちは無料のプレゼントをしている。きっかり35ポンド分のSteamギフトカードだ!
(日々の為替レートで変動するが、だいたい50米国ドルだ)

まずは以下を読んでほしい。さもないと失格するかもしれないからね!
応募者がNexus Modsの利用者であることを確認するために、応募資格を保証するための手順が必要だ。

  1. この記事にコメントを書きこむ。好きなことを書けばいい(サイトルール順守のこと!)
  2. 好きな方法でGleamウィジェットにログインする(末尾のリンク)
  3. 2番目の項目 "Leave a comment on Nexus Mods(Nexus Modsにコメントを残す)" をクリックする
  4. テキストボックスにNexus Modsのユーザー名を入力する
    (Gleamウィジェットに行く前にコメントを書くのを忘れた場合、記事へのリンクを開いてコメントを書いてくれ)

コメントがなかったりユーザー名が間違っていた場合、Steamギフトカードは手に入らないからね。

ここをクリックしてSteamギフトカードのチャンスを掴もう! →→  http://2nex.us/W34830jgsQG

以上


→ その他のNexus Modsニュース和訳はこちら

Nexus Modsニュース和訳:聖パトリック祭のプレゼント(2018/3/16)

https://staticdelivery.nexusmods.com/images/News/13466_tile_1521147084.png

2018/3/16のNexus Modsニュース St. Patrick's Day Giveaway(聖パトリック祭のプレゼント)の和訳です。

聖パトリック祭のプレゼント

元記事:St. Patrick's Day Giveaway
投稿者:TerrorFox1234 (コミュニティ開発&広報担当)
投稿日:2018/3/16

Top o' the morning to ya! (訳注: アイリッシュ訛りの挨拶。聖パトリック祭はアイルランドのお祭りのため)

我らが盟友GOG.com聖パトリック祭セールを開催しているので、僕たちも参加することにしたよ!

太っ腹にも、GOG.comの若い衆と娘っ子たちが僕たちのためにレプラコーン帽子を100個提供してくれたので、みんなにプレゼントしよう。
これはアイルランドのお祭りだからね、運試しをするには絶好の機会だ!

前提は簡単で、レプラコーン帽子を手に入れれば謎のゲームが手に入る。
貰えるゲームは、君がまだ持っていないゲームであることが保証されている。新しいゲームを発見するのに最適だね!
(謎のゲームの最低価格は$3.50米国ドルだ)

応募する前に以下の説明を読んでくれ。さもないと失格するかもしれないからね!
今回は応募者がNexus Modsの利用者であることを確認するために、応募資格を保証するための手順が必要だ。

  1. この記事にコメントを書きこむ。好きなことを書けばいい(サイトルールを順守のこと!)
  2. 好きな方法でGleamウィジェットにログインする(末尾のリンク)
  3. 2番目の項目 "Leave a comment on Nexus Mods(Nexus Modsにコメントを残す)" をクリックする
  4. テキストボックスにNexus Modsのユーザー名を入力する

(Gleamウィジェットに行く前にコメントを書くのを忘れた場合、記事へのリンクを開いてコメントを書いてくれ)
コメントがなかったりユーザー名が間違っていた場合、レプラコーン帽子手に入らないからね。

三つ葉のクローバーを引き抜いてちょいとジグを踊ったら運試しだ! Sláinte!(ゲール語で健康を!の意味)

プレゼントの応募はこちらから → http://2nex.us/lBDQ30iZ19H

(情報の開示: Nexus ModsはGOG.comのアフィリエイターだ。つまり、上記のリンクを使ってゲームを購入すると、僕たちはわずかな収益を得る。これは僕たちの存続の助けになるし、GOGのように素晴らしい企業の宣伝ができることを光栄に思っている)


以上


→ その他のNexus Modsニュース和訳はこちら

Copyright (C) 2015,2017 ThinkingSkeever, All Rights Reserved.
ブログの記事内に記載されているメーカー名、製品名称等は、日本及びその他の国における各企業の商標または登録商標です。
リンクはご自由に。記事の転載はご遠慮ください。記事を引用する場合はトラックバックするか元のURLを明記してください。