広告枠を募集中 ご相談ください

ScrivenerのプロジェクトをNovelcrafterへ移行する完全ガイド:バインダー構造とキャラクター設定を壊さない移行術

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

長編小説の執筆環境を従来のスタンドアロンソフトからAIアシスタント連携型プラットフォームへと切り替える際、多くの作家が直面するのがScrivenerからの移行問題です。Literature & Latte社が開発するScrivenerは、20年以上にわたり長編小説の構成管理における事実上の標準ツールとして君臨してきました。階層無制限のバインダー(Binder)ツリー、コルクボード、柔軟なスプリット表示は、膨大な分量の原稿を執筆する作家に不可欠な存在でした。

しかし、ClaudeやGPT-4などの大規模言語モデル(LLM)をプロット構築や本文執筆、壁打ちに本格導入しようとすると、Scrivenerの限界が浮き彫りになります。ScrivenerにはネイティブなAI連携機能がなく、何十人もの登場人物や世界観設定をリアルタイムにAIプロンプトのコンテキストへ渡すリレーショナルデータベースも備わっていません。

そこで注目を集めているのが、小説執筆に特化したAI支援プラットフォーム「Novelcrafter」です。執筆に集中できるエディタ機能、構造化されたプロットマトリクス、そして高度なストーリーバイブル機能である「Codex(コーデックス)」が統合されており、本文中に登場人物名や固有の用語が現れると、システムが自動的に設定を認識してAIのプロンプトへと文脈を注入してくれます。

移行を検討する作家が最も不安に感じるのは、次の2点です。

  1. 丹念に作り込んだバインダーの階層構造(部/幕 $\rightarrow$ 章 $\rightarrow$ シーン)が崩れ、1つの巨大なテキストの塊になってしまわないか?
  2. Scrivenerの「Characters」や「Research」フォルダに蓄積された膨大なキャラクターシートや世界観設定が失われ、何百時間もかけて手動入力し直す羽目にならないか?

NovelcrafterはScrivener独自の.scrivパッケージファイルを直接読み込むことはできません。しかし、Scrivenerのコンパイル機能とNovelcrafterのインポート解析機能を正しく連携させれば、原稿構造を100%忠実に再現して移行することが可能です。さらに、Novelcrafterの「Snippets(スニペット)」とAIを活用した「Extract to Codex(コーデックスへ抽出)」機能を使えば、長年書き溜めた静的な設定資料をわずか数分で動的なストーリーバイブルへと一括変換できます。


構造マッピング:Scrivenerのバインダー vs Novelcrafterのデータ構造

エクスポート作業を始める前に、Scrivenerの自由度の高いバインダー構造がNovelcrafterのどの要素に対応するのかを把握しておく必要があります。

構造レベルScrivener(バインダー)Novelcrafterの設計移行時のマッピング設定
最上位構造ルート直下のフォルダ(部 / 幕)幕(Acts)見出し1(Heading 1 / #)
中位構造サブフォルダまたは文書(章)章(Chapters)見出し2(Heading 2 / ##)
執筆単位テキストファイル(シーン)シーン(Scenes)区切り記号(***)で自動分割
設定資料集Characters / Places / ResearchフォルダCodex(人物、拠点、アイテム、伝承)Snippets貼り付け + AI自動抽出
文脈参照静的なテキスト文書(画面分割で参照)エイリアス、タグ、自動メンション検知Codex項目の「Aliases」フィールド
スクラッチメモNotes / ドキュメントブックマークSnippets(スニペット)スニペット機能へテキスト転記

Scrivenerのバインダーは何でも格納できる汎用フォルダ構造ですが、Novelcrafterは長編小説の制作パイプラインに最適化された**「幕(Act) $\rightarrow$ 章(Chapter) $\rightarrow$ シーン(Scene)」**という3層構造を採用しています。本文以外のキャラクターや世界観設定はすべて独立した「Codex」へ切り分けられ、執筆時やAI生成時に必要な情報だけが自動的に呼び出されます。


第1部:Scrivenerから原稿を正しくコンパイルする

移行時によくある最大の失敗は、Scrivenerのプロジェクト全体を丸ごとエクスポートしてしまうことです。これをやると、キャラクターシートや設定メモ、ボツ原稿までが本文に混ざり込み、後から膨大な手作業による修正が必要になります。

以下の4ステップに従って、構造タグが正確に付与された原稿ファイルを書き出します。

ステップ1:バインダーの境界整理(フォルダの整理)

本文と設定資料が明確に分離されているか確認します。

  1. 小説の本文テキストは、必ず最上位の「Draft」(または「Manuscript」)フォルダ内だけに配置します。
  2. フォルダ階層のルールを統一します:
    • 階層1(フォルダ):幕 / 部(Acts / Parts)
    • 階層2(フォルダ):章(Chapters)
    • 階層3(テキストファイル):シーン(Scenes)
    • ※幕を設けない構成の場合は、階層1が「章フォルダ」、配下のテキストが「シーン」になります。
  3. キャラクターシートや世界観メモは、Draftの外にある「Characters」や「Research」フォルダ内に残しておきます(本文と混在させない)。

ステップ2:コンパイル設定を開く

Scrivenerのメニューから ファイル > コンパイル...(Windows: Ctrl+Alt+E / macOS: Cmd+Option+E)を開きます。

  1. ウィンドウ上部の「コンパイル先(Compile For)」で、Microsoft Word (.docx) または MultiMarkdown (.md) を選択します。どちらの形式もNovelcrafterで正常に読み込めます。見出し記号の確実性を重視するならMarkdown、斜体などの書式保持を重視するなら.docxが適しています。
  2. 左側のプリセット一覧から、標準的な形式(例:Manuscript (Times) または Default)を選択します。
  3. 選択したプリセットを右クリックし、「フォーマットを複製して編集...(Duplicate & Edit Format...)」を選択してフォーマットデザイナーを開きます。

ステップ3:セクションレイアウトと見出しレベルの割り当て

フォーマットデザイナー内で以下の設定を行います:

  1. 「セクションレイアウト(Section Layouts)」タブを選択します。
  2. 部/幕フォルダに対して、タイトルが「見出し1(Heading 1)」として出力されるレイアウトを割り当てます。
  3. 章フォルダに対して、タイトルが「見出し2(Heading 2)」として出力されるレイアウトを割り当てます。
  4. **シーン(テキストファイル)**に対しては、不要なドキュメントタイトルを出力せず、本文テキストのみを出力するレイアウト(Text Section など)を割り当てます。

ステップ4:シーン区切り記号(Separators)の設定

Novelcrafterがシーンの境目を認識できるように区切り文字を指定します:

  1. フォーマットデザイナー内の「区切り文字(Separators)」タブを開きます。
  2. テキスト同士が連続する箇所(シーンとシーンの接続部)の設定を探し、デフォルトの空行からカスタム文字列「***」に変更します。
  3. 「章の最後のシーン後には区切りを挿入しない」設定を有効にします。
  4. 設定を保存してコンパイルを実行し、manuscript.docx または manuscript.md として保存します。

第2部:Novelcrafterへ原稿構造を取り込む

書き出した原稿ファイルを用意したら、Novelcrafterのインポート機能を使ってプロジェクトを構築します。

ステップ1:インポートウィザードの起動

  1. Novelcrafterにログインし、ダッシュボードで「Create Novel」をクリックします(既存プロジェクトの場合は左サイドバー下の「Import」を選択)。
  2. ファイル形式(.docx または .md)を選択します。
  3. 「Choose File」をクリックし、コンパイルした原稿ファイルをアップロードします。

ステップ2:インポート条件の指定

解析設定画面で以下の重要項目を設定します:

ステップ3:プレビュー画面での検証(Preview Import)

最終確定ボタンを押す前に、必ず表示される「Preview Import」画面を確認します。ここが階層崩れを防ぐための防波堤です。

以下の項目を厳密に照合してください:

  1. 幕と章の総数: 検出された章の数が、Scrivenerのバインダー内の章数と完全に一致しているか?
  2. 文字数・単語数: Research等の余計なテキストが混ざっておらず、純粋な本文の分量と一致しているか?
  3. シーンの分割状態: 各章を展開し、シーンが正しく個別のカードに分かれているか?

もし章が認識されていなかったり、シーンが1つに結合してしまっている場合は、一度プレビューをキャンセルし、元のファイルの見出しスタイルや区切り記号を見直して再アップロードします。問題がなければ「Confirm Import」をクリックします。

これで、Novelcrafterの「Plan」および「Write」画面に、バインダーと全く同一の章・シーンツリーが構築されます。


第3部:キャラクター設定と世界観資料をCodexへ移行する

原稿の移行が完了したら、次はScrivenerの「Characters」や「Research」フォルダに眠る膨大な設定資料の移行です。

Scrivenerのキャラクターシートは単なる自由形式のテキストファイルですが、Novelcrafterの**Codex(コーデックス)**はAIプロンプトと連動するリレーショナルデータベースです。各エントリーには以下の固有フィールドが存在します:

設定資料を効率よく移行するための代表的な2つのアプローチを紹介します。

アプローチA:スニペット + AI対話による一括抽出(推奨)

数十人規模の登場人物を一括で移行する場合に最も適した方法です:

  1. Scrivenerから設定ファイルを書き出す:
    • Scrivenerのバインダーで「Characters」フォルダを選択します。
    • ファイル > エクスポート > ファイル... でテキスト形式で書き出すか、フォルダ単体を1つのMarkdown/Wordファイルとしてコンパイルします。
  2. NovelcrafterのSnippetsに貼り付ける:
    • Novelcrafterの左メニューから「Snippets」を開きます。
    • 新しいスニペットを作成し(例:移行用キャラクターシート一覧)、書き出したテキストを一括で貼り付けます。
  3. Workshop ChatでAIに構造化させる:
    • 「Workshop Chat」画面を開きます。
    • プロンプト入力欄で @移行用キャラクターシート一覧 と入力してスニペットをメンション参照します。
    • AI(Claude 3.5 SonnetやGPT-4oなど)に対して以下のプロンプトを指示します:

      「参照したスニペット内のキャラクター情報を読み込み、全員分の設定を以下のテンプレート形式に沿って整理して出力してください:
      Name: [正式名称]
      Aliases: [本文で使われる愛称・呼び名・略称をカンマ区切りで列挙]
      Tags: [所属や役割のタグ]
      Short Description: [性格、主な動機、特徴的な外見を1〜2文で要約]
      Details: [詳細な生い立ち、詳細な容姿、人間関係、伏線]」

  4. 「Extract to Codex」で一括生成:
    • AIが整理されたリストを出力したら、メッセージカードの下部にある「Extract to Codex」ボタンをクリックします。
    • 検出された項目一覧が表示されるので、エントリー種別(Characters, Locations, Lore等)を確認して承認すると、ワンクリックでCodex内に全カードが一括生成されます。

アプローチB:インポート済み原稿からのエンティティ自動抽出

Scrivenerの設定メモが散逸しており、設定の多くが本文中にしか書かれていない場合は、本文スキャン機能が有効です:

  1. Novelcrafterの「Codex」画面を開きます。
  2. 抽出ツールを選択し、インポートした原稿本文をスキャンさせます。
  3. AIが章を横断して読み取り、頻出する人物名、拠点名、重要なアイテム名を自動検出し、新規Codex項目の作成候補として一覧表示します。
  4. 候補を採用した上で、Scrivenerの手元メモから詳細を肉付けしていきます。

第4部:移行後の最適化と落とし穴の回避策

原稿とCodexの取り込みが完了したら、AI支援の恩恵を最大化するために以下の4点を確認してください。

1. エイリアス(Aliases)の網羅性を高める

Novelcrafter最大の強みは本文中の自動メンション機能です。これを機能させるにはエイリアスの登録が欠かせません:

2. トークン消費の抑制:Short Descriptionの徹底管理

初心者が最も陥りやすい罠は、Scrivenerにあった何千文字もの設定文章をそのままShort Descriptionに詰め込んでしまうことです。

3. シリーズ全体のCodex(Series Codex)の活用

執筆中の作品が全3部作やシリーズものの場合は、特定の本の中に設定を閉じ込めないようにします:

4. Scrivenerへの逆インポート(往復運用の確保)

「下書きやAIとのブレストはNovelcrafterで行い、推敲や最終組版、ローカルバックアップはScrivenerで行いたい」という運用も可能です:

  1. Novelcrafterのサイドバー最下部にある「Export」をクリックします。
  2. 形式としてMarkdownまたはWord(.docx)を選択し、章見出しを含める設定でエクスポートします。
  3. Scrivener側で受入先フォルダを選択し、ファイル > 読み込み > 読み込んで分割...(Import and Split...) を実行します。
  4. 見出し位置で自動分割され、元のバインダー構造のままScrivenerへ即座に復帰できます。

移行ステップチェックリスト

フェーズ実施項目完了基準
事前準備Scrivener内でDraftとResearchを厳格に分離コンパイル対象に余計な設定メモが含まれていない
コンパイル幕に見出し1、章に見出し2、シーン間に *** を指定出力ファイルの見出し階層が正しく整っている
原稿インポートProseを選択し、Preview画面で章数と単語数を確認バインダーの章・シーン数とNovelcrafterのツリーが合致
設定移行Snippets + AI対話から「Extract to Codex」を実行各人物のカードに名称、エイリアス、簡潔な説明が登録済
動作検証Write画面で登場人物の別名を入力自動的に青くハイライトされCodex情報が参照できる

「本文は構造化コンパイル、設定はスニペットとAI抽出」という二本立ての原則を押さえることで、長年蓄積されたScrivenerの貴重な資産を1つも損なうことなく、最新のAIライティング環境へと安全に移行できます。


参考文献