Skip to content

Latest commit

 

History

History
142 lines (120 loc) · 3.53 KB

Command.md

File metadata and controls

142 lines (120 loc) · 3.53 KB

Command manual

vgs2bmp

概要

bitmapファイル を ROMDATA.BIN の イメージ形式(.CHR) に変換します

usage

$ 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

vgs2wav

概要

wavファイル を ROMDATA.BIN の イメージ形式(.PCM) に変換します

usage

$ vgs2wav wav-file PCM-file
  • wav-file: input file
    • sampling rate: 22050Hz
    • bit rate: 16bit
    • channels: 1 (mono)
  • PCM-file: output file
    • ROMDATA image

vgs2mml

概要

VGSのMMLが記述されたテキストファイルを 演奏可能な形式(.BGM) に変換します。

usage

$ vgs2mml mml-file BGM-file
  • mml-file: input file
  • BGM-file: output file

vgs2rom

概要

ROMDATA.BIN を生成する。

usage

$ vgs2rom directory ROMDATA.BIN
  • directory: input directory
    • イメージファイルが配置されているディレクトリを指定すること
    • このコマンドは指定ディレクトリ直下の以下のファイルをイメージファイルとして認識する
      • GSLOT000.CHRGSLOT255.CHR : Graphics
      • ESLOT000.PCMESLOT255.PCM : Sound effects
      • BSLOT000.BGMBSLOT255.BGM : BGMs
      • DSLOT000.DATDSLOT255.DAT : immediate binary files
  • ROMDATA.BIN: output file

vgs2mkpj

概要

VGSのプロジェクトを生成します。

usage

$ 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 相対パスが指定できる

Java package name

Android版のJavaパッケージ名は、com.company.Project になる。

vgs2play

概要

BGMファイルをコマンドライン上で再生します。

usage

$ vgs2play BGM-file [mm:ss]
  • BGM-file: input file
  • [mm:ss]: start playing time (optional)

internal commands

vgs2play で演奏を開始すると 内部コマンド で 演奏の制御 ができます。

時間指定
Command : j { sec | min:sec }

で指定した再生時間にジャンプ。

キーチェンジ(移調)
Command : k+ 数字
Command : k- 数字
特定チャネルのミュート・ミュート解除
Command : mチャネル ch...
ポーズ/再開
Command : p
リロード
Command : r

BGMファイル自体を読み直し、ミュートや移調の設定をクリア

vgs2pack

概要

BGMファイルとmetaファイルを結合します。

usage

$ 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にインポートできる形式のファイル