GS2-Enchant マスターデータリファレンス
マスターデータのフォーマットと インポートする各種モデルのリファレンス
マスターデータのフォーマット
{
"version": "2023-07-18",
"balanceParameterModels": [
{
"name": "[string]バランスパラメータモデル名",
"metadata": "[string?]メタデータ",
"totalValue": "[long]合計値",
"initialValueStrategy": "[string enum]初期値の設定方針",
"parameters": [
{
"name": "[string]名前",
"metadata": "[string?]メタデータ"
}
]
}
],
"rarityParameterModels": [
{
"name": "[string]レアリティパラメータモデル名",
"metadata": "[string?]メタデータ",
"maximumParameterCount": "[int]付与するパラメータの最大数",
"parameterCounts": [
{
"count": "[int]値",
"weight": "[int]排出重み"
}
],
"parameters": [
{
"name": "[string]名前",
"metadata": "[string?]メタデータ",
"resourceName": "[string]ゲーム内で使用するパラメータリソースの種類を表す名前(GS2の動作のためには使用しません)",
"resourceValue": "[long]ゲーム内で使用するパラメータリソースの値(GS2の動作のためには使用しません)",
"weight": "[int]排出重み"
}
]
}
]
}| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| version | string | ✓ | 2023-07-18 | マスターデータのフォーマットバージョン | ||
| balanceParameterModels | List<BalanceParameterModel> | ~ 10000 items | バランスパラメータモデル バランスパラメータの抽選条件を定義します。 | |||
| rarityParameterModels | List<RarityParameterModel> | ~ 10000 items | レアリティパラメータモデル レアリティパラメータの抽選条件を定義します。 |
モデル
BalanceParameterModel
バランスパラメータモデル
バランスパラメータの抽選条件を定義します。
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| balanceParameterModelId | string | ✓* | ~ 1024文字 | バランスパラメータモデル
GRN ※ サーバー側で自動的に設定 | ||||||||
| name | string | ✓ | ~ 128文字 | バランスパラメータモデル名 バランスパラメータモデル固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 | ||||||||
| metadata | string | ~ 2048文字 | メタデータ メタデータには任意の値を設定できます。 これらの値は GS2 の動作には影響しないため、ゲーム内で利用する情報の保存先として使用できます。 | |||||||||
| totalValue | long | ✓ | 0 ~ 9223372036854775805 | 合計値 | ||||||||
| initialValueStrategy | 文字列列挙型 enum { “average”, “lottery” } | ✓ | “average” | 初期値の設定方針
| ||||||||
| parameters | List<BalanceParameterValueModel> | ✓ | 1 ~ 10 items | バランスパラメータ値モデルのリスト |
BalanceParameterValueModel
バランスパラメータ値モデル
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| name | string | ✓ | ~ 64文字 | 名前 | ||
| metadata | string | ~ 512文字 | メタデータ メタデータには任意の値を設定できます。 これらの値は GS2 の動作には影響しないため、ゲーム内で利用する情報の保存先として使用できます。 |
RarityParameterModel
レアリティパラメータモデル
レアリティパラメータの抽選条件を定義します。
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| rarityParameterModelId | string | ✓* | ~ 1024文字 | レアリティパラメータモデル
GRN ※ サーバー側で自動的に設定 | ||
| name | string | ✓ | ~ 128文字 | レアリティパラメータモデル名 レアリティパラメータモデル固有の名前。英数字および -(ハイフン) _(アンダースコア) .(ピリオド)で指定します。 | ||
| metadata | string | ~ 2048文字 | メタデータ メタデータには任意の値を設定できます。 これらの値は GS2 の動作には影響しないため、ゲーム内で利用する情報の保存先として使用できます。 | |||
| maximumParameterCount | int | ✓ | 1 ~ 10 | 付与するパラメータの最大数 | ||
| parameterCounts | List<RarityParameterCountModel> | ✓ | 1 ~ 10 items | レアリティパラメータの付与数モデルのリスト | ||
| parameters | List<RarityParameterValueModel> | ✓ | 1 ~ 1000 items | レアリティパラメータ値モデルのリスト |
RarityParameterCountModel
レアリティパラメータの付与数モデル
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| count | int | ✓ | 0 ~ 10 | 値 | ||
| weight | int | ✓ | 1 ~ 2147483646 | 排出重み |
RarityParameterValueModel
レアリティパラメータ値モデル
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 | |
|---|---|---|---|---|---|---|
| name | string | ✓ | ~ 64文字 | 名前 | ||
| metadata | string | ~ 512文字 | メタデータ メタデータには任意の値を設定できます。 これらの値は GS2 の動作には影響しないため、ゲーム内で利用する情報の保存先として使用できます。 | |||
| resourceName | string | ✓ | ~ 64文字 | ゲーム内で使用するパラメータリソースの種類を表す名前(GS2の動作のためには使用しません) | ||
| resourceValue | long | ✓ | 0 ~ 9223372036854775805 | ゲーム内で使用するパラメータリソースの値(GS2の動作のためには使用しません) | ||
| weight | int | ✓ | 1 ~ 2147483646 | 排出重み |