PySol FC Logo

カードセット・カスタマイズ・チュートリアル

カードセットのセットアップ

カードセットを作成する最も簡単な方法は、cardsetsディレクトリにある同じタイプの既存のカードセットフォルダをコピーすることです。すべてのカードセットを動作させるには、いくつかのファイルが必要です。

以下のオプションファイルを追加することもできますが、これらは特定の状況下でのみ使用されます。

config.txt テンプレート

PySolFC solitaire cardset;$A;$FMT;$B;$C;$D,$E;$F;$G;$H
<internal_name>;<cardset_name>
X Y D
XOFF YOFF SXOFF SYOFF
back01.ext
back01.ext;back02.ext;back03.ext

1行目

$A: カードセットのバージョン番号。1行目の ";" で区切られたフィールドの数に対応します(例:.gif;1;78;8,1016 → $A=4)

(警告: Mahjonggの場合、$Aは常に6または7である必要があり、行に$Fフィールドを含める必要があります。ただし、必要に応じて$Fに0を入れても構いません。)

(注意: $Dと$Eはカンマで区切られており、1つのフィールドとしてカウントされます)

$FMT: 使用する画像の形式 - .gif, .png, .jpg, .ppm, .bmp がサポートされています

$B: カードセットのタイプ(以下のタイプを参照)

カードセット・タイプ:

$C: カードセットに含まれるカードの数。一般的に 42, 48, 52, 68, 78, 96 または 120

$D: カードセットのスタイル(このフィールドには、カンマで区切られた1つ以上の値を保持できます)

カードセット・スタイル:

$E: カードセットの原産国

カードセット原産国:

$F: カードセットが作成された年(1000年から2299年の範囲)

$G: カードセットのサブタイプ。通常は 0。フレンチタイプのカードセットでジョーカーがある場合は 1 を使用します。Puzzleタイプのカードセットの場合は、1行/列あたりのピース数になります。

$H: 3D Mahjonggカードセットかどうか - そうであれば 1、そうでなければ 0。バージョン7未満のカードセットの場合、バージョン6のカードセットはこの値を 1 として扱い、それより古いバージョンのカードセットは 0 として扱います。

2行目

<internal_name>: PySolFCがカードセットを識別するための名前(スペースなし)

(ヒント: 数字の接頭辞を追加することもできます(例:123-cardset-name))

<cardset_name>: カードセットマネージャーに表示されるカードセット名。50文字を超える名前は切り捨てられるので注意してください。

3行目

4行目

5行目

back01.ext: デフォルトの背面画像の名前(extはファイル拡張子を意味します。例:pngやgif)

6行目

back01.ext;back02.ext;back03.ext;…`: デフォルトのものを含む、その他の背面画像の名前。

このドキュメントについて:

注意: このチュートリアルは不完全な場合があります。プレイヤーが独自のカードセットをカスタマイズするのを助けるために、いかなる保証もなく現状のまま提供されています。提案がある場合は、作者のメールアドレス、PySol FCのGitHub issueトラッカー、またはPySol FCのSourceforge issueトラッカーまでお送りください。

注意 2: config.txtと同じディレクトリに、Info/Settingsからアクセスできるテキストを含むCOPYRIGHTという名前のファイルを配置してください。

ライセンス:

このチュートリアルは、GNU General Public Licenseバージョン3以降の条件の下で作成されました。そのまま再配布したり、改変したりすることが可能です。

Shlomi Fishは、本ドキュメントへの改変部分をCC0/パブリックドメイン/MITライセンス/GPL条件の下に提供します。

クレジット:

謝辞:


インデックスに戻る


PySolFC Documentation - version 3.7.0