忍者ブログ
07th expantion様の同人ソフト『ひぐらしのなく頃に』『うみねこのなく頃に』のオリジナルスクリプトを作るためのNScripter講座。
[1] [2]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

 さて、NScripterを動かすのに必要なのはNScripter本体とスクリプトとデータであることはこれまで説明したとおりです。
しかし、うみねこのデータは非常に大きく、オリスク一つ一つにデーターをコピーするのは時間も手間も要領もかかります。

 ところが、うみねこをインストーラーを使ってインストールしてあれば、うみねこのインストール場所を探してそこから読み取ってくれるスクリプトを作ってくれた方がいます。

そのスクリプトは永字八法のむいむいさんが作られたものです。

http://d.hatena.ne.jp/eiji8pou/20071205/1196774395

通称 む式スクリプト
このスターターキットの”5章 ファイルの移動無しにオリスクを起動する”フォルダの中にそのむ式スクリプトを入れておきました。
05.txtと95.txtがそうです。
これをスターターキットのフォルダにコピーしてやれば、arc.nsaなどがなくてもオリスクを起動できるはずです。

使い方の詳しいことは上のURLを読んでもらうとして、基本的な使い方を説明します。

○読み込むarc.nsaを指定する。

命令 chnsa

chnsa 数値

使用例

chnsa umineko2

 基本的にumineko2を使っていればいいと思います。
URLで説明されているように、うまく使えばひぐらしとの競演も可能です。

○読み込む音楽を指定する。

命令 music_set

music_set 数値

使用例

music_set UMINEKO2

 上に同じく。


 最終的にオリスクの配布を考えているのならば、これは必須のスクリプトと言えるでしょう。
開発も楽になりますしね。
また、音楽関係でも便利な機能があるので、いっぺんじっくり説明を読んでおいて損はないでしょう。

 む式スクリプトを使用した際にはreadmeに一言使用しましたと書いておくといいでしょう。
 
PR
 オリスクで一番多く使う命令が立ち絵の命令だと思います。
ですが、立ち絵を指定する際にファイル名を入れなければいけません。
"bmp\tati\kan\1\… うぜえ……
たぶん、ちょっと長めのお話をオリスクにしようとするとこうなると思います。

 そこで、今回はファイル名の入力を簡単にしてしまうお話。

 理屈は抜きにしてまずはやり方から。

 スターターキットの『6章 背景・立ち絵のファイル名入力を簡単にする』フォルダを開いてください。
そこには03,04,93.txtの3つのファイルがあると思います。
 それをスターターキットを使っているあなたのオリスクフォルダにコピーしてください。 
その後、自分のスクリプトの*start以降(自分のお話の一番始め)に

gosub *DATA_SET

と記入してください。

これで、ファイル名を短縮できます。

 立ち絵に使うキャラのファイル名は今後,頭に$をつけたファイル名だけでOKになります。

 従来の

ld c,"bmp\tati\kan\1\kan_defa1.bmp",22

これが

ld c,$kan_defa1,22

 になります。
拡張子なしのファイル名、頭に$。覚えましたね?

 もし、ベアトリーチェや紗音のような衣装を2種類持っているキャラで、そちらを使いたいと言う時はgosub命令を使ってください。

使用例
gosub *BEA_Isyou2

これでこの後のベア様はなんちゃって女子高生です。

どのようなラベル名を入れればいいかは93.txtを読んで見当をつけてください。


 続いて背景です。
こちらはもっと簡単。
拡張子なしのファイル名だけ。

今まで、

bg "bmp\background\garden\garden_1c.jpg",22 

こう書いていたものが

bg garden_1c,22 

 改めて並べるとすごい短縮っぷりですね。


 一応なぜ、こうなるかだけ簡単に説明しておきます。
NScripterには変数というものがあって、『この変数はこのような意味があります』と指定できます。
 今回の場合、『kan_defa1』と、言う変数は『bmp\tati\kan\1\kan_defa1.bmp』と言う意味ですよ。とあらかじめ決めちゃうわけです。
gosubで衣装チェンジできるのも、決めている内容を上書きしているから。
$を頭につけるのは、これは変数ですよと言う印ですね。

 あれ、なんで背景には$がいらないんだろ。
わからなくてもオリスクは作れます。がんばろう。
 本来なら一番はじめに考えなければいけないことなのかもしれませんが。

 オリスクを始めると考えることがあります。

「これ、著作権とか色々大丈夫なの?」

 これについてはなかなか結論を出すことは難しいです。

『作っているのはあくまでもスクリプトであり、うみねこのデーターを直接使っているわけではない』
と、いう考え方もあります。
『スクリプトだろうが、うみねこのデーターを使わないと意味のないものだからアウト』と、言う考え方もあります。

 07th様のみ~掲示板でも、そのような議論はなんどか繰り返し行われています。
BTさんの見解も出ています。
色々探して、色々考えてみてください。

 こればかりは私もレクチャーすることはできません。

 自分の考え、自己責任でオリスクを作っていきましょう。

 なんにしろ、うみねこ、ひぐらしが大好き。
07th様、楽曲提供したみなさまありがとう。
そんな気持ちだけは忘れずにいたいですね。


忍者ブログ [PR]
カレンダー
07 2017/08 09
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
フリーエリア
最新CM
[10/27 負け犬]
[10/26 カルヴ]
[01/03 負け犬]
[10/12 lkm]
[09/26 紅茶猫]
最新TB
プロフィール
HN:
負け犬
性別:
男性
バーコード
ブログ内検索
カウンター
アクセス解析