投稿記事

神楽いづち/**PetitPot** 2022/05/25 00:44

【吉里吉里】スクリプト小ネタ

ゲーム製作エンジン『吉里吉里』のスクリプトについて備忘録程度の小ネタのため全体公開にしてあります。
吉里吉里2KAG3にて検証済みですが、動作を保証するものではありません。
※適宜書き換えてご利用ください。報告は任意です。
※以前ブログで全体公開していたものを掲載しています。おまけ程度に御覧ください。

内容

・メッセージレイヤより上に前景レイヤ(立ち絵など)
・属性にニックネーム%|
・表情差分pimage
・左右反転マクロ
・変数の上限設定
・タイトル画面からロード(ボタン画像)

メッセージレイヤより上に前景レイヤ

[layopt layer=0 index=1000001 autohide=true] [layopt layer=1 index=1001001 autohide=true]
index属性を付けてあげて、1000001から始まって1000ずつ増えてくはず。

属性にニックネーム%|

[macro name=立ち絵] [backlay]
[image storage=%s layer=1 page=back visible=true top=0 left=0] [trans time=%t|100 method=crossfade][wt] [endmacro]

タグの属性には全てニックネームがつけられます。
マクロ内タグに画像や時間を指示する場合、本来なら
[立ち絵 storage=Mikasa time=300]
と打たなければなりません。

が、%を使えばstorageやtimeを好きなアルファベットに置き換えることができます。
storageだったらs、timeだったらtのように。で…
[立ち絵 s=Armin t=50]
こんな感じにできます。余計な情報がないので見やすいですね。

あと「|」(半角+Shift+¥キー)の後ろは特に指定がない場合に実行するファイル/数値です。
[立ち絵 s=Levi]
とすれば、トランジションのtimeは最初に指定した通り100で実行されます。imageタグにも|+ファイル名を加えておけば[立ち絵]だけできちんと立ち絵が表示されます。

表情差分pimage

[macro name=左] [backlay]
[image storage=%s|K1 layer=1 page=back visible=true top=30 left=40] [pimage storage=%m|K1def layer=1 page=back dx=0 dy=0];眉の差分レイヤ
[pimage storage=%e|K1def layer=1 page=back dx=0 dy=0];目の差分レイヤ
[pimage storage=%k|K1def layer=1 page=back dx=0 dy=0];口の差分レイヤ
[pimage storage=%s|none layer=1 page=back dx=0 dy=0];オプション(汗や照れ顔、メガネ等)レイヤ
[pimage storage=%s|none layer=1 page=back dx=0 dy=0];オプションレイヤ2
[trans time=%t|100 method=crossfade][wt]
[endmacro]

としておけば、[左]だけでデフォルトの表情のキャラを表示でき、かつ

[左 m=K1hachi k=K1close]

という風に眉と口だけ差分を指定することも可能です。

左右反転マクロ

[macro name=左右反転] [eval exp="kag.getLayerFromElm(mp).flipLR()"]
[endmacro]

上下反転したい場合はflipLR()をflipUD()に書き換えるだけ。
実際には、

[backlay] (表示の準備)
[左 s=leo] (左側に表示したい立ち絵のファイル名を指定)
[左右反転 layer=1 page=back] (反転するレイヤ番号を指定)
[表示] (トランジションで表示)

な感じで使います。

変数の上限設定

iscriptタグで
f.変数名 = (int)Math.min(f.変数名+1, 100);
とすると上限が100になります。
f.変数名+1,の「1」はその変数の初期値。
変数を文字表示する直前にでも記述しておくといいみたいです。

タイトル画面からロード

吉里吉里に付属しているrclick_tjs.ksのロード画面を、
タイトル画面から呼び出したい!ってときに書くやつです。

ロードボタン(画像)をクリックして呼び出す方式。

[eval exp="kag.callExtraConductor('rclick_tjs.ks', '*rclick'); tf.sav=2;"]

( )内等、必要に応じて書き換えてください。

神楽いづち/**PetitPot** 2022/05/14 21:23

神楽いづち/**PetitPot** 2022/05/09 02:23

過去作品の再配布

はじめに

過去に配布終了した作品を、有料プランの特典として支援してくださっている方へ公開しています。基本的にノリと勢いで作っており、シナリオに納得行かずぽしゃった感じなので期待せずプレイしていただければ幸いです。
レビュー、実況、二次配布等、個人で楽しむ範囲を超える行為はお控えください。感想はOKですが、マイナス発言はNGでお願いします。

※制作ツール(吉里吉里)の関係でWindows11では一部動かない場合もあると聞いていますが、サポートは終了しているのであらかじめご了承ください。

あめあめ


短編ノベル/梅雨/妖怪/男子高校生/2012.6.1

スチル数:1枚(ラフ・差分含まず)
プレイ時間:10分+おまけが本編
制作ツール:吉里吉里2/KAG3

【ストーリー】冒頭抜粋
俺の名前は寺田俊彰。ごく普通の高校一年生。
ただし、俺にはちょっと変わった友人がいる。
それは……
「はあ~~~~」
盛大にため息をついているこいつ。
なんと、正体は妖怪らしい。

pavane


短編SLG/魔王/主従/2011.5.25

※リメイク版『フロスパヴァーヌ』があるので圧倒的にそちらを推奨します。が、旧版ではセサの失言で魔王様に瞬殺されるBADエンドや、セサの泣き顔が見れます。魔界の種族設定なども。

ED数:3個
スチル数:6枚(ラフ・差分含まず)
プレイ時間:1時間半
制作ツール:吉里吉里2/KAG3

【どんな話?】
ショタ魔王が人工悪魔の部下を造って、自分の仕事を押し付けるために教育するお話。
「魔王様好き!」と言ってくれた親友のために作ったゲームなので、基本山なし落ちなし意味なし、魔王様とぐだぐだ喋るのが目的のゲームです。
リメイク前の方が全体的に殺伐+ツンツンしてたり、登場キャラが違ったり。今見るとノリがつらいので心の広い方向け。ちなみにetudeと同じ魔界が舞台になっています。

ダウンロード方法

有料プランに加入いただくと、この記事の下からダウンロードできます。
昔描いたあめあめのおまけイラスト2枚とpavaneのスチル付き。

フォロワー以上限定無料

無料プランの記事を読むことができます。 ゲーム制作の進捗やイラストなど。

無料

神楽いづち/**PetitPot** 2022/05/08 21:15

ご挨拶

はじめまして、神楽いづちです。
ついについに、ずっと気になっていたCi-en登録しました!
Twitterだと進捗ツイがバラバラするのでこういう場は有難いです。
ぜひお気軽にフォローください。感想やこのキャラ好きなど応援のお言葉もいただけますととても励みになります!
どうぞよろしくお願いいたします。

Ci-enでの活動内容

プロフィールの下の方にも書いてありますがこんな感じの予定です。
始めたばかりなので、有料範囲は今後様子を見て変更していく可能性はあります。

無料範囲

①ゲーム制作の進捗
②創作に関する雑談
③イラスト

有料範囲

①使えそうなスクリプトが出来たら公開するかも
②没ネタや裏設定、新作のネタなど
③配布終了ゲームの公開(品質はご容赦ください)
④コメントや感想いただいた中で作品に反映できそうなものがあれば取り入れてみるかもです。(例:「三白眼キャラが好きです」→新作にそういうキャラ入れてみよう)採用の場合はスペシャルサンクスにお名前記載させていただきます。

有料プランについて

基本100円プランのみの想定です。もしご要望があれば追加検討いたしますが、特典については100円と変わりないかと。
チップ機能などもあるので、ご支援いただける場合はそちらもご利用いただけますと幸いです。

3 4 5 6 7 8 9 »

月別アーカイブ

限定特典から探す

記事を検索