このツールについての注意

スクリプト本体

Pythonスクリプト本体
dqxalchemy.py (14 KB)

説明

これは何?

何ができるの?

最適解を得るしくみ

どうやって使うの?

べんりな使い方

出力結果画像を別ウィンドウで表示する (-dオプション)
> C:\Python27\python.exe dqxalchemy.py <キャプチャ画像ファイル名> -d
特定ディレクトリを監視して、新しい画像ファイルが生成されたら表示する (-pオプション)
キャプチャソフトの静止画保存フォルダを監視して、キャプチャされた最新画像を自動的に解析・保存することができます。この場合、入力ファイル名の指定にて、ワイルドカードを使って解析対象とする画像ファイルを絞り込むことができます。
> C:\Python27\python.exe dqxalchemy.py <キャプチャ画像の保存先ディレクトリ\*.bmp> -p
スコアテーブルを3種類の中から選択する (-tオプション)
オプションの後に指定できるテーブル名は、以下の3種類です:
  • normal: 通常時 (デフォルト)
  • no-parupunte: なるべくパルプンテを除外
  • parupunte: パルプンテ狙い
> C:\Python27\python.exe dqxalchemy.py <キャプチャ画像ファイル名> -t no-parupunte
スコアテーブルを自分で定義する (--score-d, --score-s, --score-pオプション)
> C:\Python27\python.exe dqxalchemy.py <キャプチャ画像ファイル名> --score-d=1.01 --score-s=1.00 --score-p=0.2
スコアテーブルを自分で定義する (-sオプション)
こちらは一括指定のオプションです。
> C:\Python27\python.exe dqxalchemy.py <キャプチャ画像ファイル名> -s D:1.01,S:1.0,P:0.2

ヘルプメッセージ

コマンドラインオプションは以下のとおりです。分かりづらいと思いますが、ご参考まで。

Usage: dqxalchemy.py [options] in-file [out-file]

Options:
  -h, --help            show this help message and exit

  User interface:
    -d, --display       display the outputed image in a popup window (default:
                        False)
    -p, --periodic-scan
                        scan newer image file periodically, and analyze and
                        display the newest one (in-file name is interpretted
                        as a glob -- "*.png") (default: False)
    -w WINDOW, --window=WINDOW
                        a rectangle of output window (ex. 640x360 or
                        640x360+100+100) (default: 960x540)

  Score table:
    Score tables can be chosen from the followings: no-parupunte,
    parupunte, normal

    -t TABLE_NAME, --score-table=TABLE_NAME
                        the name of a built-in score table (default: normal)

  Score value:
    Specified values for score table are only enabled when all the
    SCORE_D, SCORE_S, and SCORE_P are specified.

    -s SCORES, --scores=SCORES
                        a string that describes score values (ex.
                        D:1.01,S:1.0,F:0.0,P:0.99)
    --score-d=SCORE_D   score value of dramatic success
    --score-s=SCORE_S   score value of normal success
    --score-p=SCORE_P   score value of Parupunte
    --score-f=SCORE_F   score value of failure (default: 0.0)

  Ellipse on the roulette:
    Those options define the coodinate of the ellipse on the roulette for
    color picking. If -e is specified, the other options will be ignored.

    -e ELLIPSE, --ellipse=ELLIPSE
                        bounding rectangle of the ellipse (ex.
                        250x250+835+316)
    -c CENTER, --center=CENTER
                        center of the ellipse (ex. 111,111)
    -a ASPECT, --aspect=ASPECT
                        aspect ratio of the ellipse (as a float value --
                        width/height)
    -r RADIUS, --radius=RADIUS
                        horizontal radius of the ellipse

技術的な話・注意点・その他いろいろ

更新履歴

2013-07-23
  • 公開しました。