diff --git a/Source/GrasscutterTools/FormGachaBannerEditor.Designer.cs b/Source/GrasscutterTools/FormGachaBannerEditor.Designer.cs
index a9876b4..d688dde 100644
--- a/Source/GrasscutterTools/FormGachaBannerEditor.Designer.cs
+++ b/Source/GrasscutterTools/FormGachaBannerEditor.Designer.cs
@@ -60,19 +60,14 @@ namespace GrasscutterTools
this.LblSoftPityTip = new System.Windows.Forms.Label();
this.LblBasePurpleWeight = new System.Windows.Forms.Label();
this.CmbBannerType = new System.Windows.Forms.ComboBox();
- this.TxtTitlePath = new System.Windows.Forms.TextBox();
this.LblSortIdTip = new System.Windows.Forms.Label();
this.NUDBasePurpleWeight = new System.Windows.Forms.NumericUpDown();
this.LblBannerType = new System.Windows.Forms.Label();
- this.LblTitlePath = new System.Windows.Forms.Label();
this.LblBasePurpleWeightTip = new System.Windows.Forms.Label();
this.RbCostItem224 = new System.Windows.Forms.RadioButton();
- this.TxtPrefabPath = new System.Windows.Forms.TextBox();
- this.TxtPreviewPrefabPath = new System.Windows.Forms.TextBox();
this.LblBaseYellowWeightTip = new System.Windows.Forms.Label();
this.LblCostItem = new System.Windows.Forms.Label();
this.LblPrefabPath = new System.Windows.Forms.Label();
- this.LblPreviewPrefabPath = new System.Windows.Forms.Label();
this.RbCostItem223 = new System.Windows.Forms.RadioButton();
this.GrpPurplePool = new System.Windows.Forms.GroupBox();
this.ListPurplePool = new System.Windows.Forms.CheckedListBox();
@@ -82,6 +77,7 @@ namespace GrasscutterTools
this.BtnGen = new System.Windows.Forms.Button();
this.TxtJson = new System.Windows.Forms.TextBox();
this.BtnParse = new System.Windows.Forms.Button();
+ this.CmbPrefab = new System.Windows.Forms.ComboBox();
this.GrpBannerValues.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.NUDBaseYellowWeight)).BeginInit();
@@ -101,6 +97,7 @@ namespace GrasscutterTools
// GrpBannerValues
//
resources.ApplyResources(this.GrpBannerValues, "GrpBannerValues");
+ this.GrpBannerValues.Controls.Add(this.CmbPrefab);
this.GrpBannerValues.Controls.Add(this.LblEventChanceTip);
this.GrpBannerValues.Controls.Add(this.NUDEventChance);
this.GrpBannerValues.Controls.Add(this.LblGachaType);
@@ -130,19 +127,14 @@ namespace GrasscutterTools
this.GrpBannerValues.Controls.Add(this.LblSoftPityTip);
this.GrpBannerValues.Controls.Add(this.LblBasePurpleWeight);
this.GrpBannerValues.Controls.Add(this.CmbBannerType);
- this.GrpBannerValues.Controls.Add(this.TxtTitlePath);
this.GrpBannerValues.Controls.Add(this.LblSortIdTip);
this.GrpBannerValues.Controls.Add(this.NUDBasePurpleWeight);
this.GrpBannerValues.Controls.Add(this.LblBannerType);
- this.GrpBannerValues.Controls.Add(this.LblTitlePath);
this.GrpBannerValues.Controls.Add(this.LblBasePurpleWeightTip);
this.GrpBannerValues.Controls.Add(this.RbCostItem224);
- this.GrpBannerValues.Controls.Add(this.TxtPrefabPath);
- this.GrpBannerValues.Controls.Add(this.TxtPreviewPrefabPath);
this.GrpBannerValues.Controls.Add(this.LblBaseYellowWeightTip);
this.GrpBannerValues.Controls.Add(this.LblCostItem);
this.GrpBannerValues.Controls.Add(this.LblPrefabPath);
- this.GrpBannerValues.Controls.Add(this.LblPreviewPrefabPath);
this.GrpBannerValues.Controls.Add(this.RbCostItem223);
this.GrpBannerValues.Name = "GrpBannerValues";
this.GrpBannerValues.TabStop = false;
@@ -174,8 +166,8 @@ namespace GrasscutterTools
//
// NUDBaseYellowWeight
//
- resources.ApplyResources(this.NUDBaseYellowWeight, "NUDBaseYellowWeight");
this.NUDBaseYellowWeight.DecimalPlaces = 2;
+ resources.ApplyResources(this.NUDBaseYellowWeight, "NUDBaseYellowWeight");
this.NUDBaseYellowWeight.Name = "NUDBaseYellowWeight";
this.NUDBaseYellowWeight.Value = new decimal(new int[] {
6,
@@ -190,8 +182,8 @@ namespace GrasscutterTools
//
// TxtRateUpItems2
//
- resources.ApplyResources(this.TxtRateUpItems2, "TxtRateUpItems2");
this.TxtRateUpItems2.BackColor = System.Drawing.Color.White;
+ resources.ApplyResources(this.TxtRateUpItems2, "TxtRateUpItems2");
this.TxtRateUpItems2.Name = "TxtRateUpItems2";
this.TxtRateUpItems2.ReadOnly = true;
//
@@ -287,8 +279,8 @@ namespace GrasscutterTools
//
// TxtRateUpItems1
//
- resources.ApplyResources(this.TxtRateUpItems1, "TxtRateUpItems1");
this.TxtRateUpItems1.BackColor = System.Drawing.Color.White;
+ resources.ApplyResources(this.TxtRateUpItems1, "TxtRateUpItems1");
this.TxtRateUpItems1.Name = "TxtRateUpItems1";
this.TxtRateUpItems1.ReadOnly = true;
//
@@ -374,20 +366,15 @@ namespace GrasscutterTools
//
// CmbBannerType
//
- resources.ApplyResources(this.CmbBannerType, "CmbBannerType");
this.CmbBannerType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.CmbBannerType.FormattingEnabled = true;
this.CmbBannerType.Items.AddRange(new object[] {
resources.GetString("CmbBannerType.Items"),
resources.GetString("CmbBannerType.Items1"),
resources.GetString("CmbBannerType.Items2")});
+ resources.ApplyResources(this.CmbBannerType, "CmbBannerType");
this.CmbBannerType.Name = "CmbBannerType";
//
- // TxtTitlePath
- //
- resources.ApplyResources(this.TxtTitlePath, "TxtTitlePath");
- this.TxtTitlePath.Name = "TxtTitlePath";
- //
// LblSortIdTip
//
resources.ApplyResources(this.LblSortIdTip, "LblSortIdTip");
@@ -395,8 +382,8 @@ namespace GrasscutterTools
//
// NUDBasePurpleWeight
//
- resources.ApplyResources(this.NUDBasePurpleWeight, "NUDBasePurpleWeight");
this.NUDBasePurpleWeight.DecimalPlaces = 2;
+ resources.ApplyResources(this.NUDBasePurpleWeight, "NUDBasePurpleWeight");
this.NUDBasePurpleWeight.Name = "NUDBasePurpleWeight";
this.NUDBasePurpleWeight.Value = new decimal(new int[] {
51,
@@ -409,11 +396,6 @@ namespace GrasscutterTools
resources.ApplyResources(this.LblBannerType, "LblBannerType");
this.LblBannerType.Name = "LblBannerType";
//
- // LblTitlePath
- //
- resources.ApplyResources(this.LblTitlePath, "LblTitlePath");
- this.LblTitlePath.Name = "LblTitlePath";
- //
// LblBasePurpleWeightTip
//
resources.ApplyResources(this.LblBasePurpleWeightTip, "LblBasePurpleWeightTip");
@@ -427,16 +409,6 @@ namespace GrasscutterTools
this.RbCostItem224.TabStop = true;
this.RbCostItem224.UseVisualStyleBackColor = true;
//
- // TxtPrefabPath
- //
- resources.ApplyResources(this.TxtPrefabPath, "TxtPrefabPath");
- this.TxtPrefabPath.Name = "TxtPrefabPath";
- //
- // TxtPreviewPrefabPath
- //
- resources.ApplyResources(this.TxtPreviewPrefabPath, "TxtPreviewPrefabPath");
- this.TxtPreviewPrefabPath.Name = "TxtPreviewPrefabPath";
- //
// LblBaseYellowWeightTip
//
resources.ApplyResources(this.LblBaseYellowWeightTip, "LblBaseYellowWeightTip");
@@ -452,11 +424,6 @@ namespace GrasscutterTools
resources.ApplyResources(this.LblPrefabPath, "LblPrefabPath");
this.LblPrefabPath.Name = "LblPrefabPath";
//
- // LblPreviewPrefabPath
- //
- resources.ApplyResources(this.LblPreviewPrefabPath, "LblPreviewPrefabPath");
- this.LblPreviewPrefabPath.Name = "LblPreviewPrefabPath";
- //
// RbCostItem223
//
resources.ApplyResources(this.RbCostItem223, "RbCostItem223");
@@ -473,8 +440,8 @@ namespace GrasscutterTools
//
// ListPurplePool
//
- resources.ApplyResources(this.ListPurplePool, "ListPurplePool");
this.ListPurplePool.CheckOnClick = true;
+ resources.ApplyResources(this.ListPurplePool, "ListPurplePool");
this.ListPurplePool.FormattingEnabled = true;
this.ListPurplePool.Name = "ListPurplePool";
this.ListPurplePool.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.ListPurplePool_ItemCheck);
@@ -488,8 +455,8 @@ namespace GrasscutterTools
//
// ListYellowPool
//
- resources.ApplyResources(this.ListYellowPool, "ListYellowPool");
this.ListYellowPool.CheckOnClick = true;
+ resources.ApplyResources(this.ListYellowPool, "ListYellowPool");
this.ListYellowPool.FormattingEnabled = true;
this.ListYellowPool.Name = "ListYellowPool";
this.ListYellowPool.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.ListYellowPool_ItemCheck);
@@ -522,6 +489,13 @@ namespace GrasscutterTools
this.BtnParse.UseVisualStyleBackColor = true;
this.BtnParse.Click += new System.EventHandler(this.BtnParse_Click);
//
+ // CmbPrefab
+ //
+ this.CmbPrefab.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.CmbPrefab.FormattingEnabled = true;
+ resources.ApplyResources(this.CmbPrefab, "CmbPrefab");
+ this.CmbPrefab.Name = "CmbPrefab";
+ //
// FormGachaBannerEditor
//
resources.ApplyResources(this, "$this");
@@ -583,19 +557,14 @@ namespace GrasscutterTools
private System.Windows.Forms.Label LblSoftPityTip;
private System.Windows.Forms.Label LblBasePurpleWeight;
private System.Windows.Forms.ComboBox CmbBannerType;
- private System.Windows.Forms.TextBox TxtTitlePath;
private System.Windows.Forms.Label LblSortIdTip;
private System.Windows.Forms.NumericUpDown NUDBasePurpleWeight;
private System.Windows.Forms.Label LblBannerType;
- private System.Windows.Forms.Label LblTitlePath;
private System.Windows.Forms.Label LblBasePurpleWeightTip;
private System.Windows.Forms.RadioButton RbCostItem224;
- private System.Windows.Forms.TextBox TxtPrefabPath;
- private System.Windows.Forms.TextBox TxtPreviewPrefabPath;
private System.Windows.Forms.Label LblBaseYellowWeightTip;
private System.Windows.Forms.Label LblCostItem;
private System.Windows.Forms.Label LblPrefabPath;
- private System.Windows.Forms.Label LblPreviewPrefabPath;
private System.Windows.Forms.RadioButton RbCostItem223;
private System.Windows.Forms.GroupBox GrpPurplePool;
private System.Windows.Forms.CheckedListBox ListPurplePool;
@@ -605,5 +574,6 @@ namespace GrasscutterTools
private System.Windows.Forms.TextBox TxtJson;
private System.Windows.Forms.Button BtnGen;
private System.Windows.Forms.Button BtnParse;
+ private System.Windows.Forms.ComboBox CmbPrefab;
}
}
\ No newline at end of file
diff --git a/Source/GrasscutterTools/FormGachaBannerEditor.cs b/Source/GrasscutterTools/FormGachaBannerEditor.cs
index e96e75d..5c75ec6 100644
--- a/Source/GrasscutterTools/FormGachaBannerEditor.cs
+++ b/Source/GrasscutterTools/FormGachaBannerEditor.cs
@@ -26,9 +26,16 @@ namespace GrasscutterTools
Icon = Resources.IconGrasscutter;
CmbBannerType.SelectedIndex = 0;
+ InitBannerPrefab();
InitCheckedListBoxs();
}
+ private void InitBannerPrefab()
+ {
+ CmbPrefab.Items.Clear();
+ CmbPrefab.Items.AddRange(GameData.GachaBannerPrefabs.Names);
+ }
+
private void InitCheckedListBoxs()
{
InitCheckedListBox(ListYellowPool, "yellow");
@@ -78,9 +85,10 @@ namespace GrasscutterTools
NUDGachaType.Value = banner.GachaType;
NUDScheduleId.Value = banner.ScheduleId;
CmbBannerType.SelectedIndex = (int)banner.BannerType;
- TxtPrefabPath.Text = banner.PrefabPath;
- TxtPreviewPrefabPath.Text = banner.PreviewPrefabPath;
- TxtTitlePath.Text = banner.TitlePath;
+ if (string.IsNullOrEmpty(banner.TitlePath) || !int.TryParse(banner.TitlePath.Substring("UI_GACHA_SHOW_PANEL_A".Length, 3), out int prefabId))
+ CmbPrefab.SelectedIndex = -1;
+ else
+ CmbPrefab.SelectedIndex = Array.IndexOf(GameData.GachaBannerPrefabs.Ids, prefabId);
RbCostItem224.Checked = banner.CostItem == 224;
RbCostItem223.Checked = banner.CostItem == 223;
NUDBeginTime.Value = banner.BeginTime;
@@ -108,6 +116,13 @@ namespace GrasscutterTools
MessageBox.Show("请选择奖池类型", "输入错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
return null;
}
+
+ if (CmbPrefab.SelectedIndex < 0)
+ {
+ MessageBox.Show("请选择奖池预制", "输入错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
+ return null;
+ }
+
int[] yellowIds;
if (string.IsNullOrEmpty(TxtRateUpItems1.Text))
yellowIds = new int[0];
@@ -120,14 +135,15 @@ namespace GrasscutterTools
else
purpleIds = TxtRateUpItems2.Text.Split(',').Select(s => int.Parse(s.Trim())).ToArray();
+ var prefabId = GameData.GachaBannerPrefabs.Ids[CmbPrefab.SelectedIndex];
GachaBanner banner = new GachaBanner
{
GachaType = (int)NUDGachaType.Value,
ScheduleId = (int)NUDScheduleId.Value,
BannerType = (BannerType)CmbBannerType.SelectedIndex,
- PrefabPath = TxtPrefabPath.Text,
- PreviewPrefabPath = TxtPreviewPrefabPath.Text,
- TitlePath = TxtTitlePath.Text,
+ PrefabPath = $"GachaShowPanel_A{prefabId:000}",
+ PreviewPrefabPath = $"UI_Tab_GachaShowPanel_A{prefabId:000}",
+ TitlePath = $"UI_GACHA_SHOW_PANEL_A{prefabId:000}_TITLE",
CostItem = RbCostItem224.Checked ? 224 : 223,
BeginTime = (int)NUDBeginTime.Value,
EndTime = (int)NUDEndTime.Value,
diff --git a/Source/GrasscutterTools/FormGachaBannerEditor.resx b/Source/GrasscutterTools/FormGachaBannerEditor.resx
index e9d2209..bb9d078 100644
--- a/Source/GrasscutterTools/FormGachaBannerEditor.resx
+++ b/Source/GrasscutterTools/FormGachaBannerEditor.resx
@@ -117,1336 +117,1243 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Top, Bottom, Left
+
-
- 37, 118
+
+ 112, 115
-
- GrpBannerValues
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 300, 25
-
- True
+
+ 90
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ CmbPrefab
-
- True
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 12
-
-
- 67
-
-
- 3, 19
-
-
- 75, 17
-
-
- 软保底
-
-
+
GrpBannerValues
-
- 34, 28
+
+ 0
-
- 30
+
+ True
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 393, 262
-
- 3
+
+ 19, 17
-
+
+ 89
+
+
+ %
+
+
+ LblEventChanceTip
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 56, 17
-
-
- 112, 374
-
-
- 卡池参数
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 18
-
-
+
GrpBannerValues
-
- 71
-
-
- 62, 347
-
-
+
1
-
- LblEndTime
+
+ 324, 260
-
- LblBeginTime
+
+ 63, 23
-
- TxtPreviewPrefabPath
+
+ 68
-
- 78
+
+ NUDEventChance
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 74
+
+ GrpBannerValues
-
- 100, 23
+
+ 2
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GachaShowPanel_A022
-
-
- 280, 230
-
-
- 54
-
-
+
True
-
- 38
+
+ 34, 28
-
- True
+
+ 72, 17
-
- GrpBannerValues
+
+ 48
-
- 50
+
+ GachaType
-
- NUDBasePurpleWeight
-
-
- LblBannerType
-
-
- 66
-
-
- GrpBannerValues
-
-
- GrpBannerValues
+
+ LblGachaType
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ GrpBannerValues
+
+
+ 3
+
+
+ True
+
+
+ 243, 262
+
+
+ 75, 17
+
+
+ 88
+
+
+ 5星活动爆率
+
+
+ LblEventChance
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 4
+
+
+ 112, 260
+
+
+ 100, 23
+
+
+ 66
+
+
+ NUDBaseYellowWeight
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 5
+
+
+ True
+
+
+ 74, 204
+
+
+ 32, 17
+
+
+ 75
+
+
+ 顺序
+
+
+ LblSortId
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 6
+
+
+ 112, 347
+
+
+ 300, 23
+
+
+ 71
+
+
+ TxtRateUpItems2
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 7
+
+
+ True
+
+
+ 31, 262
+
+
+ 75, 17
+
+
+ 76
+
+
+ 5星基础爆率
+
+
+ LblBaseYellowWeight
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 8
+
+
+ 112, 26
+
+
+ 100, 23
+
+
+ 47
+
+
+ NUDGachaType
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 9
+
+
+ 112, 202
+
+
+ 100, 23
+
+
+ 64
+
+
+ NUDSortId
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 10
+
+
+ True
+
+
+ 31, 350
+
+
+ 75, 17
+
+
+ 87
+
+
+ 4星活动奖池
+
+
+ LblRateUpItems2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 11
+
+
+ True
+
+
+ 62, 291
+
+
+ 44, 17
+
+
+ 77
+
+
+ 软保底
+
+
+ LblSoftPity
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 12
+
+
+ True
+
+
+ 218, 28
+
+
+ 125, 17
+
+
+ 51
+
+
+ 从400开始,顺序递增
+
+
+ LblGachaTypeTip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 13
+
+
+ True
+
+
+ 218, 176
+
+
+ 56, 17
+
+
+ 74
+
+
+ 结束时间
+
+
+ LblEndTime
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 14
+
+
+ True
+
+
+ 31, 234
+
+
+ 75, 17
+
+
+ 86
+
+
+ 5星活动奖池
+
+
+ LblRateUpItems1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 15
+
+
+ 112, 289
+
+
+ 100, 23
+
+
+ 69
+
+
+ NUDSoftPity
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 16
+
+
+ True
+
+
+ 34, 57
+
+
+ 72, 17
+
+
+ 53
+
+
+ ScheduleId
+
+
+ LblScheduleId
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 17
+
+
+ True
+
+
+ 50, 176
+
+
+ 56, 17
+
+
+ 72
+
+
+ 开始时间
+
+
+ LblBeginTime
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 18
+
+
+ 112, 231
+
+
+ 300, 23
+
+
+ 65
+
+
+ TxtRateUpItems1
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 19
+
+
+ True
+
+
+ 62, 320
+
+
+ 44, 17
+
+
+ 78
+
+
+ 硬保底
+
+
+ LblHardPity
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 20
+
+
+ 112, 55
+
+
+ 100, 23
+
+
+ 49
+
+
+ NUDScheduleId
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 21
+
+
+ 280, 174
+
+
+ 100, 23
+
+
+ 62
+
+
+ NUDEndTime
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 22
+
+
+ True
+
+
+ 218, 320
+
+
+ 183, 17
+
+
+ 85
+
+
+ 连续非的次数达到该值,必得5星
+
+
+ LblHardPityTip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 23
+
+
+ 112, 318
+
+
+ 100, 23
+
+
+ 70
+
+
+ NUDHardPity
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 24
+
+
+ True
+
+
+ 218, 57
+
+
+ 69, 17
+
+
+ 56
+
+
+ ID要求唯一
+
+
+ LblScheduleIdTip
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
GrpBannerValues
-
- 限时角色祈愿池
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 72, 17
-
-
- 69
-
-
- 75, 17
-
-
- 纠缠之缘
-
-
- 31, 290
-
-
- 从400开始,顺序递增
-
-
- 31, 406
-
-
- 62
-
-
- 10
-
-
- 27
-
-
- 68
+
+ 25
- 112, 229
-
-
- LblBaseYellowWeightTip
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GrpBannerValues
-
-
- System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GrpBannerValues
-
-
- LblHardPityTip
-
-
- True
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- True
-
-
- GrpBannerValues
-
-
- True
-
-
- LblRateUpItems1
-
-
- 52
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 74, 21
-
-
- 70
-
-
- 8
-
-
- 解析Json
-
-
- 13, 176
-
-
- 300, 23
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 0
-
-
- GrpBannerValues
-
-
- 934, 486
-
-
- GrpJson
-
-
- GrpBannerValues
-
-
- GrpBannerValues
-
-
- LblEventChanceTip
-
-
- True
-
-
- 112, 432
-
-
- LblBaseYellowWeight
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 56
-
-
- 3
-
-
- GrpBannerValues
-
-
- True
-
-
- %
-
-
- 16
-
-
- 结束时间
-
-
- LblTitlePath
-
-
- True
-
-
- 73
-
-
- 440, 466
-
-
- 175, 25
-
-
- 预览背景路径ID
-
-
- 112, 287
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 17
-
-
- NUDSortId
-
-
- GrpPurplePool
-
-
- True
-
-
- 81
-
-
- GrpBannerValues
-
-
- UI_Tab_GachaShowPanel_A022
-
-
- GrpBannerValues
-
-
- True
-
-
- 35
-
-
- GrpBannerValues
-
-
- 24
-
-
- 212, 17
-
-
- 34
-
-
- 53
-
-
- 300, 23
+ 112, 173
100, 23
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
60
-
- 58
+
+ NUDBeginTime
-
+
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 218, 232
-
-
- GrpBannerValues
-
-
- 76
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 客户端中显示的顺序
-
-
- 125, 17
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- TxtTitlePath
-
-
- 112, 144
-
-
- 硬保底
-
-
- True
-
-
- 300, 466
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 59
-
-
- BtnGen
-
-
- $this
-
-
- True
-
-
- NUDEventChance
-
-
- 28
-
-
- GrpBannerValues
-
-
- 40
-
-
- LblSortIdTip
-
-
- 100, 23
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 218, 376
-
-
- 75
-
-
- 39
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 218, 347
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- LblSortId
-
-
- GrpBannerValues
-
-
- 100, 23
-
-
- 抽卡标题路径ID
-
-
- GrpBannerValues
-
-
- 32
-
-
- ListYellowPool
-
-
- 300, 23
-
-
- 44, 17
-
-
- NUDBaseYellowWeight
-
-
- 13, 147
-
-
- $this
-
-
- RbCostItem223
-
-
- 13
-
-
- True
-
-
-
- 3, 4, 3, 4
-
-
- System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 87
-
-
- 88
-
-
- 83
-
-
- UI_GACHA_SHOW_PANEL_A022_TITLE
-
-
- LblCostItem
-
-
- GrpBannerValues
-
-
- 6, 19
-
-
- 25
-
-
- 19, 17
-
-
- 218, 434
-
-
- Fill
-
-
- True
-
-
- 458, 248
-
-
- 64
-
-
- 44
-
-
- GrpBannerValues
-
-
- GrpYellowPool
-
-
- 21
-
-
- 3, 19
-
-
- GrpBannerValues
-
-
- 324, 316
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 160, 230
-
-
- True
-
-
- GrpBannerValues
-
-
- LblBasePurpleWeight
-
-
- 219, 437
-
-
- 52
-
-
- LblScheduleId
-
-
- 56, 17
-
-
- GrpBannerValues
-
-
- 顺序
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 63
-
-
- 9
-
-
- ListPurplePool
-
-
- NUDGachaType
-
-
- 0
-
-
- GrpPurplePool
-
-
- 160, 230
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 69, 17
-
-
- 22
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 112, 258
-
-
- 34, 57
-
-
- 41
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 288, 412
-
-
- 6
-
-
- True
-
-
- GrpBannerValues
-
-
- 112, 316
-
GrpBannerValues
-
- 0
+
+ 26
-
- 生成Json
-
-
- TxtRateUpItems1
-
-
- TxtJson
-
-
- 77
-
-
- GrpBannerValues
-
-
+
True
-
+
+ 218, 291
+
+
+ 212, 17
+
+
+ 84
+
+
+ 连续非的次数达到该值,增加抽中概率
+
+
+ LblSoftPityTip
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 20
+
+ GrpBannerValues
-
- 458, 12
+
+ 27
-
- 47
+
+ True
-
- 祈愿道具
+
+ 31, 378
-
+
75, 17
-
- 112, 55
+
+ 79
-
- 154, 208
+
+ 4星基础爆率
-
+
+ LblBasePurpleWeight
+
+
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- NUDHardPity
-
-
- 4星活动奖池
-
-
- 29
-
-
+
GrpBannerValues
-
+
+ 28
+
+
+ 常驻池
+
+
+ 限时角色祈愿池
+
+
+ 限时武器祈愿池
+
+
+ 112, 84
+
+
+ 300, 25
+
+
+ 50
+
+
+ CmbBannerType
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 29
+
+
True
-
- 14
+
+ 218, 204
-
- 112, 202
+
+ 116, 17
-
- 开始时间
+
+ 83
-
- 218, 57
+
+ 客户端中显示的顺序
-
- RbCostItem224
+
+ LblSortIdTip
-
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 30
+
+
+ 112, 376
+
+
100, 23
-
+
+ 73
+
+
+ NUDBasePurpleWeight
+
+
System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
GrpBannerValues
-
- 5
-
-
- 624, 12
-
-
- 1
-
-
- 4星基础爆率
-
-
- LblPrefabPath
-
-
- 243, 318
-
-
- GrpBannerValues
-
-
- 31, 318
-
-
- LblEventChance
-
-
- FormGachaBannerEditor
-
-
- NUDSoftPity
-
-
- 100, 23
-
-
- NUDEndTime
-
-
- ID要求唯一
-
-
- BtnParse
-
-
- LblGachaType
-
-
- 0
-
-
- 218, 260
-
-
- GrpBannerValues
-
-
- LblSoftPityTip
-
-
- 112, 403
-
-
- GachaType
-
-
- GrpBannerValues
-
-
- 15
-
-
- 5星活动奖池
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- True
-
-
- LblScheduleIdTip
-
-
- LblHardPity
-
-
- True
-
-
- 预制路径ID
-
-
- GrpBannerValues
-
-
- 116, 17
-
-
- GrpBannerValues
-
-
- 32, 17
-
-
- 50, 232
-
-
- True
-
-
- 56, 17
-
-
- 连续非的次数达到该值,必得5星
-
-
- 56, 17
-
-
- 75, 17
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
31
-
- LblSoftPity
-
-
- GrpBannerValues
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GrpJson
-
-
- 0
-
-
- 63, 23
-
-
- LblRateUpItems2
-
-
- TxtRateUpItems2
-
-
- 86
-
-
- 112, 84
+
+ True
50, 87
-
- 393, 318
+
+ 56, 17
-
- 218, 318
+
+ 59
+
+
+ 奖池类型
+
+
+ LblBannerType
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 32
+
+
+ True
+
+
+ 218, 378
+
+
+ 19, 17
+
+
+ 81
+
+
+ %
+
+
+ LblBasePurpleWeightTip
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ GrpBannerValues
+
+
+ 33
+
+
+ True
+
+
+ 112, 146
+
+
+ 74, 21
+
+
+ 57
+
+
+ 相遇之缘
+
+
+ RbCostItem224
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 34
+
+
+ True
+
+
+ 218, 262
+
+
+ 19, 17
+
82
-
- 微软雅黑, 9pt
+
+ %
-
- 75, 23
+
+ LblBaseYellowWeightTip
-
- 112, 26
-
-
- GrpYellowPool
-
-
+
System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
GrpBannerValues
-
- 19, 17
+
+ 35
-
- GrpBannerValues
-
-
- 72, 17
-
-
+
True
-
- System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Fill
-
-
- TxtPrefabPath
-
-
- 57
-
-
- True
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- GrpJson
-
-
- 0
-
-
- GrpBannerValues
-
-
- CmbBannerType
-
-
- 218, 28
-
-
- 112, 345
-
-
- 23
-
-
- 300, 23
-
-
- 6, 437
-
-
- $this
-
-
- 31, 434
-
-
- 卡池编辑器
-
-
- 连续非的次数达到该值,增加抽中概率
-
-
- 74, 21
-
-
- GrpJson
-
-
- 2
-
-
- System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 33
-
-
- 19
-
-
- 65
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 5星基础爆率
-
-
- 7
-
-
- 75, 17
-
-
- True
-
-
- CenterScreen
-
-
- 112, 173
-
-
- 75, 23
-
-
- 限时武器祈愿池
-
-
- 50
-
-
- LblBasePurpleWeightTip
-
-
- System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 奖池类型
-
-
- 36
-
-
- %
-
-
- 79
-
-
- 74, 260
-
-
- 85
-
-
- $this
-
-
- 4星活动卡池
-
-
- GrpBannerValues
-
-
- GrpBannerValues
-
-
- 183, 17
-
-
- 72
-
-
- 0
-
-
- True
-
-
- 51
-
-
- 5星活动爆率
-
-
- 62, 376
-
-
- 112, 115
-
-
- 69, 17
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 常驻池
-
-
- 7, 17
-
-
- 61
-
-
- 49
-
-
- %
-
-
- GrpBannerValues
-
-
- 100, 23
-
-
- 100, 23
-
-
- 19, 17
-
-
- 192, 202
-
-
- 26
-
-
- 84
-
-
- 0
-
-
- System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- LblPreviewPrefabPath
-
-
- 48
-
-
- 154, 208
-
- 50, 204
+ 50, 148
-
- 42
-
-
- 5星活动奖池
-
-
- 93, 17
-
-
- NUDScheduleId
-
-
- 49
-
-
- 55
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 51
-
-
- 300, 23
-
-
- 1
-
-
- True
-
-
- 37
-
-
- GrpBannerValues
-
-
- 100, 23
-
-
- 89
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 2
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- Json
-
-
- 相遇之缘
-
-
- 44, 17
-
-
- 4
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- NUDBeginTime
-
-
- 12, 12
-
-
- 93, 17
-
-
- ScheduleId
-
-
- LblGachaTypeTip
-
-
- 53
+
+ 56, 17
80
+
+ 祈愿道具
+
+
+ LblCostItem
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 36
+
+
+ True
+
+
+ 74, 118
+
+
+ 32, 17
+
+
+ 61
+
+
+ 预制
+
+
+ LblPrefabPath
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 37
+
+
+ True
+
+
+ 192, 146
+
+
+ 74, 21
+
+
+ 58
+
+
+ 纠缠之缘
+
+
+ RbCostItem223
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpBannerValues
+
+
+ 38
+
+
+ 12, 12
+
+
+ 440, 466
+
+
+ 44
+
+
+ 卡池参数
+
+
+ GrpBannerValues
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 3
+
+
+ Top, Bottom, Left, Right
+
+
+ Fill
+
+
+ 3, 19
+
+
+ 154, 208
+
+
+ 0
+
+
+ ListPurplePool
+
+
+ System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpPurplePool
+
+
+ 0
+
+
+ 458, 248
+
+
+ 160, 230
+
+
+ 50
+
+
+ 4星活动卡池
+
+
+ GrpPurplePool
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 1
+
+
+ Top, Left, Right
+
+
+ Fill
+
+
+ 3, 19
+
+
+ 154, 208
+
+
+ 0
+
+
+ ListYellowPool
+
+
+ System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpYellowPool
+
+
+ 0
+
+
+ 458, 12
+
+
+ 160, 230
+
+
+ 49
+
+
+ 5星活动奖池
+
+
+ GrpYellowPool
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 2
+
+
+ Top, Bottom, Right
+
+
+ 6, 437
+
+
+ 75, 23
+
+
+ 53
+
+
+ 生成Json
+
+
+ BtnGen
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpJson
+
+
+ 0
+
+
+ Top, Bottom, Left, Right
+
+
+ 6, 19
+
+
+ True
+
+
+ 288, 412
+
+
+ 0
+
+
+ TxtJson
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpJson
+
+
+ 1
+
+
+ 219, 437
+
+
+ 75, 23
+
+
+ 52
+
+
+ 解析Json
+
+
+ BtnParse
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ GrpJson
+
2
-
- 11
+
+ 624, 12
+
+
+ 300, 466
+
+
+ 51
+
+
+ Json
+
+
+ GrpJson
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 0
True
-
- en-US
-
+
+ 7, 17
+
+
+ 934, 486
+
+
+ 微软雅黑, 9pt
+
+
+ 3, 4, 3, 4
+
+
+ CenterScreen
+
+
+ 卡池编辑器
+
+
+ FormGachaBannerEditor
+
+
+ System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
\ No newline at end of file
diff --git a/Source/GrasscutterTools/Game/GameData.cs b/Source/GrasscutterTools/Game/GameData.cs
index d595a6a..b944086 100644
--- a/Source/GrasscutterTools/Game/GameData.cs
+++ b/Source/GrasscutterTools/Game/GameData.cs
@@ -20,6 +20,7 @@ namespace GrasscutterTools.Game
Weapons = new ItemMap(Resources.Weapon);
WeaponColors = new ItemMap(Resources.WeaponColor);
Ornaments = new ItemMap(Resources.Ornament);
+ GachaBannerPrefabs = new ItemMap(Resources.GachaBennerPrefab);
}
public static ItemMap Animals { get; private set; }
@@ -50,5 +51,7 @@ namespace GrasscutterTools.Game
public static ItemMap Ornaments { get; private set; }
+ public static ItemMap GachaBannerPrefabs { get; private set; }
+
}
}
\ No newline at end of file
diff --git a/Source/GrasscutterTools/GrasscutterTools.csproj b/Source/GrasscutterTools/GrasscutterTools.csproj
index 010c72a..6a500b0 100644
--- a/Source/GrasscutterTools/GrasscutterTools.csproj
+++ b/Source/GrasscutterTools/GrasscutterTools.csproj
@@ -284,6 +284,7 @@
+
@@ -304,6 +305,7 @@
+
diff --git a/Source/GrasscutterTools/Properties/Resources.Designer.cs b/Source/GrasscutterTools/Properties/Resources.Designer.cs
index f86c89a..6290686 100644
--- a/Source/GrasscutterTools/Properties/Resources.Designer.cs
+++ b/Source/GrasscutterTools/Properties/Resources.Designer.cs
@@ -450,6 +450,49 @@ namespace GrasscutterTools.Properties {
}
}
+ ///
+ /// 查找类似 007: 初行者推荐祈愿
+ ///008: 奔行世间
+ ///009: 杯装之诗
+ ///010: 黎明巡礼
+ ///011: 南风之眷
+ ///012: 靖妖傩舞
+ ///013: 神铸赋形
+ ///015: 闪焰的驻足
+ ///016: 初行者推荐祈愿
+ ///017: 奔行世间
+ ///018: 闪焰的驻足
+ ///019: 杯装之诗
+ ///020: 神铸赋形
+ ///021: 神铸赋形
+ ///022: 奔行世间
+ ///023: 暂别冬都
+ ///024: 陵薮市朝
+ ///027: 深秘之息
+ ///028: 浮生孰来
+ ///031: 烟火之邀
+ ///032: 鱼龙灯昼
+ ///033: 赤团开时
+ ///036: 杯装之诗
+ ///037: 暂别冬都
+ ///040: 陵薮市朝
+ ///041: 浪涌之瞬
+ ///045: 叶落风随
+ ///048: 白鹭之庭
+ ///049: 焰色天河
+ ///052: 影寂天下人
+ ///053: 浮岳虹珠
+ ///061: 鬼门斗宴
+ ///065: 出尘入世
+ ///071: 华紫樱绯
+ ///076: 苍流踏花 的本地化字符串。
+ ///
+ internal static string GachaBennerPrefab {
+ get {
+ return ResourceManager.GetString("GachaBennerPrefab", resourceCulture);
+ }
+ }
+
///
/// 查找类似于 (图标) 的 System.Drawing.Icon 类型的本地化资源。
///
diff --git a/Source/GrasscutterTools/Properties/Resources.en-us.resx b/Source/GrasscutterTools/Properties/Resources.en-us.resx
index 65dd34c..006873f 100644
--- a/Source/GrasscutterTools/Properties/Resources.en-us.resx
+++ b/Source/GrasscutterTools/Properties/Resources.en-us.resx
@@ -148,6 +148,9 @@
..\Resources\en-us\CustomCommands.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
+
+ ..\Resources\en-us\GachaBennerPrefab.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
+
..\Resources\IconGrasscutter.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/Source/GrasscutterTools/Properties/Resources.resx b/Source/GrasscutterTools/Properties/Resources.resx
index d8f17ad..f356705 100644
--- a/Source/GrasscutterTools/Properties/Resources.resx
+++ b/Source/GrasscutterTools/Properties/Resources.resx
@@ -148,6 +148,9 @@
..\Resources\zh-cn\CustomCommands.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
+
+ ..\Resources\zh-cn\GachaBennerPrefab.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8
+
..\Resources\IconGrasscutter.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/Source/GrasscutterTools/Resources/en-us/GachaBennerPrefab.txt b/Source/GrasscutterTools/Resources/en-us/GachaBennerPrefab.txt
new file mode 100644
index 0000000..991124c
--- /dev/null
+++ b/Source/GrasscutterTools/Resources/en-us/GachaBennerPrefab.txt
@@ -0,0 +1,35 @@
+007: Beginners' wish
+008: Wanderlust Invocation
+009: Ballad in Goblets
+010: Dawn Pilgrimage
+011: Grace of Southwind
+012: Bane of All Evil
+013: Epitome Invocation
+015: Sparkling Steps
+016: Beginners' wish
+017: Wanderlust Invocation
+018: Sparkling Steps
+019: Ballad in Goblets
+020: Epitome Invocation
+021: Epitome Invocation
+022: Wanderlust Invocation
+023: Farewell of Snezhnaya
+024: Gentry of Hermitage
+027: Secretum Secretorum
+028: Adrift in the Harbor
+031: Invitation to Mundane Life
+032: Dance of Lanterns
+033: Moment of Bloom
+036: Ballad in Goblets
+037: Farewell of Snezhnaya
+040: Gentry of Hermitage
+041: Born of Ocean Swell
+045: Leaves in the Wind
+048: The Heron's Court
+049: Tapestry of Golden Flames
+052: Reign of Serenity
+053: Drifting Luminescence
+061: Oni's Royale
+065: The Transcendent One Returns
+071: Everbloom Violet
+076: Azure Excursion
\ No newline at end of file
diff --git a/Source/GrasscutterTools/Resources/zh-cn/GachaBennerPrefab.txt b/Source/GrasscutterTools/Resources/zh-cn/GachaBennerPrefab.txt
new file mode 100644
index 0000000..1da5855
--- /dev/null
+++ b/Source/GrasscutterTools/Resources/zh-cn/GachaBennerPrefab.txt
@@ -0,0 +1,35 @@
+007: 初行者推荐祈愿
+008: 奔行世间
+009: 杯装之诗
+010: 黎明巡礼
+011: 南风之眷
+012: 靖妖傩舞
+013: 神铸赋形
+015: 闪焰的驻足
+016: 初行者推荐祈愿
+017: 奔行世间
+018: 闪焰的驻足
+019: 杯装之诗
+020: 神铸赋形
+021: 神铸赋形
+022: 奔行世间
+023: 暂别冬都
+024: 陵薮市朝
+027: 深秘之息
+028: 浮生孰来
+031: 烟火之邀
+032: 鱼龙灯昼
+033: 赤团开时
+036: 杯装之诗
+037: 暂别冬都
+040: 陵薮市朝
+041: 浪涌之瞬
+045: 叶落风随
+048: 白鹭之庭
+049: 焰色天河
+052: 影寂天下人
+053: 浮岳虹珠
+061: 鬼门斗宴
+065: 出尘入世
+071: 华紫樱绯
+076: 苍流踏花
\ No newline at end of file