« 12.シナリオの修正 | Main | サウンドノベルの原点を考える »

October 05, 2006

13.シナリオの整形をまとめて行う

通常のシナリオと、ユウキノベルでのスクリプトデータの違いは何でしょうか。
前回と内容が重なりますが、以下の三点です。

1.ユウキノベルではクリック待ちの「@」が文末に付く。
2.ユウキノベルでは空行の表示に半角スペースを使う。
3.ユウキノベルではプレーヤーに配慮した改頁処理を行う。

このような修正は、ある程度まとめて処理しておきたいものです。
しかし、ユウキノベルのエディタでは十分な置換機能が備わっていません。

ですから、
ユウキノベル(アイテム)へシナリオを貼り付ける以前に、
別のエディタで一括置換をやっておくと後の作業が楽になります。
この際の置換条件は、作品によって微妙に変化します。
なので、具体的に説明するときりがありません。
ここでは、幾つかの例を挙げておきたいと思います。

1.バイナリエディタでテキストファイルを加工する方法。

  シナリオデータをプレーンテキスト形式で用意しておきます。(メモ帳で扱うファイルです)
  バイナリエディタを入手し、起動します。
  
  http://www.vector.co.jp/soft/win95/util/se079072.html

  一括置換を行います。
  置換前 16進(0D0A0D0A)
  置換後 16進(0D0A020D0A)

  このように置換すると、空行に空白が挿入されます。
  0D0Aは改行コードであり、0D0A0D0Aは改行が連続している状態です。
  その場合、20(半角スペース)を間に入れるという訳です。

  0D0Aが改行である事を意識して見ると、バイナリエディタでの変換は一番簡単に作業できます。
  しかし、一般には16進数や文字コードは見慣れないものなので慣れるまで難しく感じるかもしれません。

2.正規表現が利用できるテキストエディタを使用する方法

  サクラエディタを用意します。
  正規表現を使用しますので、パッケージ版をダウンロードして下さい。
  通常の置換では「改行」を文字として扱うことが出来ませんので、
  置換の際に正規表現をチェックし、一括置換を行います。

  置換前 ^[\t]*[\r\n]+
  置換後  \r\n     注記:わかりにくいですが先頭に半角スペースがあります。

  正規表現については僕自身詳しくありません。
  なので、各自研究して下さい。(投げやり)


サクラエディタで使用するマクロを公開しておきます。
自分は正規表現に詳しくないので、駄目な仕様かもしれませんが、
何も無いよりはましだろうと思って公開するものです。

サクラエディタ用キーマクロファイル 「trans.zip」をダウンロード

サンプルとして、「耳無芳一の話」が同梱されています。
青空文庫から入手し、テキストファイルをマクロで一気に整形、ユウキノベルに貼り付けました。
5分~10分程度で出来る簡単な作業です。

Senario04


|

« 12.シナリオの修正 | Main | サウンドノベルの原点を考える »

Comments

Grissom shifted his eyes over at Brass, who was shaking his head back and forth knowingly.

Posted by: domasrisk | August 30, 2010 at 04:13 AM

who was shaking his head back and forth knowingly Grissom shifted his eyes over at Brass,

Posted by: domaserisk | August 30, 2010 at 04:50 PM

who was shaking his head back and forth knowingly Grissom shifted his eyes over at Brass,

Posted by: domaserisk | August 30, 2010 at 04:50 PM

who was shaking his head back and forth knowingly Grissom shifted his eyes over at Brass,

Posted by: domaserisk | August 30, 2010 at 04:51 PM

who was shaking his head back and forth knowingly Grissom shifted his eyes over at Brass,

Posted by: domaserisk | August 30, 2010 at 04:51 PM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/66451/12158146

Listed below are links to weblogs that reference 13.シナリオの整形をまとめて行う:

» ユウキマニア [メイドさんの秘密基地]
http://blacktea.cocolog-tnc.com/ tea氏がYuuki! Novel講座を書いています。初心者にもわかりやすく、尚且つ高度な部分にもさり気なく触れているので興味のある人は読んでみましょう。とりあえずトラックバックで捕捉しておきます。 http://blacktea.cocolog-tnc.com/simpl... [Read More]

Tracked on October 06, 2006 at 04:12 AM

» Cialis. [Taking viagra with cialis.]
Cialis in las vegas. Buy cialis. Cialis drug. Cialis best price buy online. Taking viagra with cialis. Cialis. [Read More]

Tracked on May 28, 2007 at 08:42 AM

» Vicodin drug information. [Vicodin.]
Vicodin. Vicodin addiction. Vicodin withdrawal symtoms. [Read More]

Tracked on May 28, 2007 at 04:22 PM

« 12.シナリオの修正 | Main | サウンドノベルの原点を考える »