スキャナー
Vniteのスキャナーは、ゲームの自動登録を実現し、全体的な重複排除、正規表現による除外、および統一されたエラー処理をサポートしています。

パラメータ
各スキャナーには以下のパラメータを設定できます:
パス:スキャナーの対象パスデータソース:スキャナーが使用するメタデータソーススキャン深度:スキャナーのスキャン深度、デフォルトは1

スキャン深度は混乱を招くかもしれませんが、実際にはとてもシンプルです。スキャン深度とは、対象パスにおけるゲームフォルダのサブフォルダの深さです。デフォルトの1は最初のレベルのサブフォルダのみをスキャンすることを意味し、2は2番目のレベルのサブフォルダのみをスキャンすることを意味します。以下同様です。
例えば:
対象パス
├── 第1レベルのサブフォルダ
│ └── 第2レベルのサブフォルダ
└── 第1レベルのサブフォルダ
└── 第2レベルのサブフォルダこの例では、スキャン深度が1の場合、スキャナーは第1レベルのサブフォルダのみをスキャンし、第2レベルのサブフォルダはスキャンしません。スキャン深度が2の場合、第2レベルのサブフォルダのみをスキャンし、第1レベルのサブフォルダはスキャンしません。
以下に具体的な例を2つ示します:
対象パス
├── Askiisoft
│ └── カタナ・ゼロ
└── MAGES. GAME
├── STEINS;GATE
├── CHAOS;CHILD
└── CHAOS;HEADこの種のフォルダ構造では、ゲームフォルダは対象パスの第2レベルのサブフォルダになるため、スキャン深度を2に設定する必要があります。
対象パス
├── カタナ・ゼロ
├── STEINS;GATE
├── CHAOS;CHILD
└── CHAOS;HEADこの種のフォルダ構造では、ゲームフォルダは対象パスの第1レベルのサブフォルダになるため、スキャン深度を1に設定する必要があります。
グローバル設定
グローバルスキャナー設定で、スキャン間隔と除外リストを調整できます。除外リストは正規表現をサポートしています。

エラー処理
スキャナーはエラーが発生したフォルダの二次識別をサポートしています。ユーザーはデータソースと対応するゲームIDを提供する必要があります。または、無視したり除外リストに追加したりすることもできます。

