投稿記事

200円以上のプラン向けの記事 (14)

MoonCat 2019/10/06 07:22

データパック『Dr.Stone』

データパック『Dr.Stone』

シナリオファクトリーの『シナリオダウンロード』から入手してください。

#サンプル
《 対決!ヤコフの妻 》

絶賛迷子中だった不破寺真九郎は、子供の悲鳴を耳にした。
遠くから黒い影のようなものがこちら方向に走ってくるのが見えた。
影が近づくにつれ、真九郎はそれが子供を脇に抱えていることに気が付いた。
とっさに真九郎は影の進路上に飛び出してその行く手を阻んだ。
影の姿をはっきりと視認したとき、真九郎がはそれがヤコフの妻であることがわかった。
恐らくヤコフの妻は誘拐目的で子供を攫おうとしていたのだろう。
何としても阻止しなければならない。真九郎はそう思った。

真九郎「ヤコフの妻!」
ヤコフの妻は不破寺真九郎の存在に気が付くと子供をその場に降ろし、殺意のこもった目で真九郎を睨みつけた。

真九郎はヤコフの妻に向ってにじり寄っていく。
ヤコフの妻は足が速い。逃げられると追いつけなくなるかもしれない。

瞬間の判断で、真九郎は相手に瞬きする間も与えず技を繰り出した。
真九郎「春雷!」
ヤコフの妻に息次ぐことさえ許さず、不破寺真九郎は攻撃を続ける。
真九郎「春雷!」
連続攻撃に思わずヤコフの妻がよろめいたところで、真九郎は止め技を決めた。

真九郎「常世へ還れ!」

真九郎「飛燕!!」

ヤコフの妻「ぬぅぁぁぁ!」
決め技をまともに受けたヤコフの妻はその場に倒れ、泡立つ緑色の液体と化して消えていった。

ヤコフの妻の消滅を確認した真九郎は子供に駆け寄ってその無事を確認する。
子供は安心したのか、真九郎のお尻に顔をうずめぐすぐすと泣き続けた。

(おしまい)

フォロワー以上限定無料

月猫娘5サンプル動画(音声あり)

無料

【 200円 】プラン以上限定 支援額:200円

ゲーム制作開始

このバックナンバーを購入すると、このプランの2019/10に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

MoonCat 2019/09/04 15:15

シナリオファクトリー :『のんのんびよりデータパック』&『関西弁変換.rpl』

女 「あの……男さん……やんね。ウチ……ずっと……ずっと前から好きやった!」

女 「私は、男さんのことが好き!」

女 「ウチは、男さんのことが好き!」

という具合に、(あやしい)関西弁に変換する置換ファイルを公開します。

かなりあやしい関西弁ですが、あまりに面白かったので、次バージョンのシナリオファクトリーには標準シナリオとして添付しようと思います。

Tips:$抜き置換

関西弁変換.rplを利用する場合、[*replace=!関西弁変換]という記述をしています。
"!"がポイントです。置換ファイルの指定時に"!"が頭についていると、置換対象文字から"$"を除いたものを変換します。例えば置換ファイルの中が下記のように書かれていた場合、

例)$だから,やから

通常置換の場合 → "$だから"を"やから"に置き換える。
$抜き置換の場合→"$だから"を"$やから"に置き換える。

という感じです。

だったら最初から$抜きで置き替えればいいじゃん……と、常に$抜き置換を利用するのは少なくとも「物語としてのシナリオ」を作る場合はお勧めしません。$があると、文章中の置換位置(基本的に品詞)が明確になるという利点があります。

$抜き置換は、思わぬところまで変換されるかもしれません。上記の例だと「からだから汗が出た」も「からやから汗が出た」と変換されてしまいます。通常変換の場合は、$がないので、このような変換が行われることはありません。

少しややこしい話になりましたが、$抜き変換の使いどころとしては、

・関西弁変換のような語尾や口調の変換
・スクリプト等のコードを変換するような場合

に使えるのかなと思います。


のんのんびよりデータパック

データパックというか、毎度の如く、とりあえずキャラ一覧とキャラ別置換ファイルになります。版権モノなので、データパックそのものは営利不可・再配布不可としていますが、中のデータを加工したり抜き出して、皆様自身のデータセットにご利用していただいて構いません。

フォロワー以上限定無料

のんのんびよりデータパック/関西弁変換ダウンロード

無料

【 200円 】プラン以上限定 支援額:200円

version 1.8a ダウンロード

このバックナンバーを購入すると、このプランの2019/09に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

MoonCat 2019/08/24 16:12

データセットの作り方 その3:置換の応用


リンク
いきなり宣伝からですがGirl13が公開中です。

データセットの作り方

データセットの作り方1
データセットの作り方2
[今回]

前回は、文章内の文字置換についていくつか試したところで終了しました。今回はもう少し踏み込んでシナリオファクトリーにおける文字置換について紹介していきたいと思います。

文字列の置換は、バリエーションに富んだ文章を生成するための最も重要な機能なので、シナリオファクトリーでは、一口に置換といっても多くの機能が用意されています。

機能が多いということは、逆を返せば、覚えることが多くて使いづらいということでもあります。ただし、データセットを作成するにあたって、すべてを使いこなす必要はありません。

これからざっと一通りの機能を紹介しますが、その中で自分が使いやすいと思ったものだけで十分だと思います。あくまで重要なのは「文章」そのものなのですから。

以下の記述で、表示の都合で半角が使えない為に”*”を全角で表示しているところがあります。コピペして使用する場合は、半角に置き換えてご利用ください。

文字列置換

これまでの記事で使ってきた文字列置換方法です。

**replace=[置換ファイル名]

という具合に記述することで、置換ファイル(.rpl)に記載された文字列の置換を行うことができます。カンマで区切ることで複数の置換ファイルを指定することもできます。

また[置換ファイル名]の代わりに[置換前文字列:置換後文字列]と記述することで、個別に置換文字を指定することも可能です。

例)**replace=置換_フラン.rpl,$○女:吸血鬼

というように、置換ファイル名と置換文字列を混ぜて指定することもできます。


↑1行目で、置換_キャラクタ作成.rpl を指定しています。

※複数の置換ファイルがある場合、先に記述されたファイルから順に置換が実行されます。置換ファイル内の文字列置換は最下行から順に実行されます。

ストック行

ストック行は、シナリオテキスト内で使うことができる置換機能です。視覚的には一番わかりやすい置換になります。stock コマンドで文章を蓄積していき、ストック終了時(set コマンド若しくは別行開始)に蓄積された文章の一部を出力します。

例)
フラン「じゃんけーん!」
*stock=ぐー
*stock=ちょき
*stock=ぱー
フラン「……。」

結果)
フラン「じゃんけーん!」
ちょき
フラン「……。」

というように、*stockされた行の中から1つをランダムに取り出して表示します。

*stockは、stockが連続している間は文章を蓄積し、次行がstock以外の行になったときに出力されます。

*set コマンドは、ストックされた行の中から複数行を取得したいときに使います。

例)誰を嫁にするかな……二人くらい選んでいいよな……
*stock=金剛
*stock=比叡
*stock=榛名
*stock=霧島
*set 2

結果)
誰を嫁にするかな……二人くらい選んでいいよな……
比叡
榛名

%d表記(乱数置換)

%d[数字] 若しくは %d[最小値,最大値]

と記述します。%d表記は、使いこなすとかなり強力な置換機能です。

例)
年齢:$d[100]
体重:$d[1,100]

結果)
年齢:22
体重:45

使いどころとしては、置換文字列のランダム選択になると思います。前回紹介した置換の例で解説します。

例)
*replace=DM\DM一覧
こんにちは、$DM%d[51]だよ!

結果)
こんにちは、マリィだよ!

DMフォルダにあるDM一覧.rplというファイルを開くと、

$DM1,ヘスティア
$DM2,ヘスティア
……
$DM51,マリィ

という具合に、置換文字列がずらっと並べられているこのが確認できます。

$DM%d[51]

と記述することで、$DM1~$DM51のいずれかに置き換わるというわけですね。

以上が主に使う置換機能になります。以下はちょっと高度?な置換になります。こんな感じだよーとざっと紹介しておきます。

直接置換

文章内で置換指定する機能です。

例)
今回は[[$魔王:俺様]]の負けだ。しかし、次こそは$魔王が勝つ!

結果)
今回は俺様の負けだ。しかし、次こそは俺様が勝つ!

というように、文章中で置換文字列の指定を行えます。

@@replace

シナリオ処理最初の段階でシナリオスクリプトに置換を実行します。通常、シナリオコマンド自体には置換は実行されませんが、@@replaceを使うとシナリオコマンド自体の置換が可能です。

%c[]表記(カウンター)※version1.5~

数字をカウントします。カウントは起動してから%c[]が使われる毎に増えていきます。[]内に数字を入れるとそこからカウントします。

例)
%c[]、%c[]、%c[]、%c[100]、%c[]、%c[]

結果)
1、2、3、100、101、102

サンプル

長くなりました。それでは最後に今回紹介した置換を使ったサンプルを掲示して終わりたいと思います。※[ダンまち]をカレントフォルダにして実行してみてください。

例)
*replace=DM\DM一覧,$思い人:$DM%d[51]
$DM%d[51] 「$思い人! 結婚して!」
*stock=$思い人 「はい! よろこんで!」
*stock=$思い人 「ごめんなさい! 無理です!」
おしまい

結果)
アイズ 「カシマ! 結婚して!」
カシマ 「はい! よろこんで!」
おしまい

置換機能の詳細についてはMoonCatのサイトをご覧くださいね。サンプルになるべく沢山の事例を上げていく予定です。

それでは次回はいよいよデータセット(.json)を作ってみたいと思います。

フォロワー以上限定無料

Girl13のサンプル動画その2

無料

【 200円 】プラン以上限定 支援額:200円

シナリオファクトリーversion1.5開発版

このバックナンバーを購入すると、このプランの2019/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

【 800円 】プラン以上限定 支援額:800円

シナリオファクトリーversion1.5開発版(スーパーユーザーモード)

このバックナンバーを購入すると、このプランの2019/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

MoonCat 2019/08/17 00:58

《無料配布》クトゥルフ神話データパック αα版

いや……まだまだ制作の初期段階なのですが、試しにR18シナリオパックと絡めてみたら、これがもう凄いのなんの……。SAN値直送レベルの冒涜的なエロテキストができることを発見したので、先走って公開することにしました。

先走り過ぎているので、[novel]フォルダやサンプルシナリオはまだ準備できていません。準備ができたら再度アップします。とりあえず↓のように冒涜的テキストを楽しみたい方はどうぞです。

★手順
R18シナリオパックに旧支配者の置換ファイルをコピーし、シナリオを簡易生成。

★結果
クトゥルフは挑発的な視線を私に送りつつ、ゆっくりとパンツを脱いでいった。
クトゥルフ 「太郎さん……パンツでそんなに気持ち良くなっちゃうなんて……どれだけ変態なのよ……。」
くちゅ……ぬちゅ……ぬちゅ……。
クトゥルフの肉壺に指をやると、たちまち卑猥な音が響いた。
………………
私 「ハスター……おま〇こ……舐めていい?」
ハスター 「んっ……太郎さん……ハスターのおま〇こ……いっぱい舐めて……。」
私はハスターを押し倒してゆっくりとペニスを彼女の中に挿入した。
………………
ラーン=テゴスの小さな二つのふくらみの頂上にある乳首別名を唇で愛撫する。
ラーン=テゴス 「あっ……んっ……。」
ラーン=テゴス 「やぁっ……声が、勝手にでちゃうよぉ……!」


version1.4 開発版 での作業です。

……

いや……こういう使い方をするシナリオじゃなかったはずなんだ……。
完成版は、ちゃんとしたコズミックホラーになる……はず……。

フォロワー以上限定無料

ダウンロード

無料

【 200円 】プラン以上限定 支援額:200円

version1.4 開発版

このバックナンバーを購入すると、このプランの2019/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

【 800円 】プラン以上限定 支援額:800円

version1.4 開発版(スーパー機能付)

このバックナンバーを購入すると、このプランの2019/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

MoonCat 2019/07/10 21:05

喘ぎ声表示システム

喘ぎ声システムを使った動画作成実験。

喘ぎ声を表示すると、一枚絵だけでも良い感じになることを発見。

フォロワー以上限定無料

音声付き動画

無料

【 200円 】プラン以上限定 支援額:200円

ダウンロード

このバックナンバーを購入すると、このプランの2019/07に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

« 1 2 3

月別アーカイブ

記事を検索