ログを自作する際にgettaglogを使ってみたら、どうも思ったとおりにいかない。 原因は、gettaglogが取得するログはページ単位だという点。 [名前]おはようございます。 今日は早いですね。¥ たとえば上記2行のようなスクリプトを書いた場合、gettaglogを行っても返ってくるのは""(空文字)だ。おそらく、2行目頭で空のタグ([])が読み込まれた際に、タグのログを上書きしてるのだと思う。改ページされるまで同じ番号のバッファを上書きし続けるという動作か。 linepageで作れるような、画面の下部にだけテキストウィンドウが表示されるタイプのADVならばgettaglogで作れるが、Fateのような全画面タイプの場合はタグのログを自作する必要があるようだ。 ちなみに自分が今作ってるのは後者ではなく前者。ただし、改行をsetwindowの設定に任せずに手動で行っているため、getta
なんかペンぷろでbgm命令がループしないな、ということで調べた結果のNスクのお話。 普通の人はaddnsadir命令必要なことないだろうし、役に立つことなさそうな情報ですが。 addnsadir命令で指定した「arc.nsa」内のファイルをbgm命令で演奏させた場合、曲が終わったときに別の「arc.nsa」をaddnsadir命令で指定されているとループせずに音楽が止まる。 演奏途中で別の「arc.nsa」を指定していても問題なく、あくまで曲終了時にチェックしてそのとき駄目なら、ということっぽい。 一度音楽が止まったら、ループは終わる。改めてaddnsadir命令で指定してももう遅い。 試してないけどdwaveloopとかでも同じこと起こりそう。 (追記:後で改めて途中で別の「arc.nsa」を指定したりしたらエラーが起きた。エラーが起きるときとただ単に止まるときの条件の違いはわかんないで
お知らせ Fly me to the sky!は移転しました。 5秒後に転送します。 移転先 https://mahiro-a.sakura.ne.jp/fmtts/ あいはらまひろ
以前のプラグインサンプルはいろいろ変なことしてたので、商業の仕事でプラグインを開発するついでで、すっきりしたサンプルを作りました。 とりあえずexec_dllのサンプルだけですが、 http://www.nscripter.com/nscrplgin.zip (1/23 23:46 バグ修正 多少画質上がりました) (1/24 00:03 EXE間違ってたぽいのでアップし直し) 画面が渦を巻きながら暗転する、というプラグインです。 いずれレイヤプラグインもトランジションプラグインもこれに加えて公開します。 どうやら、独立性が高かったり、バイト単位の高速処理が必要なプラグインは、LuaよりもCで組んだ方が楽そうです。 (注:このうずまき処理は結構重いです。仕事ではもうちょっと工夫した使い方でウェイトが目立たないようにする予定ですが、とりあえずサンプルなので)
nscript.datをデコードして遊んだついでにarc.nsaをデコードしようとしてみる。NScripterをダウンロードしてきて、適当にちっさいarc.nsaを作っておいてそれを展開させてみる。ディレクトリの作り方とかからして調べないとわからないレベルなので、それなりに時間がかかってしまった。めちゃくちゃ適当。ソースコードの中にマジックコードだらけでわっしょいやし、ディレクトリに格納されてたら展開できないし、あとほとんどのarc.nsaを開けないし。自分で作ったarc.nsa展開できてわー思って、「歌月十夜」のarc.nsa展開してみよ思ったらできねーし。 わかったこと sarとかnsaはファイル名とアドレスとかサイズとかがヘッダーにごちゃごちゃあって、その後に生データが連続して存在する とかそんな感じ ちゃんとしたsarとかnsaを展開するソフトとしては、 google:sartoo
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く