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