GS2-Enchant マスターデータリファレンス

マスターデータのフォーマットと インポートする各種モデルのリファレンス

マスターデータのフォーマット

{
  "version": "2023-07-18",
  "balanceParameterModels": [
    {
      "name": "[string]バランスパラメーターモデル名",
      "metadata": "[string?]メタデータ",
      "totalValue": "[long]合計値",
      "initialValueStrategy": "[string]初期値の設定方針",
      "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]排出重み"
        }
      ]
    }
  ]
}
有効化条件必須デフォルト値の制限説明
versionstring
2023-07-18マスターデータのフォーマットバージョン
balanceParameterModelsList<BalanceParameterModel>~ 10000 itemsバランスパラメーターモデル
バランスパラメーターの抽選条件を定義します。
rarityParameterModelsList<RarityParameterModel>~ 10000 itemsレアリティパラメーターモデル
レアリティパラメーターの抽選条件を定義します。

モデル

BalanceParameterModel

バランスパラメーターモデル

バランスパラメーターの抽選条件を定義します。

有効化条件必須デフォルト値の制限説明
balanceParameterModelIdstring
~ 1024文字バランスパラメーターモデルGRN
namestring
~ 128文字バランスパラメーターモデル名
metadatastring~ 2048文字メタデータ
totalValuelong
0 ~ 9223372036854775805合計値
initialValueStrategy文字列列挙型
enum {
    “average”,
    “lottery”
}
“average”初期値の設定方針
定義説明
“average”平均値
“lottery”抽選
parametersList<BalanceParameterValueModel>
1 ~ 10 itemsバランスパラメーター値モデルのリスト

BalanceParameterValueModel

バランスパラメーター値モデル

有効化条件必須デフォルト値の制限説明
namestring
~ 64文字名前
metadatastring~ 512文字メタデータ

RarityParameterModel

レアリティパラメーターモデル

レアリティパラメーターの抽選条件を定義します。

有効化条件必須デフォルト値の制限説明
rarityParameterModelIdstring
~ 1024文字レアリティパラメーターモデルGRN
namestring
~ 128文字レアリティパラメーターモデル名
metadatastring~ 2048文字メタデータ
maximumParameterCountint
1 ~ 10付与するパラメーターの最大数
parameterCountsList<RarityParameterCountModel>
1 ~ 10 itemsレアリティパラメーターの付与数モデルのリスト
parametersList<RarityParameterValueModel>
1 ~ 1000 itemsレアリティパラメーター値モデルのリスト

RarityParameterCountModel

レアリティパラメーターの付与数モデル

有効化条件必須デフォルト値の制限説明
countint
0 ~ 10
weightint
1 ~ 2147483646排出重み

RarityParameterValueModel

レアリティパラメーター値モデル

有効化条件必須デフォルト値の制限説明
namestring
~ 64文字名前
metadatastring~ 512文字メタデータ
resourceNamestring
~ 64文字ゲーム内で使用するパラメーターリソースの種類を表す名前(GS2の動作のためには使用しません)
resourceValuelong
0 ~ 9223372036854775805ゲーム内で使用するパラメーターリソースの値(GS2の動作のためには使用しません)
weightint
1 ~ 2147483646排出重み