bitmapファイル を ROMDATA.BIN
の イメージ形式(.CHR) に変換します
$ vgs2bmp bitmap-file CHR-file
- bitmap-file: input file
- 8bit color (256 color)
- 256 x 256 pixels or less
- CHR-file: output file
- ROMDATA image
wavファイル を ROMDATA.BIN
の イメージ形式(.PCM) に変換します
$ vgs2wav wav-file PCM-file
- wav-file: input file
- sampling rate: 22050Hz
- bit rate: 16bit
- channels: 1 (mono)
- PCM-file: output file
- ROMDATA image
VGSのMMLが記述されたテキストファイルを 演奏可能な形式(.BGM) に変換します。
$ vgs2mml mml-file BGM-file
- mml-file: input file
- BGM-file: output file
ROMDATA.BIN
を生成する。
$ vgs2rom directory ROMDATA.BIN
- directory: input directory
- イメージファイルが配置されているディレクトリを指定すること
- このコマンドは指定ディレクトリ直下の以下のファイルをイメージファイルとして認識する
GSLOT000.CHR
〜GSLOT255.CHR
: GraphicsESLOT000.PCM
〜ESLOT255.PCM
: Sound effectsBSLOT000.BGM
〜BSLOT255.BGM
: BGMsDSLOT000.DAT
〜DSLOT255.DAT
: immediate binary files
- ROMDATA.BIN: output file
VGSのプロジェクトを生成します。
$ vgs2mkpj company Project directory
- company: your company name
- 31byte 以下の ASCIIコード(8859_1) で指定
- 先頭1バイト: 英字
- 先頭2バイト目以降: 英字 or 数字
指名名称.com
のドメインを取得していること(推奨)
- Project: app project name
- 8byte 以下の ASCIIコード(8859_1) で指定
- 先頭1バイト: 英大文字
- 先頭2バイト目以降: 英字 or 数字
- directory: output directory
- プロジェクトの配置先ディレクトリ
- Windowsの場合、絶対パスしか指定できない
- Linux or Mac OS Xの場合、絶対パス or 相対パスが指定できる
Android版のJavaパッケージ名は、com.company.Project
になる。
BGMファイルをコマンドライン上で再生します。
$ vgs2play BGM-file [mm:ss]
- BGM-file: input file
- [mm:ss]: start playing time (optional)
vgs2play
で演奏を開始すると 内部コマンド で 演奏の制御 ができます。
Command : j { sec | min:sec }
で指定した再生時間にジャンプ。
Command : k+ 数字
Command : k- 数字
Command : mチャネル ch...
Command : p
Command : r
BGMファイル自体を読み直し、ミュートや移調の設定をクリア
BGMファイルとmetaファイルを結合します。
$ vgs2pack base-filename
- input(1):
base-filename.BGM
- input(2):
base-filename.meta
- output:
base-filename.vgs
(補足)
- .BGM: vgs2mml コマンドで生成したBGMデータ
- .meta: VGS Meta Data
- .vgs: VGS BGM Playerにインポートできる形式のファイル