天翔記95 with PK用 kaoswap.n6p ビューワー
概要
天翔記95 with PKの顔グラとなる kaoswap.n6p の内容を「閲覧・出力・取込」するためのツールです。
動作環境
-
Microsoft VC++ 再頒布可能パッケージ
Visual Studio 2013 C++ ランタイム
x86 版をインストールしたことがない場合は、インストールしてください。
お手持ちのOSが64bitか32bitかには関わりなく、x86版のインストールが必要です。 -
Microsoft .NET
.NET Framework 4.0以上。
インストール
- KaoswapFaceViewer.exeを「天翔記フォルダ」に入れる。
-
KaoswapFaceImporterも必要
KaoswapFaceImporter.exe がない場合は、それも導入してください。
使い方
主に以下の3つの機能があります。
閲覧
普通に起動すると、閲覧状態となります。
-
「→」キー、「↓」キー、「PageDown」
次のページの顔グラ一覧を表示
-
「←」キー、「↑」キー、「PageUp」
前のページの顔グラ一覧を表示
-
「home」キー
最初のページの顔グラ一覧を表示
-
「end」キー
最後のページの顔グラ一覧を表示
出力
「o(オー)」キーを押すと、すべての顔グラを出力できます。
(output)の頭文字。
-
「o」キー
kaoswap.n6p の 顔グラを全部「kao_3bit」フォルダへと出力
(すでにkao_3bitフォルダにファイルが存在したとしても容赦なく上書きするので注意!!
取込
「i(アイ)」のキーを押すと、KaoswapFaceImporter.exe を実行できます。
-
「i」キー
「kao_3bit」フォルダにあるxxxx.bmp を kaoswap.n6p へと 取込
kaoswap.n6p以外のファイルを対象とする
例えば、「KaoswapEx.n6p」は1332人用ではなく、1932人用ですが、
このKaoswapEx.n6pを、KaoswapFaceViewer.exeへとドラッグ&ドロップすることで、KaoswapEx.n6pが閲覧の対象となります。
2932人用のKaoswapUx.n6pも同様です。
エラーが出た
KaoSwapFaceImporter.exe を実行してみてください。
これによってサイズが正規化され、KaoSwapFaceViewer.exeが機能するようになります。
「フルカラーの顔グラ」 ⇒ 8色カラーの顔グラ ⇒ kaoswap.n6p の流れを確立せよ!!
-
全転写系の機能しか用意していない理由
「kao_3bit」のxxxx.bmpの一覧と、「kaoswap.n6p」の中身は、
その管理上、すべて一致していることが極めて望ましいため、
KaoswapFaceViewerでは、kaoswap.n6p ⇔ kao_3bit はすべて転写するコマンドのみが用意されています。
1つ1つ顔グラを選択して変更するものは実装されていません。
そのようなものを実装すると、一見手軽なようでいて、その実は、全体の管理フローを大きく損なうからです。 -
「kao_3bit」⇒ 全自動取込 ⇒ 「kaoswap.n6p」という流れを作るべし!!
こうすることで、「kao_3bit」の中身を変更すれば「kaoswap.n6p」はそれに自動的に従う、というフローを確立できます。
-
「kao_24bit」⇒ 全自動減色 ⇒ 「kao_3bit」という流れを作るべし!!
結果、「kao_24bit」⇒ 全自動減色 ⇒「kao_3bit」⇒全自動取込⇒「kaoswap.n6p」というように
顔グラ管理全体を、一方通行の単純な流れにできます。変更するときは「kao_24bit」だけを意識すればよく、⇒ kao_24bit で変更した顔に対応する減色顔を kao_3bit へ転写、⇒ 自動で取り込んで kaoswap.n6p を更新、という単純な流れにできます。