The Elder Scrolls Construction Set(TESCS)は、ビデオゲーム『
The Elder Scrolls III: Morrowind』と『
The Elder Scrolls IV: Oblivion』のModを開発するために
ベセスダ・ソフトワークスが提供している編集ソフトウェアです。TES Construction Set や TES CSと省略されることもあります。Morrowind バージョンはゲームに同梱されており、Oblivion バージョンはダウンロードを通じて入手可能です。なお、『
The Elder Scrolls V: Skyrim』に対応するものは、Creation Kitという別名で提供されています。
TESCSは、ゲームの内容をほぼ完全に制御できる強力なツールですが、その分、高度な学習曲線を持っています。ベセスダ自身がゲーム世界を構築するために使用しているツールと同一であるため、習熟すれば非常に自由度の高いMod開発が可能です。ただし、Morrowind版とOblivion版の間には後方互換性はありません。同様に、SkyrimのCreation Kitとも互換性はありません。
Mod開発
TESCSを使用することで、ファンはゲーム世界を直接編集し、修正内容を Morrowind または Oblivion の
プラグインファイル(.esp)として保存できます。Mod間の複雑な互換性に対応するため、多数のModがマスターファイル(.esm)に変換されることもあります。この変換作業には、サードパーティ製のツールが用いられることがあります。
ファンは、これらの
プラグイン(または「Mod」)をオンラインで自由に共有し、利用できます。Modの内容は多岐にわたり、新しいキャラクター能力の作成から、都市を見下ろす崖の縁に巨大な邸宅を追加する、全く新しい物語の作成まで、ゲームのあらゆる要素を変更することが可能です。
プラグインのファイルサイズも様々で、ゲームの基本的な設定を編集する小さなものであれば数キロバイト、膨大な量のコンテンツを追加するものであれば数百メガバイト、あるいは数百ギガバイトにも及ぶことがあります。
大規模なModでは、ゲームに含まれていないテクスチャや3Dモデル(メッシュ)などの追加ファイルが提供されることもあります。これらのファイルは、正常に動作させるために、ゲームフォルダ内の特定の場所に手動で移動する必要があります。多くのModは、手動での配置が不要なように、ゲームフォルダ構造を維持したまま簡単に解凍できるアーカイブとして配布されています。
影響
TESCSの開発には、Adventure Construction Setが影響を与えています。プロジェクトを主導した
トッド・ハワードは、「Morrowindの開発を始めたとき、'Stuart Smith'のApple II用Adventure Construction Setのようなツールを作ることに本当にワクワクした。私はその名前の一部を使った。」と述べています。
注意点
TESCSまたはCreation Kitで開発されたModは、
Xbox 360や
PlayStation 3などの家庭用ゲーム機版の
The Elder Scrolls III: Morrowind、
The Elder Scrolls IV: Oblivion、
The Elder Scrolls V: Skyrimにはインストールできません。
インターフェース
TESCSを起動すると、主に3つのウィンドウが表示されます。Object Window、Render Window、Cell View Windowです。
Object Window
Object Windowは、アイテム、壁、環境光など、ゲーム内のあらゆる3Dモデルの巨大なアーカイブです。各モデルには、ゲーム内では表示されないIDが割り当てられています。Mod開発者は、Staticメッシュや立体メッシュを使用することで、部屋、家、建造物などを構築できます。また、このウィンドウには、ゲームに登場するすべてのNPCやコンテナ(アイテムを格納できるオブジェクト)を含む「Actors」タブもあります。
スクリプトウィンドウやダイアログウィンドウは、メインウィンドウ上部のタブから開くことができます。Morrowindには独自の
スクリプト言語が含まれており、ゲーム世界のほとんどのオブジェクトを操作できる高レベルな機能を持っています。この
スクリプト言語は、独特の構文で知られています。ダイアログウィンドウは、ゲーム内のキャラクターの会話や応答を編集・拡張するために使用されます。Morrowindのダイアログは、特定のセリフを話す前に満たす必要のある一連の条件に基づいています。また、ダイアログウィンドウは、サービス(ゲーム内でのアイテムの売買)の拒否やジャーナルエントリ(ゲーム内の主人公の日記)にも使用されます。Morrowindのクエストは、これらの2つのウィンドウを組み合わせて作成されます。
Render Window
Render Windowは、デフォルトで世界とすべての3Dモデルを表示します。モデルのアニメーションなどを表示するためにも使用できます。ゲーム内の光源、パスノードの視界、Havok Physicsのシミュレーションなど、より現実的な表示や編集を容易にするための設定を切り替えることができます。
Cell View Window
Cell View Windowは、World Cell SelectionとLocal Cell Item Listの2つの部分に分かれています。World Cell Selectionは、ウィンドウの左側にあり、ゲームで使用されるすべての「セル」をアーカイブしています。セルには、内部セルと外部セルの2種類があります。ドアはセルにリンクされており、例えば、Balmoraにある家の場合、家の外観、周囲の家、人々、アイテム、地形などが、ゲーム世界の外部を構成するセルの一部となります。家の外に取り付けられたドアは、プレイヤーが家の内部のセルに移動する際にロード画面を表示します。TESCSでは、内部セルは真っ暗な空間として表示されます。
その他のツール
MorrowindのMod開発コミュニティは、TESCSの機能を拡張するための多くのツールを作成しました。これらのツールには、TESCSが提供しない追加機能を提供するものがあります。MWEditは、完成度が高く、ダイアログやスクリプトの編集機能、参照のクリーニング、スクリプトチェックの自動化などの機能を提供します。Enchanted Editorは、TESCSでは隠されている情報を表示できます。Wrye Mashは、Modの管理や不要なModの削除を容易にするツールです。その他のツールとしては、.espファイルから不要なデータを削除するTESAME、マスターファイルの依存関係を管理するTESDTK、セルから地形データを移動するTESFaithなどがあります。
さらに、サードパーティ製のプログラムは、Morrowindに追加のスクリプト関数とグラフィック効果を提供します。これらのプログラムは、Morrowindとは別に実行され、機能拡張や視覚効果を実現します。