Compare commits
20 Commits
Author | SHA1 | Date | |
---|---|---|---|
6430000aad | |||
2b6af9aacd | |||
43ff071250 | |||
a70a3979e5 | |||
013b3c76b4 | |||
6575931ab2 | |||
26f5f31be5 | |||
7204297465 | |||
![]() |
4dfcb2538d | ||
![]() |
e9cd500628 | ||
7ce0c132fe | |||
5b1d86b155 | |||
53cb968e67 | |||
314f9b67e3 | |||
50f7e72ff5 | |||
ce7ac5bc8a | |||
aff13c2a97 | |||
eba9db1e35 | |||
71ac75a4ca | |||
f393b372ec |
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 34 KiB |
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 128 KiB |
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 31 KiB |
@@ -4,28 +4,29 @@
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
[中文](README.md) | [English](README_en-US.md) | Русский - Перевод Юрий Дворецкий
|
||||
[中文](README.md) | [English](README_en-US.md) | Русский - Перевод Юрий Дворецкий (с исправлениями от EgorBron)
|
||||
|
||||
## Генератор команд
|
||||
|
||||
Пожалуйса загрузите последнюю версию с [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
Пожалуйста, загрузите последнюю версию из вкладки [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
Support 简中, 繁中, English and Русский languages.
|
||||
Поддерживает 简中 (китайский упр.), 繁中 (китайский трад.), English (английский) и Русский языки.
|
||||
|
||||
## Удаленная команда
|
||||
|
||||
Сервер требует [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) помощь
|
||||
Для этого серверу требуется плагин [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin)
|
||||
|
||||

|
||||
|
||||
> If you cannot connect to the server, please make sure the server address is correct.
|
||||
> Если вы не можете подключиться к серверу, проверьте правильность написания его URL-адреса.
|
||||
>
|
||||
> Рекомендуется изменить секцию HTTP в конфиге как на скриншоте ниже (в файле config.json):
|
||||
>
|
||||
> It is recommended to configure the server to HTTP mode, as shown in the figure(config.json):
|
||||
> 
|
||||
>
|
||||
> You can visit http://127.0.0.1/status/server with a browser to test whether the service is working properly.
|
||||
>
|
||||
> If you are not using port `80`, specify the port number to access in the url: http://127.0.0.1:443
|
||||
> Для проверки можете посетить http://127.0.0.1/status/server в браузере, чтобы проверить работоспособность.
|
||||
>
|
||||
> Если вы не указали порт `80` в конфиге, вам нужно указать его в URL-адресе: http://127.0.0.1:443
|
||||
|
||||
---
|
||||
|
||||
|
@@ -17,7 +17,7 @@
|
||||
<value>10001</value>
|
||||
</setting>
|
||||
<setting name="DefaultLanguage" serializeAs="String">
|
||||
<value>zh-CN</value>
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="ResourcesDirPath" serializeAs="String">
|
||||
<value />
|
||||
@@ -38,7 +38,7 @@
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="CommandVersion" serializeAs="String">
|
||||
<value>1.2.2</value>
|
||||
<value />
|
||||
</setting>
|
||||
<setting name="IsTopMost" serializeAs="String">
|
||||
<value>False</value>
|
||||
|
@@ -129,7 +129,7 @@
|
||||
<value>390, 35</value>
|
||||
</data>
|
||||
<data name="LblBannerEditorOldTip.Text" xml:space="preserve">
|
||||
<value>Совет: Последняя версия баннера разрабатывается в настоящее время не поддерживается, ждем PR : )</value>
|
||||
<value>Подсказка: последняя версия баннера разрабатывается и в настоящее время не поддерживается, ждем PR : )</value>
|
||||
</data>
|
||||
<data name="LblEventChanceTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>401, 262</value>
|
||||
@@ -180,7 +180,7 @@
|
||||
<value>81, 17</value>
|
||||
</data>
|
||||
<data name="LblRateUpItems2.Text" xml:space="preserve">
|
||||
<value>4 звезды UP</value>
|
||||
<value>4 зв. UP</value>
|
||||
</data>
|
||||
<data name="LblSoftPity.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>27, 291</value>
|
||||
@@ -189,7 +189,7 @@
|
||||
<value>79, 17</value>
|
||||
</data>
|
||||
<data name="LblSoftPity.Text" xml:space="preserve">
|
||||
<value>Мяг. гарант</value>
|
||||
<value>Софт-гарант</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>116, 17</value>
|
||||
@@ -240,7 +240,7 @@
|
||||
<value>85, 17</value>
|
||||
</data>
|
||||
<data name="LblHardPity.Text" xml:space="preserve">
|
||||
<value>Жест. Гарант</value>
|
||||
<value>Полный гарант</value>
|
||||
</data>
|
||||
<data name="NUDEndTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>287, 174</value>
|
||||
@@ -270,7 +270,7 @@
|
||||
<value>77, 17</value>
|
||||
</data>
|
||||
<data name="LblBasePurpleWeight.Text" xml:space="preserve">
|
||||
<value>4 звездный</value>
|
||||
<value>4-звездочный</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items" xml:space="preserve">
|
||||
<value>Стандартная Молитва</value>
|
||||
@@ -285,7 +285,7 @@
|
||||
<value>101, 17</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Text" xml:space="preserve">
|
||||
<value>Показать заказ</value>
|
||||
<value>Показать порядок</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>18, 87</value>
|
||||
@@ -330,7 +330,7 @@
|
||||
<value>Переплетающиеся</value>
|
||||
</data>
|
||||
<data name="GrpBannerValues.Text" xml:space="preserve">
|
||||
<value>Баннеп</value>
|
||||
<value>Баннер</value>
|
||||
</data>
|
||||
<data name="GrpPurplePool.Text" xml:space="preserve">
|
||||
<value>4 звёздочный пул</value>
|
||||
@@ -351,9 +351,9 @@
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnParse.Text" xml:space="preserve">
|
||||
<value>Загр.Json</value>
|
||||
<value>Загр. Json</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Редактор баннеров Gacha</value>
|
||||
<value>Редактор баннеров</value>
|
||||
</data>
|
||||
</root>
|
@@ -30,6 +30,10 @@ namespace GrasscutterTools.Forms
|
||||
private void InitializeComponent()
|
||||
{
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormGachaBannerEditor2));
|
||||
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
|
||||
System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend();
|
||||
System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series();
|
||||
System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series();
|
||||
this.GrpBannerValues = new System.Windows.Forms.GroupBox();
|
||||
this.ChkAutoStripRateUpFromFallback = new System.Windows.Forms.CheckBox();
|
||||
this.LblOptions = new System.Windows.Forms.Label();
|
||||
@@ -84,6 +88,8 @@ namespace GrasscutterTools.Forms
|
||||
this.TxtPoolWeight5 = new System.Windows.Forms.TextBox();
|
||||
this.LblPoolWeight4 = new System.Windows.Forms.Label();
|
||||
this.LblPoolWeight5 = new System.Windows.Forms.Label();
|
||||
this.GrpWeightChart = new System.Windows.Forms.GroupBox();
|
||||
this.ChartWeights = new System.Windows.Forms.DataVisualization.Charting.Chart();
|
||||
this.GrpBannerValues.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance4)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDEventChance5)).BeginInit();
|
||||
@@ -95,11 +101,12 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpJson.SuspendLayout();
|
||||
this.GrpWeights.SuspendLayout();
|
||||
this.GrpBalance.SuspendLayout();
|
||||
this.GrpWeightChart.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ChartWeights)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// GrpBannerValues
|
||||
//
|
||||
resources.ApplyResources(this.GrpBannerValues, "GrpBannerValues");
|
||||
this.GrpBannerValues.Controls.Add(this.ChkAutoStripRateUpFromFallback);
|
||||
this.GrpBannerValues.Controls.Add(this.LblOptions);
|
||||
this.GrpBannerValues.Controls.Add(this.ChkRemoveC6FormPool);
|
||||
@@ -130,6 +137,7 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpBannerValues.Controls.Add(this.LblCostItem);
|
||||
this.GrpBannerValues.Controls.Add(this.LblPrefabPath);
|
||||
this.GrpBannerValues.Controls.Add(this.RbCostItem223);
|
||||
resources.ApplyResources(this.GrpBannerValues, "GrpBannerValues");
|
||||
this.GrpBannerValues.Name = "GrpBannerValues";
|
||||
this.GrpBannerValues.TabStop = false;
|
||||
//
|
||||
@@ -173,9 +181,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbPrefab
|
||||
//
|
||||
resources.ApplyResources(this.CmbPrefab, "CmbPrefab");
|
||||
this.CmbPrefab.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbPrefab.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbPrefab, "CmbPrefab");
|
||||
this.CmbPrefab.Name = "CmbPrefab";
|
||||
//
|
||||
// LblEventChance4Tip
|
||||
@@ -305,13 +313,13 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// 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";
|
||||
//
|
||||
// LblSortIdTip
|
||||
@@ -358,11 +366,11 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// ListFallbackItems
|
||||
//
|
||||
resources.ApplyResources(this.ListFallbackItems, "ListFallbackItems");
|
||||
this.ListFallbackItems.CheckBoxes = true;
|
||||
this.ListFallbackItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.ColFallbackId,
|
||||
this.ColFallbackName});
|
||||
resources.ApplyResources(this.ListFallbackItems, "ListFallbackItems");
|
||||
this.ListFallbackItems.FullRowSelect = true;
|
||||
this.ListFallbackItems.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] {
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListFallbackItems.Groups"))),
|
||||
@@ -386,18 +394,18 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// GrpUpPool
|
||||
//
|
||||
resources.ApplyResources(this.GrpUpPool, "GrpUpPool");
|
||||
this.GrpUpPool.Controls.Add(this.ListUpItems);
|
||||
resources.ApplyResources(this.GrpUpPool, "GrpUpPool");
|
||||
this.GrpUpPool.Name = "GrpUpPool";
|
||||
this.GrpUpPool.TabStop = false;
|
||||
//
|
||||
// ListUpItems
|
||||
//
|
||||
resources.ApplyResources(this.ListUpItems, "ListUpItems");
|
||||
this.ListUpItems.CheckBoxes = true;
|
||||
this.ListUpItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||
this.ColUpId,
|
||||
this.ColUpName});
|
||||
resources.ApplyResources(this.ListUpItems, "ListUpItems");
|
||||
this.ListUpItems.FullRowSelect = true;
|
||||
this.ListUpItems.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] {
|
||||
((System.Windows.Forms.ListViewGroup)(resources.GetObject("ListUpItems.Groups"))),
|
||||
@@ -447,12 +455,12 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// GrpWeights
|
||||
//
|
||||
resources.ApplyResources(this.GrpWeights, "GrpWeights");
|
||||
this.GrpWeights.Controls.Add(this.LnkWeightHelp);
|
||||
this.GrpWeights.Controls.Add(this.TxtWeight4);
|
||||
this.GrpWeights.Controls.Add(this.TxtWeight5);
|
||||
this.GrpWeights.Controls.Add(this.LblWeight4);
|
||||
this.GrpWeights.Controls.Add(this.LblWeight5);
|
||||
resources.ApplyResources(this.GrpWeights, "GrpWeights");
|
||||
this.GrpWeights.Name = "GrpWeights";
|
||||
this.GrpWeights.TabStop = false;
|
||||
//
|
||||
@@ -485,11 +493,11 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// GrpBalance
|
||||
//
|
||||
resources.ApplyResources(this.GrpBalance, "GrpBalance");
|
||||
this.GrpBalance.Controls.Add(this.TxtPoolWeight4);
|
||||
this.GrpBalance.Controls.Add(this.TxtPoolWeight5);
|
||||
this.GrpBalance.Controls.Add(this.LblPoolWeight4);
|
||||
this.GrpBalance.Controls.Add(this.LblPoolWeight5);
|
||||
resources.ApplyResources(this.GrpBalance, "GrpBalance");
|
||||
this.GrpBalance.Name = "GrpBalance";
|
||||
this.GrpBalance.TabStop = false;
|
||||
//
|
||||
@@ -513,10 +521,51 @@ namespace GrasscutterTools.Forms
|
||||
resources.ApplyResources(this.LblPoolWeight5, "LblPoolWeight5");
|
||||
this.LblPoolWeight5.Name = "LblPoolWeight5";
|
||||
//
|
||||
// GrpWeightChart
|
||||
//
|
||||
resources.ApplyResources(this.GrpWeightChart, "GrpWeightChart");
|
||||
this.GrpWeightChart.Controls.Add(this.ChartWeights);
|
||||
this.GrpWeightChart.Name = "GrpWeightChart";
|
||||
this.GrpWeightChart.TabStop = false;
|
||||
//
|
||||
// ChartWeights
|
||||
//
|
||||
chartArea2.AxisX.Minimum = 0D;
|
||||
chartArea2.AxisY.Maximum = 100D;
|
||||
chartArea2.AxisY.Minimum = 0D;
|
||||
chartArea2.AxisY.Title = "%";
|
||||
chartArea2.Name = "ChartArea1";
|
||||
this.ChartWeights.ChartAreas.Add(chartArea2);
|
||||
resources.ApplyResources(this.ChartWeights, "ChartWeights");
|
||||
legend2.Name = "Legend1";
|
||||
this.ChartWeights.Legends.Add(legend2);
|
||||
this.ChartWeights.Name = "ChartWeights";
|
||||
series3.ChartArea = "ChartArea1";
|
||||
series3.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
|
||||
series3.Color = System.Drawing.Color.OrangeRed;
|
||||
series3.Label = "(#VALX, #VAL)";
|
||||
series3.Legend = "Legend1";
|
||||
series3.LegendText = "5*";
|
||||
series3.Name = "SeriesWeight5";
|
||||
series3.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Int32;
|
||||
series3.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
|
||||
series4.ChartArea = "ChartArea1";
|
||||
series4.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
|
||||
series4.Color = System.Drawing.Color.Purple;
|
||||
series4.Label = "(#VALX, #VAL)";
|
||||
series4.Legend = "Legend1";
|
||||
series4.LegendText = "4*";
|
||||
series4.Name = "SeriesWeight4";
|
||||
series4.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Int32;
|
||||
series4.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
|
||||
this.ChartWeights.Series.Add(series3);
|
||||
this.ChartWeights.Series.Add(series4);
|
||||
//
|
||||
// FormGachaBannerEditor2
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.GrpWeightChart);
|
||||
this.Controls.Add(this.GrpBalance);
|
||||
this.Controls.Add(this.GrpWeights);
|
||||
this.Controls.Add(this.GrpJson);
|
||||
@@ -540,6 +589,8 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpWeights.PerformLayout();
|
||||
this.GrpBalance.ResumeLayout(false);
|
||||
this.GrpBalance.PerformLayout();
|
||||
this.GrpWeightChart.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.ChartWeights)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
@@ -599,5 +650,7 @@ namespace GrasscutterTools.Forms
|
||||
private System.Windows.Forms.CheckBox ChkRemoveC6FormPool;
|
||||
private System.Windows.Forms.CheckBox ChkAutoStripRateUpFromFallback;
|
||||
private System.Windows.Forms.Label LblOptions;
|
||||
private System.Windows.Forms.GroupBox GrpWeightChart;
|
||||
private System.Windows.Forms.DataVisualization.Charting.Chart ChartWeights;
|
||||
}
|
||||
}
|
@@ -22,6 +22,7 @@ using System.Collections.Generic;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Forms.DataVisualization.Charting;
|
||||
|
||||
using GrasscutterTools.Game;
|
||||
using GrasscutterTools.Game.Gacha;
|
||||
@@ -183,6 +184,15 @@ namespace GrasscutterTools.Forms
|
||||
TxtWeight4.Text = '[' + string.Join(", ", SelectWeights(banner.Weights4).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
TxtPoolWeight5.Text = '[' + string.Join(", ", SelectWeights(banner.PoolBalanceWeights5).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
TxtPoolWeight4.Text = '[' + string.Join(", ", SelectWeights(banner.PoolBalanceWeights4).Select(w => $"[{w.Count}, {w.Weight}]")) + ']';
|
||||
|
||||
ChartWeights.SuspendLayout();
|
||||
ChartWeights.Series[0].Points.Clear();
|
||||
foreach (var w in SelectWeights(banner.Weights5))
|
||||
ChartWeights.Series[0].Points.AddXY(w.Count, w.Weight / 100.0);
|
||||
ChartWeights.Series[1].Points.Clear();
|
||||
foreach (var w in SelectWeights(banner.Weights4))
|
||||
ChartWeights.Series[1].Points.AddXY(w.Count, w.Weight / 100.0);
|
||||
ChartWeights.ResumeLayout();
|
||||
}
|
||||
|
||||
private IEnumerable<GachaWeight> SelectWeights(int[,] weights)
|
||||
@@ -295,6 +305,7 @@ namespace GrasscutterTools.Forms
|
||||
var json = JsonConvert.SerializeObject(banner);
|
||||
json = json.Replace(",\"", ",\r\n \"").Insert(1, "\r\n ");
|
||||
TxtJson.Text = json.Insert(json.Length-1, "\r\n");
|
||||
ShowBanner(banner);
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
@@ -431,6 +431,9 @@
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>Pool Weight 5</value>
|
||||
</data>
|
||||
<data name="GrpWeightChart.Text" xml:space="preserve">
|
||||
<value>Weight Chart</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Gacha Banner Editor</value>
|
||||
</data>
|
||||
|
@@ -233,10 +233,10 @@
|
||||
<value>Молитва события с оружием</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>101, 17</value>
|
||||
<value>121, 17</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Text" xml:space="preserve">
|
||||
<value>Показать заказ</value>
|
||||
<value>Показать порядок</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>18, 87</value>
|
||||
@@ -283,6 +283,9 @@
|
||||
<data name="GrpBannerValues.Text" xml:space="preserve">
|
||||
<value>Баннер</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Text" xml:space="preserve">
|
||||
<value>Запасной Пул</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
@@ -343,8 +346,8 @@
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Text" xml:space="preserve">
|
||||
<value>Запасной Пул</value>
|
||||
<data name="GrpUpPool.Text" xml:space="preserve">
|
||||
<value>Верхний Пул</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
@@ -386,9 +389,6 @@
|
||||
bWVudAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcFc0Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpUpPool.Text" xml:space="preserve">
|
||||
<value>Верхний Пул</value>
|
||||
</data>
|
||||
<data name="BtnGen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
@@ -402,7 +402,10 @@
|
||||
<value>85, 23</value>
|
||||
</data>
|
||||
<data name="BtnParse.Text" xml:space="preserve">
|
||||
<value>Загр.Json</value>
|
||||
<value>Загр. Json</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Text" xml:space="preserve">
|
||||
<value>Gacha Веса</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>375, 0</value>
|
||||
@@ -431,8 +434,8 @@
|
||||
<data name="LblWeight5.Text" xml:space="preserve">
|
||||
<value>Веса 5*</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Text" xml:space="preserve">
|
||||
<value>Gacha Веса</value>
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>Баланс персонажа и оружия (работают только смешанные пулы)</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>28, 61</value>
|
||||
@@ -452,8 +455,8 @@
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>Пул Веса 5*</value>
|
||||
</data>
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>Баланс персонажа и оружия (работают только смешанные пулы)</value>
|
||||
<data name="GrpWeightChart.Text" xml:space="preserve">
|
||||
<value>Таблица веса</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>Редактор баннеров Gacha</value>
|
||||
|
@@ -165,6 +165,9 @@
|
||||
<data name="GrpBannerValues.Text" xml:space="preserve">
|
||||
<value>卡池參數</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Text" xml:space="preserve">
|
||||
<value>基礎池</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
@@ -225,9 +228,6 @@
|
||||
dAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBXMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Text" xml:space="preserve">
|
||||
<value>基礎池</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Groups" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
|
||||
@@ -268,6 +268,9 @@
|
||||
dAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAJR3JvdXBVcFc0Cw==
|
||||
</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Text" xml:space="preserve">
|
||||
<value>卡池權重與保底機制</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Text" xml:space="preserve">
|
||||
<value>幫助</value>
|
||||
</data>
|
||||
@@ -277,8 +280,8 @@
|
||||
<data name="LblWeight5.Text" xml:space="preserve">
|
||||
<value>5星權重</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Text" xml:space="preserve">
|
||||
<value>卡池權重與保底機制</value>
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>角色和武器平衡機制(僅混合池有效)</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Text" xml:space="preserve">
|
||||
<value>4星池權重</value>
|
||||
@@ -286,8 +289,8 @@
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>5星池權重</value>
|
||||
</data>
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>角色和武器平衡機制(僅混合池有效)</value>
|
||||
<data name="GrpWeightChart.Text" xml:space="preserve">
|
||||
<value>權重圖表</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>卡池編輯器</value>
|
||||
|
130
Source/GrasscutterTools/Forms/FormMain.Designer.cs
generated
@@ -86,16 +86,18 @@ namespace GrasscutterTools.Forms
|
||||
this.LblAccountUserName = new System.Windows.Forms.Label();
|
||||
this.TxtAccountUserName = new System.Windows.Forms.TextBox();
|
||||
this.GrpPermission = new System.Windows.Forms.GroupBox();
|
||||
this.LblPermNewCommandTip = new System.Windows.Forms.Label();
|
||||
this.CmbPerm = new System.Windows.Forms.ComboBox();
|
||||
this.NUDPermUID = new System.Windows.Forms.NumericUpDown();
|
||||
this.BtnPermClear = new System.Windows.Forms.Button();
|
||||
this.BtmPermRemove = new System.Windows.Forms.Button();
|
||||
this.BtnPermList = new System.Windows.Forms.Button();
|
||||
this.BtnPermAdd = new System.Windows.Forms.Button();
|
||||
this.LblPerm = new System.Windows.Forms.Label();
|
||||
this.LblPermUID = new System.Windows.Forms.Label();
|
||||
this.TPScene = new System.Windows.Forms.TabPage();
|
||||
this.TxtSceneFilter = new System.Windows.Forms.TextBox();
|
||||
this.ChkIncludeSceneId = new System.Windows.Forms.CheckBox();
|
||||
this.LblTp = new System.Windows.Forms.Label();
|
||||
this.LblTpZ = new System.Windows.Forms.Label();
|
||||
this.LblTpY = new System.Windows.Forms.Label();
|
||||
this.BtnTeleport = new System.Windows.Forms.Button();
|
||||
@@ -107,6 +109,7 @@ namespace GrasscutterTools.Forms
|
||||
this.LblClimateType = new System.Windows.Forms.Label();
|
||||
this.LblSceneDescription = new System.Windows.Forms.Label();
|
||||
this.ListScenes = new System.Windows.Forms.ListBox();
|
||||
this.LblTp = new System.Windows.Forms.Label();
|
||||
this.TPItem = new System.Windows.Forms.TabPage();
|
||||
this.LblClearGiveItemLogs = new System.Windows.Forms.Label();
|
||||
this.BtnSaveGiveItemLog = new System.Windows.Forms.Button();
|
||||
@@ -213,13 +216,15 @@ namespace GrasscutterTools.Forms
|
||||
this.BtnSaveCustomCommand = new System.Windows.Forms.Button();
|
||||
this.TxtCustomName = new System.Windows.Forms.TextBox();
|
||||
this.TPHome = new System.Windows.Forms.TabPage();
|
||||
this.LnkNewVersion = new System.Windows.Forms.LinkLabel();
|
||||
this.LblAbout = new System.Windows.Forms.Label();
|
||||
this.BtnOpenTextMap = new System.Windows.Forms.Button();
|
||||
this.BtnOpenGachaBannerEditor = new System.Windows.Forms.Button();
|
||||
this.GrasscutterToolsIcon = new System.Windows.Forms.PictureBox();
|
||||
this.GrpSettings = new System.Windows.Forms.GroupBox();
|
||||
this.LblGCVersion = new System.Windows.Forms.Label();
|
||||
this.CmbGcVersions = new System.Windows.Forms.ComboBox();
|
||||
this.ChkTopMost = new System.Windows.Forms.CheckBox();
|
||||
this.ChkNewCommand = new System.Windows.Forms.CheckBox();
|
||||
this.CmbLanguage = new System.Windows.Forms.ComboBox();
|
||||
this.LblLanguage = new System.Windows.Forms.Label();
|
||||
this.NUDUid = new System.Windows.Forms.NumericUpDown();
|
||||
@@ -322,7 +327,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPRemoteCall
|
||||
//
|
||||
resources.ApplyResources(this.TPRemoteCall, "TPRemoteCall");
|
||||
this.TPRemoteCall.Controls.Add(this.LnkLinks);
|
||||
this.TPRemoteCall.Controls.Add(this.LnkGOODHelp);
|
||||
this.TPRemoteCall.Controls.Add(this.LnkInventoryKamera);
|
||||
@@ -334,8 +338,10 @@ namespace GrasscutterTools.Forms
|
||||
this.TPRemoteCall.Controls.Add(this.TxtHost);
|
||||
this.TPRemoteCall.Controls.Add(this.BtnQueryServerStatus);
|
||||
this.TPRemoteCall.Controls.Add(this.LblHost);
|
||||
resources.ApplyResources(this.TPRemoteCall, "TPRemoteCall");
|
||||
this.TPRemoteCall.Name = "TPRemoteCall";
|
||||
this.TPRemoteCall.UseVisualStyleBackColor = true;
|
||||
this.TPRemoteCall.Enter += new System.EventHandler(this.TPRemoteCall_Enter);
|
||||
//
|
||||
// LnkLinks
|
||||
//
|
||||
@@ -430,15 +436,14 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPOpenCommandCheck
|
||||
//
|
||||
resources.ApplyResources(this.TPOpenCommandCheck, "TPOpenCommandCheck");
|
||||
this.TPOpenCommandCheck.Controls.Add(this.TPPlayerCheck);
|
||||
this.TPOpenCommandCheck.Controls.Add(this.TPConsoleCheck);
|
||||
resources.ApplyResources(this.TPOpenCommandCheck, "TPOpenCommandCheck");
|
||||
this.TPOpenCommandCheck.Name = "TPOpenCommandCheck";
|
||||
this.TPOpenCommandCheck.SelectedIndex = 0;
|
||||
//
|
||||
// TPPlayerCheck
|
||||
//
|
||||
resources.ApplyResources(this.TPPlayerCheck, "TPPlayerCheck");
|
||||
this.TPPlayerCheck.Controls.Add(this.LnkRCHelp);
|
||||
this.TPPlayerCheck.Controls.Add(this.NUDRemotePlayerId);
|
||||
this.TPPlayerCheck.Controls.Add(this.BtnConnectOpenCommand);
|
||||
@@ -446,6 +451,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPPlayerCheck.Controls.Add(this.BtnSendVerificationCode);
|
||||
this.TPPlayerCheck.Controls.Add(this.NUDVerificationCode);
|
||||
this.TPPlayerCheck.Controls.Add(this.LblRemotePlayerId);
|
||||
resources.ApplyResources(this.TPPlayerCheck, "TPPlayerCheck");
|
||||
this.TPPlayerCheck.Name = "TPPlayerCheck";
|
||||
this.TPPlayerCheck.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -517,11 +523,11 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPConsoleCheck
|
||||
//
|
||||
resources.ApplyResources(this.TPConsoleCheck, "TPConsoleCheck");
|
||||
this.TPConsoleCheck.Controls.Add(this.BtnConsoleConnect);
|
||||
this.TPConsoleCheck.Controls.Add(this.TxtToken);
|
||||
this.TPConsoleCheck.Controls.Add(this.LblToken);
|
||||
this.TPConsoleCheck.Controls.Add(this.LblConsoleTip);
|
||||
resources.ApplyResources(this.TPConsoleCheck, "TPConsoleCheck");
|
||||
this.TPConsoleCheck.Name = "TPConsoleCheck";
|
||||
this.TPConsoleCheck.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -566,10 +572,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPAbout
|
||||
//
|
||||
resources.ApplyResources(this.TPAbout, "TPAbout");
|
||||
this.TPAbout.Controls.Add(this.GrasscutterToolsSupport);
|
||||
this.TPAbout.Controls.Add(this.LnkGithub);
|
||||
this.TPAbout.Controls.Add(this.LblSupportDescription);
|
||||
resources.ApplyResources(this.TPAbout, "TPAbout");
|
||||
this.TPAbout.Name = "TPAbout";
|
||||
this.TPAbout.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -594,10 +600,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPManage
|
||||
//
|
||||
resources.ApplyResources(this.TPManage, "TPManage");
|
||||
this.TPManage.Controls.Add(this.GrpBanPlayer);
|
||||
this.TPManage.Controls.Add(this.GrpAccount);
|
||||
this.TPManage.Controls.Add(this.GrpPermission);
|
||||
resources.ApplyResources(this.TPManage, "TPManage");
|
||||
this.TPManage.Name = "TPManage";
|
||||
this.TPManage.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -615,8 +621,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// DTPBanEndTime
|
||||
//
|
||||
resources.ApplyResources(this.DTPBanEndTime, "DTPBanEndTime");
|
||||
this.DTPBanEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Short;
|
||||
resources.ApplyResources(this.DTPBanEndTime, "DTPBanEndTime");
|
||||
this.DTPBanEndTime.MaxDate = new System.DateTime(2034, 12, 31, 0, 0, 0, 0);
|
||||
this.DTPBanEndTime.MinDate = new System.DateTime(2022, 6, 28, 0, 0, 0, 0);
|
||||
this.DTPBanEndTime.Name = "DTPBanEndTime";
|
||||
@@ -638,8 +644,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TxtBanReason
|
||||
//
|
||||
resources.ApplyResources(this.TxtBanReason, "TxtBanReason");
|
||||
this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
resources.ApplyResources(this.TxtBanReason, "TxtBanReason");
|
||||
this.TxtBanReason.Maximum = 0F;
|
||||
this.TxtBanReason.Minimum = 0F;
|
||||
this.TxtBanReason.Name = "TxtBanReason";
|
||||
@@ -726,21 +732,30 @@ namespace GrasscutterTools.Forms
|
||||
// GrpPermission
|
||||
//
|
||||
resources.ApplyResources(this.GrpPermission, "GrpPermission");
|
||||
this.GrpPermission.Controls.Add(this.LblPermNewCommandTip);
|
||||
this.GrpPermission.Controls.Add(this.CmbPerm);
|
||||
this.GrpPermission.Controls.Add(this.NUDPermUID);
|
||||
this.GrpPermission.Controls.Add(this.BtnPermClear);
|
||||
this.GrpPermission.Controls.Add(this.BtmPermRemove);
|
||||
this.GrpPermission.Controls.Add(this.BtnPermList);
|
||||
this.GrpPermission.Controls.Add(this.BtnPermAdd);
|
||||
this.GrpPermission.Controls.Add(this.LblPerm);
|
||||
this.GrpPermission.Controls.Add(this.LblPermUID);
|
||||
this.GrpPermission.Name = "GrpPermission";
|
||||
this.GrpPermission.TabStop = false;
|
||||
//
|
||||
// LblPermNewCommandTip
|
||||
//
|
||||
resources.ApplyResources(this.LblPermNewCommandTip, "LblPermNewCommandTip");
|
||||
this.LblPermNewCommandTip.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
this.LblPermNewCommandTip.Name = "LblPermNewCommandTip";
|
||||
//
|
||||
// CmbPerm
|
||||
//
|
||||
resources.ApplyResources(this.CmbPerm, "CmbPerm");
|
||||
this.CmbPerm.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend;
|
||||
this.CmbPerm.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems;
|
||||
this.CmbPerm.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbPerm, "CmbPerm");
|
||||
this.CmbPerm.Name = "CmbPerm";
|
||||
//
|
||||
// NUDPermUID
|
||||
@@ -758,6 +773,14 @@ namespace GrasscutterTools.Forms
|
||||
0,
|
||||
0});
|
||||
//
|
||||
// BtnPermClear
|
||||
//
|
||||
resources.ApplyResources(this.BtnPermClear, "BtnPermClear");
|
||||
this.BtnPermClear.Name = "BtnPermClear";
|
||||
this.BtnPermClear.Tag = "clear";
|
||||
this.BtnPermClear.UseVisualStyleBackColor = true;
|
||||
this.BtnPermClear.Click += new System.EventHandler(this.BtnPermClick);
|
||||
//
|
||||
// BtmPermRemove
|
||||
//
|
||||
resources.ApplyResources(this.BtmPermRemove, "BtmPermRemove");
|
||||
@@ -766,6 +789,14 @@ namespace GrasscutterTools.Forms
|
||||
this.BtmPermRemove.UseVisualStyleBackColor = true;
|
||||
this.BtmPermRemove.Click += new System.EventHandler(this.BtnPermClick);
|
||||
//
|
||||
// BtnPermList
|
||||
//
|
||||
resources.ApplyResources(this.BtnPermList, "BtnPermList");
|
||||
this.BtnPermList.Name = "BtnPermList";
|
||||
this.BtnPermList.Tag = "list";
|
||||
this.BtnPermList.UseVisualStyleBackColor = true;
|
||||
this.BtnPermList.Click += new System.EventHandler(this.BtnPermClick);
|
||||
//
|
||||
// BtnPermAdd
|
||||
//
|
||||
resources.ApplyResources(this.BtnPermAdd, "BtnPermAdd");
|
||||
@@ -786,10 +817,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPScene
|
||||
//
|
||||
resources.ApplyResources(this.TPScene, "TPScene");
|
||||
this.TPScene.Controls.Add(this.TxtSceneFilter);
|
||||
this.TPScene.Controls.Add(this.ChkIncludeSceneId);
|
||||
this.TPScene.Controls.Add(this.LblTp);
|
||||
this.TPScene.Controls.Add(this.LblTpZ);
|
||||
this.TPScene.Controls.Add(this.LblTpY);
|
||||
this.TPScene.Controls.Add(this.BtnTeleport);
|
||||
@@ -801,6 +830,8 @@ namespace GrasscutterTools.Forms
|
||||
this.TPScene.Controls.Add(this.LblClimateType);
|
||||
this.TPScene.Controls.Add(this.LblSceneDescription);
|
||||
this.TPScene.Controls.Add(this.ListScenes);
|
||||
this.TPScene.Controls.Add(this.LblTp);
|
||||
resources.ApplyResources(this.TPScene, "TPScene");
|
||||
this.TPScene.Name = "TPScene";
|
||||
this.TPScene.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -816,11 +847,6 @@ namespace GrasscutterTools.Forms
|
||||
this.ChkIncludeSceneId.Name = "ChkIncludeSceneId";
|
||||
this.ChkIncludeSceneId.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// LblTp
|
||||
//
|
||||
resources.ApplyResources(this.LblTp, "LblTp");
|
||||
this.LblTp.Name = "LblTp";
|
||||
//
|
||||
// LblTpZ
|
||||
//
|
||||
resources.ApplyResources(this.LblTpZ, "LblTpZ");
|
||||
@@ -933,9 +959,13 @@ namespace GrasscutterTools.Forms
|
||||
this.ListScenes.Name = "ListScenes";
|
||||
this.ListScenes.SelectedIndexChanged += new System.EventHandler(this.ListScenes_SelectedIndexChanged);
|
||||
//
|
||||
// LblTp
|
||||
//
|
||||
resources.ApplyResources(this.LblTp, "LblTp");
|
||||
this.LblTp.Name = "LblTp";
|
||||
//
|
||||
// TPItem
|
||||
//
|
||||
resources.ApplyResources(this.TPItem, "TPItem");
|
||||
this.TPItem.Controls.Add(this.LblClearGiveItemLogs);
|
||||
this.TPItem.Controls.Add(this.BtnSaveGiveItemLog);
|
||||
this.TPItem.Controls.Add(this.BtnRemoveGiveItemLog);
|
||||
@@ -948,6 +978,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPItem.Controls.Add(this.NUDGameItemAmout);
|
||||
this.TPItem.Controls.Add(this.NUDGameItemLevel);
|
||||
this.TPItem.Controls.Add(this.LblGiveCommandDescription);
|
||||
resources.ApplyResources(this.TPItem, "TPItem");
|
||||
this.TPItem.Name = "TPItem";
|
||||
this.TPItem.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1065,7 +1096,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPWeapon
|
||||
//
|
||||
resources.ApplyResources(this.TPWeapon, "TPWeapon");
|
||||
this.TPWeapon.Controls.Add(this.TxtWeaponFilter);
|
||||
this.TPWeapon.Controls.Add(this.LblWeaponDescription);
|
||||
this.TPWeapon.Controls.Add(this.LblWeaponRefinement);
|
||||
@@ -1075,6 +1105,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPWeapon.Controls.Add(this.NUDWeaponAmout);
|
||||
this.TPWeapon.Controls.Add(this.NUDWeaponLevel);
|
||||
this.TPWeapon.Controls.Add(this.ListWeapons);
|
||||
resources.ApplyResources(this.TPWeapon, "TPWeapon");
|
||||
this.TPWeapon.Name = "TPWeapon";
|
||||
this.TPWeapon.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1171,10 +1202,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPStats
|
||||
//
|
||||
resources.ApplyResources(this.TPStats, "TPStats");
|
||||
this.TPStats.Controls.Add(this.GrpSetStats);
|
||||
this.TPStats.Controls.Add(this.GrpTalentLevel);
|
||||
this.TPStats.Controls.Add(this.LblStatsDescription);
|
||||
resources.ApplyResources(this.TPStats, "TPStats");
|
||||
this.TPStats.Name = "TPStats";
|
||||
this.TPStats.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1206,9 +1237,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// LblStatTip
|
||||
//
|
||||
resources.ApplyResources(this.LblStatTip, "LblStatTip");
|
||||
this.LblStatTip.AutoEllipsis = true;
|
||||
this.LblStatTip.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
resources.ApplyResources(this.LblStatTip, "LblStatTip");
|
||||
this.LblStatTip.Name = "LblStatTip";
|
||||
//
|
||||
// LblStatPercent
|
||||
@@ -1234,9 +1265,9 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// CmbStat
|
||||
//
|
||||
resources.ApplyResources(this.CmbStat, "CmbStat");
|
||||
this.CmbStat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbStat.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbStat, "CmbStat");
|
||||
this.CmbStat.Name = "CmbStat";
|
||||
this.CmbStat.SelectedIndexChanged += new System.EventHandler(this.SetStatsInputChanged);
|
||||
//
|
||||
@@ -1296,7 +1327,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPAvatar
|
||||
//
|
||||
resources.ApplyResources(this.TPAvatar, "TPAvatar");
|
||||
this.TPAvatar.Controls.Add(this.BtnGiveAllChar);
|
||||
this.TPAvatar.Controls.Add(this.LblConstellationTip);
|
||||
this.TPAvatar.Controls.Add(this.LblAvatarConstellation);
|
||||
@@ -1306,6 +1336,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPAvatar.Controls.Add(this.LblAvatarLevel);
|
||||
this.TPAvatar.Controls.Add(this.NUDAvatarLevel);
|
||||
this.TPAvatar.Controls.Add(this.CmbAvatar);
|
||||
resources.ApplyResources(this.TPAvatar, "TPAvatar");
|
||||
this.TPAvatar.Name = "TPAvatar";
|
||||
this.TPAvatar.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1391,7 +1422,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPSpawn
|
||||
//
|
||||
resources.ApplyResources(this.TPSpawn, "TPSpawn");
|
||||
this.TPSpawn.Controls.Add(this.LblClearSpawnLogs);
|
||||
this.TPSpawn.Controls.Add(this.BtnSaveSpawnLog);
|
||||
this.TPSpawn.Controls.Add(this.BtnRemoveSpawnLog);
|
||||
@@ -1404,6 +1434,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPSpawn.Controls.Add(this.NUDEntityLevel);
|
||||
this.TPSpawn.Controls.Add(this.TxtEntityFilter);
|
||||
this.TPSpawn.Controls.Add(this.ListEntity);
|
||||
resources.ApplyResources(this.TPSpawn, "TPSpawn");
|
||||
this.TPSpawn.Name = "TPSpawn";
|
||||
this.TPSpawn.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1544,13 +1575,13 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPQuest
|
||||
//
|
||||
resources.ApplyResources(this.TPQuest, "TPQuest");
|
||||
this.TPQuest.Controls.Add(this.GrpQuestFilters);
|
||||
this.TPQuest.Controls.Add(this.BtnFinishQuest);
|
||||
this.TPQuest.Controls.Add(this.BtnAddQuest);
|
||||
this.TPQuest.Controls.Add(this.LblQuestDescription);
|
||||
this.TPQuest.Controls.Add(this.TxtQuestFilter);
|
||||
this.TPQuest.Controls.Add(this.ListQuest);
|
||||
resources.ApplyResources(this.TPQuest, "TPQuest");
|
||||
this.TPQuest.Name = "TPQuest";
|
||||
this.TPQuest.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1622,7 +1653,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPArtifact
|
||||
//
|
||||
resources.ApplyResources(this.TPArtifact, "TPArtifact");
|
||||
this.TPArtifact.Controls.Add(this.LblArtifactLevelTip);
|
||||
this.TPArtifact.Controls.Add(this.BtnAddSubAttr);
|
||||
this.TPArtifact.Controls.Add(this.LblArtifactName);
|
||||
@@ -1642,6 +1672,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPArtifact.Controls.Add(this.NUDArtifactLevel);
|
||||
this.TPArtifact.Controls.Add(this.LblArtifactStars);
|
||||
this.TPArtifact.Controls.Add(this.NUDArtifactStars);
|
||||
resources.ApplyResources(this.TPArtifact, "TPArtifact");
|
||||
this.TPArtifact.Name = "TPArtifact";
|
||||
this.TPArtifact.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1807,7 +1838,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPCustom
|
||||
//
|
||||
resources.ApplyResources(this.TPCustom, "TPCustom");
|
||||
this.TPCustom.Controls.Add(this.BtnExportCustomCommands);
|
||||
this.TPCustom.Controls.Add(this.BtnLoadCustomCommands);
|
||||
this.TPCustom.Controls.Add(this.LblCustomName);
|
||||
@@ -1815,6 +1845,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPCustom.Controls.Add(this.BtnRemoveCustomCommand);
|
||||
this.TPCustom.Controls.Add(this.BtnSaveCustomCommand);
|
||||
this.TPCustom.Controls.Add(this.TxtCustomName);
|
||||
resources.ApplyResources(this.TPCustom, "TPCustom");
|
||||
this.TPCustom.Name = "TPCustom";
|
||||
this.TPCustom.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -1878,15 +1909,23 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPHome
|
||||
//
|
||||
resources.ApplyResources(this.TPHome, "TPHome");
|
||||
this.TPHome.Controls.Add(this.LnkNewVersion);
|
||||
this.TPHome.Controls.Add(this.LblAbout);
|
||||
this.TPHome.Controls.Add(this.BtnOpenTextMap);
|
||||
this.TPHome.Controls.Add(this.BtnOpenGachaBannerEditor);
|
||||
this.TPHome.Controls.Add(this.GrasscutterToolsIcon);
|
||||
this.TPHome.Controls.Add(this.GrpSettings);
|
||||
resources.ApplyResources(this.TPHome, "TPHome");
|
||||
this.TPHome.Name = "TPHome";
|
||||
this.TPHome.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// LnkNewVersion
|
||||
//
|
||||
resources.ApplyResources(this.LnkNewVersion, "LnkNewVersion");
|
||||
this.LnkNewVersion.Name = "LnkNewVersion";
|
||||
this.LnkNewVersion.TabStop = true;
|
||||
this.LnkNewVersion.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkNewVersion_LinkClicked);
|
||||
//
|
||||
// LblAbout
|
||||
//
|
||||
resources.ApplyResources(this.LblAbout, "LblAbout");
|
||||
@@ -1916,8 +1955,9 @@ namespace GrasscutterTools.Forms
|
||||
// GrpSettings
|
||||
//
|
||||
resources.ApplyResources(this.GrpSettings, "GrpSettings");
|
||||
this.GrpSettings.Controls.Add(this.LblGCVersion);
|
||||
this.GrpSettings.Controls.Add(this.CmbGcVersions);
|
||||
this.GrpSettings.Controls.Add(this.ChkTopMost);
|
||||
this.GrpSettings.Controls.Add(this.ChkNewCommand);
|
||||
this.GrpSettings.Controls.Add(this.CmbLanguage);
|
||||
this.GrpSettings.Controls.Add(this.LblLanguage);
|
||||
this.GrpSettings.Controls.Add(this.NUDUid);
|
||||
@@ -1926,27 +1966,30 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpSettings.Name = "GrpSettings";
|
||||
this.GrpSettings.TabStop = false;
|
||||
//
|
||||
// LblGCVersion
|
||||
//
|
||||
resources.ApplyResources(this.LblGCVersion, "LblGCVersion");
|
||||
this.LblGCVersion.Name = "LblGCVersion";
|
||||
//
|
||||
// CmbGcVersions
|
||||
//
|
||||
this.CmbGcVersions.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbGcVersions.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbGcVersions, "CmbGcVersions");
|
||||
this.CmbGcVersions.Name = "CmbGcVersions";
|
||||
//
|
||||
// ChkTopMost
|
||||
//
|
||||
resources.ApplyResources(this.ChkTopMost, "ChkTopMost");
|
||||
this.ChkTopMost.Name = "ChkTopMost";
|
||||
this.ChkTopMost.UseVisualStyleBackColor = true;
|
||||
this.ChkTopMost.CheckedChanged += new System.EventHandler(this.ChkTopMost_CheckedChanged);
|
||||
//
|
||||
// ChkNewCommand
|
||||
//
|
||||
resources.ApplyResources(this.ChkNewCommand, "ChkNewCommand");
|
||||
this.ChkNewCommand.Name = "ChkNewCommand";
|
||||
this.ChkNewCommand.UseVisualStyleBackColor = true;
|
||||
this.ChkNewCommand.CheckedChanged += new System.EventHandler(this.ChkNewCommand_CheckedChanged);
|
||||
//
|
||||
// CmbLanguage
|
||||
//
|
||||
resources.ApplyResources(this.CmbLanguage, "CmbLanguage");
|
||||
this.CmbLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbLanguage.FormattingEnabled = true;
|
||||
resources.ApplyResources(this.CmbLanguage, "CmbLanguage");
|
||||
this.CmbLanguage.Name = "CmbLanguage";
|
||||
this.CmbLanguage.SelectedIndexChanged += new System.EventHandler(this.CmbLanguage_SelectedIndexChanged);
|
||||
//
|
||||
// LblLanguage
|
||||
//
|
||||
@@ -2272,7 +2315,6 @@ namespace GrasscutterTools.Forms
|
||||
private System.Windows.Forms.PictureBox GrasscutterToolsIcon;
|
||||
private System.Windows.Forms.GroupBox GrpSettings;
|
||||
private System.Windows.Forms.CheckBox ChkTopMost;
|
||||
private System.Windows.Forms.CheckBox ChkNewCommand;
|
||||
private System.Windows.Forms.ComboBox CmbLanguage;
|
||||
private System.Windows.Forms.Label LblLanguage;
|
||||
private System.Windows.Forms.NumericUpDown NUDUid;
|
||||
@@ -2294,5 +2336,11 @@ namespace GrasscutterTools.Forms
|
||||
private System.Windows.Forms.LinkLabel LnkLinks;
|
||||
private System.Windows.Forms.Button BtnUnlockStat;
|
||||
private System.Windows.Forms.Button BtnLockStat;
|
||||
private System.Windows.Forms.Label LblGCVersion;
|
||||
private System.Windows.Forms.ComboBox CmbGcVersions;
|
||||
private System.Windows.Forms.Label LblPermNewCommandTip;
|
||||
private System.Windows.Forms.Button BtnPermClear;
|
||||
private System.Windows.Forms.Button BtnPermList;
|
||||
private System.Windows.Forms.LinkLabel LnkNewVersion;
|
||||
}
|
||||
}
|
||||
|
@@ -127,14 +127,11 @@
|
||||
<data name="ChkAutoCopy.Text" xml:space="preserve">
|
||||
<value>Auto</value>
|
||||
</data>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Command (Press and hold Ctrl to run automatically)</value>
|
||||
</data>
|
||||
<data name="BtnInvokeOpenCommand.Text" xml:space="preserve">
|
||||
<value>Run(F5)</value>
|
||||
</data>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>Remote</value>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Command (Press and hold Ctrl to run automatically)</value>
|
||||
</data>
|
||||
<data name="LnkInventoryKamera.Text" xml:space="preserve">
|
||||
<value>InventoryKamera</value>
|
||||
@@ -154,9 +151,6 @@
|
||||
<data name="LblHostTip.Text" xml:space="preserve">
|
||||
<value>Please be sure https:// or http:// is included with the IP address</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Server status</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>13, 63</value>
|
||||
</data>
|
||||
@@ -193,11 +187,8 @@
|
||||
<data name="LblPlayerCountLabel.Text" xml:space="preserve">
|
||||
<value>Player count</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>Remote Cell</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>Player</value>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Server status</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>35, 17</value>
|
||||
@@ -217,11 +208,8 @@
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>Send Code</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>296, 111</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>Console</value>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>Player</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>Connect</value>
|
||||
@@ -229,6 +217,12 @@
|
||||
<data name="LblConsoleTip.Text" xml:space="preserve">
|
||||
<value>Note that normal commands in the console state must specify the target (set include UID)</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>Console</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>Remote Cell</value>
|
||||
</data>
|
||||
<data name="TxtHost.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>111, 36</value>
|
||||
</data>
|
||||
@@ -250,20 +244,22 @@
|
||||
<data name="LblHost.Text" xml:space="preserve">
|
||||
<value>Server IP</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>About</value>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>Remote</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 17</value>
|
||||
<value>387, 102</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>Grasscutter Tools</value>
|
||||
<value>Grasscutter Tools
|
||||
|
||||
This is a free and open source project.
|
||||
If you think this is helpful to you, you can give me a free Star.
|
||||
If there is a problem with the command generation,
|
||||
or there is a new feature request, you can file an issue on Github.</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Manage</value>
|
||||
</data>
|
||||
<data name="GrpBanPlayer.Text" xml:space="preserve">
|
||||
<value>Ban</value>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>About</value>
|
||||
</data>
|
||||
<data name="BtnUnban.Text" xml:space="preserve">
|
||||
<value>Unban</value>
|
||||
@@ -283,8 +279,8 @@
|
||||
<data name="LblBanUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Account</value>
|
||||
<data name="GrpBanPlayer.Text" xml:space="preserve">
|
||||
<value>Ban</value>
|
||||
</data>
|
||||
<data name="ChkAccountSetUid.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>49, 21</value>
|
||||
@@ -319,8 +315,8 @@
|
||||
<data name="TxtAccountUserName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>127, 23</value>
|
||||
</data>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Permissions</value>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Account</value>
|
||||
</data>
|
||||
<data name="CmbPerm.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>262, 21</value>
|
||||
@@ -328,9 +324,15 @@
|
||||
<data name="CmbPerm.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>138, 25</value>
|
||||
</data>
|
||||
<data name="BtnPermClear.Text" xml:space="preserve">
|
||||
<value>Clear</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Text" xml:space="preserve">
|
||||
<value>Delete</value>
|
||||
</data>
|
||||
<data name="BtnPermList.Text" xml:space="preserve">
|
||||
<value>List</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Text" xml:space="preserve">
|
||||
<value>Add</value>
|
||||
</data>
|
||||
@@ -349,8 +351,11 @@
|
||||
<data name="LblPermUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>Scene</value>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Permissions</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Manage</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>91, 213</value>
|
||||
@@ -422,8 +427,8 @@ In the command, you can use ~ to indicate the current position, and ~100 to indi
|
||||
<value>Scene control
|
||||
Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
</data>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Items</value>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>Scene</value>
|
||||
</data>
|
||||
<data name="LblClearGiveItemLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
@@ -476,8 +481,8 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="LblGiveCommandDescription.Text" xml:space="preserve">
|
||||
<value>Give item to player</value>
|
||||
</data>
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Weapons</value>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Items</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 17</value>
|
||||
@@ -518,11 +523,8 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="NUDWeaponLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>147, 216</value>
|
||||
</data>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
</data>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Weapons</value>
|
||||
</data>
|
||||
<data name="BtnUnlockStat.Text" xml:space="preserve">
|
||||
<value>Unlock</value>
|
||||
@@ -533,8 +535,8 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="LblStatTip.Text" xml:space="preserve">
|
||||
<value>Tip</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>Talent Level</value>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>283, 24</value>
|
||||
@@ -566,14 +568,17 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="NUDTalentLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>128, 23</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>Talent Level</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>179, 17</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Text" xml:space="preserve">
|
||||
<value>Set current active Avatar data</value>
|
||||
</data>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Avatar</value>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Text" xml:space="preserve">
|
||||
<value>Give All Char</value>
|
||||
@@ -605,8 +610,8 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="LblAvatarLevel.Text" xml:space="preserve">
|
||||
<value>Level</value>
|
||||
</data>
|
||||
<data name="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Spawn</value>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Avatar</value>
|
||||
</data>
|
||||
<data name="LblClearSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
@@ -623,9 +628,6 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="GrpSpawnRecord.Text" xml:space="preserve">
|
||||
<value>Records</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>Class</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 21</value>
|
||||
</data>
|
||||
@@ -638,6 +640,9 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>Monster</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>Class</value>
|
||||
</data>
|
||||
<data name="LblSpawnDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>81, 17</value>
|
||||
</data>
|
||||
@@ -665,11 +670,8 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="NUDEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>146, 216</value>
|
||||
</data>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Quest</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>List Filter</value>
|
||||
<data name="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Spawn</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterTEST.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 21</value>
|
||||
@@ -689,6 +691,9 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
|
||||
<value>Hidden</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>List Filter</value>
|
||||
</data>
|
||||
<data name="BtnFinishQuest.Text" xml:space="preserve">
|
||||
<value>Finish</value>
|
||||
</data>
|
||||
@@ -700,8 +705,8 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
Tip: Many quest require server-side scripting support
|
||||
Therefore, the quest can be added and finished, but not necessarily work.</value>
|
||||
</data>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Artifacts</value>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Quest</value>
|
||||
</data>
|
||||
<data name="BtnAddSubAttr.Text" xml:space="preserve">
|
||||
<value>+ Add</value>
|
||||
@@ -760,8 +765,8 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="LblArtifactStars.Text" xml:space="preserve">
|
||||
<value>Stars</value>
|
||||
</data>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Custom</value>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Artifacts</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>533, 216</value>
|
||||
@@ -787,9 +792,6 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="LblCustomName.Text" xml:space="preserve">
|
||||
<value>Tag</value>
|
||||
</data>
|
||||
<data name="groupBox1.Text" xml:space="preserve">
|
||||
<value>List</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>531, -1</value>
|
||||
</data>
|
||||
@@ -799,6 +801,9 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="LnkResetCustomCommands.Text" xml:space="preserve">
|
||||
<value>Restore</value>
|
||||
</data>
|
||||
<data name="groupBox1.Text" xml:space="preserve">
|
||||
<value>List</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>393, 216</value>
|
||||
</data>
|
||||
@@ -820,8 +825,8 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="TxtCustomName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>267, 23</value>
|
||||
</data>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Home</value>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Custom</value>
|
||||
</data>
|
||||
<data name="LblAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 38</value>
|
||||
@@ -841,9 +846,6 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="BtnOpenGachaBannerEditor.Text" xml:space="preserve">
|
||||
<value>Banner Editor</value>
|
||||
</data>
|
||||
<data name="GrpSettings.Text" xml:space="preserve">
|
||||
<value>Settings</value>
|
||||
</data>
|
||||
<data name="ChkTopMost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>109, 21</value>
|
||||
</data>
|
||||
@@ -856,8 +858,10 @@ Therefore, the quest can be added and finished, but not necessarily work.</value
|
||||
<data name="ChkIncludeUID.Text" xml:space="preserve">
|
||||
<value>Include UID</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>Inherit</value>
|
||||
<data name="GrpSettings.Text" xml:space="preserve">
|
||||
<value>Settings</value>
|
||||
</data>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Home</value>
|
||||
</data>
|
||||
</root>
|
@@ -117,10 +117,22 @@
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="TxtCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>132, 22</value>
|
||||
</data>
|
||||
<data name="TxtCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>312, 23</value>
|
||||
</data>
|
||||
<data name="BtnCopy.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>450, 22</value>
|
||||
</data>
|
||||
<data name="BtnCopy.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>92, 23</value>
|
||||
</data>
|
||||
<data name="BtnCopy.Text" xml:space="preserve">
|
||||
<value>Копировать</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="ChkAutoCopy.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>548, 24</value>
|
||||
</data>
|
||||
@@ -130,14 +142,14 @@
|
||||
<data name="ChkAutoCopy.Text" xml:space="preserve">
|
||||
<value>Авто</value>
|
||||
</data>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Команда (нажмите и удерживайте Ctrl для автоматического запуска)</value>
|
||||
<data name="BtnInvokeOpenCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>120, 23</value>
|
||||
</data>
|
||||
<data name="BtnInvokeOpenCommand.Text" xml:space="preserve">
|
||||
<value>Выполнить(F5)</value>
|
||||
<value>Выполнить (F5)</value>
|
||||
</data>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>Подключение к БД</value>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Команда (нажмите и удерживайте Ctrl для автоматического запуска)</value>
|
||||
</data>
|
||||
<data name="LnkInventoryKamera.Text" xml:space="preserve">
|
||||
<value>InventoryKamera</value>
|
||||
@@ -146,7 +158,7 @@
|
||||
<value>Приходите и импортируйте свой официальный архив сервера в GC!</value>
|
||||
</data>
|
||||
<data name="ButtonOpenGOODImport.Text" xml:space="preserve">
|
||||
<value>импорт GOOD</value>
|
||||
<value>Импортировать GOOD</value>
|
||||
</data>
|
||||
<data name="LblHostTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>83, 16</value>
|
||||
@@ -157,20 +169,17 @@
|
||||
<data name="LblHostTip.Text" xml:space="preserve">
|
||||
<value>Убедитесь, что https:// или http:// включены в IP-адрес.</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Состояние сервера</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>13, 63</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>123, 17</value>
|
||||
<value>100, 17</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Text" xml:space="preserve">
|
||||
<value>Открытая команда</value>
|
||||
<value>OpenCommand</value>
|
||||
</data>
|
||||
<data name="LblOpenCommandSupport.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>142, 63</value>
|
||||
<value>119, 63</value>
|
||||
</data>
|
||||
<data name="LblServerVersion.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>119, 29</value>
|
||||
@@ -188,19 +197,19 @@
|
||||
<value>Версия игры</value>
|
||||
</data>
|
||||
<data name="LblPlayerCountLabel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>24, 46</value>
|
||||
<value>7, 46</value>
|
||||
</data>
|
||||
<data name="LblPlayerCountLabel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 17</value>
|
||||
<value>106, 17</value>
|
||||
</data>
|
||||
<data name="LblPlayerCountLabel.Text" xml:space="preserve">
|
||||
<value>Кол. игроков</value>
|
||||
<value>Кол-во игроков</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>Удалить ячейку</value>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Состояние сервера</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>игрок</value>
|
||||
<data name="LnkRCHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>176, 15</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
@@ -208,8 +217,17 @@
|
||||
<data name="LnkRCHelp.Text" xml:space="preserve">
|
||||
<value>Помощь</value>
|
||||
</data>
|
||||
<data name="NUDRemotePlayerId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>52, 13</value>
|
||||
</data>
|
||||
<data name="BtnConnectOpenCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>93, 81</value>
|
||||
</data>
|
||||
<data name="BtnConnectOpenCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 23</value>
|
||||
</data>
|
||||
<data name="BtnConnectOpenCommand.Text" xml:space="preserve">
|
||||
<value>Подключить</value>
|
||||
<value>Подключиться</value>
|
||||
</data>
|
||||
<data name="LblVerificationCode.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>31, 17</value>
|
||||
@@ -217,17 +235,26 @@
|
||||
<data name="LblVerificationCode.Text" xml:space="preserve">
|
||||
<value>Код</value>
|
||||
</data>
|
||||
<data name="BtnSendVerificationCode.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>176, 42</value>
|
||||
</data>
|
||||
<data name="BtnSendVerificationCode.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 23</value>
|
||||
</data>
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>Отправить код</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>296, 111</value>
|
||||
<data name="NUDVerificationCode.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>52, 42</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>консоль</value>
|
||||
<data name="LblRemotePlayerId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>16, 15</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>Игрок</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>Подключить</value>
|
||||
<value>Подключиться (консоль)</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>Microsoft YaHei UI, 8pt, style=Italic</value>
|
||||
@@ -240,7 +267,13 @@
|
||||
</data>
|
||||
<data name="LblConsoleTip.Text" xml:space="preserve">
|
||||
<value>Обратите внимание, что обычные команды в состоянии консоли должны указывать цель
|
||||
(набор содержит UID)</value>
|
||||
(установите "Включить UID")</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>Консоль</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>Удалить ячейку</value>
|
||||
</data>
|
||||
<data name="TxtHost.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>86, 36</value>
|
||||
@@ -263,32 +296,51 @@
|
||||
<data name="LblHost.Text" xml:space="preserve">
|
||||
<value>Хост</value>
|
||||
</data>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>Подключение к OpenCommand</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>552, 170</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>Grasscutter Tools - основной перевод Юрий Дворецкий (с исправлениями от EgorBron)
|
||||
|
||||
Это бесплатный проект с открытым исходным кодом.
|
||||
Если вы считаете, что это полезно для вас,
|
||||
вы можете дать мне бесплатную звезду.
|
||||
Если возникла проблема с генерацией команды или
|
||||
есть запрос на новую функцию,
|
||||
вы можете написать в Issues на Github.
|
||||
|
||||
Спасибо:Dhar_Jinxed
|
||||
</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>Справка</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>355, 68</value>
|
||||
<data name="BtnUnban.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>453, 22</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>Grasscutter Tools - основной перевод Юрий Дворецкий
|
||||
|
||||
Спасибо:Dhar_Jinxed
|
||||
</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Управлять</value>
|
||||
</data>
|
||||
<data name="GrpBanPlayer.Text" xml:space="preserve">
|
||||
<value>управление запретом</value>
|
||||
<data name="BtnUnban.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnUnban.Text" xml:space="preserve">
|
||||
<value>unban</value>
|
||||
<value>Разбанить</value>
|
||||
</data>
|
||||
<data name="BtnBan.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>367, 22</value>
|
||||
</data>
|
||||
<data name="BtnBan.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnBan.Text" xml:space="preserve">
|
||||
<value>ban</value>
|
||||
<value>Забанить</value>
|
||||
</data>
|
||||
<data name="TxtBanReason.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>111, 23</value>
|
||||
</data>
|
||||
<data name="TxtBanReason.Watermark" xml:space="preserve">
|
||||
<value>причина</value>
|
||||
<value>Причина</value>
|
||||
</data>
|
||||
<data name="NUDBanUID.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>42, 22</value>
|
||||
@@ -302,8 +354,8 @@
|
||||
<data name="LblBanUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Управление аккаунтом</value>
|
||||
<data name="GrpBanPlayer.Text" xml:space="preserve">
|
||||
<value>Управление банами</value>
|
||||
</data>
|
||||
<data name="ChkAccountSetUid.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>49, 21</value>
|
||||
@@ -347,38 +399,62 @@
|
||||
<data name="TxtAccountUserName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>113, 23</value>
|
||||
</data>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Управление правами</value>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Управление аккаунтом</value>
|
||||
</data>
|
||||
<data name="LblPermNewCommandTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>212, 54</value>
|
||||
</data>
|
||||
<data name="CmbPerm.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>240, 21</value>
|
||||
<value>212, 21</value>
|
||||
</data>
|
||||
<data name="CmbPerm.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>136, 25</value>
|
||||
<value>130, 25</value>
|
||||
</data>
|
||||
<data name="NUDPermUID.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>42, 23</value>
|
||||
</data>
|
||||
<data name="NUDPermUID.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>106, 23</value>
|
||||
</data>
|
||||
<data name="BtnPermClear.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>454, 48</value>
|
||||
</data>
|
||||
<data name="BtnPermClear.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnPermClear.Text" xml:space="preserve">
|
||||
<value>Очистить</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>463, 22</value>
|
||||
<value>453, 21</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtmPermRemove.Text" xml:space="preserve">
|
||||
<value>Удалить</value>
|
||||
</data>
|
||||
<data name="BtnPermList.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>353, 48</value>
|
||||
</data>
|
||||
<data name="BtnPermList.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>95, 23</value>
|
||||
</data>
|
||||
<data name="BtnPermList.Text" xml:space="preserve">
|
||||
<value>Список прав</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>387, 22</value>
|
||||
<value>367, 21</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnPermAdd.Text" xml:space="preserve">
|
||||
<value>Добавить</value>
|
||||
</data>
|
||||
<data name="LblPerm.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>188, 25</value>
|
||||
<value>160, 25</value>
|
||||
</data>
|
||||
<data name="LblPerm.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>46, 17</value>
|
||||
@@ -392,8 +468,11 @@
|
||||
<data name="LblPermUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>Сцена</value>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Управление правами</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Аккаунты</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>91, 213</value>
|
||||
@@ -404,24 +483,6 @@
|
||||
<data name="ChkIncludeSceneId.Text" xml:space="preserve">
|
||||
<value>Включить идентификатор сцены</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="LblTp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="LblTp.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>Microsoft YaHei UI, 8pt</value>
|
||||
</data>
|
||||
<data name="LblTp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 89</value>
|
||||
</data>
|
||||
<data name="LblTp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>337, 90</value>
|
||||
</data>
|
||||
<data name="LblTp.Text" xml:space="preserve">
|
||||
<value>Телепортация
|
||||
Совет: Вы можете быстро телепортироваться через отметку «рыболовный крючок» на миникарте в игре.
|
||||
В команде вы можете использовать ~, чтобы указать текущую позицию, и ~100, чтобы указать относительную текущую 100</value>
|
||||
</data>
|
||||
<data name="LblTpZ.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>219, 184</value>
|
||||
</data>
|
||||
@@ -458,6 +519,7 @@
|
||||
<data name="LblClimateType.Text" xml:space="preserve">
|
||||
<value>Погода</value>
|
||||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="LblSceneDescription.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
@@ -465,11 +527,28 @@
|
||||
<value>287, 55</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.Text" xml:space="preserve">
|
||||
<value>Управление сценой
|
||||
Совет: Большинство сцен не имеют эффекта и не могут быть введены.</value>
|
||||
<value>Управление сценами.
|
||||
Подсказка: большинство сцен не имеют видимого эффекта и не могут быть введены здесь.</value>
|
||||
</data>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Предметы</value>
|
||||
<data name="LblTp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="LblTp.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>Microsoft YaHei UI, 8pt</value>
|
||||
</data>
|
||||
<data name="LblTp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 84</value>
|
||||
</data>
|
||||
<data name="LblTp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>337, 100</value>
|
||||
</data>
|
||||
<data name="LblTp.Text" xml:space="preserve">
|
||||
<value>Телепортация
|
||||
Подсказка: вы можете быстро телепортироваться через отметку «рыболовный крючок» на миникарте в игре.
|
||||
В команде вы можете использовать ~, чтобы указать текущую позицию, и ~100, чтобы указать смещение на 100 относительно текущей позиции</value>
|
||||
</data>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>Сцена</value>
|
||||
</data>
|
||||
<data name="LblClearGiveItemLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
@@ -477,12 +556,30 @@
|
||||
<data name="LblClearGiveItemLogs.Text" xml:space="preserve">
|
||||
<value>X Очистить</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>260, 48</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Text" xml:space="preserve">
|
||||
<value>√ Запись</value>
|
||||
</data>
|
||||
<data name="BtnRemoveGiveItemLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>260, 77</value>
|
||||
</data>
|
||||
<data name="BtnRemoveGiveItemLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnRemoveGiveItemLog.Text" xml:space="preserve">
|
||||
<value>× Удалить</value>
|
||||
</data>
|
||||
<data name="ListGiveItemLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>238, 140</value>
|
||||
</data>
|
||||
<data name="GrpGiveItemRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 162</value>
|
||||
</data>
|
||||
<data name="GrpGiveItemRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
</data>
|
||||
@@ -496,10 +593,10 @@
|
||||
<value>Дроп</value>
|
||||
</data>
|
||||
<data name="LblGameItemAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>34, 17</value>
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name="LblGameItemAmount.Text" xml:space="preserve">
|
||||
<value>Кол.</value>
|
||||
<value>Кол-во</value>
|
||||
</data>
|
||||
<data name="LblGameItemLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>143, 218</value>
|
||||
@@ -511,10 +608,10 @@
|
||||
<value>Уровень</value>
|
||||
</data>
|
||||
<data name="NUDGameItemAmout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>46, 216</value>
|
||||
<value>63, 216</value>
|
||||
</data>
|
||||
<data name="NUDGameItemAmout.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>90, 23</value>
|
||||
<value>73, 23</value>
|
||||
</data>
|
||||
<data name="NUDGameItemLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 215</value>
|
||||
@@ -525,17 +622,17 @@
|
||||
<data name="LblGiveCommandDescription.Text" xml:space="preserve">
|
||||
<value>Дать предмет игроку</value>
|
||||
</data>
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Оружие</value>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Предметы</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 17</value>
|
||||
<value>89, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Text" xml:space="preserve">
|
||||
<value>Дайть Оружие</value>
|
||||
<value>Дать Оружие</value>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>190, 218</value>
|
||||
<value>207, 218</value>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 17</value>
|
||||
@@ -544,13 +641,13 @@
|
||||
<value>Улучшение</value>
|
||||
</data>
|
||||
<data name="LblWeaponAmount.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>34, 17</value>
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponAmount.Text" xml:space="preserve">
|
||||
<value>Кол.</value>
|
||||
<value>Кол-во</value>
|
||||
</data>
|
||||
<data name="LblWeaponLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>102, 218</value>
|
||||
<value>119, 218</value>
|
||||
</data>
|
||||
<data name="LblWeaponLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>26, 17</value>
|
||||
@@ -559,34 +656,34 @@
|
||||
<value>Ур.</value>
|
||||
</data>
|
||||
<data name="NUDWeaponRefinement.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>271, 216</value>
|
||||
<value>288, 216</value>
|
||||
</data>
|
||||
<data name="NUDWeaponAmout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>46, 216</value>
|
||||
<value>63, 216</value>
|
||||
</data>
|
||||
<data name="NUDWeaponLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>134, 216</value>
|
||||
<value>151, 216</value>
|
||||
</data>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>Статы</value>
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Оружие</value>
|
||||
</data>
|
||||
<data name="BtnUnlockStat.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>140, 23</value>
|
||||
</data>
|
||||
<data name="BtnUnlockStat.Text" xml:space="preserve">
|
||||
<value>Разморозить статы</value>
|
||||
</data>
|
||||
<data name="BtnLockStat.Text" xml:space="preserve">
|
||||
<value>Заморозить статы</value>
|
||||
</data>
|
||||
<data name="LblStatTip.Text" xml:space="preserve">
|
||||
<value>Подсказка</value>
|
||||
</data>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>Статистика</value>
|
||||
</data>
|
||||
<data name="BtnUnlockStat.Text" xml:space="preserve">
|
||||
<value>разморозить</value>
|
||||
</data>
|
||||
<data name="BtnLockStat.Text" xml:space="preserve">
|
||||
<value>заморозить</value>
|
||||
</data>
|
||||
<data name="LblStatTip.Text" xml:space="preserve">
|
||||
<value>Совет</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>Уровень таланта</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>299, 24</value>
|
||||
<value>309, 24</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>15, 17</value>
|
||||
@@ -595,7 +692,7 @@
|
||||
<value>E</value>
|
||||
</data>
|
||||
<data name="LnkTalentQ.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>275, 24</value>
|
||||
<value>285, 24</value>
|
||||
</data>
|
||||
<data name="LnkTalentQ.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>18, 17</value>
|
||||
@@ -607,22 +704,25 @@
|
||||
<value>178, 24</value>
|
||||
</data>
|
||||
<data name="LnkTalentNormalATK.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>91, 17</value>
|
||||
<value>101, 17</value>
|
||||
</data>
|
||||
<data name="LnkTalentNormalATK.Text" xml:space="preserve">
|
||||
<value>Обычная ATK</value>
|
||||
<value>Обычная атака</value>
|
||||
</data>
|
||||
<data name="NUDTalentLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>128, 23</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>Уровень таланта</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>316, 17</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Text" xml:space="preserve">
|
||||
<value>Установите текущие активные данные персонажа</value>
|
||||
</data>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Персонаж</value>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>Статы</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>370, 196</value>
|
||||
@@ -631,7 +731,7 @@
|
||||
<value>200, 33</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Text" xml:space="preserve">
|
||||
<value> Дайте ВСЕХ персонажей</value>
|
||||
<value> Дать ВСЕХ персонажей</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>373, 160</value>
|
||||
@@ -640,7 +740,7 @@
|
||||
<value>200, 42</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Text" xml:space="preserve">
|
||||
<value>※Вступает в силу только при получении всех ролей.</value>
|
||||
<value>※Вступает в силу только при получении всех персонажей.</value>
|
||||
</data>
|
||||
<data name="LblAvatarConstellation.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>373, 139</value>
|
||||
@@ -687,8 +787,8 @@
|
||||
<data name="CmbAvatar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 25</value>
|
||||
</data>
|
||||
<data name="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Спавн</value>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Персонаж</value>
|
||||
</data>
|
||||
<data name="LblClearSpawnLogs.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>192, 218</value>
|
||||
@@ -702,33 +802,30 @@
|
||||
<data name="BtnSaveSpawnLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>266, 31</value>
|
||||
</data>
|
||||
<data name="BtnSaveSpawnLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnSaveSpawnLog.Text" xml:space="preserve">
|
||||
<value>√ Запись</value>
|
||||
</data>
|
||||
<data name="BtnRemoveSpawnLog.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>266, 62</value>
|
||||
</data>
|
||||
<data name="BtnRemoveSpawnLog.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnRemoveSpawnLog.Text" xml:space="preserve">
|
||||
<value>× Удалить</value>
|
||||
</data>
|
||||
<data name="ListSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>234, 162</value>
|
||||
</data>
|
||||
<data name="GrpSpawnRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>240, 184</value>
|
||||
</data>
|
||||
<data name="GrpSpawnRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
</data>
|
||||
<data name="ListSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>234, 162</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>256, 94</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 117</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>Класс</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>89, 21</value>
|
||||
</data>
|
||||
@@ -741,6 +838,15 @@
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>Монстры</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>256, 94</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>97, 117</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>Класс</value>
|
||||
</data>
|
||||
<data name="LblSpawnDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>105, 17</value>
|
||||
</data>
|
||||
@@ -762,11 +868,8 @@
|
||||
<data name="NUDEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>129, 216</value>
|
||||
</data>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Квест</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>Фильтр списка</value>
|
||||
<data name="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Спавн</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterTEST.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>52, 21</value>
|
||||
@@ -786,19 +889,22 @@
|
||||
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
|
||||
<value>Скрытый</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>Фильтр списка</value>
|
||||
</data>
|
||||
<data name="BtnFinishQuest.Text" xml:space="preserve">
|
||||
<value>Финиш</value>
|
||||
<value>Завершить</value>
|
||||
</data>
|
||||
<data name="BtnAddQuest.Text" xml:space="preserve">
|
||||
<value>Добавить</value>
|
||||
</data>
|
||||
<data name="LblQuestDescription.Text" xml:space="preserve">
|
||||
<value>Добавить или завершить задание
|
||||
Совет: Для многих квестов требуется поддержка сценариев на стороне сервера
|
||||
Поэтому квест можно добавлять и заканчивать, но не обязательно можно работать</value>
|
||||
<value>Добавить или завершить задание.
|
||||
Подсказка: для многих квестов требуется поддержка скриптов на стороне сервера.
|
||||
Поэтому квест может быть добавлен или закончен, но завершён игроком - вряд ли.</value>
|
||||
</data>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Артефакт</value>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Квест</value>
|
||||
</data>
|
||||
<data name="BtnAddSubAttr.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>100, 23</value>
|
||||
@@ -872,8 +978,8 @@
|
||||
<data name="LblArtifactStars.Text" xml:space="preserve">
|
||||
<value>Звезды</value>
|
||||
</data>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Кастомное</value>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Артефакт</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>526, 216</value>
|
||||
@@ -899,17 +1005,17 @@
|
||||
<data name="LblCustomName.Text" xml:space="preserve">
|
||||
<value>Метка</value>
|
||||
</data>
|
||||
<data name="groupBox1.Text" xml:space="preserve">
|
||||
<value>Список</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>488, -1</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>96, 17</value>
|
||||
<value>97, 17</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Text" xml:space="preserve">
|
||||
<value>перезагрузить</value>
|
||||
<value>Перезагрузить</value>
|
||||
</data>
|
||||
<data name="groupBox1.Text" xml:space="preserve">
|
||||
<value>Список</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>369, 216</value>
|
||||
@@ -935,8 +1041,8 @@
|
||||
<data name="TxtCustomName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>204, 23</value>
|
||||
</data>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Главная</value>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Кастомное</value>
|
||||
</data>
|
||||
<data name="LblAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>12, 41</value>
|
||||
@@ -962,14 +1068,11 @@
|
||||
<data name="BtnOpenGachaBannerEditor.Text" xml:space="preserve">
|
||||
<value>Редактор баннеров</value>
|
||||
</data>
|
||||
<data name="GrpSettings.Text" xml:space="preserve">
|
||||
<value>Настройки</value>
|
||||
</data>
|
||||
<data name="ChkTopMost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>122, 21</value>
|
||||
<value>140, 21</value>
|
||||
</data>
|
||||
<data name="ChkTopMost.Text" xml:space="preserve">
|
||||
<value>самый верхний</value>
|
||||
<value>Последняя версия</value>
|
||||
</data>
|
||||
<data name="ChkIncludeUID.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>113, 21</value>
|
||||
@@ -977,11 +1080,10 @@
|
||||
<data name="ChkIncludeUID.Text" xml:space="preserve">
|
||||
<value>Включить UID</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>Inherit</value>
|
||||
<data name="GrpSettings.Text" xml:space="preserve">
|
||||
<value>Настройки</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>GrasscutterTools - перевод Юрий Дворецкий</value>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Главная</value>
|
||||
</data>
|
||||
</root>
|
@@ -123,14 +123,11 @@
|
||||
<data name="ChkAutoCopy.Text" xml:space="preserve">
|
||||
<value>自動</value>
|
||||
</data>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>命令(按住 Ctrl 自動執行)</value>
|
||||
</data>
|
||||
<data name="BtnInvokeOpenCommand.Text" xml:space="preserve">
|
||||
<value>執行(F5)</value>
|
||||
</data>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>遠程</value>
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>命令(按住 Ctrl 自動執行)</value>
|
||||
</data>
|
||||
<data name="LnkInventoryKamera.Text" xml:space="preserve">
|
||||
<value>存檔掃描開源工具</value>
|
||||
@@ -148,9 +145,6 @@
|
||||
<data name="LblHostTip.Text" xml:space="preserve">
|
||||
<value>請確保地址中包含 http:// 或 https://</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>伺服器狀態</value>
|
||||
</data>
|
||||
<data name="LnkOpenCommandLabel.Text" xml:space="preserve">
|
||||
<value>遠程執行插件</value>
|
||||
</data>
|
||||
@@ -160,11 +154,8 @@
|
||||
<data name="LblPlayerCountLabel.Text" xml:space="preserve">
|
||||
<value>當前玩家數</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>遠程執行</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>玩家驗證</value>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>伺服器狀態</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Text" xml:space="preserve">
|
||||
<value>幫助</value>
|
||||
@@ -178,8 +169,8 @@
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>發送驗證碼</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>296, 111</value>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>玩家驗證</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>連接</value>
|
||||
@@ -188,14 +179,17 @@
|
||||
<value>請注意,控制台狀態下普通命令必須指定目標
|
||||
(即設置包含UID)</value>
|
||||
</data>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>遠程執行</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Text" xml:space="preserve">
|
||||
<value>查詢</value>
|
||||
</data>
|
||||
<data name="LblHost.Text" xml:space="preserve">
|
||||
<value>伺服器地址</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>關於</value>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>遠程</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>割草機工具箱
|
||||
@@ -205,15 +199,15 @@
|
||||
如果願意請我喝一杯奶茶,那就更好了 : )
|
||||
指令生成有問題,或者有新的功能請求,都可以來Github提出</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>關於</value>
|
||||
</data>
|
||||
<data name="BtnBan.Text" xml:space="preserve">
|
||||
<value>封號</value>
|
||||
</data>
|
||||
<data name="LblBanUID.Text" xml:space="preserve">
|
||||
<value>目標UID</value>
|
||||
</data>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>賬號管理</value>
|
||||
</data>
|
||||
<data name="BtnDeleteAccount.Text" xml:space="preserve">
|
||||
<value>- 刪除</value>
|
||||
</data>
|
||||
@@ -223,8 +217,8 @@
|
||||
<data name="LblAccountUserName.Text" xml:space="preserve">
|
||||
<value>用戶名</value>
|
||||
</data>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>權限管理</value>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>賬號管理</value>
|
||||
</data>
|
||||
<data name="LblPerm.Text" xml:space="preserve">
|
||||
<value>權限</value>
|
||||
@@ -232,8 +226,8 @@
|
||||
<data name="LblPermUID.Text" xml:space="preserve">
|
||||
<value>目標UID</value>
|
||||
</data>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>場景</value>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>權限管理</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Text" xml:space="preserve">
|
||||
<value>含場景ID</value>
|
||||
@@ -254,6 +248,9 @@
|
||||
|
||||
提示:大部分場景沒有作用,無法進入。</value>
|
||||
</data>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>場景</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Text" xml:space="preserve">
|
||||
<value>√ 記錄</value>
|
||||
</data>
|
||||
@@ -293,27 +290,27 @@
|
||||
<data name="LblWeaponLevel.Text" xml:space="preserve">
|
||||
<value>等級</value>
|
||||
</data>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>數據</value>
|
||||
</data>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>角色屬性</value>
|
||||
</data>
|
||||
<data name="BtnUnlockStat.Text" xml:space="preserve">
|
||||
<value>解鎖</value>
|
||||
</data>
|
||||
<data name="BtnLockStat.Text" xml:space="preserve">
|
||||
<value>鎖定</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>技能等級</value>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>角色屬性</value>
|
||||
</data>
|
||||
<data name="LnkTalentNormalATK.Text" xml:space="preserve">
|
||||
<value>普通攻擊</value>
|
||||
</data>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>技能等級</value>
|
||||
</data>
|
||||
<data name="LblStatsDescription.Text" xml:space="preserve">
|
||||
<value>設置當前活躍角色數據</value>
|
||||
</data>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>數據</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Text" xml:space="preserve">
|
||||
<value>一鍵獲得所有角色</value>
|
||||
</data>
|
||||
@@ -329,15 +326,15 @@
|
||||
<data name="GrpSpawnRecord.Text" xml:space="preserve">
|
||||
<value>生成記錄本</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>列表分類</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Text" xml:space="preserve">
|
||||
<value>生物誌</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>討伐對象</value>
|
||||
</data>
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>列表分類</value>
|
||||
</data>
|
||||
<data name="LblSpawnDescription.Text" xml:space="preserve">
|
||||
<value>在玩家附近召喚生物</value>
|
||||
</data>
|
||||
@@ -347,12 +344,6 @@
|
||||
<data name="LblEntityLevel.Text" xml:space="preserve">
|
||||
<value>等級</value>
|
||||
</data>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>任務</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>列表過濾</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterTEST.Text" xml:space="preserve">
|
||||
<value>測試任務</value>
|
||||
</data>
|
||||
@@ -362,6 +353,9 @@
|
||||
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
|
||||
<value>隱藏的任務</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>列表過濾</value>
|
||||
</data>
|
||||
<data name="BtnFinishQuest.Text" xml:space="preserve">
|
||||
<value>完成任務</value>
|
||||
</data>
|
||||
@@ -373,8 +367,8 @@
|
||||
提示:許多任務需要服務端腳本支持
|
||||
囙此任務可以接,可以完成,但是不一定可以做</value>
|
||||
</data>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>聖遺物</value>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>任務</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Text" xml:space="preserve">
|
||||
<value>套裝</value>
|
||||
@@ -391,8 +385,8 @@
|
||||
<data name="LblArtifactStars.Text" xml:space="preserve">
|
||||
<value>星級</value>
|
||||
</data>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>自定義</value>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>聖遺物</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Text" xml:space="preserve">
|
||||
<value>導出</value>
|
||||
@@ -406,8 +400,8 @@
|
||||
<data name="BtnRemoveCustomCommand.Text" xml:space="preserve">
|
||||
<value>× 刪除</value>
|
||||
</data>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>主頁</value>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>自定義</value>
|
||||
</data>
|
||||
<data name="BtnOpenTextMap.Text" xml:space="preserve">
|
||||
<value>文本瀏覽器</value>
|
||||
@@ -418,8 +412,7 @@
|
||||
<data name="ChkTopMost.Text" xml:space="preserve">
|
||||
<value>置頂</value>
|
||||
</data>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>Inherit</value>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>主頁</value>
|
||||
</data>
|
||||
</root>
|
112
Source/GrasscutterTools/Game/CommandVersion.cs
Normal file
@@ -0,0 +1,112 @@
|
||||
/**
|
||||
* Grasscutter Tools
|
||||
* Copyright (C) 2022 jie65535
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as published
|
||||
* by the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
**/
|
||||
using System;
|
||||
|
||||
namespace GrasscutterTools.Game
|
||||
{
|
||||
/// <summary>
|
||||
/// 命令版本
|
||||
///
|
||||
/// 用法:
|
||||
/// ver = Version.TryParse(input, out Version current) ? new CommandVersion(current) : CommandVersion.Latest();
|
||||
///
|
||||
/// </summary>
|
||||
internal class CommandVersion
|
||||
{
|
||||
/// <summary>
|
||||
/// 初始化当前版本
|
||||
/// </summary>
|
||||
/// <param name="current"></param>
|
||||
public CommandVersion(Version current)
|
||||
{
|
||||
this.current = current ?? throw new ArgumentNullException(nameof(current));
|
||||
}
|
||||
|
||||
private Version current;
|
||||
|
||||
/// <summary>
|
||||
/// 当前命令版本
|
||||
/// </summary>
|
||||
public Version Current
|
||||
{
|
||||
get => current;
|
||||
set
|
||||
{
|
||||
if (current != value)
|
||||
{
|
||||
current = value;
|
||||
OnVersionChanged();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 选中版本改变事件
|
||||
/// </summary>
|
||||
public event EventHandler VersionChanged;
|
||||
|
||||
/// <summary>
|
||||
/// 触发版本更改事件
|
||||
/// </summary>
|
||||
private void OnVersionChanged() => VersionChanged?.Invoke(this, EventArgs.Empty);
|
||||
|
||||
/// <summary>
|
||||
/// 当前支持的最新版本 - 当未选择版本时,默认为最新版本
|
||||
/// </summary>
|
||||
public static CommandVersion Latest() => new CommandVersion(List[List.Length - 1]);
|
||||
|
||||
|
||||
#region - 版本列表 Version List -
|
||||
|
||||
// 忽略更早以前的版本
|
||||
/// <summary>
|
||||
/// v1.2.1 2022/6/18
|
||||
/// git 30c7bb94439a123417a6a1e0116acd3c40f2d115
|
||||
/// </summary>
|
||||
public static readonly Version V1_2_1 = new Version(1, 2, 1);
|
||||
|
||||
/// <summary>
|
||||
/// v1.2.1 -> v1.2.2 2022/6/22
|
||||
/// git aa43943025fefcda9739c9fcf242e67f1a7b83b4
|
||||
/// </summary>
|
||||
public static readonly Version V1_2_2 = new Version(1, 2, 2);
|
||||
|
||||
/// <summary>
|
||||
/// v1.2.2 -> v1.2.3 2022/7/21
|
||||
/// git a07b3f21e6fbeb9abfad8862d6fa0dc4a1c3c1a3
|
||||
/// </summary>
|
||||
public static readonly Version V1_2_3 = new Version(1, 2, 3);
|
||||
|
||||
// More...
|
||||
/// <summary>
|
||||
/// v1.2.3 -> v1.2.4 2022/7/21
|
||||
/// git hash
|
||||
/// </summary>
|
||||
//public static readonly Version V1_2_4 = new Version(1, 2, 4);
|
||||
|
||||
public static Version[] List { get; } = new Version[] {
|
||||
V1_2_1,
|
||||
V1_2_2,
|
||||
V1_2_3,
|
||||
//V1_2_4,
|
||||
};
|
||||
|
||||
#endregion - 版本列表 Version List -
|
||||
}
|
||||
}
|
@@ -47,9 +47,12 @@
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Windows.Forms.DataVisualization" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Controls\TextBoxXP.cs">
|
||||
@@ -81,6 +84,7 @@
|
||||
<Compile Include="Forms\FormTextMapBrowser.Designer.cs">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Game\CommandVersion.cs" />
|
||||
<Compile Include="Game\Gacha\GachaBanner2.cs" />
|
||||
<Compile Include="Game\GameCommand.cs" />
|
||||
<Compile Include="Game\Gacha\BannerType.cs" />
|
||||
@@ -103,6 +107,7 @@
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="Settings.cs" />
|
||||
<Compile Include="Utils\ArtifactUtils.cs" />
|
||||
<Compile Include="Utils\HttpHelper.cs" />
|
||||
<Compile Include="Utils\ReleaseAPI.cs" />
|
||||
|
@@ -23,14 +23,20 @@ namespace GrasscutterTools
|
||||
{
|
||||
internal static class MultiLanguage
|
||||
{
|
||||
public static string DefaultLanguage = "zh-CN";
|
||||
/// <summary>
|
||||
/// 语言名称列表
|
||||
/// </summary>
|
||||
public static readonly string[] LanguageNames = new string[] { "简体中文", "繁體中文", "English", "Русский" };
|
||||
|
||||
/// <summary>
|
||||
/// 语言代码列表
|
||||
/// </summary>
|
||||
public static readonly string[] Languages = new string[] { "zh-CN", "zh-TW", "en-US", "ru-RU" };
|
||||
|
||||
public static void SetDefaultLanguage(string lang)
|
||||
{
|
||||
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(lang);
|
||||
DefaultLanguage = lang;
|
||||
Properties.Settings.Default.DefaultLanguage = lang;
|
||||
Properties.Settings.Default.Save();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@@ -72,6 +72,10 @@ namespace GrasscutterTools
|
||||
//处理非UI线程异常
|
||||
AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
|
||||
|
||||
// 初始化语言环境
|
||||
if (!string.IsNullOrEmpty(Settings.Default.DefaultLanguage))
|
||||
MultiLanguage.SetDefaultLanguage(Settings.Default.DefaultLanguage);
|
||||
|
||||
Application.Run(new Forms.FormMain());
|
||||
}
|
||||
|
||||
|
@@ -19,7 +19,7 @@ using System.Runtime.InteropServices;
|
||||
[assembly: ComVisible(false)]
|
||||
|
||||
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
|
||||
[assembly: Guid("b26333ff-5560-4cba-af3c-4b80db6f8025")]
|
||||
//[assembly: Guid("b26333ff-5560-4cba-af3c-4b80db6f8025")]
|
||||
|
||||
// 程序集的版本信息由下列四个值组成:
|
||||
//
|
||||
@@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
|
||||
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
|
||||
//通过使用 "*",如下所示:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.6.2")]
|
||||
[assembly: AssemblyFileVersion("1.6.2")]
|
||||
[assembly: AssemblyVersion("1.6.5")]
|
||||
[assembly: AssemblyFileVersion("1.6.5")]
|
@@ -12,7 +12,7 @@ namespace GrasscutterTools.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.2.0.0")]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.3.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
@@ -49,7 +49,7 @@ namespace GrasscutterTools.Properties {
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("zh-CN")]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("")]
|
||||
public string DefaultLanguage {
|
||||
get {
|
||||
return ((string)(this["DefaultLanguage"]));
|
||||
@@ -133,7 +133,7 @@ namespace GrasscutterTools.Properties {
|
||||
|
||||
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("1.2.2")]
|
||||
[global::System.Configuration.DefaultSettingValueAttribute("")]
|
||||
public string CommandVersion {
|
||||
get {
|
||||
return ((string)(this["CommandVersion"]));
|
||||
|
@@ -9,7 +9,7 @@
|
||||
<Value Profile="(Default)">10001</Value>
|
||||
</Setting>
|
||||
<Setting Name="DefaultLanguage" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">zh-CN</Value>
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="ResourcesDirPath" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)" />
|
||||
@@ -30,7 +30,7 @@
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="CommandVersion" Type="System.String" Scope="User">
|
||||
<Value Profile="(Default)">1.2.2</Value>
|
||||
<Value Profile="(Default)" />
|
||||
</Setting>
|
||||
<Setting Name="IsTopMost" Type="System.Boolean" Scope="User">
|
||||
<Value Profile="(Default)">False</Value>
|
||||
|
@@ -1,66 +1,66 @@
|
||||
10001: Здоровья
|
||||
10002: Здоровья Процент
|
||||
10003: Атаки
|
||||
10004: Атаки Процент
|
||||
10005: Защиты
|
||||
10006: Защиты Процент
|
||||
10007: Восстановление Энергии
|
||||
10008: Мастерство стехий
|
||||
10009: Пиро Сопротивление
|
||||
10010: Электро Сопротивление
|
||||
10011: Крио Сопротивление
|
||||
10012: Гидро Сопротивление
|
||||
10013: Анемо Сопротивление
|
||||
10014: Гео Сопротивление
|
||||
10015: Дендро Сопротивление
|
||||
12001: Атаки
|
||||
13001: Здоровья
|
||||
13002: Здоровья Процент
|
||||
13003: Атаки
|
||||
13004: Атаки Процент
|
||||
13005: Защиты
|
||||
13006: Защиты Процент
|
||||
13007: Крит шанс
|
||||
13008: Крит урон
|
||||
13009: Бонус Лечения
|
||||
13010: Мастерство стехий
|
||||
14001: Здоровья
|
||||
15001: Здоровья
|
||||
15002: Здоровья Процент
|
||||
15003: Атаки
|
||||
15004: Атаки Процент
|
||||
15005: Защиты
|
||||
15006: Защиты Процент
|
||||
15007: Мастерство стехий
|
||||
15008: Пиро Бонус урона
|
||||
15009: Электро Бонус урона
|
||||
15010: Крио Бонус урона
|
||||
15011: Гидро Бонус урона
|
||||
15012: Анемо Бонус урона
|
||||
15013: Гео Бонус урона
|
||||
15014: Дендро Бонус урона
|
||||
15015: Физ. Бонус урона
|
||||
10990: Атаки Процент
|
||||
10980: Здоровья Процент
|
||||
10970: Защиты Процент
|
||||
10960: Восстановление Энергии
|
||||
10950: Мастерство стехий
|
||||
30990: Атаки Процент
|
||||
30980: Здоровья Процент
|
||||
30970: Защиты Процент
|
||||
30960: Крит шанс
|
||||
30950: Крит урон
|
||||
30940: Бонус Лечения
|
||||
30930: Мастерство стехий
|
||||
50990: Атаки Процент
|
||||
50980: Здоровья Процент
|
||||
50970: Защиты Процент
|
||||
50960: Бонус пиро урона
|
||||
50950: Бонус электро урона
|
||||
50940: Бонус крио урона
|
||||
50930: Бонус гидро урона
|
||||
50920: Бонус анемо урона
|
||||
50910: Бонус гео урона
|
||||
50900: Бонус дендро урона
|
||||
10001: Здоровье (HP)
|
||||
10002: Процент здоровья (HP%)
|
||||
10003: Атака
|
||||
10004: Процент атаки
|
||||
10005: Защита
|
||||
10006: Процент защиты
|
||||
10007: Восстановление энергии
|
||||
10008: Мастерство стихий
|
||||
10009: Пиро сопротивление
|
||||
10010: Электро сопротивление
|
||||
10011: Крио сопротивление
|
||||
10012: Гидро сопротивление
|
||||
10013: Анемо сопротивление
|
||||
10014: Гео сопротивление
|
||||
10015: Дендро сопротивление
|
||||
12001: Атака
|
||||
13001: Здоровье (HP)
|
||||
13002: Процент здоровья (HP%)
|
||||
13003: Атака
|
||||
13004: Процент атаки
|
||||
13005: Защита
|
||||
13006: Процент защиты
|
||||
13007: Шанс крит. урона
|
||||
13008: Критический урон
|
||||
13009: Бонус лечения
|
||||
13010: Мастерство стихий
|
||||
14001: Здоровье (HP)
|
||||
15001: Здоровье (HP)
|
||||
15002: Процент здоровья (HP%)
|
||||
15003: Атака
|
||||
15004: Процент атаки
|
||||
15005: Защита
|
||||
15006: Процент защиты
|
||||
15007: Мастерство стихий
|
||||
15008: Бонус Пиро урона
|
||||
15009: Бонус Электро урона
|
||||
15010: Бонус Крио урона
|
||||
15011: Бонус Гидро урона
|
||||
15012: Бонус Анемо урона
|
||||
15013: Бонус Гео урона
|
||||
15014: Бонус Дендро урона
|
||||
15015: Бонус физического урона
|
||||
10990: Процент атаки
|
||||
10980: Процент здоровья (HP%)
|
||||
10970: Процент защиты
|
||||
10960: Восстановление энергии
|
||||
10950: Мастерство стихий
|
||||
30990: Процент атаки
|
||||
30980: Процент здоровья (HP%)
|
||||
30970: Процент защиты
|
||||
30960: Шанс крит. урона
|
||||
30950: Критический урон
|
||||
30940: Бонус лечения
|
||||
30930: Мастерство стихий
|
||||
50990: Процент атаки
|
||||
50980: Процент здоровья (HP%)
|
||||
50970: Процент защиты
|
||||
50960: Бонус Пиро урона
|
||||
50950: Бонус Электро урона
|
||||
50940: Бонус Крио урона
|
||||
50930: Бонус Гидро урона
|
||||
50920: Бонус Анемо урона
|
||||
50910: Бонус Гео урона
|
||||
50900: Бонус Дендро урона
|
||||
50890: Бонус физического урона
|
||||
50880: Мастерство стехий
|
||||
50880: Мастерство стихий
|
||||
|
@@ -1,37 +1,37 @@
|
||||
101021: Здоровье+24
|
||||
101022: Здоровье+30
|
||||
201021: Здоровье+50
|
||||
201022: Здоровье+61
|
||||
201023: Здоровье+72
|
||||
301021: Здоровье+100
|
||||
301022: Здоровье+115
|
||||
301023: Здоровье+129
|
||||
301024: Здоровье+143
|
||||
401021: Здоровье+167
|
||||
401022: Здоровье+191
|
||||
401023: Здоровье+215
|
||||
401024: Здоровье+239
|
||||
501021: Здоровье+209
|
||||
501022: Здоровье+239
|
||||
501023: Здоровье+269
|
||||
501024: Здоровье+299
|
||||
101031: Здоровье Процент+1.2%
|
||||
101032: Здоровье Процент+1.5%
|
||||
201031: Здоровье Процент+1.6%
|
||||
201032: Здоровье Процент+2.0%
|
||||
201033: Здоровье Процент+2.3%
|
||||
301031: Здоровье Процент+2.4%
|
||||
301032: Здоровье Процент+2.8%
|
||||
301033: Здоровье Процент+3.2%
|
||||
301034: Здоровье Процент+3.5%
|
||||
401031: Здоровье Процент+3.3%
|
||||
401032: Здоровье Процент+3.7%
|
||||
401033: Здоровье Процент+4.2%
|
||||
401034: Здоровье Процент+4.7%
|
||||
501031: Здоровье Процент+4.1%
|
||||
501032: Здоровье Процент+4.7%
|
||||
501033: Здоровье Процент+5.2%
|
||||
501034: Здоровье Процент+5.8%
|
||||
101021: Здоровье (HP)+24
|
||||
101022: Здоровье (HP)+30
|
||||
201021: Здоровье (HP)+50
|
||||
201022: Здоровье (HP)+61
|
||||
201023: Здоровье (HP)+72
|
||||
301021: Здоровье (HP)+100
|
||||
301022: Здоровье (HP)+115
|
||||
301023: Здоровье (HP)+129
|
||||
301024: Здоровье (HP)+143
|
||||
401021: Здоровье (HP)+167
|
||||
401022: Здоровье (HP)+191
|
||||
401023: Здоровье (HP)+215
|
||||
401024: Здоровье (HP)+239
|
||||
501021: Здоровье (HP)+209
|
||||
501022: Здоровье (HP)+239
|
||||
501023: Здоровье (HP)+269
|
||||
501024: Здоровье (HP)+299
|
||||
101031: Процент здоровья (HP%)+1.2%
|
||||
101032: Процент здоровья (HP%)+1.5%
|
||||
201031: Процент здоровья (HP%)+1.6%
|
||||
201032: Процент здоровья (HP%)+2.0%
|
||||
201033: Процент здоровья (HP%)+2.3%
|
||||
301031: Процент здоровья (HP%)+2.4%
|
||||
301032: Процент здоровья (HP%)+2.8%
|
||||
301033: Процент здоровья (HP%)+3.2%
|
||||
301034: Процент здоровья (HP%)+3.5%
|
||||
401031: Процент здоровья (HP%)+3.3%
|
||||
401032: Процент здоровья (HP%)+3.7%
|
||||
401033: Процент здоровья (HP%)+4.2%
|
||||
401034: Процент здоровья (HP%)+4.7%
|
||||
501031: Процент здоровья (HP%)+4.1%
|
||||
501032: Процент здоровья (HP%)+4.7%
|
||||
501033: Процент здоровья (HP%)+5.2%
|
||||
501034: Процент здоровья (HP%)+5.8%
|
||||
101051: Атака+2
|
||||
101052: Атака+2
|
||||
201051: Атака+3
|
||||
@@ -49,23 +49,23 @@
|
||||
501052: Атака+16
|
||||
501053: Атака+18
|
||||
501054: Атака+19
|
||||
101061: Атака Процент+1.2%
|
||||
101062: Атака Процент+1.5%
|
||||
201061: Атака Процент+1.6%
|
||||
201062: Атака Процент+2.0%
|
||||
201063: Атака Процент+2.3%
|
||||
301061: Атака Процент+2.4%
|
||||
301062: Атака Процент+2.8%
|
||||
301063: Атака Процент+3.2%
|
||||
301064: Атака Процент+3.5%
|
||||
401061: Атака Процент+3.3%
|
||||
401062: Атака Процент+3.7%
|
||||
401063: Атака Процент+4.2%
|
||||
401064: Атака Процент+4.7%
|
||||
501061: Атака Процент+4.1%
|
||||
501062: Атака Процент+4.7%
|
||||
501063: Атака Процент+5.2%
|
||||
501064: Атака Процент+5.8%
|
||||
101061: Процент атаки+1.2%
|
||||
101062: Процент атаки+1.5%
|
||||
201061: Процент атаки+1.6%
|
||||
201062: Процент атаки+2.0%
|
||||
201063: Процент атаки+2.3%
|
||||
301061: Процент атаки+2.4%
|
||||
301062: Процент атаки+2.8%
|
||||
301063: Процент атаки+3.2%
|
||||
301064: Процент атаки+3.5%
|
||||
401061: Процент атаки+3.3%
|
||||
401062: Процент атаки+3.7%
|
||||
401063: Процент атаки+4.2%
|
||||
401064: Процент атаки+4.7%
|
||||
501061: Процент атаки+4.1%
|
||||
501062: Процент атаки+4.7%
|
||||
501063: Процент атаки+5.2%
|
||||
501064: Процент атаки+5.8%
|
||||
101081: Защита+2
|
||||
101082: Защита+2
|
||||
201081: Защита+4
|
||||
@@ -83,253 +83,253 @@
|
||||
501082: Защита+19
|
||||
501083: Защита+21
|
||||
501084: Защита+23
|
||||
101091: Защита Процент+1.5%
|
||||
101092: Защита Процент+1.8%
|
||||
201091: Защита Процент+2.0%
|
||||
201092: Защита Процент+2.5%
|
||||
201093: Защита Процент+2.9%
|
||||
301091: Защита Процент+3.1%
|
||||
301092: Защита Процент+3.5%
|
||||
301093: Защита Процент+3.9%
|
||||
301094: Защита Процент+4.4%
|
||||
401091: Защита Процент+4.1%
|
||||
401092: Защита Процент+4.7%
|
||||
401093: Защита Процент+5.2%
|
||||
401094: Защита Процент+5.8%
|
||||
501091: Защита Процент+5.1%
|
||||
501092: Защита Процент+5.8%
|
||||
501093: Защита Процент+6.6%
|
||||
501094: Защита Процент+7.3%
|
||||
101231: Энергетическая перезарядка+1.3%
|
||||
101232: Энергетическая перезарядка+1.6%
|
||||
201231: Энергетическая перезарядка+1.8%
|
||||
201232: Энергетическая перезарядка+2.2%
|
||||
201233: Энергетическая перезарядка+2.6%
|
||||
301231: Энергетическая перезарядка+2.7%
|
||||
301232: Энергетическая перезарядка+3.1%
|
||||
301233: Энергетическая перезарядка+3.5%
|
||||
301234: Энергетическая перезарядка+3.9%
|
||||
401231: Энергетическая перезарядка+3.6%
|
||||
401232: Энергетическая перезарядка+4.1%
|
||||
401233: Энергетическая перезарядка+4.7%
|
||||
401234: Энергетическая перезарядка+5.2%
|
||||
501231: Энергетическая перезарядка+4.5%
|
||||
501232: Энергетическая перезарядка+5.2%
|
||||
501233: Энергетическая перезарядка+5.8%
|
||||
501234: Энергетическая перезарядка+6.5%
|
||||
101241: Элементальное мастерство+5
|
||||
101242: Элементальное мастерство+6
|
||||
201241: Элементальное мастерство+7
|
||||
201242: Элементальное мастерство+8
|
||||
201243: Элементальное мастерство+9
|
||||
301241: Элементальное мастерство+10
|
||||
301242: Элементальное мастерство+11
|
||||
301243: Элементальное мастерство+13
|
||||
301244: Элементальное мастерство+14
|
||||
401241: Элементальное мастерство+13
|
||||
401242: Элементальное мастерство+15
|
||||
401243: Элементальное мастерство+17
|
||||
401244: Элементальное мастерство+19
|
||||
501241: Элементальное мастерство+16
|
||||
501242: Элементальное мастерство+19
|
||||
501243: Элементальное мастерство+21
|
||||
501244: Элементальное мастерство+23
|
||||
101201: КРИТ Рейтинг+0.8%
|
||||
101202: КРИТ Рейтинг+1.0%
|
||||
201201: КРИТ Рейтинг+1.1%
|
||||
201202: КРИТ Рейтинг+1.3%
|
||||
201203: КРИТ Рейтинг+1.5%
|
||||
301201: КРИТ Рейтинг+1.6%
|
||||
301202: КРИТ Рейтинг+1.9%
|
||||
301203: КРИТ Рейтинг+2.1%
|
||||
301204: КРИТ Рейтинг+2.3%
|
||||
401201: КРИТ Рейтинг+2.2%
|
||||
401202: КРИТ Рейтинг+2.5%
|
||||
401203: КРИТ Рейтинг+2.8%
|
||||
401204: КРИТ Рейтинг+3.1%
|
||||
501201: КРИТ Рейтинг+2.7%
|
||||
501202: КРИТ Рейтинг+3.1%
|
||||
501203: КРИТ Рейтинг+3.5%
|
||||
501204: КРИТ Рейтинг+3.9%
|
||||
101221: КРИТИЧЕСКИЙ Урон+1.5%
|
||||
101222: КРИТИЧЕСКИЙ Урон+1.9%
|
||||
201221: КРИТИЧЕСКИЙ Урон+2.2%
|
||||
201222: КРИТИЧЕСКИЙ Урон+2.6%
|
||||
201223: КРИТИЧЕСКИЙ Урон+3.1%
|
||||
301221: КРИТИЧЕСКИЙ Урон+3.3%
|
||||
301222: КРИТИЧЕСКИЙ Урон+3.7%
|
||||
301223: КРИТИЧЕСКИЙ Урон+4.2%
|
||||
301224: КРИТИЧЕСКИЙ Урон+4.7%
|
||||
401221: КРИТИЧЕСКИЙ Урон+4.3%
|
||||
401222: КРИТИЧЕСКИЙ Урон+5.0%
|
||||
401223: КРИТИЧЕСКИЙ Урон+5.6%
|
||||
401224: КРИТИЧЕСКИЙ Урон+6.2%
|
||||
501221: КРИТИЧЕСКИЙ Урон+5.4%
|
||||
501222: КРИТИЧЕСКИЙ Урон+6.2%
|
||||
501223: КРИТИЧЕСКИЙ Урон+7.0%
|
||||
501224: КРИТИЧЕСКИЙ Урон+7.8%
|
||||
999001: КРИТИЧЕСКИЙ Урон+350.0%
|
||||
999002: КРИТ Рейтинг+100.0%
|
||||
101091: Процент защиты+1.5%
|
||||
101092: Процент защиты+1.8%
|
||||
201091: Процент защиты+2.0%
|
||||
201092: Процент защиты+2.5%
|
||||
201093: Процент защиты+2.9%
|
||||
301091: Процент защиты+3.1%
|
||||
301092: Процент защиты+3.5%
|
||||
301093: Процент защиты+3.9%
|
||||
301094: Процент защиты+4.4%
|
||||
401091: Процент защиты+4.1%
|
||||
401092: Процент защиты+4.7%
|
||||
401093: Процент защиты+5.2%
|
||||
401094: Процент защиты+5.8%
|
||||
501091: Процент защиты+5.1%
|
||||
501092: Процент защиты+5.8%
|
||||
501093: Процент защиты+6.6%
|
||||
501094: Процент защиты+7.3%
|
||||
101231: Восстановление энергии+1.3%
|
||||
101232: Восстановление энергии+1.6%
|
||||
201231: Восстановление энергии+1.8%
|
||||
201232: Восстановление энергии+2.2%
|
||||
201233: Восстановление энергии+2.6%
|
||||
301231: Восстановление энергии+2.7%
|
||||
301232: Восстановление энергии+3.1%
|
||||
301233: Восстановление энергии+3.5%
|
||||
301234: Восстановление энергии+3.9%
|
||||
401231: Восстановление энергии+3.6%
|
||||
401232: Восстановление энергии+4.1%
|
||||
401233: Восстановление энергии+4.7%
|
||||
401234: Восстановление энергии+5.2%
|
||||
501231: Восстановление энергии+4.5%
|
||||
501232: Восстановление энергии+5.2%
|
||||
501233: Восстановление энергии+5.8%
|
||||
501234: Восстановление энергии+6.5%
|
||||
101241: Мастерство стихий+5
|
||||
101242: Мастерство стихий+6
|
||||
201241: Мастерство стихий+7
|
||||
201242: Мастерство стихий+8
|
||||
201243: Мастерство стихий+9
|
||||
301241: Мастерство стихий+10
|
||||
301242: Мастерство стихий+11
|
||||
301243: Мастерство стихий+13
|
||||
301244: Мастерство стихий+14
|
||||
401241: Мастерство стихий+13
|
||||
401242: Мастерство стихий+15
|
||||
401243: Мастерство стихий+17
|
||||
401244: Мастерство стихий+19
|
||||
501241: Мастерство стихий+16
|
||||
501242: Мастерство стихий+19
|
||||
501243: Мастерство стихий+21
|
||||
501244: Мастерство стихий+23
|
||||
101201: Шанс крит. урона+0.8%
|
||||
101202: Шанс крит. урона+1.0%
|
||||
201201: Шанс крит. урона+1.1%
|
||||
201202: Шанс крит. урона+1.3%
|
||||
201203: Шанс крит. урона+1.5%
|
||||
301201: Шанс крит. урона+1.6%
|
||||
301202: Шанс крит. урона+1.9%
|
||||
301203: Шанс крит. урона+2.1%
|
||||
301204: Шанс крит. урона+2.3%
|
||||
401201: Шанс крит. урона+2.2%
|
||||
401202: Шанс крит. урона+2.5%
|
||||
401203: Шанс крит. урона+2.8%
|
||||
401204: Шанс крит. урона+3.1%
|
||||
501201: Шанс крит. урона+2.7%
|
||||
501202: Шанс крит. урона+3.1%
|
||||
501203: Шанс крит. урона+3.5%
|
||||
501204: Шанс крит. урона+3.9%
|
||||
101221: Критический урон+1.5%
|
||||
101222: Критический урон+1.9%
|
||||
201221: Критический урон+2.2%
|
||||
201222: Критический урон+2.6%
|
||||
201223: Критический урон+3.1%
|
||||
301221: Критический урон+3.3%
|
||||
301222: Критический урон+3.7%
|
||||
301223: Критический урон+4.2%
|
||||
301224: Критический урон+4.7%
|
||||
401221: Критический урон+4.3%
|
||||
401222: Критический урон+5.0%
|
||||
401223: Критический урон+5.6%
|
||||
401224: Критический урон+6.2%
|
||||
501221: Критический урон+5.4%
|
||||
501222: Критический урон+6.2%
|
||||
501223: Критический урон+7.0%
|
||||
501224: Критический урон+7.8%
|
||||
999001: Критический урон+350.0%
|
||||
999002: Шанс крит. урона+100.0%
|
||||
999003: Атака+233333
|
||||
999004: Защита+233333
|
||||
998001: Здоровье Процент+14.6%
|
||||
998002: Атака Процент+14.6%
|
||||
998003: Защита Процент+18.2%
|
||||
998004: КРИТ Рейтинг+9.7%
|
||||
998005: Энергетическая перезарядка+16.2%
|
||||
998006: Элементальное мастерство+58
|
||||
998007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
995001: Здоровье Процент+14.6%
|
||||
995002: Атака Процент+14.6%
|
||||
995003: Защита Процент+18.2%
|
||||
995004: КРИТ Рейтинг+9.7%
|
||||
995005: Энергетическая перезарядка+16.2%
|
||||
995006: Элементальное мастерство+58
|
||||
995007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
997001: Здоровье Процент+9.3%
|
||||
997002: Атака Процент+9.3%
|
||||
997003: Защита Процент+11.7%
|
||||
997004: КРИТ Рейтинг+6.2%
|
||||
997005: Энергетическая перезарядка+10.4%
|
||||
997006: Элементальное мастерство+37
|
||||
997007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
996001: Здоровье Процент+9.3%
|
||||
996002: Атака Процент+9.3%
|
||||
996003: Защита Процент+11.7%
|
||||
996004: КРИТ Рейтинг+6.2%
|
||||
996005: Энергетическая перезарядка+10.4%
|
||||
996006: Элементальное мастерство+37
|
||||
996007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
994001: КРИТ Рейтинг+80.0%
|
||||
993001: КРИТИЧЕСКИЙ Урон+80.0%
|
||||
998001: Процент здоровья (HP%)+14.6%
|
||||
998002: Процент атаки+14.6%
|
||||
998003: Процент защиты+18.2%
|
||||
998004: Шанс крит. урона+9.7%
|
||||
998005: Восстановление энергии+16.2%
|
||||
998006: Мастерство стихий+58
|
||||
998007: Критический урон+19.4%
|
||||
995001: Процент здоровья (HP%)+14.6%
|
||||
995002: Процент атаки+14.6%
|
||||
995003: Процент защиты+18.2%
|
||||
995004: Шанс крит. урона+9.7%
|
||||
995005: Восстановление энергии+16.2%
|
||||
995006: Мастерство стихий+58
|
||||
995007: Критический урон+19.4%
|
||||
997001: Процент здоровья (HP%)+9.3%
|
||||
997002: Процент атаки+9.3%
|
||||
997003: Процент защиты+11.7%
|
||||
997004: Шанс крит. урона+6.2%
|
||||
997005: Восстановление энергии+10.4%
|
||||
997006: Мастерство стихий+37
|
||||
997007: Критический урон+12.4%
|
||||
996001: Процент здоровья (HP%)+9.3%
|
||||
996002: Процент атаки+9.3%
|
||||
996003: Процент защиты+11.7%
|
||||
996004: Шанс крит. урона+6.2%
|
||||
996005: Восстановление энергии+10.4%
|
||||
996006: Мастерство стихий+37
|
||||
996007: Критический урон+12.4%
|
||||
994001: Шанс крит. урона+80.0%
|
||||
993001: Критический урон+80.0%
|
||||
992001: Прочность щита+80.0%
|
||||
991001: Бонус Исцеления+80.0%
|
||||
990001: Бонус Исцеление+80.0%
|
||||
991001: Бонус лечения+80.0%
|
||||
990001: Бонус лечения+80.0%
|
||||
989001: Уменшение отката+50.0%
|
||||
988001: Скорость переджения+30.0%
|
||||
987001: Пиро Урон Bonus+80.0%
|
||||
986001: Электро Урон Bonus+80.0%
|
||||
985001: Гидро Урон Bonus+80.0%
|
||||
984001: Дендро Урон Bonus+80.0%
|
||||
983001: Анемо Урон Bonus+80.0%
|
||||
982001: Гео Урон Bonus+80.0%
|
||||
981001: Крио Урон Bonus+80.0%
|
||||
980001: Физ. Урон Bonus+80.0%
|
||||
979001: Пиро Сопротивленин+80.0%
|
||||
978001: Электро Сопротивленин+80.0%
|
||||
977001: Гидро Сопротивленин+80.0%
|
||||
976001: Дендро Сопротивленин+80.0%
|
||||
975001: Анемо Сопротивленин+80.0%
|
||||
974001: Гео Сопротивленин+80.0%
|
||||
973001: Крио Сопротивленин+80.0%
|
||||
972001: Физ. Сопротивленин+80.0%
|
||||
988001: Скорость передвижения+30.0%
|
||||
987001: Бонус Пиро урона+80.0%
|
||||
986001: Бонус Электро урона+80.0%
|
||||
985001: Бонус Гидро урона+80.0%
|
||||
984001: Бонус Дендро урона+80.0%
|
||||
983001: Бонус Анемо урона+80.0%
|
||||
982001: Бонус Гео урона+80.0%
|
||||
981001: Бонус Крио урона+80.0%
|
||||
980001: Бонус физ. урона+80.0%
|
||||
979001: Пиро сопротивление+80.0%
|
||||
978001: Электро сопротивление+80.0%
|
||||
977001: Гидро сопротивление+80.0%
|
||||
976001: Дендро сопротивление+80.0%
|
||||
975001: Анемо сопротивление+80.0%
|
||||
974001: Гео сопротивление+80.0%
|
||||
973001: Крио сопротивление+80.0%
|
||||
972001: Сопротивление физ. урону+80.0%
|
||||
971001: Бонус урона+80.0%
|
||||
970001: Уменьшение урона+80.0%
|
||||
969001: Защита+-500
|
||||
968001: Элементальное мастерство+-300
|
||||
951001: Здоровье Процент+14.6%
|
||||
951002: Атака Процент+14.6%
|
||||
951003: Защита Процент+18.2%
|
||||
951004: КРИТ Рейтинг+9.7%
|
||||
951005: Энергетическая перезарядка+16.2%
|
||||
951006: Элементальное мастерство+58
|
||||
951007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
952001: Здоровье Процент+14.6%
|
||||
952002: Атака Процент+14.6%
|
||||
952003: Защита Процент+18.2%
|
||||
952004: КРИТ Рейтинг+9.7%
|
||||
952005: Энергетическая перезарядка+16.2%
|
||||
952006: Элементальное мастерство+58
|
||||
952007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
953001: Здоровье Процент+14.6%
|
||||
953002: Атака Процент+14.6%
|
||||
953003: Защита Процент+18.2%
|
||||
953004: КРИТ Рейтинг+9.7%
|
||||
953005: Энергетическая перезарядка+16.2%
|
||||
953006: Элементальное мастерство+58
|
||||
953007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
956001: Здоровье Процент+14.6%
|
||||
956002: Атака Процент+14.6%
|
||||
956003: Защита Процент+18.2%
|
||||
956004: КРИТ Рейтинг+9.7%
|
||||
956005: Энергетическая перезарядка+16.2%
|
||||
956006: Элементальное мастерство+58
|
||||
956007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
941001: Здоровье Процент+9.3%
|
||||
941002: Атака Процент+9.3%
|
||||
941003: Защита Процент+11.7%
|
||||
941004: КРИТ Рейтинг+6.2%
|
||||
941005: Энергетическая перезарядка+10.4%
|
||||
941006: Элементальное мастерство+37
|
||||
941007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
942001: Здоровье Процент+9.3%
|
||||
942002: Атака Процент+9.3%
|
||||
942003: Защита Процент+11.7%
|
||||
942004: КРИТ Рейтинг+6.2%
|
||||
942005: Энергетическая перезарядка+10.4%
|
||||
942006: Элементальное мастерство+37
|
||||
942007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
943001: Здоровье Процент+9.3%
|
||||
943002: Атака Процент+9.3%
|
||||
943003: Защита Процент+11.7%
|
||||
943004: КРИТ Рейтинг+6.2%
|
||||
943005: Энергетическая перезарядка+10.4%
|
||||
943006: Элементальное мастерство+37
|
||||
943007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
946001: Здоровье Процент+9.3%
|
||||
946002: Атака Процент+9.3%
|
||||
946003: Защита Процент+11.7%
|
||||
946004: КРИТ Рейтинг+6.2%
|
||||
946005: Энергетическая перезарядка+10.4%
|
||||
946006: Элементальное мастерство+37
|
||||
946007: КРИТИЧЕСКИЙ Урон+12.4%
|
||||
961001: Здоровье Процент+14.6%
|
||||
961002: Атака Процент+14.6%
|
||||
961003: Защита Процент+18.2%
|
||||
961004: КРИТ Рейтинг+9.7%
|
||||
961005: Энергетическая перезарядка+16.2%
|
||||
961006: Элементальное мастерство+58
|
||||
961007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
961008: Здоровье+747
|
||||
968001: Мастерство стихий+-300
|
||||
951001: Процент здоровья (HP%)+14.6%
|
||||
951002: Процент атаки+14.6%
|
||||
951003: Процент защиты+18.2%
|
||||
951004: Шанс крит. урона+9.7%
|
||||
951005: Восстановление энергии+16.2%
|
||||
951006: Мастерство стихий+58
|
||||
951007: Критический урон+19.4%
|
||||
952001: Процент здоровья (HP%)+14.6%
|
||||
952002: Процент атаки+14.6%
|
||||
952003: Процент защиты+18.2%
|
||||
952004: Шанс крит. урона+9.7%
|
||||
952005: Восстановление энергии+16.2%
|
||||
952006: Мастерство стихий+58
|
||||
952007: Критический урон+19.4%
|
||||
953001: Процент здоровья (HP%)+14.6%
|
||||
953002: Процент атаки+14.6%
|
||||
953003: Процент защиты+18.2%
|
||||
953004: Шанс крит. урона+9.7%
|
||||
953005: Восстановление энергии+16.2%
|
||||
953006: Мастерство стихий+58
|
||||
953007: Критический урон+19.4%
|
||||
956001: Процент здоровья (HP%)+14.6%
|
||||
956002: Процент атаки+14.6%
|
||||
956003: Процент защиты+18.2%
|
||||
956004: Шанс крит. урона+9.7%
|
||||
956005: Восстановление энергии+16.2%
|
||||
956006: Мастерство стихий+58
|
||||
956007: Критический урон+19.4%
|
||||
941001: Процент здоровья (HP%)+9.3%
|
||||
941002: Процент атаки+9.3%
|
||||
941003: Процент защиты+11.7%
|
||||
941004: Шанс крит. урона+6.2%
|
||||
941005: Восстановление энергии+10.4%
|
||||
941006: Мастерство стихий+37
|
||||
941007: Критический урон+12.4%
|
||||
942001: Процент здоровья (HP%)+9.3%
|
||||
942002: Процент атаки+9.3%
|
||||
942003: Процент защиты+11.7%
|
||||
942004: Шанс крит. урона+6.2%
|
||||
942005: Восстановление энергии+10.4%
|
||||
942006: Мастерство стихий+37
|
||||
942007: Критический урон+12.4%
|
||||
943001: Процент здоровья (HP%)+9.3%
|
||||
943002: Процент атаки+9.3%
|
||||
943003: Процент защиты+11.7%
|
||||
943004: Шанс крит. урона+6.2%
|
||||
943005: Восстановление энергии+10.4%
|
||||
943006: Мастерство стихий+37
|
||||
943007: Критический урон+12.4%
|
||||
946001: Процент здоровья (HP%)+9.3%
|
||||
946002: Процент атаки+9.3%
|
||||
946003: Процент защиты+11.7%
|
||||
946004: Шанс крит. урона+6.2%
|
||||
946005: Восстановление энергии+10.4%
|
||||
946006: Мастерство стихий+37
|
||||
946007: Критический урон+12.4%
|
||||
961001: Процент здоровья (HP%)+14.6%
|
||||
961002: Процент атаки+14.6%
|
||||
961003: Процент защиты+18.2%
|
||||
961004: Шанс крит. урона+9.7%
|
||||
961005: Восстановление энергии+16.2%
|
||||
961006: Мастерство стихий+58
|
||||
961007: Критический урон+19.4%
|
||||
961008: Здоровье (HP)+747
|
||||
961009: Атака+49
|
||||
961010: Защита+5787.0%
|
||||
962001: Здоровье Процент+14.6%
|
||||
962002: Атака Процент+14.6%
|
||||
962003: Защита Процент+18.2%
|
||||
962004: КРИТ Рейтинг+9.7%
|
||||
962005: Энергетическая перезарядка+16.2%
|
||||
962006: Элементальное мастерство+58
|
||||
962007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
962008: Здоровье+747
|
||||
962001: Процент здоровья (HP%)+14.6%
|
||||
962002: Процент атаки+14.6%
|
||||
962003: Процент защиты+18.2%
|
||||
962004: Шанс крит. урона+9.7%
|
||||
962005: Восстановление энергии+16.2%
|
||||
962006: Мастерство стихий+58
|
||||
962007: Критический урон+19.4%
|
||||
962008: Здоровье (HP)+747
|
||||
962009: Атака+49
|
||||
962010: Защита+58
|
||||
963001: Здоровье Процент+14.6%
|
||||
963002: Атака Процент+14.6%
|
||||
963003: Защита Процент+18.2%
|
||||
963004: КРИТ Рейтинг+9.7%
|
||||
963005: Энергетическая перезарядка+16.2%
|
||||
963006: Элементальное мастерство+58
|
||||
963007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
963008: Здоровье+747
|
||||
963001: Процент здоровья (HP%)+14.6%
|
||||
963002: Процент атаки+14.6%
|
||||
963003: Процент защиты+18.2%
|
||||
963004: Шанс крит. урона+9.7%
|
||||
963005: Восстановление энергии+16.2%
|
||||
963006: Мастерство стихий+58
|
||||
963007: Критический урон+19.4%
|
||||
963008: Здоровье (HP)+747
|
||||
963009: Атака+49
|
||||
963010: Защита+58
|
||||
964001: Здоровье Процент+14.6%
|
||||
964002: Атака Процент+14.6%
|
||||
964003: Защита Процент+18.2%
|
||||
964004: КРИТ Рейтинг+9.7%
|
||||
964005: Энергетическая перезарядка+16.2%
|
||||
964006: Элементальное мастерство+58
|
||||
964007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
964008: Здоровье+747
|
||||
964001: Процент здоровья (HP%)+14.6%
|
||||
964002: Процент атаки+14.6%
|
||||
964003: Процент защиты+18.2%
|
||||
964004: Шанс крит. урона+9.7%
|
||||
964005: Восстановление энергии+16.2%
|
||||
964006: Мастерство стихий+58
|
||||
964007: Критический урон+19.4%
|
||||
964008: Здоровье (HP)+747
|
||||
964009: Атака+49
|
||||
964010: Защита+58
|
||||
965001: Здоровье Процент+14.6%
|
||||
965002: Атака Процент+14.6%
|
||||
965003: Защита Процент+18.2%
|
||||
965004: КРИТ Рейтинг+9.7%
|
||||
965005: Энергетическая перезарядка+16.2%
|
||||
965006: Элементальное мастерство+58
|
||||
965007: КРИТИЧЕСКИЙ Урон+19.4%
|
||||
965008: Здоровье+747
|
||||
965001: Процент здоровья (HP%)+14.6%
|
||||
965002: Процент атаки+14.6%
|
||||
965003: Процент защиты+18.2%
|
||||
965004: Шанс крит. урона+9.7%
|
||||
965005: Восстановление энергии+16.2%
|
||||
965006: Мастерство стихий+58
|
||||
965007: Критический урон+19.4%
|
||||
965008: Здоровье (HP)+747
|
||||
965009: Атака+49
|
||||
965010: Защита+58
|
||||
|
@@ -1,24 +1,24 @@
|
||||
[
|
||||
{
|
||||
"Name": "Текущая HP",
|
||||
"Name": "Текущее здоровье (HP)",
|
||||
"ArgName": "hp",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "Макс. HP",
|
||||
"Name": "Макс. здоровье (HP)",
|
||||
"ArgName": "maxhp",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "Текущая силы атаки",
|
||||
"Name": "Текущая сила атаки",
|
||||
"ArgName": "atk",
|
||||
"Percent": false,
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "Базовая атака",
|
||||
"Name": "Базовая сила атаки",
|
||||
"ArgName": "atkb",
|
||||
"Percent": false,
|
||||
"Tip": "Похоже, это не пересчитывает силу атаки и может работать только с классами баффов."
|
||||
@@ -42,7 +42,7 @@
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "Крит. урон",
|
||||
"Name": "Критический урон",
|
||||
"ArgName": "cdmg",
|
||||
"Percent": true,
|
||||
"Tip": ""
|
||||
@@ -186,7 +186,7 @@
|
||||
"Tip": ""
|
||||
},
|
||||
{
|
||||
"Name": "Игнорировать DEF",
|
||||
"Name": "Игнорирование защиты",
|
||||
"ArgName": "defi",
|
||||
"Percent": true,
|
||||
"Tip": "Это, кажется, не работает."
|
||||
|
@@ -1,26 +1,26 @@
|
||||
Непобедимый
|
||||
Непобедимость
|
||||
/prop god on
|
||||
Неограниченная выносливость
|
||||
/prop ns on
|
||||
бесконечная энергия
|
||||
Бесконечная энергия
|
||||
/prop ue on
|
||||
60 ранг приключений
|
||||
/give 102 x1880200
|
||||
Уровень мира
|
||||
8 уровень мира
|
||||
/prop wl 8
|
||||
Разгадка карту
|
||||
Открыть всю карту
|
||||
/prop unlockmap 1
|
||||
Разгадка бездны
|
||||
Открыть всю Витую бездну
|
||||
/prop ut 12
|
||||
Уровень Боевой пропуск
|
||||
Макс. уровень БП
|
||||
/prop bp 50
|
||||
Уровень дружбы
|
||||
Макс. уровень дружбы у текущего персонажа
|
||||
/setfetterlevel 10
|
||||
Лечение
|
||||
/h
|
||||
Самоубийство
|
||||
/kill 0
|
||||
Наполнить энергией
|
||||
Заспавнить шар с элем. энергией
|
||||
/spawn 2008 25
|
||||
Текущая позиция
|
||||
/pos
|
||||
@@ -38,29 +38,29 @@
|
||||
/reload
|
||||
Повторно войти
|
||||
/kick
|
||||
Очистить рюкзак(ВСЁ)
|
||||
Очистить рюкзак (ВСЁ)
|
||||
/clear all lv90 r5 5*
|
||||
Очистить Оружия
|
||||
Очистить только Оружия
|
||||
/clear wp lv90 r5 5*
|
||||
Очистить Артефакты
|
||||
Очистить только Артефакты
|
||||
/clear art lv20 5*
|
||||
Очистить Материалы
|
||||
Очистить только Материалы
|
||||
/clear mat
|
||||
Сброс текущего Созвездия (Требуется повторный вход в систему)
|
||||
Сброс Созвездия текущего персонажа (Требуется повторный вход в систему)
|
||||
/resetconst
|
||||
Сброс ВСЕ Созвездия (Требуется повторный вход в систему)
|
||||
Сброс Созвездия ВСЕХ персонажей (Требуется повторный вход в систему)
|
||||
/resetconst all
|
||||
Убить всех монстров
|
||||
/killall
|
||||
Кооператив
|
||||
Мультиплеер
|
||||
/coop
|
||||
Телепортировать всех
|
||||
/tpall
|
||||
Список всех игроков
|
||||
/list uid
|
||||
Транслировать
|
||||
Сообщение всем
|
||||
/say Всем привет~
|
||||
Сообщение Сервера
|
||||
Сообщение сервера
|
||||
/a Добро пожаловать в grasscutter PS!
|
||||
Закройте Сервер
|
||||
Закрыть сервер
|
||||
/stop
|
@@ -34,6 +34,6 @@
|
||||
071:Вечноцветущий пурпур
|
||||
076:Лазурный поход
|
||||
081:Белая радуга
|
||||
091:Tighnari banner (Non original name)
|
||||
092:Zhongli banner (Non original name)
|
||||
093:Hunter's Path banner (Non original name)
|
||||
091:Патруль лесной чащи
|
||||
092:Горы и рынки
|
||||
093:Охотничья тропа
|
@@ -4,27 +4,27 @@
|
||||
/prop ns on
|
||||
无限能量
|
||||
/prop ue on
|
||||
升到60级
|
||||
冒险等阶升60级
|
||||
/give 102 x1880200
|
||||
设置世界等级
|
||||
设置世界等级8
|
||||
/prop wl 8
|
||||
点亮地图
|
||||
/prop unlockmap 1
|
||||
一键解锁深渊
|
||||
一键解锁深渊12层
|
||||
/prop ut 12
|
||||
设置纪行等级
|
||||
设置纪行等级50
|
||||
/prop bp 50
|
||||
设置好感等级
|
||||
设置好感等级10
|
||||
/setfetterlevel 10
|
||||
奶
|
||||
回血
|
||||
/h
|
||||
自杀
|
||||
/kill 0
|
||||
全队充能
|
||||
/spawn 2008 25
|
||||
我在哪?
|
||||
查看坐标
|
||||
/pos
|
||||
我全都要!
|
||||
获取全部物品
|
||||
/give all x9999 lv90 c6 r5
|
||||
一万纠缠
|
||||
/give 223 x10000
|
||||
@@ -50,13 +50,13 @@
|
||||
/clear art lv20 5*
|
||||
清空材料
|
||||
/clear mat
|
||||
清场
|
||||
击杀全部怪物
|
||||
/killall
|
||||
进入多人
|
||||
进入多人游戏
|
||||
/coop
|
||||
速速集合!
|
||||
[多人游戏]全体传送
|
||||
/tpall
|
||||
都有谁在?
|
||||
玩家列表
|
||||
/list uid
|
||||
发送广播
|
||||
/say 大家好啊~
|
||||
|
@@ -4,27 +4,27 @@
|
||||
/prop ns on
|
||||
無限能量
|
||||
/prop ue on
|
||||
升到60級
|
||||
冒險等階升60級
|
||||
/give 102 x1880200
|
||||
設置世界等級
|
||||
設置世界等級8
|
||||
/prop wl 8
|
||||
點亮地圖
|
||||
/prop unlockmap 1
|
||||
一鍵解鎖深淵
|
||||
一鍵解鎖深淵12層
|
||||
/prop ut 12
|
||||
設置紀行等級
|
||||
設置紀行等級50
|
||||
/prop bp 50
|
||||
設置好感等級
|
||||
設置好感等級10
|
||||
/setfetterlevel 10
|
||||
奶
|
||||
治療
|
||||
/h
|
||||
自殺
|
||||
/kill 0
|
||||
全隊充能
|
||||
/spawn 2008 25
|
||||
我在哪?
|
||||
查看坐標
|
||||
/pos
|
||||
我全都要!
|
||||
獲取全部物品
|
||||
/give all x9999 lv90 c6 r5
|
||||
一萬糾纏
|
||||
/give 223 x10000
|
||||
@@ -50,13 +50,13 @@
|
||||
/clear art lv20 5*
|
||||
清空材料
|
||||
/clear mat
|
||||
清場
|
||||
擊殺全部怪物
|
||||
/killall
|
||||
進入多人
|
||||
進入多人遊戲
|
||||
/coop
|
||||
速速集合!
|
||||
[多人遊戲]全體傳送
|
||||
/tpall
|
||||
都有誰在?
|
||||
玩家列表
|
||||
/list uid
|
||||
發送廣播
|
||||
/say 大家好啊~
|
||||
|
28
Source/GrasscutterTools/Settings.cs
Normal file
@@ -0,0 +1,28 @@
|
||||
namespace GrasscutterTools.Properties {
|
||||
|
||||
|
||||
// 通过此类可以处理设置类的特定事件:
|
||||
// 在更改某个设置的值之前将引发 SettingChanging 事件。
|
||||
// 在更改某个设置的值之后将引发 PropertyChanged 事件。
|
||||
// 在加载设置值之后将引发 SettingsLoaded 事件。
|
||||
// 在保存设置值之前将引发 SettingsSaving 事件。
|
||||
internal sealed partial class Settings {
|
||||
|
||||
public Settings() {
|
||||
// // 若要为保存和更改设置添加事件处理程序,请取消注释下列行:
|
||||
//
|
||||
// this.SettingChanging += this.SettingChangingEventHandler;
|
||||
//
|
||||
// this.SettingsSaving += this.SettingsSavingEventHandler;
|
||||
//
|
||||
}
|
||||
|
||||
private void SettingChangingEventHandler(object sender, System.Configuration.SettingChangingEventArgs e) {
|
||||
// 在此处添加用于处理 SettingChangingEvent 事件的代码。
|
||||
}
|
||||
|
||||
private void SettingsSavingEventHandler(object sender, System.ComponentModel.CancelEventArgs e) {
|
||||
// 在此处添加用于处理 SettingsSaving 事件的代码。
|
||||
}
|
||||
}
|
||||
}
|