SFSEの使い方と導入方法【Starfield Script Extender】

SFSEの導入方法

Starfield Script Extender(SFSE)はスターフィールドにおけるスクリプトの機能を拡張するプラグイン。ここではSFSEの使い方、導入方法、アンインストール方法を紹介。プレーヤー側の利用を目的に解説している。

SFSEとは?

Starfield Script Extender(SFSE)は、スターフィールドにおけるスクリプトの機能を強化し、MOD制作のリソースを拡張するプラグイン。SFSEを利用すると、実現可能な機能が増えてより高度なMODを作成できる。そして、SFSEを利用して作成されたMODを導入する場合、ユーザーの環境にSFSEが必要になる。SFSE導入後は、sfse_loader.exeからスターフィールドを起動する。

SFSEがサポートするのはSteamの現行バージョンのみ。それ以外のGame Pass、マイクロソフトストア、XBOXでは利用できない。

ダウンロード

Nexusまたは公式サイト(https://sfse.silverlock.org/)からダウンロードする。ダウンロードしたアーカイブが解凍できなときは7-zipをインストール。

SFSEのインストール方法

SFSEの手動インストール方法を解説。

ファイルをコピー&ペーストする

ダウンロードしたアーカイブを解凍し、exeとdllファイルをC:\Program Files\Steam\SteamApps\common\Starfield\にコピー&ペーストする。Steamのゲームフォルダを別に設定している場合は、各自の環境に合わせてStarfieldフォルダの直下にコピーする。

必要なファイルは、sfse_loader.exesfse_{バージョン}.dllの2つ。{バージョン}にはスターフィールドの現行バージョンの数字が入る。それ以外のファイルは不要。

スターフィールドのアップデートに合わせて、SFSEの更新が必要。

sfse_loader.exeからゲームを起動する

SFSE導入後は、必ずsfse_loader.exeからゲームを起動する。ゲーム自体に変化はないが、オプション画面の左下にSFSEのバージョンが表示される。

SFSEのバージョン

バージョンが表示されていれば導入完了。これでSFSEを利用するMODが動くようになる。

アンインストール方法

SFSEをアンインストールする場合、Starfieldフォルダにコピーした2つのファイル(sfse_loader.exesfse_{バージョン}.dll)を削除する。

動かない、起動しない

SFSEは、スターフィールドのSteam版現行バージョンのみサポートしている。古いSFSEを使用している場合は最新版に更新。それ以外のGame Pass、マイクロソフトストア、XBOXでは利用できない。

DLL plugins you have installed require a new version of the Address Library. と表示される

DLL plugins you have installed require a new version of the Address Library. (インストールしているDLLプラグインは新しいバージョンのAddress Libraryが必要です)

このエラーは、SFSEのバージョンアップやModの更新等でインストール中のModと互換性がなくなると表示される様子。SFSEを最新にアップデートしても、利用しているModが最新版または最新のライブラリに対応していないと表示される場合がある。対応方法は次の通り。

  • Address Library for SFSE Pluginsを更新またはインストールする
  • MODが現在のSFSEバージョン(またはAddress Library)に対応しているか確認する
  • 分からないときは、SFSEを利用するModを1つずつ外して起動確認する

Address Library

Address Library for SFSE PluginはSFSEのデータベース。インストールする場合は、”all-in-one”パッケージをダウンロードしてModマネージャーでインストールするか、利用するバージョンのbinファイルをData/SFSE/Plugins/に配置する。(例:1.8.86を利用する場合は、versionlib-1-8-86-0.binとversionlib-1-8-86-0-1.bin)

ウィルススキャンに引っかかるとき

新しいバージョンのSFSEがリリース後、Windows DefenderがSFSEをウィルスとして誤検知する場合がある。この問題は開発者も認識しており、マイクロソフト側に通知している様子。なお、SFSEのソースコードはGithubに公開されている。→ https://github.com/ianpatt/sfse

XBOXで使える?

XBOXでは使えない。SFSE導入はメーカーの制限により不可能。この影響により、SFSEを利用するMODの導入は難しい。