home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1998 September
/
VPR9809A.ISO
/
OLS
/
Windows
/
kosi003
/
kosi003.lzh
/
腰くだけ.txt
< prev
next >
Wrap
Text File
|
1998-06-26
|
4KB
|
122 lines
<TAB8><右端で折り返してね>
お気楽アニメツール 「 腰くだけ 」 もうすこし詳しいマニュアル
developped by newtral 1997,1998.
★操作方法
基本的に操作方法は説明しません。なぜかというと面倒だし、説明文やヘルプが必要なほど難しく作ったつもりはありません。
どうしても文章で操作法を見たいという人は、ご一報いただけるとこちらも多少はヤル気がでるかもしれません。(すいません)
★性能(貧弱)
320 * 240 ドットのモノクロ単色
ランレングス圧縮対応
カラー化の予定なし。
でも音がでるようにしたいとは思う。
自動コマ割り機能なんかもつけたいなあ
★起動について
起動時に.KDKファイルをパラメータに指定することでそのデータを自動的に再生することができます。
要するに、.KDKファイルをダブルクリックしただけで腰くだけを起動できるようにできるということです。
★使用ツール
Windows95
コンパイル&リンク Visual C++ 4.0
メニュー作成 ペイントブラシ
TownsOS
コンパイル High C compiler
メニュー作成 Towns PAINT lite
ICV
ソース編集 まるび
フリーソフト作家の皆さんに感謝!
★著作権について
付属のインストーラ”install.exe"はk.bando(板東和実)氏制作のヘッチャインストーラを使用させて頂きました。
ヘッチャインストーラはフリーソフトです。
ヘッチャインストーラの著作権はk.bando(板東和実:NIFTY-Serve GEB01034)が保有しています。
InstallShieldの使い方のわからぬ私にとってどんなにありがたく見えたことか....
k.bandoさん、本当にありがとうございます。
”腰くだけ”はフリーソフトウエアです。
" 腰くだけ"の著作権はnewtral program systemsが所有しています。
再配付、ネットにアップ、雑誌への掲載などは自由に行ってください。
ただし、商利用のときはご一報入れていただくとすごくうれしいです。
掲載誌を贈ってくれたりするともっとうれしいです。
”腰くだけ”を使用することで起こったどんな損害も当方では一切責任を持ちません。
★その他いろいろ
どこかの雑誌かサイトで腰くだけアニメコンテストをやってくれないかなあ。
CGコンテストとかに応募するときは、作品と一緒に腰くだけも一緒に送ってもOKです。まあ、いずれは再生専用の腰くだけを作りたいと思います。
腰くだけのつぎなる目標は自動アニメ作成機能です。
★宣伝
へらへらアニメを使っている人のために、へらへらアニメ形式から腰くだけ形式へのコンバータを作りました。その名も"へらこし"
★連絡先
ご意見ご要望は
email: g031w114@soft.iwate-pu.ac.jp
umail: 岩手県立大学ソフトウエア情報学部 宮崎研究室 対馬(newtralサポート係)まで
※umail(郵政省メール)のときで、こちらからの返事がほしいときは切手を貼って自分の住所氏名を書いた封筒を同封してください。
ただし、このメールアドレスは暫定のものなので近いうちに変わります。
★KDKファイルの構造
ファイルの先頭には次のようなヘッダが記録されています。
typedef struct{
int size;
int x_size;
int y_size;
int frame;
int fps;
int runlength;
}ANIME_FILE_HEADER;
これを実際のメモリマップで表すと
byte |size |
0 |4 |ヘッダのサイズ(バイト) 現バージョンでは24bytes(0x18)
4 |4 |横方向の解像度 現バージョンでは320dots
8 |4 |縦方向の解像度 現バージョンでは240dots
12 |4 |全コマ数(絵の枚数)( =t枚)
16 |4 |一秒当たりに再生するコマの数
20 |4 |圧縮フラグ 0(あり)になっています
| |現バージョンの腰くだけは-1(無圧縮)のファイルを出力しません。
---------<ヘッダ終わり>------------------------------------------------
24 |4 |1コマ目の大きさ(=n1 バイト)
28 |n1 |1コマ目のデータ
28 + n1 |4 |2コマ目の大きさ(=n2 バイト)
32 + n1 |n2 |2コマ目のデータ
32+n1+n2 |4 |3コマ目のデータ
. | . | .
. | . | .
. | . | .
| |tコマ目のデータ
--------<データ終わり>--------------------------------------------------
また、各コマのグラフィックデータの表しかたは、バイト列で(unsigned char array)各バイトの値をnとすると
0 <= n <= 127のとき、白のドットがn+1個続く
128 <= n <= 255のとき、黒のドットがn-127個続く
詳しくはrle.cのuncompress_to_VVDを見てください