これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 1 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド grfcodec です。
プログラム:
NAME
GRFコーデック — GRF ファイルをグラフィック ファイルとメタ データに、またはその逆に変換するツール。
SYNOPSIS
grfコーデック [-sv] [-d | -e】【オプション】 GRFファイル [ディレクトリ]
は、作業したい .GRF ファイルを示します。 TRG1.GRF
は、個々のスプライトを保存する場所です。省略した場合、
デフォルトは sprites/ というサブディレクトリです。
OPTIONS
-?ヘルプメッセージを表示します。
-e GRF ファイルをエンコードします。の GRFファイル 渡すのはエンコード先のファイルです。の
GRF ファイルのソース、つまり .nfo は次の場所で検索されます。
スプライト/GRF-file.nfo。すべてのグラフィック ファイルは、
GRF ファイルの場所。
-d GRF ファイルをデコードします。の GRFファイル 渡すのはデコードするファイルです。結果は
にあります スプライト/GRF-file.nfo と スプライト/GRFファイル.png.
-s インタラクティブモードで進行状況の出力を沈黙させます
-v バージョンを表示します。
デコードのオプション:
-w NUM 指定された幅 (デフォルトは 800、最小 16) でスプライトシート ファイルを書き込みます。
-h NUM スプライトシートがこの高さに達したら分割します (デフォルトでは制限なし、最小 16)
-b NUM スプライトをこのサイズのボックスに整理します (デフォルトは 16)
-o ssf 生成されるスプライトシートの形式を設定します。見る -o ?リスト用。
-p パル デフォルトの代わりにこのパレットを使用します。見る -p ?リスト用。
-t プレーンテキスト文字の文字列としてのデコードを無効にします。
-x 引用符で囲まれていないエスケープ シーケンスの生成を無効にします。
-xx 引用符で囲まれたエスケープ シーケンスと引用符で囲まれていないエスケープ シーケンスの生成を無効にします。
これには、バージョン 6 ではなくバージョン 7 の .nfo が生成されるという副作用があります。
.info。
-X 画像ファイル内のスプライト番号を16進数でリストします。
エンコードのオプション:
-c 実際のスプライトから無関係な透明な青を切り取る
-u 非圧縮データを保存する (おそらく良いアイデアではありません)
-q 警告メッセージを抑制する
-g NUM 指定されたコンテナー バージョンで GRF ファイルを作成します。有効なバージョンは 1 と 2 です。
後者では、より大きなスプライト、より大きなサウンド、複数のズーム レベルが可能になります。
スプライトのビット深度。
-n 両方の圧縮アルゴリズムを試して、最も効率的な方を使用してください。これが原因となる可能性があります
TTDPatch で NewGRF をロードするときに問題が発生しました。
エンコードとデコードの両方のオプション:
-m NUM 文字グリフを除くすべてのスプライトにカラー変換を適用します。
-M NUM すべてのスプライトに色の変換を適用します。
これらの両方が指定された場合は、最後のもののみに従います。 -m ? または -M ?のために
カラー翻訳のリスト。
onworks.net サービスを使用してオンラインで grfcodec を使用する