$<<<<<***********************************************************公開(正式)仕様ですが、やむを得ず変更されることもあります。一部未確定な項目を含みます。***********************************************************1はじめに着せ替えプログラムKISSは当初NECのPC−9801VM2以降のアーキテクチャに依存したところからスタートしましたが、多くの方のご支持により、他のマシンにもインプリメントされるようになりました。)として、ここに公開します。これにより、98アーキテクチャ依存状態から脱却し、高レベルの表示機能にも対応可能な、将来性のあるフォーマットになっていると思います。今までのデータの継承の問題もありますので、基本的には上位互換の形式をとります。以下の量的スペックが改善されます。個以上また、複数のパレット・ファイルを共存させる事が出来ます。マルチ・パレット機能)これに伴い、セル・ファイル、パレット・ファイルにはヘッダー部分を定義し、各情報が格納されます。仕様としては大幅に拡張されましたが、実際のインプリメンテーションにおいてはいろいろな制限があると思うので、ランクを設定します。)の形式で表現します。予約を設けるなどして考慮してあります。必要もないうちに、詳細を決定してしまわない方がいいと考えます。時機が来たら、検討します。(その頃まで、KISSが生き残っていればの話ですが。)3KISSの基本概念KISSについて一切知識の無い方のために、ここで説明します。動作については、ほぼ把握しているという方は、読み飛ばされても結構です。KISSは、基本的には、透明色処理機能のついたグラフィック・ローダです。複数の絵を重ね合わせることが出来ます。これに、着せ替えとしての使用を考慮して、マウス操作によるリアルタイム移動の処理を付加しています。3−2データ・ファイルKISSが扱うデータファイルは以下の通りです。・セルファイル着せ替えのパーツとなるべき、フォント・データです。1ピクセルごとの色コードが並んだファイルです。番を透明色として扱います。・パレットファイルセルの色コードと表示色の対応を示したファイルです。・コンフィグファイル上記のファイルの重ねあわせや配置等を、指定するデータです。KISSはこのファイルによって、着せ替えを実行します。テキストファイルなので、エディタによる編集で作成します。KISSが直接書換える部分もあります。・セルKISSで扱う絵の最小単位。・オブジェクト1個または複数のセルで構成される絵。マウスでの移動の基本となる。・パレット組1画面分のパレット情報。・セットパレット組とオブジェクトの配置からなるデータ。処理的に言うと、今まで1系統だったパレット・ファイルを複数使える様にすると言うことです。すると、例えば服や付属物のみのデータが、存在できるということです。これに、本体のデータを別に作成して組み合わせる事ができます。(逆でもいいのですが)それぞれのパレットは独立なので、複数の人が同時に作成するのもかまわない訳です。色以内でなくてはいけません。セル毎にどのパレットを使用するかの指定が必要になります。セット情報以外はこれで収まるはずです。