誰も見てなさそうだけどコンバンハ。

こんな僻地を除いてる人がいたらご苦労様ですw(ぁ



前回ちょっとかいた自動変換ツールですが・・・

ソースそのものはほとんど問題なく打ち終わってて後はデバッグ通れば各マクロに対応させていくだけなんですが・・・

何故か何もないところでえらー吐いて止まるので数日停滞してます・・・@@

仕事の合間ぬって職場でもポチポチ打ち込んでたのが祟ったようです(ぉぃ


そういえばWindowsのメモ帳だと変な制御が入ってエラー吐く事があったようなとか今更思い出してみた・・・(遅いw

さーてどうしよう、原因箇所特定するより打ち直したほうが早かったりして・・・


そして今日YAMAHAのMOTIF Rack XSとかいう音源が届いたのでそっちに浮気してました(ダメじゃんw

ドウシヨウモナイヤツでスイマセン・・・ホントw

ふと仕事中に思った事。



MIYABIのコンセプトは誰でも手軽に吉里吉里を!だけども

結局のところプログラムとかまったく意味わからない人にとって見てはたとえどれだけ簡略化したとしても

スクリプト言語の時点でやはり取っ付き辛いんじゃなかろうか・・・



という事で何とかある程度(最低限度の記述)は自動変換(ドラッグ&ドロップしたら決まった語句や記号に反応して自動変換する)出来ないかと・・・


理論上ではTJSスクリプトでもそういう変換は可能。

というかシナリオファイルから台詞台本を生成するツールとか作った事あるので条件分岐さえ想定できれば・・・


と・・・いう事で当初の予定になかった変換(コンバート)ツールを作ろうかなと思ってたり。

初心者の人はどんな記述だと判るんだろうか・・・?


たとえば・・・


@背景、教室昼(背景画像の名前)


@BGM、トラック01


@立ち左、キャラA笑い(ここはファイル名を)、レイヤー番号

@立ち右、キャラB驚き、レイヤー番号



こんな感じなら判るだろうか・・・?

ただ問題点が。

画像表示とか音楽再生停止や通常のナレーション本文はそれでもいいんだけど

台詞部分で発言キャラクター名を名前表示専用のウインドウに表示するシステムを想定してるんだけど

その表示方法が事前にキャラクター名を登録しておいて、該当キャラクターの番号を読み出して表示する方式なので

このような記述の本文をコンバートするだけでは実現出来ない・・・

力技使えば出来るけど・・・


(例えば名前表示が変わる度に登録番号01番の登録内容を書き換えて読み出す、基本的に読み出す番号は01番だけ)


流石に力技過ぎるな・・・

作業はマッタリ進行中です(挨拶


どうも楓音です。

本日は今度から参加する事になったとあるサークルの顔合わせに行ってきました。

久々にファミレスなんて入りましたよ・・・ホントw


さて、最近チマチマと作業の合間を縫って修理してる機材があります。

その名は・・・・


X68000Pro


知る人ぞ知る・・・・というより二昔前の名機ですね。

ただこのX68kシリーズ、電源設計がすごく貧弱で大半の機種が電源死んでしまってるんですよね・・・

私のProも例に漏れず電源死亡してしまってまして・・・


そこで!


>作戦その①

死亡したICおよびコンデンサを総取替え!


を実行したんですが見事に玉砕w

多分ツェナーダイオードが死んでる・・・んかなぁ

待機電力用の5Vが出力されずに動作しませんでした・・・orz


そこで今度は方針転向して作戦その②を発動

ATX電源を変換して使う!


という事で74LS04を使用して基盤を作成し接続・・・・

したのですが、電源入るけど切れない・・・(--;

しかもTIMERのランプがつきっぱなしで画面が出力されなーい!

どうしてこうなった・・・orz


おかしいな・・・変換は間違ってなさそうだし・・・どこかの設定なのかそれともメイン基盤が死んだのか・・・

流石に今回の作戦は自信があっただけにショッキングです・・・

まぁ動かなくても特に問題はないんですがね・・・

でもX68kの動く筐体を1台は確保しておきたいなぁ・・・


まぁ今の時代エミュで事足りてしまうのが現状ですけどね・・・

そんな休日の一こまでした・・・orz


先日からチマチマと仕事上がってから作業進行中。

コレが思いのほか面倒・・・(ぁ

とにかく自分が分かればいいという記述法則の無さが祟っているのは言うまでもないんだけどね・・・orz


明らかに一般的には必要の無い部分を削り、初心者でも分かりやすい説明を作りつつ1つ1つのコマンドを整理していく訳だが

問題は初心者にも分かりやすい説明が・・・すごく難しい(^^;


とにかく出来るだけ簡略化するためにはファイル数の削減と整頓された記述が重要

ファイルが分割しすぎてあちこちリンクで飛び回ってるとそれだけで難解ですよね・・・


そして出来るだけTJS式の部分は触らずにすむようにシナリオフォルダ内のksファイルのみでの実装を考えてます。

勿論TJS式を使う必要は出てくる訳ですが、出来るだけKAG内でのTJSスクリプト記述を駆使しつつ・・・とかやってたら進行が遅い遅い・・・


今回のProjectの鍵はHTML方式による索引しやすいマニュアルの整備にあると考えてはいるんですが

その作業は本当に最後の最後になりそうですね・・・

とりあえず記述整理がすんで、マクロ等のスクリプト内コメントが完了した時点で一度β板リリースしようかなと考えてます。

マニュアルの整備はそこから開始かな・・・

まずははじめまして~

楓音 凛(カザネ リン)です。


さてまずもってProject MIYABIとは何ぞと言うことですが

吉里吉里をもっとお手軽に、でもゲームインターフェースはもっと色々実装したい!

と言う人向けに私が以前から使っていたマクロセットや拡張部分を追加パッケージにまとめてリリースしようという計画です。

(MIYABI for KAG)


今からゲーム作りたい!と言う人で吉里吉里は取っ付き辛い(NscripterやYUKI Novel等に比較して)

って人に対して吉里吉里の最初のメンドウな設定とか最低限の機能拡張を実装してしまったパッケージを提供して、ドンドン使ってもらうプロジェクトです。


MIYABIとは・・・

Management Improve Yield Architecture Basic Ingredient


って訳わからんですが、要するに

「取り扱い改善の為の基本要素」と思ってください。

ただ単にみやびと言うゴロにあわせたかっただけですのでスゴク無理やりですw

だってみやびちゃんぷりち~だから!(ぇ


と結構ふざけたネーミング理由ですが、内容は結構まじめにする予定。

実装予定の機能としては以下がメインです


・メニューボタンの実装

・コンフィグ画面の実装

・ダイアログ画像にアルファチャンネルの適応(半透明・アンチエイリアス可)

・サムネール付セーブロード画面の実装

・名前ウインドウの実装

・どこでもセーブロードの実装

・キャラクターボイスに対応

・バックログウインドウ画像使用に対応

・バックログ時にボイス再生機能の実装(ボイス使用時のみ)

・CG鑑賞モードの実装

・背景・イベント・立ち絵等の各種画像表示とレイヤー操作の簡略化(マクロ化)


と大きなところでコレくらいです。

一部機能は他でフリー公開されているプラグインを実装調整した物です。


というかぶっちゃけた話、実装予定と言ってもこれらの機能はほぼすべて”実装済み”です(ぇ

ただスゴクソースが煩雑になっている為にブラッシュアップし、拡張ファイルのみを分離して詳細な取り説を作成して初心者さんでもとりあえずこのパッチとシナリオ・CG・音楽の素材があれば最低限度ゲームが作れてしまうと言うパッチにする作業をやっていこうという訳です。


ちなみに一応実装要望も受け付けます・・・が

まずは初期リリースパッチがまとまってからになることはご容赦下さいませ。