スカイリムに登場する、4000名以上の配置済みNPCについてまとめたデータを公開します。決められた Ref ID を持ち、名前のあるNPCが対象です。Base ID や不死属性などの基本情報をはじめ、フォロワーや商人となり得るかについてもデータ化しています。
1. データダウンロード
LE (Legendary Edition) 用、およびAE (Anniversary Edition) 用に分かれています。SE (Special Edition) の場合は 3-5. エディション別の使用推奨データ を参考にしてください。
ファイル形式はCSV形式とエクセル形式との2種類で、どちらもデータ内容は同じです。
LE用(データ総数:4064)
AE用(データ総数:4800)
2. デモンストレーション(LE用フォロワーデータ)
デモンストレーションとして、LE用からフォロワーデータを抽出したものを表示します。「Follower」フィールドに 1 が入っているデータです。スペースの都合上、表示列を6つに限定しています。
RefID | Plugin_Updated | BaseID | Name_JP | Protected | Essential |
---|---|---|---|---|---|
0001348C | Skyrim.esm | 00013480 | ファエンダル | 0 | 0 |
00013491 | Skyrim.esm | 0001347F | スヴェン | 0 | 0 |
00015D07 | Skyrim.esm | 00015CFA | 闇の一党の新人 | 0 | 1 |
00015D09 | Skyrim.esm | 00015CFE | 闇の一党の新人 | 0 | 1 |
000198B0 | Skyrim.esm | 0001325F | アハタル | 0 | 0 |
000198FA | Skyrim.esm | 00013390 | コスナッチ | 0 | 0 |
00019930 | Skyrim.esm | 00013B81 | 冷酷なゴーバッシュ | 0 | 0 |
00019DF7 | Skyrim.esm | 0001336B | 雌ライオンのムジョル | 0 | 1 |
00019E1B | Update.esm | 00019E1A | ユーゴー | 0 | 0 |
00019E1F | Skyrim.esm | 00019E1E | ロブ | 0 | 0 |
00019E23 | Skyrim.esm | 00019E22 | オゴル | 0 | 0 |
0001A693 | Skyrim.esm | 0001A692 | ファルカス | 0 | 2 |
0001A695 | Skyrim.esm | 0001A694 | ヴィルカス | 0 | 2 |
0001A697 | Skyrim.esm | 0001A696 | 狩猟の女神アエラ | 0 | 2 |
0001A6D6 | Skyrim.esm | 0001A6D5 | アシス | 0 | 0 |
0001A6D8 | Skyrim.esm | 0001A6D7 | リア | 0 | 0 |
0001A6DA | Skyrim.esm | 0001A6D9 | ンジャダ・ストーンアーム | 0 | 0 |
0001A6DC | Skyrim.esm | 0001A6DB | トーバー | 0 | 0 |
0001AA65 | Skyrim.esm | 000135E8 | ベノア | 0 | 0 |
0001B084 | Skyrim.esm | 0001403F | ロッジ・ノット・ビアード | 0 | 0 |
0001B08D | Skyrim.esm | 0001403E | デルキーサス | 0 | 1 |
0001B092 | Skyrim.esm | 00013666 | アネック・クラグ・ジャンパー | 0 | 0 |
0001B13E | Skyrim.esm | 0001411D | アデライサ・ベンディッチ | 0 | 0 |
0001BB8E | Skyrim.esm | 0001990F | エオラ | 1 | 0 |
0001C1A2 | Skyrim.esm | 0001C194 | オンマンド | 2 | 0 |
0001C1A3 | Skyrim.esm | 0001C195 | ジェイ・ザルゴ | 2 | 0 |
0001C1A4 | Skyrim.esm | 0001C196 | ブレリナ・マリオン | 2 | 0 |
00024280 | Skyrim.esm | 0002427D | エランドゥル | 0 | 2 |
00028AD1 | Skyrim.esm | 00028AD0 | アラネア・イエニス | 1 | 0 |
0004B22E | Skyrim.esm | 00048C2F | イリア | 1 | 0 |
0005B688 | Skyrim.esm | 00019959 | 鋼の心臓のボルガク | 0 | 0 |
000656E2 | Skyrim.esm | 00065657 | 虐殺者エリク | 1 | 0 |
00091918 | Skyrim.esm | 000918E2 | 不滅のウスガルド | 0 | 0 |
0009A7AB | Skyrim.esm | 0009A7AA | ヴィジランス | 0 | 0 |
0009BCB0 | Skyrim.esm | 0009BCAF | シセロ | 0 | 1 |
000A2C92 | Skyrim.esm | 000A2C8C | 防波堤のアルギス | 1 | 0 |
000A2C93 | Skyrim.esm | 000A2C91 | イオナ | 1 | 0 |
000A2C94 | HearthFires.esm | 000A2C8E | リディア | 1 | 0 |
000A2C95 | Skyrim.esm | 000A2C8F | ソード・メイデンのジョディス | 1 | 0 |
000A2C96 | Skyrim.esm | 000A2C90 | カルダー | 1 | 0 |
000A7360 | Skyrim.esm | 00019FE8 | ゴルディール | 1 | 0 |
000B9984 | Skyrim.esm | 000B997F | ヴォルスタグ | 1 | 0 |
000B9986 | Skyrim.esm | 000B9980 | マーキュリオ | 1 | 0 |
000B9988 | Skyrim.esm | 000B9981 | ベルランド | 1 | 0 |
000B998C | Skyrim.esm | 000B9983 | ステンヴァール | 1 | 0 |
000CD92D | Skyrim.esm | 0001B1D2 | カルジョ | 1 | 0 |
000D95EA | Skyrim.esm | 000D95E9 | ミーコ | 0 | 0 |
000E1BA9 | Skyrim.esm | 000B9982 | ジェナッサ | 1 | 0 |
02002B74 | Dawnguard.esm | 02002B6C | セラーナ | 0 | 1 |
02003474 | Dawnguard.esm | 0200336E | アグミル | 0 | 0 |
02015C14 | Dawnguard.esm | 0201541C | ベレヴァル | 0 | 0 |
02015C15 | Dawnguard.esm | 0201541E | セラーン | 0 | 0 |
02015C16 | Dawnguard.esm | 0201541D | デュラック | 0 | 0 |
02015C17 | Dawnguard.esm | 0201541B | イングヤルド | 0 | 0 |
0201AA79 | Dawnguard.esm | 0201AA77 | ガルムル | 0 | 0 |
0201AA7A | Dawnguard.esm | 0201AA78 | クーシー | 0 | 0 |
0201AA7B | Dawnguard.esm | 0201AA74 | ブラン | 1 | 0 |
0201AA7C | Dawnguard.esm | 0201AA76 | セオラング | 1 | 0 |
03005216 | HearthFires.esm | 03005215 | ラッヤ | 1 | 0 |
0300521D | HearthFires.esm | 0300521B | ヴァルディマー | 1 | 0 |
0300521F | HearthFires.esm | 0300521E | グレゴール | 1 | 0 |
040177DB | Dragonborn.esm | 04017777 | タルヴァス・ファスリョン | 1 | 2 |
04017A0D | Dragonborn.esm | 04017934 | フリア | 0 | 1 |
04018109 | Dragonborn.esm | 040179C7 | ラリス・セダリス | 1 | 2 |
04038565 | Dragonborn.esm | 04038560 | テルドリン・セロ | 1 | 0 |
3. データの仕様
3-1. フィールド定義一覧
フィールド名 | 定義 | 例 |
---|---|---|
RefID | ロードオーダーを独自に補完した8桁の Ref ID(データベースのプライマリキーとして使用可能) | 02002B74 |
RefID_Fixed | Ref ID の固定部分(ロードオーダーに影響されない部分を表し、桁数は不定) | 002B74 |
Plugin_Updated | Reference を最終的に更新しているプラグイン名 | Dawnguard.esm |
BaseID | ロードオーダーを独自に補完した8桁の Base ID | 02002B6C |
BaseID_Fixed | Base ID の固定部分(ロードオーダーに影響されない部分を表し、桁数は不定) | 002B6C |
Plugin_Base | Base を定義しているプラグイン名 | Dawnguard.esm |
EditorID | Base の Editor ID | DLC1Serana |
Name | 英語名 | Serana |
Name_JP | 日本語名 | セラーナ |
Unique | 0: ユニークでない / 1: ユニーク | 1 |
Respawn | 0: リスポーンしない / 1: リスポーンする | 0 |
Protected | 0: 保護属性なし / 1: 保護属性あり / 2: 保護属性変動 | 0 |
Essential | 0: 不死属性なし / 1: 不死属性あり / 2: 不死属性変動 | 1 |
Invulnerable | 0: 無敵属性なし / 1: 無敵属性あり | 0 |
Child | 0: 子供でない / 1: 子供 | 0 |
Ghost | 0: ゴーストでない / 1: ゴースト | 0 |
Summonable | 0: 召喚不可 / 1: 召喚可能 | 0 |
PC_Level_Mult | 0: レベル同期なし / 1: プレイヤーレベル同期 | 1 |
Follower | 0: フォロワーにならない / 1: フォロワーになる | 1 |
Merchant | 0: 商人でない / 1: 商人である、または商人になる可能性がある | 0 |
Driver | 0: 御者・船頭でない / 1: 御者・船頭 | 0 |
Female | 0: 女性でない / 1: 女性 | 1 |
Race | 種族名 | Nord |
Voice_Type | ボイスタイプ名 | DLC1SeranaVoice |
Worldspace | 初期配置ワールドスペース名(空白の場合あり) | |
Cell | 初期配置セル名(空白の場合あり) | Dimhollow Cavern |
3-2. IDの独自補完について
RefID や BaseID は、ロードオーダーとなる部分を独自に補完して8桁としています。Skyrim.esm と Update.esm 以外はユーザーによってロードオーダーが異なり、本来はこれらのIDを確定することができません。しかし、データベースとしては一意のIDがあった方が管理しやすいため、このような仕様にしています。補完ルールは以下の通りです。
Plugin | ID補完ルール |
---|---|
Dawnguard.esm | 先頭2桁を「02」とする。 |
HearthFires.esm | 先頭2桁を「03」とする。 |
Dragonborn.esm | 先頭2桁を「04」とする。 |
Creation Club (.esm) | 先頭2桁を「05」から .esm のファイル名順につける。 |
Creation Club (.esl) | 先頭2桁を「FE」とする。 続く3桁を「000」から .esl のファイル名順につける。 |
CC (Creation Club) のファイル名順は、AEで追加されるすべてのコンテンツ内での順番です。NPCが含まれないコンテンツも合わせた順番となっています。
RefID_Fixed と BaseID_Fixed との2つは、補完されていない固定部分を表します。.esm では6~8桁、.esl では3桁です。.esl は先頭2桁も「FE」に固定できますが、用途が見当たらないため下3桁のみの表記としています。
3-3. Protected/Essential フラグについて
Protected と Essential のフラグのみ、「0」、「1」に加えて「2」というフラグがついているものがあります。これは、クエストの進行度合いなどによって、フラグがゲームプレイ中に変更されることを意味しています。
また、NPCの中には、Actor データとしてはフラグを持たず、クエストなどによって自動付与されているものがあります。このような場合はゲーム内でのフラグを優先しています。例えば、セラーナさんは Actor データで Essential フラグを持っていませんが、ゲーム内では常に不死です。当データではフラグを「1」としています。
3-4. ファイル形式と対象データ
CSV形式、エクセル形式ともに、先頭行にはフィールド名(列名)が入っています。CSV形式の区切り文字はカンマ(,)で、最終行にデータはなく、EOFのみで終わっています。文字コードはUTF-8を使用しています。
データの対象は、プラグインで Ref ID を定義されていて、かつ名前のあるNPCです。クエストもしくは LeveledCharacter によってゲーム内で動的に生成されるNPCや、名前が空欄のNPCは除きます。
フォロワーや商人の中には動的に生成されるNPCがいますので、必要であれば CK (Creation Kit) で以下のデータを確認してください。
- Skyrim.esm の狩人 (00073FBE)、行商人 (000B5D5A、000BBCD2)、スクゥーマ販売人 (0010663E)
- Skyrim.esm の野良イヌ (00109487)
- Dawnguard.esm の武装したトロール (xx00D0B8、xx011BA9)、武装したフロストトロール (xx00D0B9、xx01981E)
- Dragonborn.esm のリークリング・ドワーフフォロワー各種
- CC Bittercup のフォロワー (FExxx80A)
当データは Ref ID を持つNPCを対象とし、独自に加工を施したものです。もしすべての Base データ (CKにおける Actor) を取得したい場合には、以下の xEdit 用スクリプトをご利用ください。
3-5. エディション別の使用推奨データ
スカイリムには複数のエディションがあります。それぞれにおいて推奨されるデータと補足事項を記載しておきます。
エディション | 使用推奨データ | 補足 |
---|---|---|
LE | LE用 | なし |
SE 1.5.97 まで | LE用 | LEから1ヵ所変更あり(※1) |
SE 1.6 以降 | LE/AE用 | 一部のCCコンテンツが含まれる(※2) |
AE | AE用 | すべてのCCコンテンツが含まれる |
※1…RefID 0001A697(狩猟の女神アエラ)の Plugin_Updated フィールドが、Skyrim.esm から Update.esm に変更されます。ただし、その他のフィールドに変更はなく、LE用を使用することで問題ないと思います。
※2…概ねLE用を用いてください。追加されるCCコンテンツのデータは、必要に応じてAE用から抽出してください。AE用の Plugin_Updated フィールドで次の2つをフィルタリングすると、SE 1.6 で変更・追加されたデータとなります。
- ccbgssse001-fish.esm (Fishing)
- ccbgssse025-advdsgs.esm (Saints & Seducers)
このデータのうち、LE用を変更するデータは RefID 0001A676(ミラ・ヴァレンシア)の1名です。それ以外は新規追加データです。
SE 1.6 で追加されるCCコンテンツには Rare Curios と Survival Mode もありますが、NPCは含まれていません。
4. 更新履歴
- 2024/04/01 (version 1.0) ; 公開。
5. 謝辞
生データの取得、およびデータ加工工程の一部において、以下のツールやサイトを利用させていただきました。公開してくださったことに心から感謝を申し上げます。
- TES5Edit by ElminsterAU and the xEdit Team
- SSEEdit by ElminsterAU and the xEdit team
- BSA Browser (with .BA2 support) by AlexxEG
- TesvRefidPicker – Showing RefID of NPC by BowmoreLover
- UESPWiki