Compare commits
83 Commits
Author | SHA1 | Date | |
---|---|---|---|
c6b2c0ea65 | |||
8c42aca027 | |||
d84a34b268 | |||
![]() |
eb6f15f078 | ||
![]() |
bd7aac6fcf | ||
346a68ddb4 | |||
e8736c997a | |||
![]() |
5d383ad72f | ||
![]() |
0ec942275e | ||
![]() |
24a38cbdf4 | ||
c0a798ba93 | |||
d930e3ee11 | |||
![]() |
3dbfa76de9 | ||
8634d37977 | |||
f2a923a654 | |||
5737a967b3 | |||
5f80a270c1 | |||
e3664f577e | |||
46eb1ee6b1 | |||
a43744c89d | |||
12d7dde2e7 | |||
![]() |
69068fad63 | ||
![]() |
2975ef0b49 | ||
0871238e59 | |||
5f2755f5bb | |||
746254c348 | |||
c43b73db3f | |||
af40aed3f3 | |||
![]() |
ea013737f6 | ||
79d4b266b8 | |||
6430000aad | |||
2b6af9aacd | |||
43ff071250 | |||
a70a3979e5 | |||
013b3c76b4 | |||
6575931ab2 | |||
26f5f31be5 | |||
7204297465 | |||
![]() |
4dfcb2538d | ||
![]() |
e9cd500628 | ||
7ce0c132fe | |||
5b1d86b155 | |||
53cb968e67 | |||
314f9b67e3 | |||
50f7e72ff5 | |||
ce7ac5bc8a | |||
aff13c2a97 | |||
eba9db1e35 | |||
71ac75a4ca | |||
f393b372ec | |||
cfb94e70b7 | |||
ab9b955c31 | |||
4e4b47a9e6 | |||
3da3bc4f23 | |||
7cc46eb677 | |||
b9d1a2c2cd | |||
a0cc908983 | |||
7dc7c7c8ac | |||
ad4ca74e71 | |||
a079685be8 | |||
6703037527 | |||
417f0b7334 | |||
45aec44f39 | |||
7dd1e78512 | |||
418dfec289 | |||
bc69a1c4ba | |||
63f7eda5c3 | |||
879bc34358 | |||
c5a6d7f041 | |||
20b1aca700 | |||
fb1a332f2c | |||
867bdd1d00 | |||
5e28d1e625 | |||
e6ecde9951 | |||
![]() |
2cb9f08caa | ||
![]() |
9eba1d6368 | ||
![]() |
ef4f06d6c3 | ||
2857024b4c | |||
61f53d11e4 | |||
4bb4f4a715 | |||
e68e7e2c12 | |||
![]() |
49b56d7354 | ||
![]() |
9e69037972 |
Before Width: | Height: | Size: 181 KiB After Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 268 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 80 KiB |
BIN
Doc/Screenshots-ru/10-Waypoints.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
Doc/Screenshots-ru/11-Manage.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
Doc/Screenshots-ru/12-Credits.png
Normal file
After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 258 KiB |
BIN
Doc/Screenshots-ru/13-Remote.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
Doc/Screenshots-ru/14-GachaBannerEditor.png
Normal file
After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 162 KiB After Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 165 KiB |
BIN
Doc/Screenshots-ru/3-Quest.png
Normal file
After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 206 KiB |
BIN
Doc/Screenshots-ru/4-SpawnEntity.png
Normal file
After Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 280 KiB After Width: | Height: | Size: 195 KiB |
BIN
Doc/Screenshots-ru/6-CustomStats.png
Normal file
After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 239 KiB |
Before Width: | Height: | Size: 253 KiB |
BIN
Doc/Screenshots-ru/7-CustomWeapon.png
Normal file
After Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 132 KiB |
BIN
Doc/Screenshots-ru/8-GiveItem.png
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
Doc/Screenshots-ru/9-ChangeScene.png
Normal file
After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 143 KiB |
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 |
BIN
Doc/Screenshots/ConfigHttp.png
Normal file
After Width: | Height: | Size: 32 KiB |
61
README.md
@@ -4,59 +4,62 @@
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
中文 | [English](README_en-US.md) | [Русский](README_ru-RU.md)
|
||||
English | [简体中文](README_zh-cn.md) | [Русский](README_ru-RU.md)
|
||||
|
||||
## Commands Generator
|
||||
|
||||
请从 [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases) 中获取最新版本
|
||||
Please download the latest version from [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
## 远程执行
|
||||
Support 简体中文, 繁体中文, English and Русский languages.
|
||||
|
||||
服务端需要 [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) 插件支持
|
||||
Welcome everyone to improve the [ID Resource](/Source/GrasscutterTools/Resources/en-us).
|
||||
|
||||
## Remote command
|
||||
|
||||
The server require [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) support
|
||||
|
||||

|
||||
|
||||
> If you cannot connect to the server, please make sure the server address is correct.
|
||||
>
|
||||
> 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
|
||||
|
||||
---
|
||||
|
||||
## TODO List
|
||||
- [x] 多语言支持
|
||||
- [x] 简体中文
|
||||
- [x] 繁体中文
|
||||
- [x] 英语
|
||||
- [x] 俄语
|
||||
- [x] 远程执行命令
|
||||
- [ ] ~~邮件编辑器(无进度)~~
|
||||
- [ ] ~~商店编辑器(无进度)~~
|
||||
- [ ] 服务器公告编辑器(无进度)
|
||||
|
||||
## 软件截图
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
@@ -1,62 +0,0 @@
|
||||
# Grasscutter Tools
|
||||
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/blob/main/LICENSE)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
[中文](README.md) | English | [Русский](README_ru-RU.md)
|
||||
|
||||
## Commands Generator
|
||||
|
||||
Please download the latest version from [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
## Remote command
|
||||
|
||||
The server require [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) support
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## TODO List
|
||||
- [x] Multi-language support
|
||||
- [x] Simplified Chinese
|
||||
- [x] Traditional Chinese
|
||||
- [x] English
|
||||
- [x] Russian
|
||||
- [x] Execute command remotely
|
||||
- [ ] ~~Mail Editor (no progress)~~
|
||||
- [ ] ~~Shop Editor (no progress)~~
|
||||
- [ ] Announcement Editor (no progress)
|
||||
|
||||
## Screenshots
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
@@ -4,30 +4,33 @@
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
[中文](README.md) | [English](README_en-US.md) | Русский - Перевод Юрий Дворецкий
|
||||
[English](README.md) | [简体中文](README_zh-cn.md) | Русский - Перевод [Юрий Дворецкий](https://github.com/yurikenjx) (с исправлениями от [EgorBron](https://github.com/EgorBron))
|
||||
|
||||
## Генератор команд
|
||||
## Генератор команд (GCG)
|
||||
|
||||
Пожалуйса загрузите последнюю версию с [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
Загрузите последнюю версию из вкладки [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases).
|
||||
|
||||
## Удаленная команда
|
||||
GCG поддерживает 简体中文 (китайский упр.), 繁体中文 (китайский трад.), English (английский) и Русский языки.
|
||||
|
||||
Сервер требует [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) помощь
|
||||
Приглашаем всех улучшить [ID ресурсов и перевод](/Source/GrasscutterTools/Resources/ru-ru)
|
||||
|
||||
## Удаленная команда (OpenCommand)
|
||||
|
||||
Чтобы использовать команды прямо из GCG, серверу требуется плагин [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin).
|
||||
|
||||

|
||||
|
||||
---
|
||||
> Если вы не можете подключиться к серверу, проверьте правильность написания его URL-адреса.
|
||||
>
|
||||
> Рекомендуется изменить секцию HTTP в конфиге как на скриншоте ниже (конфиг - файл config.json):
|
||||
>
|
||||
> 
|
||||
>
|
||||
> Для проверки можете посетить http://127.0.0.1/status/server в браузере, чтобы проверить работоспособность OpenCommand.
|
||||
>
|
||||
> Если вы не указали порт `80` в конфиге, вам нужно указать свой порт в URL-адресе (например, http://127.0.0.1:443)
|
||||
|
||||
## Список задач
|
||||
- [x] Многоязычная поддержка
|
||||
- [x] Упрощенный китайский
|
||||
- [x] сложный китайский
|
||||
- [х] английский
|
||||
- [х] Русский
|
||||
- [x] Выполнить команду удаленно
|
||||
- [ ] ~~Редактор почты (нет прогресса)~~
|
||||
- [ ] ~~Редактор магазина (нет прогресса)~~
|
||||
- [ ] Announcement Editor (no progress)
|
||||
---
|
||||
|
||||
## Скриншоты
|
||||
|
||||
@@ -37,26 +40,30 @@
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||
<!--  -->
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||
|
||||

|
64
README_zh-cn.md
Normal file
@@ -0,0 +1,64 @@
|
||||
# Grasscutter Tools
|
||||
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/blob/main/LICENSE)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/stargazers)
|
||||
[](https://github.com/jie65535/GrasscutterCommandGenerator/releases)
|
||||
|
||||
[English](README.md) | 简体中文 | [Русский](README_ru-RU.md)
|
||||
|
||||
## Commands Generator
|
||||
|
||||
请从 [Releases](https://github.com/jie65535/GrasscutterCommandGenerator/releases) 中获取最新版本
|
||||
|
||||
本工具支持 简体中文, 繁体中文, English 与 Русский 语言。
|
||||
|
||||
欢迎大家一起来完善工具的[内置资源](/Source/GrasscutterTools/Resources/zh-cn)。
|
||||
|
||||
## 远程执行
|
||||
|
||||
服务端需要 [gc-opencommand-plugin](https://github.com/jie65535/gc-opencommand-plugin) 插件支持
|
||||
|
||||

|
||||
|
||||
> 如果你无法连接到服务器,请确认填写的服务器地址是否正确。
|
||||
>
|
||||
> 建议配置服务器为HTTP模式,如图所示(config.json):
|
||||
> 
|
||||
>
|
||||
> 你可以用浏览器访问 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>
|
||||
|
@@ -1,6 +1,5 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Windows.Forms;
|
||||
|
||||
|
@@ -18,7 +18,6 @@
|
||||
**/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
@@ -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 chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
|
||||
System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
|
||||
System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
|
||||
System.Windows.Forms.DataVisualization.Charting.Series series2 = 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,6 +101,8 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpJson.SuspendLayout();
|
||||
this.GrpWeights.SuspendLayout();
|
||||
this.GrpBalance.SuspendLayout();
|
||||
this.GrpWeightChart.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.ChartWeights)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// GrpBannerValues
|
||||
@@ -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
|
||||
//
|
||||
resources.ApplyResources(this.ChartWeights, "ChartWeights");
|
||||
chartArea1.AxisX.Minimum = 0D;
|
||||
chartArea1.AxisY.Maximum = 100D;
|
||||
chartArea1.AxisY.Minimum = 0D;
|
||||
chartArea1.AxisY.Title = "%";
|
||||
chartArea1.Name = "ChartArea1";
|
||||
this.ChartWeights.ChartAreas.Add(chartArea1);
|
||||
legend1.Name = "Legend1";
|
||||
this.ChartWeights.Legends.Add(legend1);
|
||||
this.ChartWeights.Name = "ChartWeights";
|
||||
series1.ChartArea = "ChartArea1";
|
||||
series1.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
|
||||
series1.Color = System.Drawing.Color.OrangeRed;
|
||||
series1.Label = "(#VALX, #VAL)";
|
||||
series1.Legend = "Legend1";
|
||||
series1.LegendText = "5*";
|
||||
series1.Name = "SeriesWeight5";
|
||||
series1.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Int32;
|
||||
series1.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
|
||||
series2.ChartArea = "ChartArea1";
|
||||
series2.ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line;
|
||||
series2.Color = System.Drawing.Color.Purple;
|
||||
series2.Label = "(#VALX, #VAL)";
|
||||
series2.Legend = "Legend1";
|
||||
series2.LegendText = "4*";
|
||||
series2.Name = "SeriesWeight4";
|
||||
series2.XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Int32;
|
||||
series2.YValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.Double;
|
||||
this.ChartWeights.Series.Add(series1);
|
||||
this.ChartWeights.Series.Add(series2);
|
||||
//
|
||||
// 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;
|
||||
}
|
||||
}
|
@@ -19,10 +19,10 @@
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Forms.DataVisualization.Charting;
|
||||
|
||||
using GrasscutterTools.Game;
|
||||
using GrasscutterTools.Game.Gacha;
|
||||
@@ -184,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)
|
||||
@@ -296,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)
|
||||
|
@@ -372,7 +372,7 @@
|
||||
<value>Gen Json</value>
|
||||
</data>
|
||||
<data name="BtnParse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 512</value>
|
||||
<value>409, 201</value>
|
||||
</data>
|
||||
<data name="BtnParse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>85, 23</value>
|
||||
@@ -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>
|
||||
|
@@ -131,12 +131,24 @@
|
||||
<data name="BtnGen.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<value>3, 4, 3, 4</value>
|
||||
</data>
|
||||
<data name="LblBannerType.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>RbCostItem223.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="GrpJson.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name=">>GrpWeights.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name=">>ChkRemoveC6FormPool.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>BtnGen.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
@@ -156,9 +168,6 @@
|
||||
<data name="LblSortId.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance5.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
@@ -201,6 +210,9 @@
|
||||
<data name="LnkWeightHelp.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="ChartWeights.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance5Tip.Name" xml:space="preserve">
|
||||
<value>LblEventChance5Tip</value>
|
||||
</data>
|
||||
@@ -214,13 +226,13 @@
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="GrpJson.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Right</value>
|
||||
<value>Top, Left, Right</value>
|
||||
</data>
|
||||
<data name=">>ColUpName.Name" xml:space="preserve">
|
||||
<value>ColUpName</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance4.Name" xml:space="preserve">
|
||||
<value>LblEventChance4</value>
|
||||
<data name="DTPEndTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>302, 173</value>
|
||||
</data>
|
||||
<data name=">>ChkAutoStripRateUpFromFallback.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
@@ -232,23 +244,20 @@
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>GrpBannerValues.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="LblEventChance5Tip.Text" xml:space="preserve">
|
||||
<value>%</value>
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="LblCostItem.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="GrpWeightChart.Text" xml:space="preserve">
|
||||
<value>权重图表</value>
|
||||
</data>
|
||||
<data name=">>GrpJson.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||
<value>Fill</value>
|
||||
</data>
|
||||
<data name="LblWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name=">>GrpBannerValues.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
@@ -271,12 +280,6 @@
|
||||
dAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBNQs=
|
||||
</value>
|
||||
</data>
|
||||
<data name="ListUpItems.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 17</value>
|
||||
</data>
|
||||
<data name=">>LblGachaType.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
@@ -338,8 +341,8 @@
|
||||
<data name="GrpBalance.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>12, 453</value>
|
||||
</data>
|
||||
<data name=">>LblEndTime.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name=">>GrpWeightChart.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Text" xml:space="preserve">
|
||||
<value>纠缠之缘</value>
|
||||
@@ -356,9 +359,15 @@
|
||||
<data name=">>LblEventChance4Tip.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Text" xml:space="preserve">
|
||||
<value>祈愿道具</value>
|
||||
</data>
|
||||
<data name=">>TxtPoolWeight5.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="TxtPoolWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>300, 23</value>
|
||||
</data>
|
||||
@@ -368,8 +377,8 @@
|
||||
<data name=">>NUDEventChance4.ZOrder" xml:space="preserve">
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name="GrpBalance.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
<data name="LnkWeightHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>402, 0</value>
|
||||
</data>
|
||||
<data name="LblEventChance4Tip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>89</value>
|
||||
@@ -441,17 +450,17 @@
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>984, 561</value>
|
||||
<value>1184, 561</value>
|
||||
</data>
|
||||
<data name=">>BtnParse.Parent" xml:space="preserve">
|
||||
<value>GrpJson</value>
|
||||
</data>
|
||||
<data name=">>GrpFallbackPool.Name" xml:space="preserve">
|
||||
<value>GrpFallbackPool</value>
|
||||
</data>
|
||||
<data name=">>GrpBalance.Name" xml:space="preserve">
|
||||
<value>GrpBalance</value>
|
||||
</data>
|
||||
<data name=">>TxtWeight4.Parent" xml:space="preserve">
|
||||
<value>GrpWeights</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance5Tip.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
@@ -509,9 +518,6 @@
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>角色和武器平衡机制(仅混合池有效)</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>43, 32</value>
|
||||
</data>
|
||||
<data name=">>LblBeginTime.ZOrder" xml:space="preserve">
|
||||
<value>20</value>
|
||||
</data>
|
||||
@@ -557,12 +563,18 @@
|
||||
<data name="LnkWeightHelp.Text" xml:space="preserve">
|
||||
<value>帮助</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 118</value>
|
||||
</data>
|
||||
<data name=">>ColFallbackId.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>ChartWeights.Name" xml:space="preserve">
|
||||
<value>ChartWeights</value>
|
||||
</data>
|
||||
<data name=">>RbCostItem224.ZOrder" xml:space="preserve">
|
||||
<value>26</value>
|
||||
</data>
|
||||
@@ -578,17 +590,11 @@
|
||||
<data name="LnkOpenOldEditor.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>53</value>
|
||||
</data>
|
||||
<data name="BtnGen.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>LblPoolWeight5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="ColFallbackName.Width" type="System.Int32, mscorlib">
|
||||
<value>110</value>
|
||||
<data name="ChartWeights.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 19</value>
|
||||
</data>
|
||||
<data name=">>CmbPrefab.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
@@ -611,6 +617,9 @@
|
||||
<data name="LblScheduleId.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>LblPrefabPath.Name" xml:space="preserve">
|
||||
<value>LblPrefabPath</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>458, 248</value>
|
||||
</data>
|
||||
@@ -623,8 +632,8 @@
|
||||
<data name=">>LblPrefabPath.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 260</value>
|
||||
<data name=">>LblBeginTime.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Text" xml:space="preserve">
|
||||
<value>客户端中显示的顺序</value>
|
||||
@@ -638,32 +647,23 @@
|
||||
<data name="LblGachaTypeTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>125, 17</value>
|
||||
</data>
|
||||
<data name="GrpWeights.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name=">>NUDScheduleId.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
<data name="CmbPrefab.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>GrpWeights.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
<data name=">>LblWeight5.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name=">>ListFallbackItems.Name" xml:space="preserve">
|
||||
<value>ListFallbackItems</value>
|
||||
</data>
|
||||
<data name="GrpJson.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>300, 541</value>
|
||||
<value>500, 230</value>
|
||||
</data>
|
||||
<data name="LnkOpenOldEditor.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 309</value>
|
||||
</data>
|
||||
<data name=">>LblEndTime.Name" xml:space="preserve">
|
||||
<value>LblEndTime</value>
|
||||
</data>
|
||||
<data name=">>ChkRemoveC6FormPool.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name="LblBannerType.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>59</value>
|
||||
</data>
|
||||
<data name=">>BtnGen.Name" xml:space="preserve">
|
||||
<value>BtnGen</value>
|
||||
@@ -672,17 +672,11 @@
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="GrpJson.Text" xml:space="preserve">
|
||||
<value>Json</value>
|
||||
<value>Json - (./Gresscutter/data/banners.json)</value>
|
||||
</data>
|
||||
<data name=">>LnkWeightHelp.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>ListUpItems.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>CmbBannerType.ZOrder" xml:space="preserve">
|
||||
<value>23</value>
|
||||
</data>
|
||||
<data name=">>LblSortId.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
@@ -707,8 +701,8 @@
|
||||
<data name=">>LblCostItem.ZOrder" xml:space="preserve">
|
||||
<value>27</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance4Tip.Name" xml:space="preserve">
|
||||
<value>LblEventChance4Tip</value>
|
||||
<data name=">>LblEndTime.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>TxtJson.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
@@ -719,8 +713,8 @@
|
||||
<data name=">>LblSortId.Name" xml:space="preserve">
|
||||
<value>LblSortId</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
<data name=">>TxtWeight4.Parent" xml:space="preserve">
|
||||
<value>GrpWeights</value>
|
||||
</data>
|
||||
<data name="ColFallbackId.Width" type="System.Int32, mscorlib">
|
||||
<value>65</value>
|
||||
@@ -731,11 +725,14 @@
|
||||
<data name="LblPoolWeight4.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name=">>GrpWeightChart.Name" xml:space="preserve">
|
||||
<value>GrpWeightChart</value>
|
||||
</data>
|
||||
<data name="ColUpName.Text" xml:space="preserve">
|
||||
<value>Name</value>
|
||||
</data>
|
||||
<data name="GrpBannerValues.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left</value>
|
||||
<data name="NUDSortId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>100, 23</value>
|
||||
</data>
|
||||
<data name=">>LblScheduleIdTip.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
@@ -753,8 +750,11 @@
|
||||
dAEAAAAHdmFsdWVfXwAIAgAAAAAAAAAKBgUAAAAHR3JvdXBBMws=
|
||||
</value>
|
||||
</data>
|
||||
<data name="NUDScheduleId.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
<data name=">>TxtPoolWeight5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>GrpBalance.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>LblBannerType.ZOrder" xml:space="preserve">
|
||||
<value>25</value>
|
||||
@@ -771,9 +771,6 @@
|
||||
<data name=">>RbCostItem223.Name" xml:space="preserve">
|
||||
<value>RbCostItem223</value>
|
||||
</data>
|
||||
<data name="LblEventChance5Tip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>181, 233</value>
|
||||
</data>
|
||||
<data name=">>LblEndTime.ZOrder" xml:space="preserve">
|
||||
<value>18</value>
|
||||
</data>
|
||||
@@ -829,8 +826,11 @@
|
||||
<data name="GrpWeights.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>440, 100</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Text" xml:space="preserve">
|
||||
<value>4星活动爆率</value>
|
||||
<data name=">>LblEventChance4Tip.Name" xml:space="preserve">
|
||||
<value>LblEventChance4Tip</value>
|
||||
</data>
|
||||
<data name=">>LblWeight4.Name" xml:space="preserve">
|
||||
<value>LblWeight4</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
@@ -850,8 +850,11 @@
|
||||
<data name="GrpBannerValues.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>ListFallbackItems.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
<data name=">>LnkOpenOldEditor.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>5星池权重</value>
|
||||
</data>
|
||||
<data name=">>NUDGachaType.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
@@ -874,8 +877,11 @@
|
||||
<data name=">>GrpUpPool.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="GrpWeightChart.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>500, 302</value>
|
||||
</data>
|
||||
<data name="BtnParse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>219, 512</value>
|
||||
<value>419, 201</value>
|
||||
</data>
|
||||
<data name="LblWeight5.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
@@ -886,36 +892,27 @@
|
||||
<data name="LblBeginTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>56, 17</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>90</value>
|
||||
</data>
|
||||
<data name=">>LblScheduleId.ZOrder" xml:space="preserve">
|
||||
<value>19</value>
|
||||
</data>
|
||||
<data name=">>LblWeight5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>LblScheduleId.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblGachaType.Text" xml:space="preserve">
|
||||
<value>GachaType</value>
|
||||
</data>
|
||||
<data name="LblWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name="GrpFallbackPool.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
<value>Top, Bottom, Left</value>
|
||||
</data>
|
||||
<data name="DTPBeginTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>110, 23</value>
|
||||
</data>
|
||||
<data name="LnkOpenOldEditor.Text" xml:space="preserve">
|
||||
<value>打开旧版本编辑器</value>
|
||||
</data>
|
||||
<data name=">>NUDSortId.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
@@ -952,17 +949,17 @@
|
||||
<data name=">>LblEventChance5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>LblWeight4.Name" xml:space="preserve">
|
||||
<value>LblWeight4</value>
|
||||
</data>
|
||||
<data name="TxtJson.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>288, 487</value>
|
||||
<value>488, 176</value>
|
||||
</data>
|
||||
<data name="ColUpId.Text" xml:space="preserve">
|
||||
<value>ID</value>
|
||||
</data>
|
||||
<data name=">>LnkOpenOldEditor.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
<data name="LnkWeightHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 17</value>
|
||||
</data>
|
||||
<data name=">>BtnParse.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="TxtJson.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
@@ -970,12 +967,18 @@
|
||||
<data name="BtnGen.Text" xml:space="preserve">
|
||||
<value>生成Json</value>
|
||||
</data>
|
||||
<data name="LblEventChance4.Text" xml:space="preserve">
|
||||
<value>4星活动爆率</value>
|
||||
</data>
|
||||
<data name=">>TxtJson.Name" xml:space="preserve">
|
||||
<value>TxtJson</value>
|
||||
</data>
|
||||
<data name="LblEndTime.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>74</value>
|
||||
</data>
|
||||
<data name="GrpWeightChart.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>674, 248</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance5Tip.ZOrder" xml:space="preserve">
|
||||
<value>8</value>
|
||||
</data>
|
||||
@@ -994,8 +997,8 @@
|
||||
<data name="NUDGachaType.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="NUDSortId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>100, 23</value>
|
||||
<data name=">>BtnGen.Parent" xml:space="preserve">
|
||||
<value>GrpJson</value>
|
||||
</data>
|
||||
<data name="NUDScheduleId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 55</value>
|
||||
@@ -1045,6 +1048,9 @@
|
||||
<data name=">>RbCostItem224.Name" xml:space="preserve">
|
||||
<value>RbCostItem224</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 17</value>
|
||||
</data>
|
||||
<data name=">>TxtJson.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
@@ -1054,6 +1060,12 @@
|
||||
<data name=">>LblSortId.ZOrder" xml:space="preserve">
|
||||
<value>14</value>
|
||||
</data>
|
||||
<data name="ChartWeights.Text" xml:space="preserve">
|
||||
<value>chart1</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>50, 176</value>
|
||||
</data>
|
||||
<data name="GrpJson.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>674, 12</value>
|
||||
</data>
|
||||
@@ -1075,9 +1087,6 @@
|
||||
<data name=">>LblSortIdTip.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items2" xml:space="preserve">
|
||||
<value>限时武器祈愿池</value>
|
||||
</data>
|
||||
<data name=">>NUDEventChance5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
@@ -1088,7 +1097,7 @@
|
||||
<value>基础池</value>
|
||||
</data>
|
||||
<data name=">>GrpFallbackPool.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Text" xml:space="preserve">
|
||||
<value>ID要求唯一</value>
|
||||
@@ -1099,8 +1108,8 @@
|
||||
<data name=">>LblGachaType.Name" xml:space="preserve">
|
||||
<value>LblGachaType</value>
|
||||
</data>
|
||||
<data name=">>BtnGen.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
<data name=">>LblPoolWeight5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblSortIdTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>218, 204</value>
|
||||
@@ -1118,7 +1127,7 @@
|
||||
<value>217, 260</value>
|
||||
</data>
|
||||
<data name=">>GrpBalance.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>DTPEndTime.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
@@ -1129,8 +1138,8 @@
|
||||
<data name="LblEndTime.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="ChkRemoveC6FormPool.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>99, 21</value>
|
||||
<data name="LnkWeightHelp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name=">>TxtWeight5.Name" xml:space="preserve">
|
||||
<value>TxtWeight5</value>
|
||||
@@ -1144,24 +1153,21 @@
|
||||
<data name="LblOptions.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 17</value>
|
||||
</data>
|
||||
<data name=">>LblScheduleIdTip.Name" xml:space="preserve">
|
||||
<value>LblScheduleIdTip</value>
|
||||
<data name="LblWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name="LblSortId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 17</value>
|
||||
</data>
|
||||
<data name="LblBeginTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>50, 176</value>
|
||||
<data name=">>GrpWeightChart.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="LblEventChance5Tip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>181, 233</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance4.ZOrder" xml:space="preserve">
|
||||
<value>12</value>
|
||||
</data>
|
||||
<data name=">>GrpWeights.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>56, 17</value>
|
||||
</data>
|
||||
<data name="ColFallbackId.Text" xml:space="preserve">
|
||||
<value>ID</value>
|
||||
</data>
|
||||
@@ -1180,11 +1186,11 @@
|
||||
<data name=">>NUDGachaType.Name" xml:space="preserve">
|
||||
<value>NUDGachaType</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>32, 17</value>
|
||||
<data name=">>LblScheduleIdTip.Name" xml:space="preserve">
|
||||
<value>LblScheduleIdTip</value>
|
||||
</data>
|
||||
<data name=">>CmbPrefab.Name" xml:space="preserve">
|
||||
<value>CmbPrefab</value>
|
||||
<data name=">>ChartWeights.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>LblEndTime.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
@@ -1195,29 +1201,26 @@
|
||||
<data name=">>TxtJson.Parent" xml:space="preserve">
|
||||
<value>GrpJson</value>
|
||||
</data>
|
||||
<data name="$this.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||
<value>3, 4, 3, 4</value>
|
||||
<data name=">>LblEndTime.Name" xml:space="preserve">
|
||||
<value>LblEndTime</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="GrpUpPool.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
<data name="ChkRemoveC6FormPool.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>99, 21</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>56, 17</value>
|
||||
</data>
|
||||
<data name="BtnGen.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 512</value>
|
||||
</data>
|
||||
<data name=">>TxtWeight4.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>ListUpItems.Parent" xml:space="preserve">
|
||||
<value>GrpUpPool</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
<data name=">>ListUpItems.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 84</value>
|
||||
@@ -1234,8 +1237,8 @@
|
||||
<data name="LblEventChance4.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="DTPEndTime.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>302, 173</value>
|
||||
<data name="ColFallbackName.Width" type="System.Int32, mscorlib">
|
||||
<value>110</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>151, 21</value>
|
||||
@@ -1252,9 +1255,15 @@
|
||||
<data name="NUDGachaType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 26</value>
|
||||
</data>
|
||||
<data name=">>RbCostItem224.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="TxtPoolWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>300, 23</value>
|
||||
</data>
|
||||
<data name="ColUpName.Width" type="System.Int32, mscorlib">
|
||||
<value>110</value>
|
||||
</data>
|
||||
<data name=">>DTPBeginTime.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
@@ -1264,18 +1273,24 @@
|
||||
<data name="LblScheduleId.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 17</value>
|
||||
</data>
|
||||
<data name=">>RbCostItem224.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>FormGachaBannerEditor2</value>
|
||||
</data>
|
||||
<data name="LblEndTime.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>56, 17</value>
|
||||
</data>
|
||||
<data name="GrpBalance.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name=">>ColFallbackName.Name" xml:space="preserve">
|
||||
<value>ColFallbackName</value>
|
||||
<data name=">>BtnGen.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>GrpUpPool.Name" xml:space="preserve">
|
||||
<value>GrpUpPool</value>
|
||||
</data>
|
||||
<data name=">>LnkWeightHelp.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="$this.Font" type="System.Drawing.Font, System.Drawing">
|
||||
<value>微软雅黑, 9pt</value>
|
||||
</data>
|
||||
@@ -1288,12 +1303,15 @@
|
||||
<data name=">>GrpWeights.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name="LblCostItem.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>50, 148</value>
|
||||
<data name=">>ColFallbackName.Name" xml:space="preserve">
|
||||
<value>ColFallbackName</value>
|
||||
</data>
|
||||
<data name=">>LblGachaTypeTip.Name" xml:space="preserve">
|
||||
<value>LblGachaTypeTip</value>
|
||||
</data>
|
||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>1200, 600</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>218, 28</value>
|
||||
</data>
|
||||
@@ -1303,8 +1321,11 @@
|
||||
<data name="LblPoolWeight4.Text" xml:space="preserve">
|
||||
<value>4星池权重</value>
|
||||
</data>
|
||||
<data name=">>TxtPoolWeight5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name="BtnGen.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>6, 201</value>
|
||||
</data>
|
||||
<data name=">>TxtPoolWeight5.Name" xml:space="preserve">
|
||||
<value>TxtPoolWeight5</value>
|
||||
</data>
|
||||
<data name="LblScheduleIdTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>69, 17</value>
|
||||
@@ -1321,8 +1342,8 @@
|
||||
<data name="TxtWeight5.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>BtnGen.Parent" xml:space="preserve">
|
||||
<value>GrpJson</value>
|
||||
<data name="ListUpItems.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>LblGachaType.ZOrder" xml:space="preserve">
|
||||
<value>11</value>
|
||||
@@ -1330,14 +1351,17 @@
|
||||
<data name=">>LblEventChance5Tip.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="ChartWeights.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>ListFallbackItems.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="TxtJson.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
<data name="LblPoolWeight5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>43, 32</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.Text" xml:space="preserve">
|
||||
<value>从400开始,顺序递增</value>
|
||||
@@ -1345,11 +1369,14 @@
|
||||
<data name="LnkOpenOldEditor.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>20</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>51</value>
|
||||
</data>
|
||||
<data name=">>TxtWeight4.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Text" xml:space="preserve">
|
||||
<value>5星池权重</value>
|
||||
<data name="LnkOpenOldEditor.Text" xml:space="preserve">
|
||||
<value>打开旧版本编辑器</value>
|
||||
</data>
|
||||
<data name=">>LblPoolWeight4.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
@@ -1363,47 +1390,53 @@
|
||||
<data name="LblEventChance5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 17</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 17</value>
|
||||
</data>
|
||||
<data name="BtnParse.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Right</value>
|
||||
</data>
|
||||
<data name=">>LblOptions.Name" xml:space="preserve">
|
||||
<value>LblOptions</value>
|
||||
</data>
|
||||
<data name=">>LblWeight5.Name" xml:space="preserve">
|
||||
<value>LblWeight5</value>
|
||||
</data>
|
||||
<data name="BtnGen.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>75, 23</value>
|
||||
</data>
|
||||
<data name=">>TxtPoolWeight5.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
<data name="CmbBannerType.Items2" xml:space="preserve">
|
||||
<value>限时武器祈愿池</value>
|
||||
</data>
|
||||
<data name=">>GrpFallbackPool.Name" xml:space="preserve">
|
||||
<value>GrpFallbackPool</value>
|
||||
<data name="CmbBannerType.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>56, 17</value>
|
||||
</data>
|
||||
<data name=">>GrpWeightChart.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblEventChance5.ZOrder" xml:space="preserve">
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 118</value>
|
||||
<data name=">>LblOptions.Name" xml:space="preserve">
|
||||
<value>LblOptions</value>
|
||||
</data>
|
||||
<data name=">>CmbBannerType.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="RbCostItem224.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="LblBannerType.Text" xml:space="preserve">
|
||||
<value>奖池类型</value>
|
||||
</data>
|
||||
<data name="LblSortId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 204</value>
|
||||
</data>
|
||||
<data name=">>LblPrefabPath.Name" xml:space="preserve">
|
||||
<value>LblPrefabPath</value>
|
||||
<data name="GrpWeightChart.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name=">>GrpUpPool.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name=">>CmbBannerType.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
@@ -1414,11 +1447,14 @@
|
||||
<data name="LblBeginTime.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>72</value>
|
||||
</data>
|
||||
<data name=">>GrpBalance.Type" xml:space="preserve">
|
||||
<data name=">>GrpWeights.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblGachaTypeTip.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>51</value>
|
||||
<data name="LblGachaTypeTip.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="ListFallbackItems.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight4.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>43, 61</value>
|
||||
@@ -1429,6 +1465,9 @@
|
||||
<data name="TxtWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>300, 23</value>
|
||||
</data>
|
||||
<data name="ChartWeights.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>494, 280</value>
|
||||
</data>
|
||||
<data name="CmbBannerType.Items" xml:space="preserve">
|
||||
<value>常驻池</value>
|
||||
</data>
|
||||
@@ -1438,8 +1477,8 @@
|
||||
<data name="LblWeight5.Text" xml:space="preserve">
|
||||
<value>5星权重</value>
|
||||
</data>
|
||||
<data name=">>LblBeginTime.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name="LblPrefabPath.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>61</value>
|
||||
</data>
|
||||
<data name="ChkAutoStripRateUpFromFallback.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>92</value>
|
||||
@@ -1447,8 +1486,8 @@
|
||||
<data name=">>LblGachaTypeTip.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
|
||||
<value>1000, 600</value>
|
||||
<data name="LblEventChance5Tip.Text" xml:space="preserve">
|
||||
<value>%</value>
|
||||
</data>
|
||||
<data name="LblEventChance5.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>31, 233</value>
|
||||
@@ -1456,12 +1495,12 @@
|
||||
<data name=">>ColFallbackId.Name" xml:space="preserve">
|
||||
<value>ColFallbackId</value>
|
||||
</data>
|
||||
<data name=">>ChartWeights.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.DataVisualization.Charting.Chart, System.Windows.Forms.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35</value>
|
||||
</data>
|
||||
<data name="LblSortId.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>75</value>
|
||||
</data>
|
||||
<data name=">>LblBannerType.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>ChkAutoStripRateUpFromFallback.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
@@ -1477,11 +1516,8 @@
|
||||
<data name="LblGachaType.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>48</value>
|
||||
</data>
|
||||
<data name=">>LblWeight5.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="LblPrefabPath.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>61</value>
|
||||
<data name="LblCostItem.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>50, 148</value>
|
||||
</data>
|
||||
<data name=">>RbCostItem223.ZOrder" xml:space="preserve">
|
||||
<value>29</value>
|
||||
@@ -1498,21 +1534,24 @@
|
||||
<data name=">>NUDScheduleId.Name" xml:space="preserve">
|
||||
<value>NUDScheduleId</value>
|
||||
</data>
|
||||
<data name="ColUpName.Width" type="System.Int32, mscorlib">
|
||||
<value>110</value>
|
||||
<data name="NUDScheduleId.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>$this.Name" xml:space="preserve">
|
||||
<value>FormGachaBannerEditor2</value>
|
||||
<data name=">>LblBannerType.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>ChkAutoStripRateUpFromFallback.Name" xml:space="preserve">
|
||||
<value>ChkAutoStripRateUpFromFallback</value>
|
||||
</data>
|
||||
<data name="GrpJson.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>6</value>
|
||||
<data name=">>ListFallbackItems.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>192, 146</value>
|
||||
</data>
|
||||
<data name=">>ChartWeights.Parent" xml:space="preserve">
|
||||
<value>GrpWeightChart</value>
|
||||
</data>
|
||||
<data name="RbCostItem223.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
@@ -1534,8 +1573,11 @@
|
||||
<data name="LblPoolWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 17</value>
|
||||
</data>
|
||||
<data name=">>TxtPoolWeight5.Name" xml:space="preserve">
|
||||
<value>TxtPoolWeight5</value>
|
||||
<data name="ChkRemoveC6FormPool.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>112, 260</value>
|
||||
</data>
|
||||
<data name="GrpWeightChart.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>卡池编辑器</value>
|
||||
@@ -1543,8 +1585,8 @@
|
||||
<data name="NUDEventChance4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 23</value>
|
||||
</data>
|
||||
<data name=">>LblWeight5.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
<data name=">>CmbPrefab.Name" xml:space="preserve">
|
||||
<value>CmbPrefab</value>
|
||||
</data>
|
||||
<data name=">>LblOptions.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
@@ -1552,23 +1594,23 @@
|
||||
<data name="GrpBannerValues.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>12, 12</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 17</value>
|
||||
<data name=">>NUDScheduleId.Parent" xml:space="preserve">
|
||||
<value>GrpBannerValues</value>
|
||||
</data>
|
||||
<data name="LblScheduleId.Text" xml:space="preserve">
|
||||
<value>ScheduleId</value>
|
||||
</data>
|
||||
<data name=">>LnkWeightHelp.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
<data name=">>LblEventChance4.Name" xml:space="preserve">
|
||||
<value>LblEventChance4</value>
|
||||
</data>
|
||||
<data name="LnkWeightHelp.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>402, 0</value>
|
||||
<data name="LblScheduleId.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>53</value>
|
||||
</data>
|
||||
<data name="LblCostItem.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>80</value>
|
||||
</data>
|
||||
<data name="LblBannerType.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>59</value>
|
||||
<data name="LblWeight4.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 17</value>
|
||||
</data>
|
||||
<data name="LblPoolWeight5.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
@@ -1579,8 +1621,8 @@
|
||||
<data name=">>LblPoolWeight4.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>BtnParse.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
<data name=">>CmbBannerType.ZOrder" xml:space="preserve">
|
||||
<value>23</value>
|
||||
</data>
|
||||
<data name="ListUpItems.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>3, 19</value>
|
||||
@@ -1591,7 +1633,4 @@
|
||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>zh-TW</value>
|
||||
</metadata>
|
||||
</root>
|
@@ -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>
|
||||
@@ -396,13 +396,16 @@
|
||||
<value>Сген. Json</value>
|
||||
</data>
|
||||
<data name="BtnParse.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>209, 512</value>
|
||||
<value>409, 201</value>
|
||||
</data>
|
||||
<data name="BtnParse.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<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>
|
||||
|
@@ -289,6 +289,9 @@
|
||||
<data name="GrpBalance.Text" xml:space="preserve">
|
||||
<value>角色和武器平衡機制(僅混合池有效)</value>
|
||||
</data>
|
||||
<data name="GrpWeightChart.Text" xml:space="preserve">
|
||||
<value>權重圖表</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>卡池編輯器</value>
|
||||
</data>
|
||||
|
259
Source/GrasscutterTools/Forms/FormMain.Designer.cs
generated
@@ -35,6 +35,12 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpCommand = new System.Windows.Forms.GroupBox();
|
||||
this.BtnInvokeOpenCommand = new System.Windows.Forms.Button();
|
||||
this.TPRemoteCall = new System.Windows.Forms.TabPage();
|
||||
this.LnkLinks = new System.Windows.Forms.LinkLabel();
|
||||
this.LnkGOODHelp = new System.Windows.Forms.LinkLabel();
|
||||
this.LnkInventoryKamera = new System.Windows.Forms.LinkLabel();
|
||||
this.LblGOODHelp = new System.Windows.Forms.Label();
|
||||
this.ButtonOpenGOODImport = new System.Windows.Forms.Button();
|
||||
this.LblHostTip = new System.Windows.Forms.Label();
|
||||
this.GrpServerStatus = new System.Windows.Forms.GroupBox();
|
||||
this.LnkOpenCommandLabel = new System.Windows.Forms.LinkLabel();
|
||||
this.LblOpenCommandSupport = new System.Windows.Forms.Label();
|
||||
@@ -82,14 +88,15 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpPermission = new System.Windows.Forms.GroupBox();
|
||||
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();
|
||||
@@ -101,6 +108,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();
|
||||
@@ -116,6 +124,7 @@ namespace GrasscutterTools.Forms
|
||||
this.NUDGameItemLevel = new System.Windows.Forms.NumericUpDown();
|
||||
this.LblGiveCommandDescription = new System.Windows.Forms.Label();
|
||||
this.TPWeapon = new System.Windows.Forms.TabPage();
|
||||
this.BtnGiveAllWeapons = new System.Windows.Forms.Button();
|
||||
this.TxtWeaponFilter = new System.Windows.Forms.TextBox();
|
||||
this.LblWeaponDescription = new System.Windows.Forms.Label();
|
||||
this.LblWeaponRefinement = new System.Windows.Forms.Label();
|
||||
@@ -126,9 +135,9 @@ namespace GrasscutterTools.Forms
|
||||
this.NUDWeaponLevel = new System.Windows.Forms.NumericUpDown();
|
||||
this.ListWeapons = new System.Windows.Forms.ListBox();
|
||||
this.TPStats = new System.Windows.Forms.TabPage();
|
||||
this.LblResetStatsCommand = new System.Windows.Forms.LinkLabel();
|
||||
this.LblResetStatsTip = new System.Windows.Forms.Label();
|
||||
this.GrpSetStats = new System.Windows.Forms.GroupBox();
|
||||
this.BtnUnlockStat = new System.Windows.Forms.Button();
|
||||
this.BtnLockStat = new System.Windows.Forms.Button();
|
||||
this.LblStatTip = new System.Windows.Forms.Label();
|
||||
this.LblStatPercent = new System.Windows.Forms.Label();
|
||||
this.NUDStat = new System.Windows.Forms.NumericUpDown();
|
||||
@@ -141,7 +150,6 @@ namespace GrasscutterTools.Forms
|
||||
this.LblStatsDescription = new System.Windows.Forms.Label();
|
||||
this.TPAvatar = new System.Windows.Forms.TabPage();
|
||||
this.BtnGiveAllChar = new System.Windows.Forms.Button();
|
||||
this.LblConstellationTip = new System.Windows.Forms.Label();
|
||||
this.LblAvatarConstellation = new System.Windows.Forms.Label();
|
||||
this.NUDAvatarConstellation = new System.Windows.Forms.NumericUpDown();
|
||||
this.ImgAvatar = new System.Windows.Forms.PictureBox();
|
||||
@@ -150,6 +158,7 @@ namespace GrasscutterTools.Forms
|
||||
this.NUDAvatarLevel = new System.Windows.Forms.NumericUpDown();
|
||||
this.CmbAvatar = new System.Windows.Forms.ComboBox();
|
||||
this.TPSpawn = new System.Windows.Forms.TabPage();
|
||||
this.ChkInfiniteHP = new System.Windows.Forms.CheckBox();
|
||||
this.LblClearSpawnLogs = new System.Windows.Forms.Label();
|
||||
this.BtnSaveSpawnLog = new System.Windows.Forms.Button();
|
||||
this.BtnRemoveSpawnLog = new System.Windows.Forms.Button();
|
||||
@@ -157,7 +166,6 @@ namespace GrasscutterTools.Forms
|
||||
this.ListSpawnLogs = new System.Windows.Forms.ListBox();
|
||||
this.GrpEntityType = new System.Windows.Forms.GroupBox();
|
||||
this.RbEntityAnimal = new System.Windows.Forms.RadioButton();
|
||||
this.RbEntityNPC = new System.Windows.Forms.RadioButton();
|
||||
this.RbEntityMonster = new System.Windows.Forms.RadioButton();
|
||||
this.LblSpawnDescription = new System.Windows.Forms.Label();
|
||||
this.LblEntityAmount = new System.Windows.Forms.Label();
|
||||
@@ -207,13 +215,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();
|
||||
@@ -316,14 +326,61 @@ 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);
|
||||
this.TPRemoteCall.Controls.Add(this.LblGOODHelp);
|
||||
this.TPRemoteCall.Controls.Add(this.ButtonOpenGOODImport);
|
||||
this.TPRemoteCall.Controls.Add(this.LblHostTip);
|
||||
this.TPRemoteCall.Controls.Add(this.GrpServerStatus);
|
||||
this.TPRemoteCall.Controls.Add(this.GrpRemoteCommand);
|
||||
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
|
||||
//
|
||||
resources.ApplyResources(this.LnkLinks, "LnkLinks");
|
||||
this.LnkLinks.Name = "LnkLinks";
|
||||
this.LnkLinks.TabStop = true;
|
||||
this.LnkLinks.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkLinks_LinkClicked);
|
||||
//
|
||||
// LnkGOODHelp
|
||||
//
|
||||
resources.ApplyResources(this.LnkGOODHelp, "LnkGOODHelp");
|
||||
this.LnkGOODHelp.Cursor = System.Windows.Forms.Cursors.Help;
|
||||
this.LnkGOODHelp.Name = "LnkGOODHelp";
|
||||
this.LnkGOODHelp.TabStop = true;
|
||||
this.LnkGOODHelp.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkGOODHelp_LinkClicked);
|
||||
//
|
||||
// LnkInventoryKamera
|
||||
//
|
||||
resources.ApplyResources(this.LnkInventoryKamera, "LnkInventoryKamera");
|
||||
this.LnkInventoryKamera.Name = "LnkInventoryKamera";
|
||||
this.LnkInventoryKamera.TabStop = true;
|
||||
this.LnkInventoryKamera.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LnkInventoryKamera_LinkClicked);
|
||||
//
|
||||
// LblGOODHelp
|
||||
//
|
||||
resources.ApplyResources(this.LblGOODHelp, "LblGOODHelp");
|
||||
this.LblGOODHelp.Name = "LblGOODHelp";
|
||||
//
|
||||
// ButtonOpenGOODImport
|
||||
//
|
||||
resources.ApplyResources(this.ButtonOpenGOODImport, "ButtonOpenGOODImport");
|
||||
this.ButtonOpenGOODImport.Name = "ButtonOpenGOODImport";
|
||||
this.ButtonOpenGOODImport.UseVisualStyleBackColor = true;
|
||||
this.ButtonOpenGOODImport.Click += new System.EventHandler(this.ButtonOpenGOODImport_Click);
|
||||
//
|
||||
// LblHostTip
|
||||
//
|
||||
resources.ApplyResources(this.LblHostTip, "LblHostTip");
|
||||
this.LblHostTip.ForeColor = System.Drawing.SystemColors.GrayText;
|
||||
this.LblHostTip.Name = "LblHostTip";
|
||||
//
|
||||
// GrpServerStatus
|
||||
//
|
||||
@@ -378,14 +435,15 @@ 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);
|
||||
@@ -393,7 +451,6 @@ 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;
|
||||
//
|
||||
@@ -465,11 +522,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;
|
||||
//
|
||||
@@ -514,10 +571,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;
|
||||
//
|
||||
@@ -542,10 +599,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;
|
||||
//
|
||||
@@ -563,8 +620,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// DTPBanEndTime
|
||||
//
|
||||
this.DTPBanEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Short;
|
||||
resources.ApplyResources(this.DTPBanEndTime, "DTPBanEndTime");
|
||||
this.DTPBanEndTime.Format = System.Windows.Forms.DateTimePickerFormat.Short;
|
||||
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";
|
||||
@@ -586,8 +643,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TxtBanReason
|
||||
//
|
||||
this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
resources.ApplyResources(this.TxtBanReason, "TxtBanReason");
|
||||
this.TxtBanReason.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||
this.TxtBanReason.Maximum = 0F;
|
||||
this.TxtBanReason.Minimum = 0F;
|
||||
this.TxtBanReason.Name = "TxtBanReason";
|
||||
@@ -676,7 +733,9 @@ namespace GrasscutterTools.Forms
|
||||
resources.ApplyResources(this.GrpPermission, "GrpPermission");
|
||||
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);
|
||||
@@ -685,10 +744,10 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// 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
|
||||
@@ -706,6 +765,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");
|
||||
@@ -714,6 +781,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");
|
||||
@@ -734,9 +809,9 @@ 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);
|
||||
@@ -748,7 +823,7 @@ namespace GrasscutterTools.Forms
|
||||
this.TPScene.Controls.Add(this.LblClimateType);
|
||||
this.TPScene.Controls.Add(this.LblSceneDescription);
|
||||
this.TPScene.Controls.Add(this.ListScenes);
|
||||
resources.ApplyResources(this.TPScene, "TPScene");
|
||||
this.TPScene.Controls.Add(this.LblTp);
|
||||
this.TPScene.Name = "TPScene";
|
||||
this.TPScene.UseVisualStyleBackColor = true;
|
||||
//
|
||||
@@ -764,11 +839,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");
|
||||
@@ -881,8 +951,14 @@ 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);
|
||||
@@ -895,7 +971,6 @@ 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;
|
||||
//
|
||||
@@ -1013,6 +1088,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPWeapon
|
||||
//
|
||||
resources.ApplyResources(this.TPWeapon, "TPWeapon");
|
||||
this.TPWeapon.Controls.Add(this.BtnGiveAllWeapons);
|
||||
this.TPWeapon.Controls.Add(this.TxtWeaponFilter);
|
||||
this.TPWeapon.Controls.Add(this.LblWeaponDescription);
|
||||
this.TPWeapon.Controls.Add(this.LblWeaponRefinement);
|
||||
@@ -1022,10 +1099,16 @@ 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;
|
||||
//
|
||||
// BtnGiveAllWeapons
|
||||
//
|
||||
resources.ApplyResources(this.BtnGiveAllWeapons, "BtnGiveAllWeapons");
|
||||
this.BtnGiveAllWeapons.Name = "BtnGiveAllWeapons";
|
||||
this.BtnGiveAllWeapons.UseVisualStyleBackColor = true;
|
||||
this.BtnGiveAllWeapons.Click += new System.EventHandler(this.BtnGiveAllWeapons_Click);
|
||||
//
|
||||
// TxtWeaponFilter
|
||||
//
|
||||
resources.ApplyResources(this.TxtWeaponFilter, "TxtWeaponFilter");
|
||||
@@ -1119,31 +1202,18 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPStats
|
||||
//
|
||||
this.TPStats.Controls.Add(this.LblResetStatsCommand);
|
||||
this.TPStats.Controls.Add(this.LblResetStatsTip);
|
||||
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;
|
||||
//
|
||||
// LblResetStatsCommand
|
||||
//
|
||||
resources.ApplyResources(this.LblResetStatsCommand, "LblResetStatsCommand");
|
||||
this.LblResetStatsCommand.Name = "LblResetStatsCommand";
|
||||
this.LblResetStatsCommand.TabStop = true;
|
||||
this.LblResetStatsCommand.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LblResetStatsCommand_LinkClicked);
|
||||
//
|
||||
// LblResetStatsTip
|
||||
//
|
||||
resources.ApplyResources(this.LblResetStatsTip, "LblResetStatsTip");
|
||||
this.LblResetStatsTip.ForeColor = System.Drawing.SystemColors.ActiveCaption;
|
||||
this.LblResetStatsTip.Name = "LblResetStatsTip";
|
||||
//
|
||||
// GrpSetStats
|
||||
//
|
||||
resources.ApplyResources(this.GrpSetStats, "GrpSetStats");
|
||||
this.GrpSetStats.Controls.Add(this.BtnUnlockStat);
|
||||
this.GrpSetStats.Controls.Add(this.BtnLockStat);
|
||||
this.GrpSetStats.Controls.Add(this.LblStatTip);
|
||||
this.GrpSetStats.Controls.Add(this.LblStatPercent);
|
||||
this.GrpSetStats.Controls.Add(this.NUDStat);
|
||||
@@ -1151,11 +1221,25 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpSetStats.Name = "GrpSetStats";
|
||||
this.GrpSetStats.TabStop = false;
|
||||
//
|
||||
// BtnUnlockStat
|
||||
//
|
||||
resources.ApplyResources(this.BtnUnlockStat, "BtnUnlockStat");
|
||||
this.BtnUnlockStat.Name = "BtnUnlockStat";
|
||||
this.BtnUnlockStat.UseVisualStyleBackColor = true;
|
||||
this.BtnUnlockStat.Click += new System.EventHandler(this.BtnUnlockStat_Click);
|
||||
//
|
||||
// BtnLockStat
|
||||
//
|
||||
resources.ApplyResources(this.BtnLockStat, "BtnLockStat");
|
||||
this.BtnLockStat.Name = "BtnLockStat";
|
||||
this.BtnLockStat.UseVisualStyleBackColor = true;
|
||||
this.BtnLockStat.Click += new System.EventHandler(this.BtnLockStat_Click);
|
||||
//
|
||||
// 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
|
||||
@@ -1181,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);
|
||||
//
|
||||
@@ -1243,8 +1327,8 @@ 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);
|
||||
this.TPAvatar.Controls.Add(this.NUDAvatarConstellation);
|
||||
this.TPAvatar.Controls.Add(this.ImgAvatar);
|
||||
@@ -1252,7 +1336,6 @@ 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;
|
||||
//
|
||||
@@ -1263,13 +1346,6 @@ namespace GrasscutterTools.Forms
|
||||
this.BtnGiveAllChar.UseVisualStyleBackColor = true;
|
||||
this.BtnGiveAllChar.Click += new System.EventHandler(this.BtnGiveAllChar_Click);
|
||||
//
|
||||
// LblConstellationTip
|
||||
//
|
||||
resources.ApplyResources(this.LblConstellationTip, "LblConstellationTip");
|
||||
this.LblConstellationTip.AutoEllipsis = true;
|
||||
this.LblConstellationTip.ForeColor = System.Drawing.SystemColors.ControlDarkDark;
|
||||
this.LblConstellationTip.Name = "LblConstellationTip";
|
||||
//
|
||||
// LblAvatarConstellation
|
||||
//
|
||||
resources.ApplyResources(this.LblAvatarConstellation, "LblAvatarConstellation");
|
||||
@@ -1289,6 +1365,7 @@ namespace GrasscutterTools.Forms
|
||||
0,
|
||||
0,
|
||||
0});
|
||||
this.NUDAvatarConstellation.ValueChanged += new System.EventHandler(this.NUDAvatarConstellation_ValueChanged);
|
||||
//
|
||||
// ImgAvatar
|
||||
//
|
||||
@@ -1338,6 +1415,8 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
// TPSpawn
|
||||
//
|
||||
resources.ApplyResources(this.TPSpawn, "TPSpawn");
|
||||
this.TPSpawn.Controls.Add(this.ChkInfiniteHP);
|
||||
this.TPSpawn.Controls.Add(this.LblClearSpawnLogs);
|
||||
this.TPSpawn.Controls.Add(this.BtnSaveSpawnLog);
|
||||
this.TPSpawn.Controls.Add(this.BtnRemoveSpawnLog);
|
||||
@@ -1350,10 +1429,16 @@ 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;
|
||||
//
|
||||
// ChkInfiniteHP
|
||||
//
|
||||
resources.ApplyResources(this.ChkInfiniteHP, "ChkInfiniteHP");
|
||||
this.ChkInfiniteHP.Name = "ChkInfiniteHP";
|
||||
this.ChkInfiniteHP.UseVisualStyleBackColor = true;
|
||||
this.ChkInfiniteHP.CheckedChanged += new System.EventHandler(this.SpawnEntityInputChanged);
|
||||
//
|
||||
// LblClearSpawnLogs
|
||||
//
|
||||
resources.ApplyResources(this.LblClearSpawnLogs, "LblClearSpawnLogs");
|
||||
@@ -1393,7 +1478,6 @@ namespace GrasscutterTools.Forms
|
||||
//
|
||||
resources.ApplyResources(this.GrpEntityType, "GrpEntityType");
|
||||
this.GrpEntityType.Controls.Add(this.RbEntityAnimal);
|
||||
this.GrpEntityType.Controls.Add(this.RbEntityNPC);
|
||||
this.GrpEntityType.Controls.Add(this.RbEntityMonster);
|
||||
this.GrpEntityType.Name = "GrpEntityType";
|
||||
this.GrpEntityType.TabStop = false;
|
||||
@@ -1405,13 +1489,6 @@ namespace GrasscutterTools.Forms
|
||||
this.RbEntityAnimal.UseVisualStyleBackColor = true;
|
||||
this.RbEntityAnimal.CheckedChanged += new System.EventHandler(this.RbEntity_CheckedChanged);
|
||||
//
|
||||
// RbEntityNPC
|
||||
//
|
||||
resources.ApplyResources(this.RbEntityNPC, "RbEntityNPC");
|
||||
this.RbEntityNPC.Name = "RbEntityNPC";
|
||||
this.RbEntityNPC.UseVisualStyleBackColor = true;
|
||||
this.RbEntityNPC.CheckedChanged += new System.EventHandler(this.RbEntity_CheckedChanged);
|
||||
//
|
||||
// RbEntityMonster
|
||||
//
|
||||
resources.ApplyResources(this.RbEntityMonster, "RbEntityMonster");
|
||||
@@ -1491,13 +1568,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;
|
||||
//
|
||||
@@ -1569,6 +1646,7 @@ 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);
|
||||
@@ -1588,7 +1666,6 @@ 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;
|
||||
//
|
||||
@@ -1754,6 +1831,7 @@ 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);
|
||||
@@ -1761,7 +1839,6 @@ 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;
|
||||
//
|
||||
@@ -1825,15 +1902,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");
|
||||
@@ -1863,8 +1948,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);
|
||||
@@ -1873,27 +1959,30 @@ namespace GrasscutterTools.Forms
|
||||
this.GrpSettings.Name = "GrpSettings";
|
||||
this.GrpSettings.TabStop = false;
|
||||
//
|
||||
// LblGCVersion
|
||||
//
|
||||
resources.ApplyResources(this.LblGCVersion, "LblGCVersion");
|
||||
this.LblGCVersion.Name = "LblGCVersion";
|
||||
//
|
||||
// CmbGcVersions
|
||||
//
|
||||
resources.ApplyResources(this.CmbGcVersions, "CmbGcVersions");
|
||||
this.CmbGcVersions.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.CmbGcVersions.FormattingEnabled = true;
|
||||
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
|
||||
//
|
||||
@@ -2164,7 +2253,6 @@ namespace GrasscutterTools.Forms
|
||||
private System.Windows.Forms.ListBox ListSpawnLogs;
|
||||
private System.Windows.Forms.GroupBox GrpEntityType;
|
||||
private System.Windows.Forms.RadioButton RbEntityAnimal;
|
||||
private System.Windows.Forms.RadioButton RbEntityNPC;
|
||||
private System.Windows.Forms.RadioButton RbEntityMonster;
|
||||
private System.Windows.Forms.Label LblSpawnDescription;
|
||||
private System.Windows.Forms.Label LblEntityAmount;
|
||||
@@ -2219,7 +2307,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;
|
||||
@@ -2229,11 +2316,23 @@ namespace GrasscutterTools.Forms
|
||||
private System.Windows.Forms.Label LblArtifactLevelTip;
|
||||
private System.Windows.Forms.Label LblClearSpawnLogs;
|
||||
private System.Windows.Forms.Label LblClearGiveItemLogs;
|
||||
private System.Windows.Forms.LinkLabel LblResetStatsCommand;
|
||||
private System.Windows.Forms.Label LblResetStatsTip;
|
||||
private System.Windows.Forms.Label LblAvatarConstellation;
|
||||
private System.Windows.Forms.NumericUpDown NUDAvatarConstellation;
|
||||
private System.Windows.Forms.Label LblConstellationTip;
|
||||
private System.Windows.Forms.Button BtnGiveAllChar;
|
||||
private System.Windows.Forms.Label LblHostTip;
|
||||
private System.Windows.Forms.Button ButtonOpenGOODImport;
|
||||
private System.Windows.Forms.LinkLabel LnkInventoryKamera;
|
||||
private System.Windows.Forms.Label LblGOODHelp;
|
||||
private System.Windows.Forms.LinkLabel LnkGOODHelp;
|
||||
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.Button BtnPermClear;
|
||||
private System.Windows.Forms.Button BtnPermList;
|
||||
private System.Windows.Forms.LinkLabel LnkNewVersion;
|
||||
private System.Windows.Forms.Button BtnGiveAllWeapons;
|
||||
private System.Windows.Forms.CheckBox ChkInfiniteHP;
|
||||
}
|
||||
}
|
||||
|
@@ -127,11 +127,35 @@
|
||||
<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="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Command (Press and hold Ctrl to run automatically)</value>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>Remote</value>
|
||||
</data>
|
||||
<data name="LnkInventoryKamera.Text" xml:space="preserve">
|
||||
<value>InventoryKamera</value>
|
||||
</data>
|
||||
<data name="LblGOODHelp.Text" xml:space="preserve">
|
||||
<value>Come and import your official server archive into GC!</value>
|
||||
</data>
|
||||
<data name="ButtonOpenGOODImport.Text" xml:space="preserve">
|
||||
<value>Import GOOD</value>
|
||||
</data>
|
||||
<data name="LblHostTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>108, 16</value>
|
||||
</data>
|
||||
<data name="LblHostTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>377, 17</value>
|
||||
</data>
|
||||
<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>
|
||||
@@ -169,8 +193,11 @@
|
||||
<data name="LblPlayerCountLabel.Text" xml:space="preserve">
|
||||
<value>Player count</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Server status</value>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>Remote Cell</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>Player</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>35, 17</value>
|
||||
@@ -190,8 +217,8 @@
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>Send Code</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>Player</value>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>Console</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>Connect</value>
|
||||
@@ -199,20 +226,14 @@
|
||||
<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>86, 36</value>
|
||||
<value>136, 36</value>
|
||||
</data>
|
||||
<data name="TxtHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 23</value>
|
||||
<value>175, 23</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>292, 36</value>
|
||||
<value>317, 36</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 23</value>
|
||||
@@ -221,23 +242,31 @@
|
||||
<value>Query</value>
|
||||
</data>
|
||||
<data name="LblHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>35, 17</value>
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LblHost.Text" xml:space="preserve">
|
||||
<value>Host</value>
|
||||
</data>
|
||||
<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>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>Grasscutter Tools</value>
|
||||
<value>Server IP</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>About</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>387, 102</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<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>
|
||||
<data name="BtnUnban.Text" xml:space="preserve">
|
||||
<value>Unban</value>
|
||||
</data>
|
||||
@@ -256,8 +285,8 @@
|
||||
<data name="LblBanUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="GrpBanPlayer.Text" xml:space="preserve">
|
||||
<value>Ban Management</value>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Account</value>
|
||||
</data>
|
||||
<data name="ChkAccountSetUid.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>49, 21</value>
|
||||
@@ -292,20 +321,32 @@
|
||||
<data name="TxtAccountUserName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>127, 23</value>
|
||||
</data>
|
||||
<data name="GrpAccount.Text" xml:space="preserve">
|
||||
<value>Account Management</value>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Permissions</value>
|
||||
</data>
|
||||
<data name="CmbPerm.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>262, 21</value>
|
||||
</data>
|
||||
<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>
|
||||
<data name="LblPerm.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>38, 17</value>
|
||||
<value>44, 17</value>
|
||||
</data>
|
||||
<data name="LblPerm.Text" xml:space="preserve">
|
||||
<value>Perm</value>
|
||||
<value>Perms</value>
|
||||
</data>
|
||||
<data name="LblPermUID.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>30, 25</value>
|
||||
@@ -316,11 +357,8 @@
|
||||
<data name="LblPermUID.Text" xml:space="preserve">
|
||||
<value>UID</value>
|
||||
</data>
|
||||
<data name="GrpPermission.Text" xml:space="preserve">
|
||||
<value>Permission Management</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Manage</value>
|
||||
<data name="TPScene.Text" xml:space="preserve">
|
||||
<value>Scene</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>91, 213</value>
|
||||
@@ -331,21 +369,6 @@
|
||||
<data name="ChkIncludeSceneId.Text" xml:space="preserve">
|
||||
<value>Include scene Id</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.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>Teleporting
|
||||
Tip: You can quickly teleport through the 'fishing hook' mark on the minimap in the game
|
||||
In the command, you can use ~ to indicate the current position, and ~100 to indicate the relative current 100</value>
|
||||
</data>
|
||||
<data name="LblTpZ.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>219, 184</value>
|
||||
</data>
|
||||
@@ -382,6 +405,7 @@ In the command, you can use ~ to indicate the current position, and ~100 to indi
|
||||
<data name="LblClimateType.Text" xml:space="preserve">
|
||||
<value>weather</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>
|
||||
@@ -392,8 +416,22 @@ 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="TPScene.Text" xml:space="preserve">
|
||||
<value>Scene</value>
|
||||
<data name="LblTp.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>False</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>Teleporting
|
||||
Tip: You can quickly teleport through the 'fishing hook' pin on the map in-game.
|
||||
In the command, you can use ~ to indicate the current position, and ~N to indicate the relative current N</value>
|
||||
</data>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Items</value>
|
||||
</data>
|
||||
<data name="LblClearGiveItemLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
@@ -446,14 +484,17 @@ 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="TPItem.Text" xml:space="preserve">
|
||||
<value>Items</value>
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Weapons</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllWeapons.Text" xml:space="preserve">
|
||||
<value>Give all Weapons</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>93, 17</value>
|
||||
<value>86, 17</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Text" xml:space="preserve">
|
||||
<value>Geive Weapon</value>
|
||||
<value>Give Weapon</value>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>203, 218</value>
|
||||
@@ -488,32 +529,23 @@ 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="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Weapon</value>
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
</data>
|
||||
<data name="LblResetStatsCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>126, 135</value>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
</data>
|
||||
<data name="LblResetStatsCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>112, 17</value>
|
||||
<data name="BtnUnlockStat.Text" xml:space="preserve">
|
||||
<value>Unlock</value>
|
||||
</data>
|
||||
<data name="LblResetStatsCommand.Text" xml:space="preserve">
|
||||
<value>When getting CEP</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>235, 135</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>243, 17</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.Text" xml:space="preserve">
|
||||
<value>the current character's stats will be reset</value>
|
||||
<data name="BtnLockStat.Text" xml:space="preserve">
|
||||
<value>Lock</value>
|
||||
</data>
|
||||
<data name="LblStatTip.Text" xml:space="preserve">
|
||||
<value>Tip</value>
|
||||
</data>
|
||||
<data name="GrpSetStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
<data name="GrpTalentLevel.Text" xml:space="preserve">
|
||||
<value>Talent Level</value>
|
||||
</data>
|
||||
<data name="LnkTalentE.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>283, 24</value>
|
||||
@@ -545,41 +577,50 @@ 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="TPStats.Text" xml:space="preserve">
|
||||
<value>Stats</value>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Avatar</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Text" xml:space="preserve">
|
||||
<value>Give All Char</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>379, 165</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 17</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Text" xml:space="preserve">
|
||||
<value>※Available in Give All Char only</value>
|
||||
<data name="LblAvatarConstellation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>44, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatarConstellation.Text" xml:space="preserve">
|
||||
<value>Const.</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>45, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Text" xml:space="preserve">
|
||||
<value>Avatar</value>
|
||||
</data>
|
||||
<data name="LblAvatarLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>37, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatarLevel.Text" xml:space="preserve">
|
||||
<value>Level</value>
|
||||
</data>
|
||||
<data name="TPAvatar.Text" xml:space="preserve">
|
||||
<value>Avatar</value>
|
||||
<data name="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Spawn</value>
|
||||
</data>
|
||||
<data name="ChkInfiniteHP.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>202, 217</value>
|
||||
</data>
|
||||
<data name="ChkInfiniteHP.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>86, 21</value>
|
||||
</data>
|
||||
<data name="ChkInfiniteHP.Text" xml:space="preserve">
|
||||
<value>Infinite HP</value>
|
||||
</data>
|
||||
<data name="LblClearSpawnLogs.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>204, 25</value>
|
||||
</data>
|
||||
<data name="LblClearSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 17</value>
|
||||
@@ -596,6 +637,9 @@ 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>
|
||||
@@ -608,9 +652,6 @@ 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>
|
||||
@@ -638,8 +679,11 @@ 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="TPSpawn.Text" xml:space="preserve">
|
||||
<value>Spawn</value>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Quest</value>
|
||||
</data>
|
||||
<data name="GrpQuestFilters.Text" xml:space="preserve">
|
||||
<value>List Filter</value>
|
||||
</data>
|
||||
<data name="ChkQuestFilterTEST.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 21</value>
|
||||
@@ -659,9 +703,6 @@ 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>
|
||||
@@ -671,10 +712,10 @@ Tip: Most of the scenes have no effect and cannot be entered.</value>
|
||||
<data name="LblQuestDescription.Text" xml:space="preserve">
|
||||
<value>Add or Finish Quest
|
||||
Tip: Many quest require server-side scripting support
|
||||
Therefore, the quest can be add and finish, but not necessarily can be work</value>
|
||||
Therefore, the quest can be added and finished, but not necessarily work.</value>
|
||||
</data>
|
||||
<data name="TPQuest.Text" xml:space="preserve">
|
||||
<value>Quest</value>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Artifacts</value>
|
||||
</data>
|
||||
<data name="BtnAddSubAttr.Text" xml:space="preserve">
|
||||
<value>+ Add</value>
|
||||
@@ -686,7 +727,7 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>Part</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>87, 11</value>
|
||||
<value>112, 11</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>49, 17</value>
|
||||
@@ -701,7 +742,7 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>X Clear</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>99, 41</value>
|
||||
<value>124, 41</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>37, 17</value>
|
||||
@@ -710,7 +751,7 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>Level</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>80, 102</value>
|
||||
<value>105, 102</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>56, 17</value>
|
||||
@@ -719,7 +760,7 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>Sub Stat</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>73, 71</value>
|
||||
<value>98, 71</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>63, 17</value>
|
||||
@@ -733,11 +774,11 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<data name="LblArtifactStars.Text" xml:space="preserve">
|
||||
<value>Stars</value>
|
||||
</data>
|
||||
<data name="TPArtifact.Text" xml:space="preserve">
|
||||
<value>Artifact</value>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Custom</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>533, 216</value>
|
||||
<value>583, 216</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 23</value>
|
||||
@@ -746,7 +787,7 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>Export</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>467, 216</value>
|
||||
<value>517, 216</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 23</value>
|
||||
@@ -760,8 +801,11 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<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>
|
||||
<value>581, -1</value>
|
||||
</data>
|
||||
<data name="LnkResetCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>53, 17</value>
|
||||
@@ -769,11 +813,8 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<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>
|
||||
<value>443, 216</value>
|
||||
</data>
|
||||
<data name="BtnRemoveCustomCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
@@ -782,7 +823,7 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>x Delete</value>
|
||||
</data>
|
||||
<data name="BtnSaveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>317, 216</value>
|
||||
<value>367, 216</value>
|
||||
</data>
|
||||
<data name="BtnSaveCustomCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
@@ -791,10 +832,10 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>√ Save</value>
|
||||
</data>
|
||||
<data name="TxtCustomName.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>267, 23</value>
|
||||
<value>317, 23</value>
|
||||
</data>
|
||||
<data name="TPCustom.Text" xml:space="preserve">
|
||||
<value>Custom</value>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Home</value>
|
||||
</data>
|
||||
<data name="LblAbout.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>74, 38</value>
|
||||
@@ -812,13 +853,16 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<value>TextMapBrowser</value>
|
||||
</data>
|
||||
<data name="BtnOpenGachaBannerEditor.Text" xml:space="preserve">
|
||||
<value>Banner editor</value>
|
||||
<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>83, 21</value>
|
||||
<value>109, 21</value>
|
||||
</data>
|
||||
<data name="ChkTopMost.Text" xml:space="preserve">
|
||||
<value>Top most</value>
|
||||
<value>Always on top</value>
|
||||
</data>
|
||||
<data name="ChkIncludeUID.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>95, 21</value>
|
||||
@@ -826,10 +870,4 @@ Therefore, the quest can be add and finish, but not necessarily can be work</val
|
||||
<data name="ChkIncludeUID.Text" xml:space="preserve">
|
||||
<value>Include UID</value>
|
||||
</data>
|
||||
<data name="GrpSettings.Text" xml:space="preserve">
|
||||
<value>Settings</value>
|
||||
</data>
|
||||
<data name="TPHome.Text" xml:space="preserve">
|
||||
<value>Home</value>
|
||||
</data>
|
||||
</root>
|
||||
</root>
|
@@ -117,12 +117,24 @@
|
||||
<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>359, 23</value>
|
||||
</data>
|
||||
<data name="BtnCopy.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>497, 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>
|
||||
<value>595, 24</value>
|
||||
</data>
|
||||
<data name="ChkAutoCopy.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>55, 21</value>
|
||||
@@ -133,11 +145,32 @@
|
||||
<data name="GrpCommand.Text" xml:space="preserve">
|
||||
<value>Команда (нажмите и удерживайте Ctrl для автоматического запуска)</value>
|
||||
</data>
|
||||
<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>
|
||||
<value>Подключение к OpenCommand</value>
|
||||
</data>
|
||||
<data name="LnkInventoryKamera.Text" xml:space="preserve">
|
||||
<value>InventoryKamera</value>
|
||||
</data>
|
||||
<data name="LblGOODHelp.Text" xml:space="preserve">
|
||||
<value>Приходите и импортируйте свой официальный архив сервера в GC!</value>
|
||||
</data>
|
||||
<data name="ButtonOpenGOODImport.Text" xml:space="preserve">
|
||||
<value>Импортировать GOOD</value>
|
||||
</data>
|
||||
<data name="LblHostTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>83, 16</value>
|
||||
</data>
|
||||
<data name="LblHostTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>346, 17</value>
|
||||
</data>
|
||||
<data name="LblHostTip.Text" xml:space="preserve">
|
||||
<value>Убедитесь, что https:// или http:// включены в IP-адрес.</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>Состояние сервера</value>
|
||||
@@ -146,13 +179,13 @@
|
||||
<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>
|
||||
@@ -170,19 +203,22 @@
|
||||
<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>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>игрок</value>
|
||||
<value>Игрок</value>
|
||||
</data>
|
||||
<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>
|
||||
@@ -190,8 +226,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>
|
||||
@@ -199,17 +244,29 @@
|
||||
<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="NUDVerificationCode.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>52, 42</value>
|
||||
</data>
|
||||
<data name="LblRemotePlayerId.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>16, 15</value>
|
||||
</data>
|
||||
<data name="TPConsoleCheck.Text" xml:space="preserve">
|
||||
<value>консоль</value>
|
||||
<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>微软雅黑, 8pt, style=Italic</value>
|
||||
<value>Microsoft YaHei UI, 8pt, style=Italic</value>
|
||||
</data>
|
||||
<data name="LblConsoleTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>15, 34</value>
|
||||
@@ -219,16 +276,16 @@
|
||||
</data>
|
||||
<data name="LblConsoleTip.Text" xml:space="preserve">
|
||||
<value>Обратите внимание, что обычные команды в состоянии консоли должны указывать цель
|
||||
(набор содержит UID)</value>
|
||||
(установите галочку галочку "Включить UID")</value>
|
||||
</data>
|
||||
<data name="TxtHost.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>86, 36</value>
|
||||
<value>111, 36</value>
|
||||
</data>
|
||||
<data name="TxtHost.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 23</value>
|
||||
<value>204, 23</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>292, 36</value>
|
||||
<value>317, 36</value>
|
||||
</data>
|
||||
<data name="BtnQueryServerStatus.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 23</value>
|
||||
@@ -246,28 +303,50 @@
|
||||
<value>Справка</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>355, 68</value>
|
||||
<value>552, 170</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>Grasscutter Tools - основной перевод Юрий Дворецкий
|
||||
|
||||
Спасибо:Dhar_Jinxed
|
||||
</value>
|
||||
<value>Grasscutter Tools - основной перевод Юрий Дворецкий (с исправлениями от EgorBron)
|
||||
|
||||
Это бесплатный проект с открытым исходным кодом.
|
||||
Если вы считаете, что это полезно для вас,
|
||||
вы можете дать мне звезду на Github.
|
||||
Если возникла проблема с генерацией команды или
|
||||
есть запрос на новую функцию,
|
||||
вы можете написать в Issues на Github.
|
||||
|
||||
Спасибо: Dhar_Jinxed
|
||||
</value>
|
||||
</data>
|
||||
<data name="TPManage.Text" xml:space="preserve">
|
||||
<value>Управлять</value>
|
||||
<value>Аккаунты</value>
|
||||
</data>
|
||||
<data name="GrpBanPlayer.Text" xml:space="preserve">
|
||||
<value>управление запретом</value>
|
||||
<value>Управление банами</value>
|
||||
</data>
|
||||
<data name="BtnUnban.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>453, 22</value>
|
||||
</data>
|
||||
<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>
|
||||
@@ -330,34 +409,55 @@
|
||||
<value>Управление правами</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>149, 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>
|
||||
@@ -383,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>微软雅黑, 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>
|
||||
@@ -437,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>
|
||||
@@ -444,8 +527,25 @@
|
||||
<value>287, 55</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.Text" xml:space="preserve">
|
||||
<value>Управление сценой
|
||||
Совет: Большинство сцен не имеют эффекта и не могут быть введены.</value>
|
||||
<value>Управление сценами.
|
||||
Подсказка: большинство сцен не имеют видимого эффекта и не могут быть введены здесь.</value>
|
||||
</data>
|
||||
<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>Телепортация
|
||||
Подсказка: вы можете быстро телепортироваться через отметку «рыболовный крючок» на миникарте в игре.
|
||||
В команде вы можете использовать ~, чтобы указать текущую позицию, и ~N, чтобы указать смещение на N относительно текущей позиции</value>
|
||||
</data>
|
||||
<data name="TPItem.Text" xml:space="preserve">
|
||||
<value>Предметы</value>
|
||||
@@ -456,14 +556,32 @@
|
||||
<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>
|
||||
<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="GrpGiveItemRecord.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>244, 162</value>
|
||||
</data>
|
||||
<data name="GrpGiveItemRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
<value>Список предметов</value>
|
||||
</data>
|
||||
<data name="ListGiveItemLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>238, 140</value>
|
||||
</data>
|
||||
<data name="ChkDrop.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>278, 217</value>
|
||||
@@ -475,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>
|
||||
@@ -490,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>
|
||||
@@ -507,29 +625,32 @@
|
||||
<data name="TPWeapon.Text" xml:space="preserve">
|
||||
<value>Оружие</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllWeapons.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>
|
||||
</data>
|
||||
<data name="LblWeaponRefinement.Text" xml:space="preserve">
|
||||
<value>Улучшение</value>
|
||||
<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>
|
||||
@@ -538,46 +659,37 @@
|
||||
<value>Ур.</value>
|
||||
</data>
|
||||
<data name="NUDWeaponRefinement.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>271, 216</value>
|
||||
<value>323, 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>
|
||||
<data name="LblResetStatsCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>88, 135</value>
|
||||
</data>
|
||||
<data name="LblResetStatsCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>130, 17</value>
|
||||
</data>
|
||||
<data name="LblResetStatsCommand.Text" xml:space="preserve">
|
||||
<value>При получении CEP</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>214, 135</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>301, 17</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.Text" xml:space="preserve">
|
||||
<value>атрибуты текущего персонажа будут сброшены</value>
|
||||
</data>
|
||||
<data name="GrpSetStats.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>
|
||||
<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>
|
||||
@@ -586,7 +698,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>
|
||||
@@ -598,10 +710,10 @@
|
||||
<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>
|
||||
@@ -616,64 +728,73 @@
|
||||
<value>Персонаж</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>370, 196</value>
|
||||
<value>425, 182</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>200, 33</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllChar.Text" xml:space="preserve">
|
||||
<value> Дайте ВСЕХ персонажей</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>373, 160</value>
|
||||
</data>
|
||||
<data name="LblConstellationTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<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>
|
||||
<value>428, 125</value>
|
||||
</data>
|
||||
<data name="LblAvatarConstellation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>72, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatarConstellation.Text" xml:space="preserve">
|
||||
<value>Созвездия</value>
|
||||
</data>
|
||||
<data name="NUDAvatarConstellation.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>503, 122</value>
|
||||
</data>
|
||||
<data name="NUDAvatarConstellation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 23</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>373, 45</value>
|
||||
<value>428, 31</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>71, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatar.Text" xml:space="preserve">
|
||||
<value>Персонаж</value>
|
||||
</data>
|
||||
<data name="LblAvatarLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>373, 92</value>
|
||||
<value>428, 78</value>
|
||||
</data>
|
||||
<data name="LblAvatarLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
</data>
|
||||
<data name="LblAvatarLevel.Text" xml:space="preserve">
|
||||
<value>Уровень</value>
|
||||
</data>
|
||||
<data name="CmbAvatar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>448, 42</value>
|
||||
</data>
|
||||
<data name="NUDAvatarLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>448, 89</value>
|
||||
</data>
|
||||
<data name="NUDAvatarConstellation.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>448, 136</value>
|
||||
</data>
|
||||
<data name="CmbAvatar.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 25</value>
|
||||
<value>503, 75</value>
|
||||
</data>
|
||||
<data name="NUDAvatarLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 23</value>
|
||||
</data>
|
||||
<data name="NUDAvatarConstellation.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>115, 23</value>
|
||||
<data name="CmbAvatar.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>503, 28</value>
|
||||
</data>
|
||||
<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>
|
||||
<data name="ChkInfiniteHP.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>186, 217</value>
|
||||
</data>
|
||||
<data name="ChkInfiniteHP.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>128, 21</value>
|
||||
</data>
|
||||
<data name="ChkInfiniteHP.Text" xml:space="preserve">
|
||||
<value>Бесконечное HP</value>
|
||||
</data>
|
||||
<data name="LblClearSpawnLogs.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>192, 218</value>
|
||||
<value>168, 25</value>
|
||||
</data>
|
||||
<data name="LblClearSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>76, 17</value>
|
||||
@@ -684,12 +805,18 @@
|
||||
<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>
|
||||
<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>
|
||||
@@ -697,7 +824,7 @@
|
||||
<value>240, 184</value>
|
||||
</data>
|
||||
<data name="GrpSpawnRecord.Text" xml:space="preserve">
|
||||
<value>Запись</value>
|
||||
<value>Список мобов</value>
|
||||
</data>
|
||||
<data name="ListSpawnLogs.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>234, 162</value>
|
||||
@@ -769,15 +896,15 @@
|
||||
<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>
|
||||
@@ -789,7 +916,7 @@
|
||||
<value>+ Добавить</value>
|
||||
</data>
|
||||
<data name="LblArtifactPart.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>281, 11</value>
|
||||
<value>306, 11</value>
|
||||
</data>
|
||||
<data name="LblArtifactPart.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>42, 17</value>
|
||||
@@ -798,13 +925,13 @@
|
||||
<value>Часть</value>
|
||||
</data>
|
||||
<data name="CmbArtifactPart.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>324, 8</value>
|
||||
<value>349, 8</value>
|
||||
</data>
|
||||
<data name="CmbArtifactPart.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>107, 25</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 11</value>
|
||||
<value>97, 11</value>
|
||||
</data>
|
||||
<data name="LblArtifactSet.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>64, 17</value>
|
||||
@@ -819,7 +946,7 @@
|
||||
<value>X Очистить</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>76, 41</value>
|
||||
<value>101, 41</value>
|
||||
</data>
|
||||
<data name="LblArtifactLevel.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>60, 17</value>
|
||||
@@ -828,7 +955,7 @@
|
||||
<value>Уровень</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>71, 101</value>
|
||||
<value>96, 101</value>
|
||||
</data>
|
||||
<data name="LblSubAttribution.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>65, 17</value>
|
||||
@@ -837,7 +964,7 @@
|
||||
<value>Всп. Стат.</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>54, 71</value>
|
||||
<value>79, 71</value>
|
||||
</data>
|
||||
<data name="LblMainAttribution.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>82, 17</value>
|
||||
@@ -846,7 +973,7 @@
|
||||
<value>Основ. Стат.</value>
|
||||
</data>
|
||||
<data name="LblArtifactStars.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>313, 41</value>
|
||||
<value>333, 41</value>
|
||||
</data>
|
||||
<data name="LblArtifactStars.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>51, 17</value>
|
||||
@@ -858,7 +985,7 @@
|
||||
<value>Кастомное</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>526, 216</value>
|
||||
<value>536, 216</value>
|
||||
</data>
|
||||
<data name="BtnExportCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
@@ -870,7 +997,7 @@
|
||||
<value>450, 216</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>70, 23</value>
|
||||
<value>80, 23</value>
|
||||
</data>
|
||||
<data name="BtnLoadCustomCommands.Text" xml:space="preserve">
|
||||
<value>Загрузить</value>
|
||||
@@ -879,19 +1006,19 @@
|
||||
<value>46, 17</value>
|
||||
</data>
|
||||
<data name="LblCustomName.Text" xml:space="preserve">
|
||||
<value>Метка</value>
|
||||
<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>
|
||||
<value>535, -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="BtnRemoveCustomCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>369, 216</value>
|
||||
@@ -948,10 +1075,10 @@
|
||||
<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>
|
||||
@@ -959,7 +1086,4 @@
|
||||
<data name="ChkIncludeUID.Text" xml:space="preserve">
|
||||
<value>Включить UID</value>
|
||||
</data>
|
||||
<data name="$this.Text" xml:space="preserve">
|
||||
<value>GrasscutterTools - перевод Юрий Дворецкий</value>
|
||||
</data>
|
||||
</root>
|
||||
</root>
|
@@ -129,6 +129,28 @@
|
||||
<data name="BtnInvokeOpenCommand.Text" xml:space="preserve">
|
||||
<value>執行(F5)</value>
|
||||
</data>
|
||||
<data name="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>遠程</value>
|
||||
</data>
|
||||
<data name="LnkInventoryKamera.Text" xml:space="preserve">
|
||||
<value>存檔掃描開源工具</value>
|
||||
</data>
|
||||
<data name="LblGOODHelp.Text" xml:space="preserve">
|
||||
<value>快來把你的官服存檔導入GC吧!</value>
|
||||
</data>
|
||||
<data name="ButtonOpenGOODImport.Text" xml:space="preserve">
|
||||
<value>導入GOOD檔案</value>
|
||||
</data>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="LblHostTip.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>206, 17</value>
|
||||
</data>
|
||||
<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>
|
||||
@@ -138,8 +160,11 @@
|
||||
<data name="LblPlayerCountLabel.Text" xml:space="preserve">
|
||||
<value>當前玩家數</value>
|
||||
</data>
|
||||
<data name="GrpServerStatus.Text" xml:space="preserve">
|
||||
<value>伺服器狀態</value>
|
||||
<data name="GrpRemoteCommand.Text" xml:space="preserve">
|
||||
<value>遠程執行</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>玩家驗證</value>
|
||||
</data>
|
||||
<data name="LnkRCHelp.Text" xml:space="preserve">
|
||||
<value>幫助</value>
|
||||
@@ -153,9 +178,6 @@
|
||||
<data name="BtnSendVerificationCode.Text" xml:space="preserve">
|
||||
<value>發送驗證碼</value>
|
||||
</data>
|
||||
<data name="TPPlayerCheck.Text" xml:space="preserve">
|
||||
<value>玩家驗證</value>
|
||||
</data>
|
||||
<data name="BtnConsoleConnect.Text" xml:space="preserve">
|
||||
<value>連接</value>
|
||||
</data>
|
||||
@@ -163,17 +185,14 @@
|
||||
<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="TPRemoteCall.Text" xml:space="preserve">
|
||||
<value>遠程</value>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>關於</value>
|
||||
</data>
|
||||
<data name="LblSupportDescription.Text" xml:space="preserve">
|
||||
<value>割草機工具箱
|
||||
@@ -183,9 +202,6 @@
|
||||
如果願意請我喝一杯奶茶,那就更好了 : )
|
||||
指令生成有問題,或者有新的功能請求,都可以來Github提出</value>
|
||||
</data>
|
||||
<data name="TPAbout.Text" xml:space="preserve">
|
||||
<value>關於</value>
|
||||
</data>
|
||||
<data name="BtnBan.Text" xml:space="preserve">
|
||||
<value>封號</value>
|
||||
</data>
|
||||
@@ -219,11 +235,6 @@
|
||||
<data name="ChkIncludeSceneId.Text" xml:space="preserve">
|
||||
<value>含場景ID</value>
|
||||
</data>
|
||||
<data name="LblTp.Text" xml:space="preserve">
|
||||
<value>座標傳送
|
||||
提示:遊戲內可以通過小地圖的'魚鉤'標記來快捷傳送
|
||||
命令中可以用~表示當前位置,~100表示相對當前100</value>
|
||||
</data>
|
||||
<data name="BtnTeleport.Text" xml:space="preserve">
|
||||
<value>傳送</value>
|
||||
</data>
|
||||
@@ -234,6 +245,11 @@
|
||||
<value>場景控制
|
||||
|
||||
提示:大部分場景沒有作用,無法進入。</value>
|
||||
</data>
|
||||
<data name="LblTp.Text" xml:space="preserve">
|
||||
<value>座標傳送
|
||||
提示:遊戲內可以通過小地圖的'魚鉤'標記來快捷傳送
|
||||
命令中可以用~表示當前位置,~N 表示相對當前N</value>
|
||||
</data>
|
||||
<data name="BtnSaveGiveItemLog.Text" xml:space="preserve">
|
||||
<value>√ 記錄</value>
|
||||
@@ -254,6 +270,9 @@
|
||||
<value>給玩家指定物品
|
||||
說明:可選擇直接給到背包或者掉落到世界</value>
|
||||
</data>
|
||||
<data name="BtnGiveAllWeapons.Text" xml:space="preserve">
|
||||
<value>獲得所有武器</value>
|
||||
</data>
|
||||
<data name="LblWeaponDescription.Text" xml:space="preserve">
|
||||
<value>獲取武器
|
||||
|
||||
@@ -277,15 +296,15 @@
|
||||
<data name="TPStats.Text" xml:space="preserve">
|
||||
<value>數據</value>
|
||||
</data>
|
||||
<data name="LblResetStatsCommand.Text" xml:space="preserve">
|
||||
<value>獲得角色經驗時</value>
|
||||
</data>
|
||||
<data name="LblResetStatsTip.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>
|
||||
@@ -298,12 +317,12 @@
|
||||
<data name="BtnGiveAllChar.Text" xml:space="preserve">
|
||||
<value>一鍵獲得所有角色</value>
|
||||
</data>
|
||||
<data name="LblNewCommandTip.Text" xml:space="preserve">
|
||||
<value>※僅給予所有角色時生效</value>
|
||||
</data>
|
||||
<data name="LblAvatarLevel.Text" xml:space="preserve">
|
||||
<value>等級</value>
|
||||
</data>
|
||||
<data name="ChkInfiniteHP.Text" xml:space="preserve">
|
||||
<value>無限血</value>
|
||||
</data>
|
||||
<data name="BtnSaveSpawnLog.Text" xml:space="preserve">
|
||||
<value>√ 記錄</value>
|
||||
</data>
|
||||
@@ -316,9 +335,15 @@
|
||||
<data name="GrpEntityType.Text" xml:space="preserve">
|
||||
<value>列表分類</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>62, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityAnimal.Text" xml:space="preserve">
|
||||
<value>生物誌</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>74, 21</value>
|
||||
</data>
|
||||
<data name="RbEntityMonster.Text" xml:space="preserve">
|
||||
<value>討伐對象</value>
|
||||
</data>
|
||||
@@ -402,4 +427,8 @@
|
||||
<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>NoControl</value>
|
||||
</data>
|
||||
</root>
|
@@ -18,7 +18,6 @@
|
||||
**/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Windows.Forms;
|
||||
|
94
Source/GrasscutterTools/GOOD/Artifact.cs
Normal file
@@ -0,0 +1,94 @@
|
||||
/**
|
||||
* 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 Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.GOOD
|
||||
{
|
||||
/// <summary>
|
||||
/// Artifact data representation
|
||||
/// Doc: https://frzyc.github.io/genshin-optimizer/#/doc
|
||||
/// Modified from https://github.com/Andrewthe13th/Inventory_Kamera/blob/master/InventoryKamera/game/Artifact.cs
|
||||
/// </summary>
|
||||
public class Artifact
|
||||
{
|
||||
/// <summary>
|
||||
/// e.g. "GladiatorsFinale"
|
||||
/// </summary>
|
||||
[JsonProperty("setKey")]
|
||||
public string SetName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// //e.g. "plume"
|
||||
/// type SlotKey = "flower" | "plume" | "sands" | "goblet" | "circlet"
|
||||
/// </summary>
|
||||
[JsonProperty("slotKey")]
|
||||
public string GearSlot { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 1-5 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("rarity")]
|
||||
public int Rarity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// mainStatKey
|
||||
/// </summary>
|
||||
[JsonProperty("mainStatKey")]
|
||||
public string MainStat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 0-20 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("level")]
|
||||
public int Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// substats
|
||||
/// </summary>
|
||||
[JsonProperty("substats")]
|
||||
public SubStat[] SubStats { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// where "" means not equipped.
|
||||
/// </summary>
|
||||
[JsonProperty("location")]
|
||||
public string EquippedCharacter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Whether the artifact is locked in game.
|
||||
/// </summary>
|
||||
[JsonProperty("lock")]
|
||||
public bool Lock { get; set; }
|
||||
|
||||
public struct SubStat
|
||||
{
|
||||
/// <summary>
|
||||
/// e.g. "critDMG_"
|
||||
/// </summary>
|
||||
[JsonProperty("key")]
|
||||
public string Stat { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// e.g. 19.4
|
||||
/// </summary>
|
||||
[JsonProperty("value")]
|
||||
public double Value { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
72
Source/GrasscutterTools/GOOD/Character.cs
Normal file
@@ -0,0 +1,72 @@
|
||||
/**
|
||||
* 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 Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.GOOD
|
||||
{
|
||||
/// <summary>
|
||||
/// Character data representation
|
||||
/// Doc: https://frzyc.github.io/genshin-optimizer/#/doc
|
||||
/// Modified from https://github.com/Andrewthe13th/Inventory_Kamera/blob/master/InventoryKamera/game/Character.cs
|
||||
/// </summary>
|
||||
public class Character
|
||||
{
|
||||
/// <summary>
|
||||
/// e.g. "Rosaria"
|
||||
/// </summary>
|
||||
[JsonProperty("key")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 1-90 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("level")]
|
||||
public int Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 0-6 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("constellation")]
|
||||
public int Constellation { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 0-6 inclusive. need to disambiguate 80/90 or 80/80
|
||||
/// </summary>
|
||||
[JsonProperty("ascension")]
|
||||
public int Ascension { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// does not include boost from constellations. 1-15 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("talent")]
|
||||
public Talents Talents { get; set; }
|
||||
}
|
||||
|
||||
public struct Talents
|
||||
{
|
||||
[JsonProperty("auto")]
|
||||
public int Auto { get; set; }
|
||||
|
||||
[JsonProperty("skill")]
|
||||
public int Skill { get; set; }
|
||||
|
||||
[JsonProperty("burst")]
|
||||
public int Burst { get; set; }
|
||||
}
|
||||
}
|
63
Source/GrasscutterTools/GOOD/GOOD.cs
Normal file
@@ -0,0 +1,63 @@
|
||||
/**
|
||||
* 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.Collections.Generic;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.GOOD
|
||||
{
|
||||
/// <summary>
|
||||
/// Genshin Open Object Description (GOOD)
|
||||
/// Doc: https://frzyc.github.io/genshin-optimizer/#/doc
|
||||
/// Modified from https://github.com/Andrewthe13th/Inventory_Kamera/blob/master/InventoryKamera/data/GOOD.cs
|
||||
///
|
||||
/// Available for
|
||||
/// https://frzyc.github.io/genshin-optimizer/
|
||||
/// https://github.com/Andrewthe13th/Inventory_Kamera
|
||||
/// https://genshin.aspirine.su/
|
||||
/// https://seelie.me/
|
||||
/// https://github.com/daydreaming666/Amenoma
|
||||
/// https://www.mona-uranai.com/
|
||||
/// https://genshin.mingyulab.com/
|
||||
/// https://genshin-center.com/
|
||||
/// </summary>
|
||||
public class GOOD
|
||||
{
|
||||
[JsonProperty("format")]
|
||||
public string Format { get; set; }
|
||||
|
||||
[JsonProperty("version")]
|
||||
public int Version { get; set; }
|
||||
|
||||
[JsonProperty("source")]
|
||||
public string Source { get; set; }
|
||||
|
||||
[JsonProperty("weapons", DefaultValueHandling = DefaultValueHandling.Ignore)]
|
||||
public List<Weapon> Weapons { get; set; }
|
||||
|
||||
[JsonProperty("artifacts", DefaultValueHandling = DefaultValueHandling.Ignore)]
|
||||
public List<Artifact> Artifacts { get; set; }
|
||||
|
||||
[JsonProperty("characters", DefaultValueHandling = DefaultValueHandling.Ignore)]
|
||||
public List<Character> Characters { get; set; }
|
||||
|
||||
[JsonProperty("materials", DefaultValueHandling = DefaultValueHandling.Ignore)]
|
||||
public Dictionary<string, int> Materials { get; set; }
|
||||
}
|
||||
}
|
108
Source/GrasscutterTools/GOOD/GOODData.cs
Normal file
@@ -0,0 +1,108 @@
|
||||
/**
|
||||
* 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.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Text.RegularExpressions;
|
||||
|
||||
using GrasscutterTools.Game;
|
||||
using GrasscutterTools.Properties;
|
||||
|
||||
namespace GrasscutterTools.GOOD
|
||||
{
|
||||
public static class GOODData
|
||||
{
|
||||
static GOODData()
|
||||
{
|
||||
var cultureInfo = CultureInfo.GetCultureInfo("en-US");
|
||||
var regex = new Regex(@"[\W]", RegexOptions.Compiled);
|
||||
|
||||
Dictionary<string, int> ToGOODMap(ItemMap itemMap)
|
||||
{
|
||||
var dic = new Dictionary<string, int>(itemMap.Count);
|
||||
for (int i = 0; i < itemMap.Count; i++)
|
||||
{
|
||||
var name = itemMap.Names[i];
|
||||
var pascalCase = cultureInfo.TextInfo.ToTitleCase(name);
|
||||
var nameGOOD = regex.Replace(pascalCase, string.Empty);
|
||||
dic[nameGOOD] = itemMap.Ids[i];
|
||||
//dic.Add(nameGOOD, itemMap.Ids[i]);
|
||||
}
|
||||
return dic;
|
||||
}
|
||||
|
||||
var artifactCats = new ItemMap(Resources.ResourceManager.GetString("ArtifactCat", cultureInfo));
|
||||
var avatars = new ItemMap(Resources.ResourceManager.GetString("Avatar", cultureInfo));
|
||||
var weapons = new ItemMap(Resources.ResourceManager.GetString("Weapon", cultureInfo));
|
||||
|
||||
ArtifactCats = ToGOODMap(artifactCats);
|
||||
Avatars = ToGOODMap(avatars);
|
||||
Weapons = ToGOODMap(weapons);
|
||||
}
|
||||
|
||||
|
||||
public static Dictionary<string, int> ArtifactCats { get; private set; }
|
||||
|
||||
|
||||
public static Dictionary<string, string> ArtifactSlotMap = new Dictionary<string, string> {
|
||||
{"goblet", "1"}, {"plume", "2"}, {"circlet", "3"}, {"flower", "4"}, {"sands", "5"}
|
||||
};
|
||||
|
||||
public static Dictionary<string, int> ArtifactMainAttribution { get; } = new Dictionary<string, int>
|
||||
{
|
||||
{ "hp" , 10001 },
|
||||
{ "hp_" , 10002 },
|
||||
{ "atk" , 10003 },
|
||||
{ "atk_" , 10004 },
|
||||
{ "def" , 10005 },
|
||||
{ "def_" , 10006 },
|
||||
{ "enerRech_" , 10007 },
|
||||
{ "eleMas" , 10008 },
|
||||
{ "critRate_" , 13007 },
|
||||
{ "critDMG_" , 13008 },
|
||||
{ "heal_" , 13009 },
|
||||
{ "pyro_dmg_" , 15008 },
|
||||
{ "electro_dmg_" , 15009 },
|
||||
{ "cryo_dmg_" , 15010 },
|
||||
{ "hydro_dmg_" , 15011 },
|
||||
{ "anemo_dmg_" , 15012 },
|
||||
{ "geo_dmg_" , 15013 },
|
||||
{ "dendro_dmg_" , 15014 },
|
||||
{ "physical_dmg_", 15015 },
|
||||
};
|
||||
|
||||
public static Dictionary<string, int> ArtifactSubAttribution { get; } = new Dictionary<string, int>
|
||||
{
|
||||
{ "hp" , 102 },
|
||||
{ "hp_" , 103 },
|
||||
{ "atk" , 105 },
|
||||
{ "atk_" , 106 },
|
||||
{ "def" , 108 },
|
||||
{ "def_" , 109 },
|
||||
{ "critRate_", 120 },
|
||||
{ "critDMG_" , 122 },
|
||||
{ "enerRech_", 123 },
|
||||
{ "eleMas" , 124 },
|
||||
};
|
||||
|
||||
public static Dictionary<string, int> Avatars { get; private set; }
|
||||
|
||||
public static Dictionary<string, int> Weapons { get; private set; }
|
||||
|
||||
}
|
||||
}
|
68
Source/GrasscutterTools/GOOD/Weapon.cs
Normal file
@@ -0,0 +1,68 @@
|
||||
/**
|
||||
* 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.ComponentModel;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.GOOD
|
||||
{
|
||||
/// <summary>
|
||||
/// Weapon data representation
|
||||
/// Doc: https://frzyc.github.io/genshin-optimizer/#/doc
|
||||
/// Modified from https://github.com/Andrewthe13th/Inventory_Kamera/blob/master/InventoryKamera/game/Weapon.cs
|
||||
/// </summary>
|
||||
public class Weapon
|
||||
{
|
||||
/// <summary>
|
||||
/// e.g. "CrescentPike"
|
||||
/// </summary>
|
||||
[JsonProperty("key")]
|
||||
public string Name { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 1-90 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("level")]
|
||||
public int Level { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 0-6 inclusive. need to disambiguate 80/90 or 80/80
|
||||
/// </summary>
|
||||
[JsonProperty("ascension")]
|
||||
public int AscensionLevel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 1-5 inclusive
|
||||
/// </summary>
|
||||
[JsonProperty("refinement")]
|
||||
public int RefinementLevel { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// where "" means not equipped.
|
||||
/// </summary>
|
||||
[JsonProperty("location")]
|
||||
[DefaultValue("")]
|
||||
public string EquippedCharacter { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Whether the weapon is locked in game.
|
||||
/// </summary>
|
||||
[JsonProperty("lock")]
|
||||
public bool Lock { get; set; }
|
||||
}
|
||||
}
|
126
Source/GrasscutterTools/Game/CommandVersion.cs
Normal file
@@ -0,0 +1,126 @@
|
||||
/**
|
||||
* 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);
|
||||
|
||||
/// <summary>
|
||||
/// v1.2.3 -> v1.3.0 2022/9/3 - stable
|
||||
/// git 155501058fcce109489a19db37d0513d2235e08e
|
||||
/// </summary>
|
||||
public static readonly Version V1_3_0 = new Version(1, 3, 0);
|
||||
|
||||
/// <summary>
|
||||
/// v1.3.0 -> v1.3.1 2022/9/3
|
||||
/// git 6cf83b30eeaa98a68de2d786d7ca85ae21a95e32
|
||||
/// </summary>
|
||||
public static readonly Version V1_3_1 = new Version(1, 3, 1);
|
||||
|
||||
// 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_3_0,
|
||||
V1_3_1,
|
||||
//V1_3_2,
|
||||
};
|
||||
|
||||
#endregion - 版本列表 Version List -
|
||||
}
|
||||
}
|
@@ -16,8 +16,6 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
**/
|
||||
using System.ComponentModel;
|
||||
|
||||
using Newtonsoft.Json;
|
||||
using Newtonsoft.Json.Converters;
|
||||
|
||||
@@ -86,6 +84,12 @@ namespace GrasscutterTools.Game.Gacha
|
||||
[JsonProperty("sortId")]
|
||||
public int SortId { get; set; } = 1000;
|
||||
|
||||
/// <summary>
|
||||
/// 抽卡次数限制
|
||||
/// </summary>
|
||||
[JsonProperty("gachaTimesLimit")]
|
||||
public int GachaTimesLimit { get; set; } = int.MaxValue;
|
||||
|
||||
/// <summary>
|
||||
/// 4星的up角色或物品
|
||||
/// </summary>
|
||||
|
@@ -33,7 +33,7 @@ namespace GrasscutterTools.Game
|
||||
AvatarColors = new ItemMap(Resources.AvatarColor);
|
||||
Items = new ItemMap(Resources.Item);
|
||||
Monsters = new ItemMap(Resources.Monster);
|
||||
NPCs = new ItemMap(Resources.NPC);
|
||||
//NPCs = new ItemMap(Resources.NPC);
|
||||
Scenes = new ItemMap(Resources.Scene);
|
||||
Weapons = new ItemMap(Resources.Weapon);
|
||||
WeaponColors = new ItemMap(Resources.WeaponColor);
|
||||
@@ -59,7 +59,7 @@ namespace GrasscutterTools.Game
|
||||
|
||||
public static ItemMap Monsters { get; private set; }
|
||||
|
||||
public static ItemMap NPCs { get; private set; }
|
||||
//public static ItemMap NPCs { get; private set; }
|
||||
|
||||
public static ItemMap Scenes { get; private set; }
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
**/
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace GrasscutterTools.Game
|
||||
@@ -24,7 +25,7 @@ namespace GrasscutterTools.Game
|
||||
{
|
||||
public ItemMap(string idNamePairs)
|
||||
{
|
||||
var lines = idNamePairs.Split('\n');
|
||||
var lines = idNamePairs.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
|
||||
var capacity = lines.Length;
|
||||
//IdMap = new Dictionary<int, string>(capacity);
|
||||
//NameMap = new Dictionary<string, int>(capacity);
|
||||
@@ -38,7 +39,7 @@ namespace GrasscutterTools.Game
|
||||
if (si > 0 && int.TryParse(line.Substring(0, si).Trim(), out int id))
|
||||
{
|
||||
var name = line.Substring(si + 1).Trim();
|
||||
if (!string.IsNullOrEmpty(name))
|
||||
if (!string.IsNullOrEmpty(name) && name != "null")
|
||||
{
|
||||
//IdMap[id] = name;
|
||||
//NameMap[name] = id;
|
||||
|
@@ -46,7 +46,7 @@ namespace GrasscutterTools.Game
|
||||
ManualTextMap = new Dictionary<string, string>();
|
||||
while (reader.Read())
|
||||
{
|
||||
if (reader.TokenType == JsonToken.PropertyName && (string)reader.Value == "TextMapId")
|
||||
if (reader.TokenType == JsonToken.PropertyName && ((string)reader.Value == "TextMapId" || (string)reader.Value == "textMapId"))
|
||||
{
|
||||
var textMapId = reader.ReadAsString();
|
||||
reader.Read();
|
||||
|
@@ -1,7 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="..\packages\Resource.Embedder.2.2.0\build\Resource.Embedder.props" Condition="Exists('..\packages\Resource.Embedder.2.2.0\build\Resource.Embedder.props')" />
|
||||
<Import Project="..\packages\Costura.Fody.5.7.0\build\Costura.Fody.props" Condition="Exists('..\packages\Costura.Fody.5.7.0\build\Costura.Fody.props')" />
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
@@ -17,6 +15,21 @@
|
||||
<TargetFrameworkProfile />
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
<PublishUrl>publish\</PublishUrl>
|
||||
<Install>true</Install>
|
||||
<InstallFrom>Disk</InstallFrom>
|
||||
<UpdateEnabled>false</UpdateEnabled>
|
||||
<UpdateMode>Foreground</UpdateMode>
|
||||
<UpdateInterval>7</UpdateInterval>
|
||||
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||
<UpdatePeriodically>false</UpdatePeriodically>
|
||||
<UpdateRequired>false</UpdateRequired>
|
||||
<MapFileExtensions>true</MapFileExtensions>
|
||||
<ApplicationRevision>0</ApplicationRevision>
|
||||
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||
<UseApplicationTrust>false</UseApplicationTrust>
|
||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
@@ -40,160 +53,36 @@
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>Resources\IconGrasscutter.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup />
|
||||
<PropertyGroup />
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
|
||||
<TargetZone>LocalIntranet</TargetZone>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<GenerateManifests>false</GenerateManifests>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup />
|
||||
<PropertyGroup>
|
||||
<SignAssembly>true</SignAssembly>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<AssemblyOriginatorKeyFile>GrasscutterTools.snk</AssemblyOriginatorKeyFile>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup />
|
||||
<ItemGroup>
|
||||
<Reference Include="Costura, Version=5.7.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Costura.Fody.5.7.0\lib\netstandard1.0\Costura.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Microsoft.Build.Framework" />
|
||||
<Reference Include="Microsoft.Build.Utilities.v4.0" />
|
||||
<Reference Include="Microsoft.Win32.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Microsoft.Win32.Primitives.4.3.0\lib\net46\Microsoft.Win32.Primitives.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\Newtonsoft.Json.13.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
|
||||
<SpecificVersion>False</SpecificVersion>
|
||||
<HintPath>Resources\Newtonsoft.Json.dll</HintPath>
|
||||
<EmbedInteropTypes>False</EmbedInteropTypes>
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.AppContext, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.AppContext.4.3.0\lib\net463\System.AppContext.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.ComponentModel.Composition" />
|
||||
<Reference Include="System.Console, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Console.4.3.0\lib\net46\System.Console.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Diagnostics.DiagnosticSource, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Diagnostics.DiagnosticSource.4.3.0\lib\net46\System.Diagnostics.DiagnosticSource.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System.Diagnostics.Tracing, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Diagnostics.Tracing.4.3.0\lib\net462\System.Diagnostics.Tracing.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Globalization.Calendars, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Globalization.Calendars.4.3.0\lib\net46\System.Globalization.Calendars.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.IO, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.4.3.0\lib\net462\System.IO.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.Compression.FileSystem" />
|
||||
<Reference Include="System.IO.Compression.ZipFile, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.Compression.ZipFile.4.3.0\lib\net46\System.IO.Compression.ZipFile.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Linq, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Linq.4.3.0\lib\net463\System.Linq.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Linq.Expressions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Linq.Expressions.4.3.0\lib\net463\System.Linq.Expressions.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Net.Http.4.3.0\lib\net46\System.Net.Http.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Net.Sockets, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Net.Sockets.4.3.0\lib\net46\System.Net.Sockets.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Numerics" />
|
||||
<Reference Include="System.Reflection, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Reflection.4.3.0\lib\net462\System.Reflection.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.Extensions, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.Extensions.4.3.0\lib\net462\System.Runtime.Extensions.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.InteropServices.4.3.0\lib\net463\System.Runtime.InteropServices.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Runtime.InteropServices.RuntimeInformation, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Algorithms, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Encoding, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.Primitives, Version=4.0.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Security.Cryptography.X509Certificates, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Text.RegularExpressions, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Text.RegularExpressions.4.3.0\lib\net463\System.Text.RegularExpressions.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
<Reference Include="System.Windows.Forms.DataVisualization" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Windows.Forms.DataVisualization" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Xml.ReaderWriter, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll</HintPath>
|
||||
<Private>True</Private>
|
||||
<Private>True</Private>
|
||||
</Reference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Controls\TextBoxXP.cs">
|
||||
@@ -225,6 +114,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" />
|
||||
@@ -233,7 +123,11 @@
|
||||
<Compile Include="Game\ItemMap.cs" />
|
||||
<Compile Include="Game\SetStatsCommand.cs" />
|
||||
<Compile Include="Game\TextMapData.cs" />
|
||||
<Compile Include="Github\ReleaseAPI.cs" />
|
||||
<Compile Include="GOOD\GOOD.cs" />
|
||||
<Compile Include="GOOD\Artifact.cs" />
|
||||
<Compile Include="GOOD\Character.cs" />
|
||||
<Compile Include="GOOD\GOODData.cs" />
|
||||
<Compile Include="GOOD\Weapon.cs" />
|
||||
<Compile Include="OpenCommand\OpenCommandAPI.cs" />
|
||||
<Compile Include="MultiLanguage.cs" />
|
||||
<Compile Include="Program.cs" />
|
||||
@@ -243,7 +137,9 @@
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<Compile Include="Utils\ArtifactUtils.cs" />
|
||||
<Compile Include="Utils\HttpHelper.cs" />
|
||||
<Compile Include="Utils\ReleaseAPI.cs" />
|
||||
<EmbeddedResource Include="Forms\FormGachaBannerEditor2.en-us.resx">
|
||||
<DependentUpon>FormGachaBannerEditor2.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
@@ -281,6 +177,7 @@
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormMain.zh-TW.resx">
|
||||
<DependentUpon>FormMain.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FormTextMapBrowser.en-US.resx">
|
||||
<DependentUpon>FormTextMapBrowser.cs</DependentUpon>
|
||||
@@ -329,8 +226,7 @@
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<None Include="packages.config" />
|
||||
<None Include="Properties\app.manifest" />
|
||||
<None Include="GrasscutterTools.snk" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
@@ -359,10 +255,10 @@
|
||||
<Content Include="Resources\en-us\GachaBennerPrefab.txt" />
|
||||
<Content Include="Resources\en-us\Item.txt" />
|
||||
<Content Include="Resources\en-us\Monster.txt" />
|
||||
<Content Include="Resources\en-us\NPC.txt" />
|
||||
<Content Include="Resources\en-us\Quest.txt" />
|
||||
<Content Include="Resources\en-us\Scene.txt" />
|
||||
<Content Include="Resources\en-us\Weapon.txt" />
|
||||
<None Include="Resources\Newtonsoft.Json.dll" />
|
||||
<Content Include="Resources\ru-ru\Animal.txt" />
|
||||
<Content Include="Resources\ru-ru\Artifact.txt" />
|
||||
<Content Include="Resources\ru-ru\ArtifactCat.txt" />
|
||||
@@ -373,7 +269,6 @@
|
||||
<Content Include="Resources\ru-ru\GachaBennerPrefab.txt" />
|
||||
<Content Include="Resources\ru-ru\Item.txt" />
|
||||
<Content Include="Resources\ru-ru\Monster.txt" />
|
||||
<Content Include="Resources\ru-ru\NPC.txt" />
|
||||
<Content Include="Resources\ru-ru\Quest.txt" />
|
||||
<Content Include="Resources\ru-ru\Scene.txt" />
|
||||
<Content Include="Resources\ru-ru\Weapon.txt" />
|
||||
@@ -394,7 +289,6 @@
|
||||
<Content Include="Resources\zh-cn\GachaBennerPrefab.txt" />
|
||||
<Content Include="Resources\zh-cn\Item.txt" />
|
||||
<Content Include="Resources\zh-cn\Monster.txt" />
|
||||
<Content Include="Resources\zh-cn\NPC.txt" />
|
||||
<Content Include="Resources\zh-cn\Quest.txt" />
|
||||
<Content Include="Resources\zh-cn\Scene.txt" />
|
||||
<Content Include="Resources\zh-cn\Weapon.txt" />
|
||||
@@ -408,7 +302,6 @@
|
||||
<Content Include="Resources\zh-tw\GachaBennerPrefab.txt" />
|
||||
<Content Include="Resources\zh-tw\Item.txt" />
|
||||
<Content Include="Resources\zh-tw\Monster.txt" />
|
||||
<Content Include="Resources\zh-tw\NPC.txt" />
|
||||
<Content Include="Resources\zh-tw\Quest.txt" />
|
||||
<Content Include="Resources\zh-tw\Scene.txt" />
|
||||
<Content Include="Resources\zh-tw\Weapon.txt" />
|
||||
@@ -425,18 +318,10 @@
|
||||
<Install>false</Install>
|
||||
</BootstrapperPackage>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Resource.Embedder">
|
||||
<Version>2.2.0</Version>
|
||||
</PackageReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\Costura.Fody.5.7.0\build\Costura.Fody.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.5.7.0\build\Costura.Fody.props'))" />
|
||||
<Error Condition="!Exists('..\packages\Costura.Fody.5.7.0\build\Costura.Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Costura.Fody.5.7.0\build\Costura.Fody.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Fody.6.6.1\build\Fody.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Fody.6.6.1\build\Fody.targets'))" />
|
||||
<Error Condition="!Exists('..\packages\Resource.Embedder.2.2.0\build\Resource.Embedder.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Resource.Embedder.2.2.0\build\Resource.Embedder.props'))" />
|
||||
<Error Condition="!Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets'))" />
|
||||
</Target>
|
||||
<Import Project="..\packages\Costura.Fody.5.7.0\build\Costura.Fody.targets" Condition="Exists('..\packages\Costura.Fody.5.7.0\build\Costura.Fody.targets')" />
|
||||
<Import Project="..\packages\Fody.6.6.1\build\Fody.targets" Condition="Exists('..\packages\Fody.6.6.1\build\Fody.targets')" />
|
||||
<Import Project="..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets" Condition="Exists('..\packages\NETStandard.Library.2.0.3\build\netstandard2.0\NETStandard.Library.targets')" />
|
||||
</Project>
|
BIN
Source/GrasscutterTools/GrasscutterTools.snk
Normal file
@@ -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>
|
||||
|
@@ -17,6 +17,8 @@
|
||||
*
|
||||
**/
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Windows.Forms;
|
||||
@@ -27,6 +29,33 @@ namespace GrasscutterTools
|
||||
{
|
||||
internal static class Program
|
||||
{
|
||||
static Program()
|
||||
{
|
||||
AppDomain.CurrentDomain.AssemblyResolve += OnResolveAssembly;
|
||||
}
|
||||
|
||||
private static Assembly OnResolveAssembly(object sender, ResolveEventArgs args)
|
||||
{
|
||||
//var executingAssembly = Assembly.GetExecutingAssembly();
|
||||
//var assemblyName = new AssemblyName(args.Name);
|
||||
|
||||
//var path = assemblyName.Name + ".dll";
|
||||
//if (assemblyName.CultureInfo.Equals(CultureInfo.InvariantCulture) == false)
|
||||
// path = $@"{assemblyName.CultureInfo}\{path}";
|
||||
//using (var stream = executingAssembly.GetManifestResourceStream(path))
|
||||
//{
|
||||
// if (stream == null) return null;
|
||||
// var assemblyRawBytes = new byte[stream.Length];
|
||||
// stream.Read(assemblyRawBytes, 0, assemblyRawBytes.Length);
|
||||
// return Assembly.Load(assemblyRawBytes);
|
||||
//}
|
||||
|
||||
// 手工加载嵌入的dll文件
|
||||
if (new AssemblyName(args.Name).Name == "Newtonsoft.Json")
|
||||
return Assembly.Load(Resources.Newtonsoft_Json);
|
||||
return null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 应用程序的主入口点。
|
||||
/// </summary>
|
||||
@@ -43,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());
|
||||
}
|
||||
|
||||
|
@@ -1,11 +1,11 @@
|
||||
using System.Reflection;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
// 有关程序集的一般信息由以下
|
||||
// 控制。更改这些特性值可修改
|
||||
// 与程序集关联的信息。
|
||||
[assembly: AssemblyTitle("GrasscutterTools")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyDescription("Grasscutter Command Generator")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("GrasscutterTools")]
|
||||
@@ -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.5.1")]
|
||||
[assembly: AssemblyFileVersion("1.0.0")]
|
||||
[assembly: AssemblyVersion("1.6.8")]
|
||||
[assembly: AssemblyFileVersion("1.6.8")]
|
2183
Source/GrasscutterTools/Properties/Resources.Designer.cs
generated
@@ -166,6 +166,9 @@
|
||||
<data name="CommandContentCannotBeEmpty" xml:space="preserve">
|
||||
<value>Command cannot be empty</value>
|
||||
</data>
|
||||
<data name="WaypointNameCannotBeEmpty" xml:space="preserve">
|
||||
<value>Waypoint name cannot be empty</value>
|
||||
</data>
|
||||
<data name="CommandNotFound" xml:space="preserve">
|
||||
<value>Command not found</value>
|
||||
</data>
|
||||
@@ -204,11 +207,8 @@ Update info :
|
||||
-------------------------------------------
|
||||
Do you want to check for updates? Selecting No will no longer remind you of this version.</value>
|
||||
</data>
|
||||
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\en-us\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="OpenCommandHelp" xml:space="preserve">
|
||||
<value>1. Fill in the correct uid\n2. Send verification code to player\n3. Enter the correct verification code\n4. Connection\n5. Enjoy</value>
|
||||
<value>1. Fill in the correct UID\n2. Send verification code to player\n3. Enter the correct verification code\n4. Connection\n5. Enjoy</value>
|
||||
</data>
|
||||
<data name="PermissionCannotBeEmpty" xml:space="preserve">
|
||||
<value>Permission cannot be empty!</value>
|
||||
@@ -223,7 +223,7 @@ Do you want to check for updates? Selecting No will no longer remind you of this
|
||||
<value>..\Resources\en-us\Quest.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="RequireOpenCommandTip" xml:space="preserve">
|
||||
<value>Please connect to a server that supports [opencommand] first</value>
|
||||
<value>Please connect to a server that supports [OpenCommand] first</value>
|
||||
</data>
|
||||
<data name="RestoreCustomCommands" xml:space="preserve">
|
||||
<value>Are you sure you want to restore custom commands to defaults?</value>
|
||||
@@ -255,4 +255,14 @@ Do you want to check for updates? Selecting No will no longer remind you of this
|
||||
<data name="WeaponColor" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WeaponColor.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
|
||||
<data name="GOODImportText" xml:space="preserve">
|
||||
<value>Do you wish to import </value>
|
||||
</data>
|
||||
<data name="GOODImportTitle" xml:space="preserve">
|
||||
<value>Import GOOD dump file</value>
|
||||
</data>
|
||||
<data name="GOODImportSuccess" xml:space="preserve">
|
||||
<value>Import success!</value>
|
||||
</data>
|
||||
</root>
|
@@ -184,6 +184,9 @@
|
||||
<data name="GachaBennerPrefab" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zh-cn\GachaBennerPrefab.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="SettingSaveError" xml:space="preserve">
|
||||
<value>保存设置时异常:</value>
|
||||
</data>
|
||||
<data name="Help" xml:space="preserve">
|
||||
<value>帮助</value>
|
||||
</data>
|
||||
@@ -213,9 +216,6 @@
|
||||
--------------------------------------------
|
||||
是否查看更新?选择否将不再提醒该版本。</value>
|
||||
</data>
|
||||
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zh-cn\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="OpenCommandHelp" xml:space="preserve">
|
||||
<value>1. 填写正确的UID\n2. 向玩家发送验证码\n3. 输入正确的验证码\n4. 连接\n5. 享受</value>
|
||||
</data>
|
||||
@@ -243,9 +243,6 @@
|
||||
<data name="SettingLoadError" xml:space="preserve">
|
||||
<value>加载设置时异常:</value>
|
||||
</data>
|
||||
<data name="SettingSaveError" xml:space="preserve">
|
||||
<value>保存设置时异常:</value>
|
||||
</data>
|
||||
<data name="Tips" xml:space="preserve">
|
||||
<value>提示</value>
|
||||
</data>
|
||||
@@ -264,4 +261,16 @@
|
||||
<data name="WeaponColor" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WeaponColor.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="GOODImportText" xml:space="preserve">
|
||||
<value>是否导入 </value>
|
||||
</data>
|
||||
<data name="GOODImportTitle" xml:space="preserve">
|
||||
<value>导入GOOD档案</value>
|
||||
</data>
|
||||
<data name="GOODImportSuccess" xml:space="preserve">
|
||||
<value>导入成功!</value>
|
||||
</data>
|
||||
<data name="Newtonsoft_Json" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\Newtonsoft.Json.dll;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
</root>
|
@@ -137,7 +137,7 @@
|
||||
<value>..\Resources\ru-ru\ArtifactSubAttribution.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="AskConfirmDeletion" xml:space="preserve">
|
||||
<value>Are you sure you want to delete this command?</value>
|
||||
<value>Вы точно хотите удалить эту команду?</value>
|
||||
</data>
|
||||
<data name="Avatar" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\Avatar.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
@@ -149,7 +149,7 @@
|
||||
<value>..\Resources\ru-ru\AvatarStats.json;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name="BrowserOpenFailedTip" xml:space="preserve">
|
||||
<value>Браузерe не удалось открыть. Вы можете вручную получить доступ к следующему адресу:</value>
|
||||
<value>Не удалось открыть в браузере. Вы можете вручную получить доступ к следующему адресу:</value>
|
||||
</data>
|
||||
<data name="CheckToNewVersion" xml:space="preserve">
|
||||
<value>Переход на новую версию</value>
|
||||
@@ -161,7 +161,7 @@
|
||||
<value>Повторная отправка через {0} секунд</value>
|
||||
</data>
|
||||
<data name="CodeSending" xml:space="preserve">
|
||||
<value>отправка...</value>
|
||||
<value>Отправка...</value>
|
||||
</data>
|
||||
<data name="CommandContentCannotBeEmpty" xml:space="preserve">
|
||||
<value>Команда не может быть пустой</value>
|
||||
@@ -170,7 +170,7 @@
|
||||
<value>Команда не найдена</value>
|
||||
</data>
|
||||
<data name="CommandTagCannotBeEmpty" xml:space="preserve">
|
||||
<value>Командный тег не может быть пустым</value>
|
||||
<value>Тег команды не может быть пустым</value>
|
||||
</data>
|
||||
<data name="ConnectedTip" xml:space="preserve">
|
||||
<value>Теперь вы можете выполнять команды удаленно!</value>
|
||||
@@ -185,7 +185,7 @@
|
||||
<value>..\Resources\ru-ru\GachaBennerPrefab.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="Help" xml:space="preserve">
|
||||
<value>Help</value>
|
||||
<value>Помощь</value>
|
||||
</data>
|
||||
<data name="IconGrasscutter" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\IconGrasscutter.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
@@ -202,13 +202,10 @@
|
||||
Информация об обновлении :
|
||||
{2}
|
||||
-------------------------------------------
|
||||
Вы хотите проверить наличие обновлений? Выбор Нет больше не будет напоминать вам об этой версии.</value>
|
||||
</data>
|
||||
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\ru-ru\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
Вы хотите проверить наличие обновлений? Выбирая "Нет", программа больше не будет напоминать вам об этой версии.</value>
|
||||
</data>
|
||||
<data name="OpenCommandHelp" xml:space="preserve">
|
||||
<value>1. Заполните правильный uid\n2. Отправьте проверочный код игроку\n3. Введите правильный проверочный код\n4. Соединение\n5. Наслаждаться</value>
|
||||
<value>1. Введите правильный UID\n2. Отправьте проверочный код игроку\n3. Введите правильный проверочный код\n4. Покдлючитесь\n5. Наслаждайтесь!</value>
|
||||
</data>
|
||||
<data name="PermissionCannotBeEmpty" xml:space="preserve">
|
||||
<value>Разрешение не может быть пустым!</value>
|
||||
@@ -223,9 +220,9 @@
|
||||
<value>..\Resources\ru-ru\Quest.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="RequireOpenCommandTip" xml:space="preserve">
|
||||
<value>Пожалуйста, сначала подключитесь к серверу, который поддерживает [команду открытия]</value>
|
||||
<value>Пожалуйста, сначала подключитесь к серверу, который поддерживает [OpenCommand]</value>
|
||||
</data>
|
||||
<data name="RestoreCustomCommands" xml:space="preserve">
|
||||
<data name="RestoreCustomCommands" xml:space="preserve">
|
||||
<value>Вы уверены, что хотите восстановить пользовательские команды по умолчанию?</value>
|
||||
</data>
|
||||
<data name="Scene" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
@@ -238,7 +235,7 @@
|
||||
<value>Не удалось сохранить настройки:</value>
|
||||
</data>
|
||||
<data name="Tips" xml:space="preserve">
|
||||
<value>Совет</value>
|
||||
<value>Внимание</value>
|
||||
</data>
|
||||
<data name="TokenCannotBeEmpty" xml:space="preserve">
|
||||
<value>Токен не может быть пустым</value>
|
||||
|
@@ -201,9 +201,6 @@
|
||||
--------------------------------------------
|
||||
是否查看更新?選擇否將不再提醒該版本。</value>
|
||||
</data>
|
||||
<data name="NPC" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zh-tw\NPC.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="OpenCommandHelp" xml:space="preserve">
|
||||
<value>1. 填寫正確的UID\n2. 向玩家發送驗證碼\n3. 輸入正確的驗證碼\n4. 連接\n5. 享受</value>
|
||||
</data>
|
||||
@@ -252,4 +249,13 @@
|
||||
<data name="WeaponColor" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\WeaponColor.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
|
||||
</data>
|
||||
<data name="GOODImportText" xml:space="preserve">
|
||||
<value>是否導入 </value>
|
||||
</data>
|
||||
<data name="GOODImportTitle" xml:space="preserve">
|
||||
<value>導入GOOD檔案</value>
|
||||
</data>
|
||||
<data name="GOODImportSuccess" xml:space="preserve">
|
||||
<value>導入成功!</value>
|
||||
</data>
|
||||
</root>
|
@@ -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,73 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app" />
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<!-- UAC 清单选项
|
||||
如果想要更改 Windows 用户帐户控制级别,请使用
|
||||
以下节点之一替换 requestedExecutionLevel 节点。
|
||||
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||
|
||||
指定 requestedExecutionLevel 元素将禁用文件和注册表虚拟化。
|
||||
如果你的应用程序需要此虚拟化来实现向后兼容性,则移除此
|
||||
元素。
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
<applicationRequestMinimum>
|
||||
<defaultAssemblyRequest permissionSetReference="Custom" />
|
||||
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
|
||||
</applicationRequestMinimum>
|
||||
</security>
|
||||
</trustInfo>
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- 设计此应用程序与其一起工作且已针对此应用程序进行测试的
|
||||
Windows 版本的列表。取消评论适当的元素,
|
||||
Windows 将自动选择最兼容的环境。 -->
|
||||
<!-- Windows Vista -->
|
||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||
<!-- Windows 7 -->
|
||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||
<!-- Windows 8 -->
|
||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||
<!-- Windows 8.1 -->
|
||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||
<!-- Windows 10 -->
|
||||
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
|
||||
</application>
|
||||
</compatibility>
|
||||
<!-- 指示该应用程序可感知 DPI 且 Windows 在 DPI 较高时将不会对其进行
|
||||
自动缩放。Windows Presentation Foundation (WPF)应用程序自动感知 DPI,无需
|
||||
选择加入。选择加入此设置的 Windows 窗体应用程序(面向 .NET Framework 4.6)还应
|
||||
在其 app.config 中将 "EnableWindowsFormsHighDpiAutoResizing" 设置设置为 "true"。
|
||||
|
||||
将应用程序设为感知长路径。请参阅 https://docs.microsoft.com/windows/win32/fileio/maximum-file-path-limitation -->
|
||||
<!--
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
<longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
-->
|
||||
<!-- 启用 Windows 公共控件和对话框的主题(Windows XP 和更高版本) -->
|
||||
<!--
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
-->
|
||||
</assembly>
|
@@ -47,4 +47,7 @@
|
||||
1062:blue
|
||||
1063:yellow
|
||||
1064:purple
|
||||
1066:yellow
|
||||
1066:yellow
|
||||
1067:green
|
||||
1068:purple
|
||||
1069:green
|
BIN
Source/GrasscutterTools/Resources/Newtonsoft.Json.dll
Normal file
@@ -3,34 +3,53 @@ player.*
|
||||
player.**
|
||||
server.*
|
||||
server.**
|
||||
player.changescene
|
||||
permission
|
||||
player.clearinv
|
||||
player.clearinv.others
|
||||
player.enterdungeon
|
||||
player.enterdungeon.others
|
||||
player.give
|
||||
player.giveall
|
||||
player.giveart
|
||||
player.givechar
|
||||
player.godmode
|
||||
player.give.others
|
||||
player.heal
|
||||
player.heal.others
|
||||
player.killcharacter
|
||||
player.killcharacter.others
|
||||
player.quest
|
||||
player.quest.others
|
||||
player.resetconstellation
|
||||
player.resetconstellation.others
|
||||
player.setfetterlevel
|
||||
player.setfetterlevel.others
|
||||
player.setprop
|
||||
player.setprop.others
|
||||
player.setstats
|
||||
player.setstats.others
|
||||
player.settalent
|
||||
player.setworldlevel
|
||||
player.settalent.others
|
||||
player.team
|
||||
player.team.others
|
||||
player.teleport
|
||||
player.teleport.others
|
||||
player.tpall
|
||||
player.tpall.others
|
||||
player.weather
|
||||
player.weather.others
|
||||
server.announce
|
||||
server.ban
|
||||
server.broadcast
|
||||
server.coop
|
||||
server.drop
|
||||
server.coop.others
|
||||
server.kick
|
||||
server.killall
|
||||
server.killall.others
|
||||
server.reload
|
||||
server.resetshop
|
||||
server.resetshop.others
|
||||
server.sendmail
|
||||
server.sendmessage
|
||||
server.sendmessage.others
|
||||
server.spawn
|
||||
server.spawn.others
|
||||
server.stop
|
||||
mea.notice
|
||||
mea.mail
|
@@ -141,4 +141,5 @@
|
||||
15506:yellow
|
||||
15507:yellow
|
||||
15508:yellow
|
||||
15509:yellow
|
||||
15509:yellow
|
||||
15511:yellow
|
@@ -64,10 +64,11 @@
|
||||
28020701: Kitsune
|
||||
28020702: Kitsune
|
||||
28020801: Bake-Danuki
|
||||
28020802: Master Yoshimoto (test)
|
||||
28020802: Kichiboushi
|
||||
28020803: Bake-Danuki
|
||||
28020901: Samurai Dog Diversion (test)
|
||||
28020902: Samurai dog boss (test)
|
||||
28020903: Taroumaru
|
||||
28030101: Azure Crane
|
||||
28030102: Violet Ibis
|
||||
28030201: Brownwing Falcon
|
||||
@@ -138,87 +139,91 @@
|
||||
28050201: Amateur Weasel Thief
|
||||
28050202: Hoarder Weasel Thief
|
||||
28050203: Golden Weasel Thief
|
||||
28050204: Amateur Weasel Thief
|
||||
28050211: Amateur Weasel Thief
|
||||
28050212: Hoarder Weasel Thief
|
||||
28050213: Golden Weasel Thief
|
||||
28050221: Amateur Weasel Thief
|
||||
28050222: Hoarder Weasel Thief
|
||||
28050223: Golden Weasel Thief
|
||||
28050301: Lucklight Fly
|
||||
28210101: Golden Crab
|
||||
28210102: Sun Crab
|
||||
28210103: Ocean Crab
|
||||
28210104: General Crab
|
||||
28210105: Pale Red Crab
|
||||
28210201: Blue Horned Lizard
|
||||
28210202: Red Horned Lizard
|
||||
28210203: Green Horned Lizard
|
||||
28210204: Sunset Loach
|
||||
28210205: Golden Loach
|
||||
28210206: Sunny Loach
|
||||
28210207: Marrow Lizard
|
||||
28210301: Frog
|
||||
28210302: Mud Frog
|
||||
28210303: Blue Frog
|
||||
28210401: Adorned Unagi
|
||||
28210402: Deep Sea Unagi
|
||||
28210403: Red-Finned Unagi
|
||||
28220101: Snow Fox
|
||||
28220102: Crimson Fox
|
||||
28220201: Squirrel
|
||||
28220301: Forest Boar
|
||||
28220303: Snowboar
|
||||
28220401: Northland Hound
|
||||
28220402: Forest-Patrol Hound
|
||||
28220403: Shiba
|
||||
28220404: Black-Back Hound
|
||||
28220501: Sapphire
|
||||
28220502: Jade-Eyed Cat
|
||||
28220503: Gray Snow Cat
|
||||
28220504: Northland Cat
|
||||
28220505: Tiger-Striped Cat
|
||||
28220506: Sheriff Cat
|
||||
28220601: Snow Weasel
|
||||
28220602: Red-Tailed Weasel
|
||||
28220603: Boot Weasel
|
||||
28220605: Bluethunder Weasel
|
||||
28220701: Kitsune
|
||||
28220901: Samurai dog (test)
|
||||
28230101: Azure Crane
|
||||
28230102: Violet Ibis
|
||||
28230301: White Pigeon
|
||||
28230302: Brightcrown Pigeon
|
||||
28230303: Graywing Pigeon
|
||||
28230304: Crimsonflank Pigeon
|
||||
28230305: Black King Pigeon
|
||||
28230306: Crow
|
||||
28230401: Crimson Finch
|
||||
28230402: Golden Finch
|
||||
28230403: Snow Finch
|
||||
28230404: Emerald Finch
|
||||
28240201: Medaka
|
||||
28240202: Glaze Medaka
|
||||
28240203: Sweet-Flower Medaka
|
||||
28240204: Aizen Medaka
|
||||
28240205: Dawncatcher
|
||||
28240206: Crystalfish
|
||||
28240301: Lunged Stickleback
|
||||
28240302: Betta
|
||||
28240303: Venomspine Fish
|
||||
28240304: Akai Maou
|
||||
28240305: Snowstrider
|
||||
28240401: Golden Koi
|
||||
28240402: Rusty Koi
|
||||
28240501: Brown Shirakodai
|
||||
28240502: Purple Shirakodai
|
||||
28240503: Tea-Colored Shirakodai
|
||||
28240504: Abiding Angelfish
|
||||
28240505: Raimei Angelfish
|
||||
28240506: Moonfin
|
||||
28240601: Pufferfish
|
||||
28240602: Bitter Pufferfish
|
||||
28240701: Divda Ray
|
||||
28240702: Formalo Ray
|
||||
28250101: Anemo Crystalfly
|
||||
28250102: Geo Crystalfly
|
||||
28250103: Cryo Crystalfly
|
||||
28250104: Electro Crystalfly
|
||||
28250105: Coral Butterfly
|
||||
28250301: Lucklight Fly
|
||||
28210101: Serenitea Pot: Golden Crab
|
||||
28210102: Serenitea Pot: Sun Crab
|
||||
28210103: Serenitea Pot: Ocean Crab
|
||||
28210104: Serenitea Pot: General Crab
|
||||
28210105: Serenitea Pot: Pale Red Crab
|
||||
28210201: Serenitea Pot: Blue Horned Lizard
|
||||
28210202: Serenitea Pot: Red Horned Lizard
|
||||
28210203: Serenitea Pot: Green Horned Lizard
|
||||
28210204: Serenitea Pot: Sunset Loach
|
||||
28210205: Serenitea Pot: Golden Loach
|
||||
28210206: Serenitea Pot: Sunny Loach
|
||||
28210207: Serenitea Pot: Marrow Lizard
|
||||
28210301: Serenitea Pot: Frog
|
||||
28210302: Serenitea Pot: Mud Frog
|
||||
28210303: Serenitea Pot: Blue Frog
|
||||
28210401: Serenitea Pot: Adorned Unagi
|
||||
28210402: Serenitea Pot: Deep Sea Unagi
|
||||
28210403: Serenitea Pot: Red-Finned Unagi
|
||||
28220101: Serenitea Pot: Snow Fox
|
||||
28220102: Serenitea Pot: Crimson Fox
|
||||
28220201: Serenitea Pot: Squirrel
|
||||
28220301: Serenitea Pot: Forest Boar
|
||||
28220303: Serenitea Pot: Snowboar
|
||||
28220401: Serenitea Pot: Northland Hound
|
||||
28220402: Serenitea Pot: Forest-Patrol Hound
|
||||
28220403: Serenitea Pot: Shiba
|
||||
28220404: Serenitea Pot: Black-Back Hound
|
||||
28220501: Serenitea Pot: Sapphire
|
||||
28220502: Serenitea Pot: Jade-Eyed Cat
|
||||
28220503: Serenitea Pot: Gray Snow Cat
|
||||
28220504: Serenitea Pot: Northland Cat
|
||||
28220505: Serenitea Pot: Tiger-Striped Cat
|
||||
28220506: Serenitea Pot: Sheriff Cat
|
||||
28220601: Serenitea Pot: Snow Weasel
|
||||
28220602: Serenitea Pot: Red-Tailed Weasel
|
||||
28220603: Serenitea Pot: Boot Weasel
|
||||
28220605: Serenitea Pot: Bluethunder Weasel
|
||||
28220701: Serenitea Pot: Kitsune
|
||||
28220901: Serenitea Pot: Kageroumaru
|
||||
28230101: Serenitea Pot: Azure Crane
|
||||
28230102: Serenitea Pot: Violet Ibis
|
||||
28230301: Serenitea Pot: White Pigeon
|
||||
28230302: Serenitea Pot: Brightcrown Pigeon
|
||||
28230303: Serenitea Pot: Graywing Pigeon
|
||||
28230304: Serenitea Pot: Crimsonflank Pigeon
|
||||
28230305: Serenitea Pot: Black King Pigeon
|
||||
28230306: Serenitea Pot: Crow
|
||||
28230401: Serenitea Pot: Crimson Finch
|
||||
28230402: Serenitea Pot: Golden Finch
|
||||
28230403: Serenitea Pot: Snow Finch
|
||||
28230404: Serenitea Pot: Emerald Finch
|
||||
28240201: Serenitea Pot: Medaka
|
||||
28240202: Serenitea Pot: Glaze Medaka
|
||||
28240203: Serenitea Pot: Sweet-Flower Medaka
|
||||
28240204: Serenitea Pot: Aizen Medaka
|
||||
28240205: Serenitea Pot: Dawncatcher
|
||||
28240206: Serenitea Pot: Crystalfish
|
||||
28240301: Serenitea Pot: Lunged Stickleback
|
||||
28240302: Serenitea Pot: Betta
|
||||
28240303: Serenitea Pot: Venomspine Fish
|
||||
28240304: Serenitea Pot: Akai Maou
|
||||
28240305: Serenitea Pot: Snowstrider
|
||||
28240401: Serenitea Pot: Golden Koi
|
||||
28240402: Serenitea Pot: Rusty Koi
|
||||
28240501: Serenitea Pot: Brown Shirakodai
|
||||
28240502: Serenitea Pot: Purple Shirakodai
|
||||
28240503: Serenitea Pot: Tea-Colored Shirakodai
|
||||
28240504: Serenitea Pot: Abiding Angelfish
|
||||
28240505: Serenitea Pot: Raimei Angelfish
|
||||
28240506: Serenitea Pot: Moonfin
|
||||
28240601: Serenitea Pot: Pufferfish
|
||||
28240602: Serenitea Pot: Bitter Pufferfish
|
||||
28240701: Serenitea Pot: Divda Ray
|
||||
28240702: Serenitea Pot: Formalo Ray
|
||||
28250101: Serenitea Pot: Anemo Crystalfly
|
||||
28250102: Serenitea Pot: Geo Crystalfly
|
||||
28250103: Serenitea Pot: Cryo Crystalfly
|
||||
28250104: Serenitea Pot: Electro Crystalfly
|
||||
28250105: Serenitea Pot: Coral Butterfly
|
||||
28250301: Serenitea Pot: Lucklight Fly
|
@@ -1,42 +1,44 @@
|
||||
51: Resolution of Sojourner
|
||||
52: Brave Heart
|
||||
53: Defender's Will
|
||||
54: Tiny Miracle
|
||||
55: Berserker
|
||||
56: Martial Artist
|
||||
57: Instructor
|
||||
58: Gambler
|
||||
59: The Exile
|
||||
60: Adventurer
|
||||
61: Lucky Dog
|
||||
62: Scholar
|
||||
63: Traveling Doctor
|
||||
71: Blizzard Strayer
|
||||
72: Thundersoother
|
||||
73: Lavawalker
|
||||
74: Maiden Beloved
|
||||
75: Gladiator's Finale
|
||||
76: Viridescent Venerer
|
||||
77: Wanderer's Troupe
|
||||
78: Glacier and Snowfield
|
||||
79: Thundering Fury
|
||||
80: Crimson Witch of Flames
|
||||
81: Noblesse Oblige
|
||||
82: Bloodstained Chivalry
|
||||
83: Prayers for Illumination
|
||||
84: Prayers for Destiny
|
||||
85: Prayers for Wisdom
|
||||
86: Prayers to the Firmament
|
||||
87: Prayers to Springtime
|
||||
88: Archaic Petra
|
||||
89: Retracing Bolide
|
||||
90: Heart of Depth
|
||||
91: Tenacity of the Millelith
|
||||
92: Pale Flame
|
||||
93: Shimenawa's Reminiscence
|
||||
94: Emblem of Severed Fate
|
||||
95: Husk of Opulent Dreams
|
||||
96: Ocean-Hued Clam
|
||||
97: Vermillion Hereafter
|
||||
98: Echoes of an Offering
|
||||
99: Lord of the Winds
|
||||
20:Deepwood Memories
|
||||
21:Gilded Dreams
|
||||
51:Resolution of Sojourner
|
||||
52:Brave Heart
|
||||
53:Defender's Will
|
||||
54:Tiny Miracle
|
||||
55:Berserker
|
||||
56:Martial Artist
|
||||
57:Instructor
|
||||
58:Gambler
|
||||
59:The Exile
|
||||
60:Adventurer
|
||||
61:Lucky Dog
|
||||
62:Scholar
|
||||
63:Traveling Doctor
|
||||
71:Blizzard Strayer
|
||||
72:Thundersoother
|
||||
73:Lavawalker
|
||||
74:Maiden Beloved
|
||||
75:Gladiator's Finale
|
||||
76:Viridescent Venerer
|
||||
77:Wanderer's Troupe
|
||||
78:Glacier and Snowfield
|
||||
79:Thundering Fury
|
||||
80:Crimson Witch of Flames
|
||||
81:Noblesse Oblige
|
||||
82:Bloodstained Chivalry
|
||||
83:Prayers for Illumination
|
||||
84:Prayers for Destiny
|
||||
85:Prayers for Wisdom
|
||||
86:Prayers to the Firmament
|
||||
87:Prayers to Springtime
|
||||
88:Archaic Petra
|
||||
89:Retracing Bolide
|
||||
90:Heart of Depth
|
||||
91:Tenacity of the Millelith
|
||||
92:Pale Flame
|
||||
93:Shimenawa's Reminiscence
|
||||
94:Emblem of Severed Fate
|
||||
95:Husk of Opulent Dreams
|
||||
96:Ocean-Hued Clam
|
||||
97:Vermillion Hereafter
|
||||
98:Echoes of an Offering
|
||||
99:Lord of the Winds
|
||||
|
@@ -1,51 +1,60 @@
|
||||
1002: Kamisato Ayaka
|
||||
1003: Jean
|
||||
1005: Aether
|
||||
1006: Lisa
|
||||
1007: Lumine
|
||||
1014: Barbara
|
||||
1015: Kaeya
|
||||
1016: Diluc
|
||||
1020: Razor
|
||||
1021: Amber
|
||||
1022: Venti
|
||||
1023: Xiangling
|
||||
1024: Beidou
|
||||
1025: Xingqiu
|
||||
1026: Xiao
|
||||
1027: Ningguang
|
||||
1029: Klee
|
||||
1030: Zhongli
|
||||
1031: Fischl
|
||||
1032: Bennett
|
||||
1033: Tartaglia
|
||||
1034: Noelle
|
||||
1035: Qiqi
|
||||
1036: Chongyun
|
||||
1037: Ganyu
|
||||
1038: Albedo
|
||||
1039: Diona
|
||||
1041: Mona
|
||||
1042: Keqing
|
||||
1043: Sucrose
|
||||
1044: Xinyan
|
||||
1045: Rosaria
|
||||
1046: Hu Tao
|
||||
1047: Kaedehara Kazuha
|
||||
1048: Yanfei
|
||||
1049: Yoimiya
|
||||
1050: Thoma
|
||||
1051: Eula
|
||||
1052: Raiden Shogun
|
||||
1053: Sayu
|
||||
1054: Sangonomiya Kokomi
|
||||
1055: Gorou
|
||||
1056: Kujou Sara
|
||||
1057: Arataki Itto
|
||||
1058: Yae Miko
|
||||
1060: Yelan
|
||||
1062: Aloy
|
||||
1063: Shenhe
|
||||
1064: Yun Jin
|
||||
1065: Kuki Shinobu
|
||||
1066: Kamisato Ayato
|
||||
1002:Kamisato Ayaka
|
||||
1003:Jean
|
||||
1005:Aether
|
||||
1006:Lisa
|
||||
1007:Lumine
|
||||
1014:Barbara
|
||||
1015:Kaeya
|
||||
1016:Diluc
|
||||
1020:Razor
|
||||
1021:Amber
|
||||
1022:Venti
|
||||
1023:Xiangling
|
||||
1024:Beidou
|
||||
1025:Xingqiu
|
||||
1026:Xiao
|
||||
1027:Ningguang
|
||||
1029:Klee
|
||||
1030:Zhongli
|
||||
1031:Fischl
|
||||
1032:Bennett
|
||||
1033:Tartaglia
|
||||
1034:Noelle
|
||||
1035:Qiqi
|
||||
1036:Chongyun
|
||||
1037:Ganyu
|
||||
1038:Albedo
|
||||
1039:Diona
|
||||
1041:Mona
|
||||
1042:Keqing
|
||||
1043:Sucrose
|
||||
1044:Xinyan
|
||||
1045:Rosaria
|
||||
1046:Hu Tao
|
||||
1047:Kaedehara Kazuha
|
||||
1048:Yanfei
|
||||
1049:Yoimiya
|
||||
1050:Thoma
|
||||
1051:Eula
|
||||
1052:Raiden Shogun
|
||||
1053:Sayu
|
||||
1054:Sangonomiya Kokomi
|
||||
1055:Gorou
|
||||
1056:Kujou Sara
|
||||
1057:Arataki Itto
|
||||
1058:Yae Miko
|
||||
1059:Shikanoin Heizou
|
||||
1060:Yelan
|
||||
1062:Aloy
|
||||
1063:Shenhe
|
||||
1064:Yun Jin
|
||||
1065:Kuki Shinobu
|
||||
1066:Kamisato Ayato
|
||||
1067:Collei
|
||||
1068:Dori
|
||||
1069:Tighnari
|
||||
1070:Nilou
|
||||
1071:Cyno
|
||||
1072:Candace
|
||||
1073:Nahida
|
||||
1074:Layla
|
@@ -8,6 +8,8 @@ Level up to 60
|
||||
/give 102 x1880200
|
||||
Set World Level
|
||||
/prop wl 8
|
||||
Unlock Map
|
||||
/prop unlockmap 1
|
||||
Unlock The Tower
|
||||
/prop ut 12
|
||||
Set BattlePass Level
|
||||
@@ -30,18 +32,18 @@ Give me ALL!
|
||||
/give 224 x10000
|
||||
100k Primogem
|
||||
/give 201 x100000
|
||||
100k Mora
|
||||
/give 202 x100000
|
||||
100Mill Mora
|
||||
/give 202 x100000000
|
||||
Reload config
|
||||
/reload
|
||||
Re-login
|
||||
/kick
|
||||
Clear Backpack(ALL)
|
||||
/clear all
|
||||
Clear ALL
|
||||
/clear all lv90 r5 5*
|
||||
Clear Weapons
|
||||
/clear wp
|
||||
/clear wp lv90 r5 5*
|
||||
Clear Artifacts
|
||||
/clear art
|
||||
/clear art lv20 5*
|
||||
Clear Materials
|
||||
/clear mat
|
||||
Reset Current Constellation(Need Re-login)
|
||||
@@ -60,3 +62,5 @@ Broadcast
|
||||
/say Hello everyone~
|
||||
Server Announcement
|
||||
/a Welcome to grasscutter PS!
|
||||
Close Server
|
||||
/stop
|
@@ -1,36 +1,39 @@
|
||||
007: Beginners' wish
|
||||
008: Wanderlust Invocation
|
||||
009: Ballad in Goblets
|
||||
010: Dawn Pilgrimage
|
||||
011: Grace of Southwind
|
||||
012: Bane of All Evil
|
||||
013: Epitome Invocation
|
||||
015: Sparkling Steps
|
||||
016: Beginners' wish
|
||||
017: Wanderlust Invocation
|
||||
018: Sparkling Steps
|
||||
019: Ballad in Goblets
|
||||
020: Epitome Invocation
|
||||
021: Epitome Invocation
|
||||
022: Wanderlust Invocation
|
||||
023: Farewell of Snezhnaya
|
||||
024: Gentry of Hermitage
|
||||
027: Secretum Secretorum
|
||||
028: Adrift in the Harbor
|
||||
031: Invitation to Mundane Life
|
||||
032: Dance of Lanterns
|
||||
033: Moment of Bloom
|
||||
036: Ballad in Goblets
|
||||
037: Farewell of Snezhnaya
|
||||
040: Gentry of Hermitage
|
||||
041: Born of Ocean Swell
|
||||
045: Leaves in the Wind
|
||||
048: The Heron's Court
|
||||
049: Tapestry of Golden Flames
|
||||
052: Reign of Serenity
|
||||
053: Drifting Luminescence
|
||||
061: Oni's Royale
|
||||
065: The Transcendent One Returns
|
||||
071: Everbloom Violet
|
||||
076: Azure Excursion
|
||||
081: Discerner of Enigmas
|
||||
007:Beginners' wish
|
||||
008:Wanderlust Invocation
|
||||
009:Ballad in Goblets
|
||||
010:Dawn Pilgrimage
|
||||
011:Grace of Southwind
|
||||
012:Bane of All Evil
|
||||
013:Epitome Invocation
|
||||
015:Sparkling Steps
|
||||
016:Beginners' wish
|
||||
017:Wanderlust Invocation
|
||||
018:Sparkling Steps
|
||||
019:Ballad in Goblets
|
||||
020:Epitome Invocation
|
||||
021:Epitome Invocation
|
||||
022:Wanderlust Invocation
|
||||
023:Farewell of Snezhnaya
|
||||
024:Gentry of Hermitage
|
||||
027:Secretum Secretorum
|
||||
028:Adrift in the Harbor
|
||||
031:Invitation to Mundane Life
|
||||
032:Dance of Lanterns
|
||||
033:Moment of Bloom
|
||||
036:Ballad in Goblets
|
||||
037:Farewell of Snezhnaya
|
||||
040:Gentry of Hermitage
|
||||
041:Born of Ocean Swell
|
||||
045:Leaves in the Wind
|
||||
048:The Heron's Court
|
||||
049:Tapestry of Golden Flames
|
||||
052:Reign of Serenity
|
||||
053:Drifting Luminescence
|
||||
061:Oni's Royale
|
||||
065:The Transcendent One Returns
|
||||
071:Everbloom Violet
|
||||
076:Azure Excursion
|
||||
081:Discerner of Enigmas
|
||||
091:Tighnari banner (Non original name)
|
||||
092:Zhongli banner (Non original name)
|
||||
093:Hunter's Path banner (Non original name)
|
@@ -1,330 +1,215 @@
|
||||
21010101: Hilichurl
|
||||
21020101: Wooden Shieldwall Mitachurl
|
||||
21020201: Blazing Axe Mitachurl
|
||||
21020202: Blazing Axe Mitachurl
|
||||
21020301: Rock Shieldwall Mitachurl
|
||||
21020401: Frostarm Lawachurl
|
||||
21020501: Stonehide Lawachurl
|
||||
21020601: Ice Shieldwall Mitachurl
|
||||
21020701: Crackling Axe Mitachurl
|
||||
21020703: Crackling Axe Mitachurl
|
||||
21020801: Thunderhelm Lawachurl
|
||||
20010101: Dendro Slime
|
||||
20010201: Large Dendro Slime
|
||||
20010202: Large Dendro Slime
|
||||
20010301: Anemo Slime
|
||||
20010401: Large Anemo Slime
|
||||
20010403: Large Anemo Slime
|
||||
29010101: Stormterror
|
||||
29010102: Stormterror
|
||||
29010103: Stormterror
|
||||
29010104: Stormterror
|
||||
29020101: Lupus Boreas, Dominator of Wolves
|
||||
29020102: Lupus Boreas, Dominator of Wolves
|
||||
29030103: Childe
|
||||
29030106: Childe
|
||||
29040101: Azhdaha
|
||||
29040102: Azhdaha
|
||||
29040103: Azhdaha
|
||||
29040104: Azhdaha
|
||||
29040111: Azhdaha
|
||||
29050102: La Signora
|
||||
29050104: La Signora
|
||||
29060202: Magatsu Mitake Narukami no Mikoto
|
||||
29060203: Magatsu Mitake Narukami no Mikoto
|
||||
20020101: Eye of the Storm
|
||||
20040101: Electro Hypostasis
|
||||
20040102: Electro Hypostasis
|
||||
20040201: Anemo Hypostasis
|
||||
20040202: Anemo Hypostasis
|
||||
20040301: Geo Hypostasis
|
||||
20040302: Geo Hypostasis
|
||||
20040401: Hydro Hypostasis
|
||||
20040501: Cryo Hypostasis
|
||||
20040601: Pyro Hypostasis
|
||||
20010501: Electro Slime
|
||||
20010601: Large Electro Slime
|
||||
20010604: Large Electro Slime
|
||||
20010701: Mutant Electro Slime
|
||||
20010702: Mutant Electro Slime
|
||||
20010801: Cryo Slime
|
||||
20010802: Cryo Slime
|
||||
20010901: Large Cryo Slime
|
||||
20010902: Large Cryo Slime
|
||||
20010904: Large Cryo Slime
|
||||
20011001: Hydro Slime
|
||||
20011101: Large Hydro Slime
|
||||
20011103: Large Hydro Slime
|
||||
20011601: Hydro Hypostasis Summon
|
||||
20011701: Hydro Hypostasis Summon
|
||||
20011801: Hydro Hypostasis Summon
|
||||
20011901: Hydro Hypostasis Summon
|
||||
20050101: Oceanid
|
||||
20050102: Oceanid
|
||||
20050201: Hydro Mimic Boar
|
||||
20050202: Hydro Mimic Boar
|
||||
20050203: Hydro Mimic Boar
|
||||
20050301: Hydro Mimic Crane
|
||||
20050302: Hydro Mimic Crane
|
||||
20050401: Hydro Mimic Crab
|
||||
20050402: Hydro Mimic Crab
|
||||
20050403: Hydro Mimic Crab
|
||||
20050501: Hydro Mimic Finch
|
||||
20050502: Hydro Mimic Finch
|
||||
20050601: Hydro Mimic Mallard
|
||||
20050602: Hydro Mimic Mallard
|
||||
20050603: Hydro Mimic Mallard
|
||||
20050701: Hydro Mimic Ferret
|
||||
20050702: Hydro Mimic Ferret
|
||||
20050703: Hydro Mimic Ferret
|
||||
20050801: Hydro Mimic Frog
|
||||
20050802: Hydro Mimic Frog
|
||||
20050901: Hydro Mimic Raptor
|
||||
20070101: Thunder Manifestation
|
||||
21010201: Hilichurl Fighter
|
||||
21010301: Wooden Shield Hilichurl Guard
|
||||
21010401: Hilichurl Shooter
|
||||
21010402: Hilichurl Shooter
|
||||
21010501: Pyro Hilichurl Shooter
|
||||
21010502: Pyro Hilichurl Shooter
|
||||
21010601: Hilichurl Grenadier
|
||||
21010603: Hilichurl Grenadier
|
||||
21010701: Hilichurl Berserker
|
||||
21010901: Cryo Hilichurl Shooter
|
||||
21010902: Cryo Hilichurl Shooter
|
||||
21011001: Electro Hilichurl Shooter
|
||||
21011002: Electro Hilichurl Shooter
|
||||
21011201: Rock Shield Hilichurl Guard
|
||||
21011301: Cryo Hilichurl Grenadier
|
||||
21011302: Cryo Hilichurl Grenadier
|
||||
21011401: Ice Shield Hilichurl Guard
|
||||
21011403: Ice Shield Hilichurl Guard
|
||||
21011501: Unusual Hilichurl
|
||||
21011601: Electro Hilichurl Grenadier
|
||||
21011602: Electro Hilichurl Grenadier
|
||||
20011201: Pyro Slime
|
||||
20011202: Pyro Slime
|
||||
20011301: Large Pyro Slime
|
||||
20011304: Large Pyro Slime
|
||||
20011401: Geo Slime
|
||||
20011501: Large Geo Slime
|
||||
20011502: Large Geo Slime
|
||||
22010101: Pyro Abyss Mage
|
||||
22010102: Pyro Abyss Mage
|
||||
22010103: Pyro Abyss Mage
|
||||
22010104: Pyro Abyss Mage
|
||||
22010201: Cryo Abyss Mage
|
||||
22010202: Cryo Abyss Mage
|
||||
22010203: Cryo Abyss Mage
|
||||
22010204: Cryo Abyss Mage
|
||||
22010301: Hydro Abyss Mage
|
||||
22010302: Hydro Abyss Mage
|
||||
22010303: Hydro Abyss Mage
|
||||
22010304: Hydro Abyss Mage
|
||||
22010401: Electro Abyss Mage
|
||||
22010403: Electro Abyss Mage
|
||||
22010404: Electro Abyss Mage
|
||||
22020101: Abyss Herald: Wicked Torrents
|
||||
22020102: Abyss Herald: Wicked Torrents
|
||||
22030101: Abyss Lector: Violet Lightning
|
||||
22030102: Abyss Lector: Violet Lightning
|
||||
22030201: Abyss Lector: Fathomless Flames
|
||||
22030202: Abyss Lector: Fathomless Flames
|
||||
22040101: Rockfond Rifthound Whelp
|
||||
22040201: Thundercraven Rifthound Whelp
|
||||
22050101: Rockfond Rifthound
|
||||
22050201: Thundercraven Rifthound
|
||||
22060101: Golden Wolflord
|
||||
22070101: Shadowy Husk: Standard Bearer
|
||||
22070102: Shadowy Husk: Standard Bearer
|
||||
22070201: Shadowy Husk: Line Breaker
|
||||
22070202: Shadowy Husk: Line Breaker
|
||||
22070301: Shadowy Husk: Defender
|
||||
22070302: Shadowy Husk: Defender
|
||||
22080101: Black Serpent Knight: Windcutter
|
||||
21030101: Hydro Samachurl
|
||||
21030103: Hydro Samachurl
|
||||
21030201: Dendro Samachurl
|
||||
21030203: Dendro Samachurl
|
||||
21030301: Anemo Samachurl
|
||||
21030303: Anemo Samachurl
|
||||
21030304: Anemo Samachurl
|
||||
21030401: Geo Samachurl
|
||||
21030402: Geo Samachurl
|
||||
21030501: Cryo Samachurl
|
||||
21030601: Electro Samachurl
|
||||
21030603: Electro Samachurl
|
||||
24010101: Ruin Guard
|
||||
24010108: Ruin Guard
|
||||
24010109: Ruin Guard
|
||||
24010201: Ruin Hunter
|
||||
24010301: Ruin Grader
|
||||
24010303: Ruin Grader
|
||||
24010401: Ruin Serpent
|
||||
24020101: Ruin Cruiser
|
||||
24020102: Ruin Cruiser
|
||||
24020103: Ruin Cruiser
|
||||
24020201: Ruin Destroyer
|
||||
24020202: Ruin Destroyer
|
||||
24020203: Ruin Destroyer
|
||||
24020301: Ruin Defender
|
||||
24020302: Ruin Defender
|
||||
24020303: Ruin Defender
|
||||
24020401: Ruin Scout
|
||||
24020402: Ruin Scout
|
||||
24020403: Ruin Scout
|
||||
24021101: Perpetual Mechanical Array
|
||||
24021102: Perpetual Mechanical Array
|
||||
23010101: Fatui Skirmisher - Cryogunner Legionnaire
|
||||
23010201: Fatui Skirmisher - Hydrogunner Legionnaire
|
||||
23010301: Fatui Skirmisher - Electrohammer Vanguard
|
||||
23010401: Fatui Skirmisher - Geochanter Bracer
|
||||
23010501: Fatui Skirmisher - Anemoboxer Vanguard
|
||||
23010601: Fatui Skirmisher - Pyroslinger Bracer
|
||||
23020101: Fatui Pyro Agent
|
||||
23020102: Fatui Pyro Agent
|
||||
23030101: Fatui Electro Cicin Mage
|
||||
23030102: Fatui Electro Cicin Mage
|
||||
23040101: Fatui Cryo Cicin Mage
|
||||
23040102: Fatui Cryo Cicin Mage
|
||||
23050101: Mirror Maiden
|
||||
25010101: Treasure Hoarders - Liuliu
|
||||
25010102: Treasure Hoarders - Liuliu
|
||||
25010103: Treasure Hoarders - Liuliu
|
||||
25010104: Treasure Hoarders - Liuliu
|
||||
25010105: Treasure Hoarders - Liuliu
|
||||
25010106: Treasure Hoarders - Liuliu
|
||||
25010201: Treasure Hoarders - Scout
|
||||
25010203: Treasure Hoarders - Scout
|
||||
25010204: Treasure Hoarders - Scout
|
||||
25010205: Treasure Hoarders - Scout
|
||||
25010206: Treasure Hoarders - Scout
|
||||
25010207: Treasure Hoarders - Scout
|
||||
25010208: Treasure Hoarders - Scout
|
||||
25010301: Treasure Hoarders: Pyro Potioneer
|
||||
25010302: Treasure Hoarders: Pyro Potioneer
|
||||
25010401: Treasure Hoarders: Hydro Potioneer
|
||||
25010501: Treasure Hoarders: Electro Potioneer
|
||||
25010601: Treasure Hoarders: Cryo Potioneer
|
||||
25010701: Treasure Hoarders: Handyman
|
||||
25020101: Treasure Hoarders - Raptor
|
||||
25020102: Treasure Hoarders - Raptor
|
||||
25020201: Treasure Hoarders - Marksman
|
||||
25020204: Treasure Hoarders - Marksman
|
||||
25030101: Treasure Hoarders - Carmen
|
||||
25030102: Treasure Hoarders - Carmen
|
||||
25030103: Treasure Hoarders - Carmen
|
||||
25030201: Treasure Hoarders: Gravedigger
|
||||
25030301: Treasure Hoarders - Seaman
|
||||
25040101: Treasure Hoarders - Boss
|
||||
25040102: Treasure Hoarders - Boss
|
||||
25040103: Treasure Hoarders - Boss
|
||||
25050101: Millelith Soldier
|
||||
25050201: Millelith Sergeant
|
||||
25050301: Shogunate Infantry
|
||||
25050401: Shogunate Infantry Captain
|
||||
25050402: Shogunate Infantry Captain
|
||||
25050501: Sangonomiya Cohort
|
||||
25050502: Sangonomiya Cohort
|
||||
25060101: Treasure Hoarders - Pugilist
|
||||
25060102: Treasure Hoarders - Pugilist
|
||||
25070101: Treasure Hoarders - Crusher
|
||||
25070201: Treasure Hoarder: Wallenstein
|
||||
25070202: Treasure Hoarder: Wallenstein
|
||||
25080101: Nobushi: Jintouban
|
||||
25080201: Nobushi: Hitsukeban
|
||||
25080202: Nobushi: Hitsukeban
|
||||
25080301: Nobushi: Kikouban
|
||||
25080401: Yoriki Samurai
|
||||
25080402: Yoriki Samurai
|
||||
25090101: Maguu Kenki
|
||||
25090102: Maguu Kenki
|
||||
25090103: Maguu Kenki
|
||||
25090104: Maguu Kenki
|
||||
25090201: Maguu Kenki: Lone Gale
|
||||
25090301: Maguu Kenki: Galloping Frost
|
||||
25090401: Maguu Kenki: Mask of Terror
|
||||
25100101: Kairagi: Dancing Thunder
|
||||
25100301: Ochimusha: Ensorcelled Thunder
|
||||
25100201: Kairagi: Fiery Might
|
||||
25100401: Ochimusha: Cankered Flame
|
||||
25100102: Kairagi: Dancing Thunder
|
||||
25100302: Ochimusha: Ensorcelled Thunder
|
||||
26010101: Cryo Whopperflower
|
||||
26010102: Cryo Whopperflower
|
||||
26010103: Cryo Whopperflower
|
||||
26010104: Cryo Whopperflower
|
||||
26010201: Pyro Whopperflower
|
||||
26010301: Electro Whopperflower
|
||||
26020101: Cryo Regisvine
|
||||
26020102: Cryo Regisvine
|
||||
26020201: Pyro Regisvine
|
||||
26030101: Geovishap Hatchling
|
||||
26040101: Geovishap
|
||||
26040102: Geovishap
|
||||
26040103: Geovishap
|
||||
26040104: Geovishap
|
||||
26050101: Primo Geovishap
|
||||
26050201: Primo Geovishap
|
||||
26050301: Primo Geovishap
|
||||
26050401: Primo Geovishap
|
||||
26050501: Primo Geovishap
|
||||
26050601: Primordial Bathysmal Vishap
|
||||
26050901: Primordial Bathysmal Vishap
|
||||
26050701: Rimebiter Bathysmal Vishap
|
||||
26051001: Rimebiter Bathysmal Vishap
|
||||
26050702: Rimebiter Bathysmal Vishap
|
||||
26050801: Bolteater Bathysmal Vishap
|
||||
26051101: Bolteater Bathysmal Vishap
|
||||
26050802: Bolteater Bathysmal Vishap
|
||||
26060101: Electro Cicin
|
||||
26060201: Hydro Cicin
|
||||
26060301: Cryo Cicin
|
||||
26080101: Beisht
|
||||
26090101: Floating Hydro Fungus
|
||||
20060101: Hydro Specter
|
||||
20060201: Geo Specter
|
||||
20060301: Anemo Specter
|
||||
20060401: Cryo Specter
|
||||
20060501: Electro Specter
|
||||
20060601: Pyro Specter
|
||||
21010102: Hilichurl
|
||||
21020102: Wooden Shieldwall Mitachurl
|
||||
21020203: Blazing Axe Mitachurl
|
||||
21020702: Crackling Axe Mitachurl
|
||||
21020302: Rock Shieldwall Mitachurl
|
||||
21020402: Frostarm Lawachurl
|
||||
21020502: Stonehide Lawachurl
|
||||
21020802: Thunderhelm Lawachurl
|
||||
21020602: Ice Shieldwall Mitachurl
|
||||
20010302: Anemo Slime
|
||||
20010402: Large Anemo Slime
|
||||
20010502: Electro Slime
|
||||
20010602: Large Electro Slime
|
||||
20010703: Mutant Electro Slime
|
||||
20010803: Cryo Slime
|
||||
20010903: Large Cryo Slime
|
||||
20011002: Hydro Slime
|
||||
20011102: Large Hydro Slime
|
||||
21010302: Wooden Shield Hilichurl Guard
|
||||
21010702: Hilichurl Berserker
|
||||
21011202: Rock Shield Hilichurl Guard
|
||||
21011402: Ice Shield Hilichurl Guard
|
||||
20011203: Pyro Slime
|
||||
20011302: Large Pyro Slime
|
||||
20011402: Geo Slime
|
||||
20011503: Large Geo Slime
|
||||
22010105: Pyro Abyss Mage
|
||||
22010205: Cryo Abyss Mage
|
||||
22010305: Hydro Abyss Mage
|
||||
22010402: Electro Abyss Mage
|
||||
21030102: Hydro Samachurl
|
||||
21030202: Dendro Samachurl
|
||||
21030302: Anemo Samachurl
|
||||
21030403: Geo Samachurl
|
||||
21030502: Cryo Samachurl
|
||||
21030602: Electro Samachurl
|
||||
24010102: Ruin Guard
|
||||
24010202: Ruin Hunter
|
||||
24010302: Ruin Grader
|
||||
26040105: Geovishap
|
||||
20010101:Dendro Slime
|
||||
20010201:Large Dendro Slime
|
||||
20010301:Anemo Slime
|
||||
20010401:Large Anemo Slime
|
||||
20010501:Electro Slime
|
||||
20010601:Large Electro Slime
|
||||
20010701:Mutant Electro Slime
|
||||
20010801:Cryo Slime
|
||||
20010901:Large Cryo Slime
|
||||
20011001:Hydro Slime
|
||||
20011101:Large Hydro Slime
|
||||
20011201:Pyro Slime
|
||||
20011301:Large Pyro Slime
|
||||
20011401:Geo Slime
|
||||
20011501:Large Geo Slime
|
||||
20011601:Hydro Hypostasis Summon:Split (L)
|
||||
20011701:Hydro Hypostasis Summon:Split (S)
|
||||
20011801:Hydro Hypostasis Summon:Self-Destruct
|
||||
20011901:Hydro Hypostasis Summon:Heal
|
||||
20020101:Eye of the Storm
|
||||
20040101:Electro Hypostasis
|
||||
20040201:Anemo Hypostasis
|
||||
20040301:Geo Hypostasis
|
||||
20040401:Hydro Hypostasis
|
||||
20040501:Cryo Hypostasis
|
||||
20040601:Pyro Hypostasis
|
||||
20040701:Dendro Hypostasis
|
||||
20050102:Oceanid
|
||||
20050201:Oceanid Boar
|
||||
20050301:Oceanid Crane
|
||||
20050401:Oceanid Crab
|
||||
20050501:Oceanid Finch
|
||||
20050601:Oceanid Mallard
|
||||
20050701:Oceanid Ferret
|
||||
20050801:Oceanid Frog
|
||||
20050901:Oceanid Raptor
|
||||
20060101:Hydro Specter
|
||||
20060201:Geo Specter
|
||||
20060301:Anemo Specter
|
||||
20060401:Cryo Specter
|
||||
20060501:Electro Specter
|
||||
20060601:Pyro Specter
|
||||
26120301:Hydro Mushroom
|
||||
26120201:Cryo Mushroom
|
||||
26120101:Dendro Mushroom
|
||||
20070101:Thunder Manifestation
|
||||
21010101:Hilichurl
|
||||
21010201:Hilichurl Fighter
|
||||
21010301:Wooden Shield Hilichurl Guard
|
||||
21010401:Hilichurl Shooter
|
||||
21010501:Pyro Hilichurl Shooter
|
||||
21010601:Hilichurl Grenadier
|
||||
21010701:Hilichurl Berserker
|
||||
21010901:Cryo Hilichurl Shooter
|
||||
21011001:Electro Hilichurl Shooter
|
||||
21011201:Rock Shield Hilichurl Guard
|
||||
21011301:Cryo Hilichurl Grenadier
|
||||
21011401:Ice Shield Hilichurl Guard
|
||||
21011501:Unusual Hilichurl
|
||||
21011601:Electro Hilichurl Grenadier
|
||||
21020101:Wooden Shieldwall Mitachurl
|
||||
21020201:Blazing Axe Mitachurl
|
||||
21020301:Rock Shieldwall Mitachurl
|
||||
21020401:Frostarm Lawachurl
|
||||
21020501:Stonehide Lawachurl
|
||||
21020601:Ice Shieldwall Mitachurl
|
||||
21020701:Crackling Axe Mitachurl
|
||||
21020801:Thunderhelm Lawachurl
|
||||
21030101:Hydro Samachurl
|
||||
21030201:Dendro Samachurl
|
||||
21030301:Anemo Samachurl
|
||||
21030401:Geo Samachurl
|
||||
21030501:Cryo Samachurl
|
||||
21030601:Electro Samachurl
|
||||
22010101:Pyro Abyss Mage
|
||||
22010201:Cryo Abyss Mage
|
||||
22010301:Hydro Abyss Mage
|
||||
22010401:Electro Abyss Mage
|
||||
22020101:Abyss Herald:Wicked Torrents
|
||||
22030101:Abyss Lector:Violet Lightning
|
||||
22030201:Abyss Lector:Fathomless Flames
|
||||
22040101:Rockfond Rifthound Whelp
|
||||
22040201:Thundercraven Rifthound Whelp
|
||||
22050101:Rockfond Rifthound
|
||||
22050201:Thundercraven Rifthound
|
||||
22060101:Golden Wolflord
|
||||
22070101:Shadowy Husk:Standard Bearer
|
||||
22070201:Shadowy Husk:Line Breaker
|
||||
22070301:Shadowy Husk:Defender
|
||||
22080101:Black Serpent Knight:Windcutter
|
||||
22090101:Guess!
|
||||
23010101:Fatui Skirmisher - Cryogunner Legionnaire
|
||||
23010201:Fatui Skirmisher - Hydrogunner Legionnaire
|
||||
23010301:Fatui Skirmisher - Electrohammer Vanguard
|
||||
23010401:Fatui Skirmisher - Geochanter Bracer
|
||||
23010501:Fatui Skirmisher - Anemoboxer Vanguard
|
||||
23010601:Fatui Skirmisher - Pyroslinger Bracer
|
||||
23020101:Fatui Pyro Agent
|
||||
23020102:Fatui Pyro Agent
|
||||
23030101:Fatui Electro Cicin Mage
|
||||
23040101:Fatui Cryo Cicin Mage
|
||||
23050101:Mirror Maiden
|
||||
24010101:Ruin Guard
|
||||
24010201:Ruin Hunter
|
||||
24010301:Ruin Grader
|
||||
24010401:Ruin Serpent
|
||||
24020101:Ruin Cruiser
|
||||
24020201:Ruin Destroyer
|
||||
24020301:Ruin Defender
|
||||
24020401:Ruin Scout
|
||||
24030201:Ruin gargoyle
|
||||
24030101:Ruin gargoyle (Winged)
|
||||
24021101:Perpetual Mechanical Array
|
||||
24021102:Perpetual Mechanical Array
|
||||
25010101:Liuliu
|
||||
25010102:Mystery Man
|
||||
25010103:Treasure Hoarders:Liuliu
|
||||
25010201:Treasure Hoarders:Scout
|
||||
25010301:Treasure Hoarders:Pyro Potioneer
|
||||
25010401:Treasure Hoarders:Hydro Potioneer
|
||||
25010501:Treasure Hoarders:Electro Potioneer
|
||||
25010601:Treasure Hoarders:Cryo Potioneer
|
||||
25010701:Treasure Hoarders:Handyman
|
||||
25020101:Treasure Hoarders:Raptor
|
||||
25020102:Treasure Hoarders:Raptor
|
||||
25020201:Treasure Hoarders:Marksman
|
||||
25030101:Treasure Hoarders:Carmen
|
||||
25030201:Treasure Hoarders:Gravedigger
|
||||
25030301:Treasure Hoarders:Oarsman
|
||||
25040101:Treasure Hoarders:Boss
|
||||
25050101:Millelith Soldier
|
||||
25050201:Millelith Sergeant
|
||||
25050301:Shogunate Infantry
|
||||
25050401:Shogunate Infantry Captain
|
||||
25050501:Sangonomiya Cohort
|
||||
25060101:Treasure Hoarders:Pugilist
|
||||
25070101:Treasure Hoarders:Crusher
|
||||
25070202:Treasure Hoarders:Wallenstein
|
||||
25080101:Nobushi:Jintouban
|
||||
25080201:Nobushi:Hitsukeban
|
||||
25080301:Nobushi:Kikouban
|
||||
25080401:Yoriki Samurai
|
||||
25090101:Maguu Kenki
|
||||
25090102:Maguu Kenki:Wind Bunshin
|
||||
25090103:Maguu Kenki:Ice Bunshin
|
||||
25090104:Maguu Kenki:Masked Bunshin
|
||||
25090201:Maguu Kenki:Lone Gale
|
||||
25090301:Maguu Kenki:Galloping Frost
|
||||
25090401:Maguu Kenki:Mask of Terror
|
||||
25100101:Kairagi:Dancing Thunder
|
||||
25100201:Kairagi:Fiery Might
|
||||
25100301:Ochimusha:Ensorcelled Thunder
|
||||
25100401:Ochimusha:Cankered Flame
|
||||
25210105:Desert bandit
|
||||
25310201:Desert Cryo
|
||||
25210204:Desert bandit
|
||||
25210306:Desert Guard
|
||||
25210504:Desert pirate
|
||||
26010101:Cryo Whopperflower
|
||||
26010102:Cryo Whopperflower
|
||||
26010103:Cryo Whopperflower
|
||||
26010104:Cryo Whopperflower
|
||||
26010201:Pyro Whopperflower
|
||||
26010301:Electro Whopperflower
|
||||
26020101:Cryo Regisvine
|
||||
26020201:Pyro Regisvine
|
||||
26020301:Electro Regisvine
|
||||
26030101:Geovishap Hatchling
|
||||
26040101:Geovishap (Hydro)
|
||||
26040102:Geovishap (Pyro)
|
||||
26040103:Geovishap (Cryo)
|
||||
26040104:Geovishap (Electro)
|
||||
26040105:Geovishap
|
||||
26050101:Primo Geovishap (Hydro)
|
||||
26050201:Primo Geovishap (Pyro)
|
||||
26050301:Primo Geovishap (Cryo)
|
||||
26050401:Primo Geovishap (Electro)
|
||||
26050501:Primo Geovishap
|
||||
26050601:Primordial Bathysmal Vishap
|
||||
26050701:Rimebiter Bathysmal Vishap
|
||||
26050801:Bolteater Bathysmal Vishap
|
||||
26050901:Primordial Bathysmal Vishap
|
||||
26051001:Primordial Bathysmal Vishap Hatchling
|
||||
26051101:Bolteater Bathysmal Vishap Hatchling
|
||||
26060101:Electro Cicin
|
||||
26060201:Hydro Cicin
|
||||
26060301:Cryo Cicin
|
||||
26080101:Beisht
|
||||
26090101:Floating Hydro Fungus
|
||||
26110101:Jadeplume Terrorshroom
|
||||
29010101:Stormterror
|
||||
29020101:Boreas, Great Wolf King of the North
|
||||
29020102:Lupus Boreas, Dominator of Wolves
|
||||
29030101:Childe
|
||||
29030102:Childe - Delusion Unleashed
|
||||
29030103:Childe - Eleventh of the Fatui Harbingers
|
||||
29040101:Azhdaha (Pyro, Electro)
|
||||
29040102:Azhdaha (Hydro, Electro)
|
||||
29040103:Azhdaha (Pyro, Cryo)
|
||||
29040104:Azhdaha (Hydro, Cryo)
|
||||
29040111:Azhdaha
|
||||
29050101:La Signora
|
||||
29050102:La Signora - Crimson Witch of Embers
|
||||
29060101:Raiden Shogun
|
||||
29060102:Raiden Ei
|
||||
29060201:Magatsu Mitake Narukami no Mikoto
|
||||
29070101:???(Scaramouche)
|
||||
31010101:Hilichurl
|
||||
31020101:Mitachurl shield
|
||||
31020201:Axe Mitachurl
|
||||
24030301 : BlightDrake
|
||||
24040101 : Primal Construct: Repulsor
|
||||
24040201 : Primal Construct: Reshaper
|
||||
24040301 : Primal Construct: Prospector
|
||||
24050101 : Semi-Perpetual Control Matrix
|
@@ -5,6 +5,7 @@
|
||||
5: AbyssalPalace_LevelStreaming
|
||||
6: TheChasm_LevelStreaming
|
||||
7: MichiaeMatsuri_LevelStreaming
|
||||
9: DreamIsland_LevelStreaming
|
||||
1001: ClimbTest1
|
||||
1002: ClimbTest2
|
||||
1003: TheBigWorld
|
||||
@@ -48,6 +49,7 @@
|
||||
1068: IndoorScene_Md_AngelShare_Bartender01
|
||||
1069: IndoorScene_Ly_CyRoom
|
||||
1070: Level_Tower_Moon_01
|
||||
1071: Level_FCdungeon_Shougun01_Kazuha
|
||||
2001: Homeworld_Exterior_Above
|
||||
2002: Homeworld_Exterior_Karst
|
||||
2003: Homeworld_Exterior_Uncharted
|
||||
@@ -116,6 +118,18 @@
|
||||
20129: Level_CYDungeon_Activy03
|
||||
20130: IndoorScene_Ly_CyRoom
|
||||
20131: Level_FCdungeon_Yelan
|
||||
20133: Level_DreamIsland_Xinyan01
|
||||
20134: Level_DreamIsland_Mona01
|
||||
20135: Level_DreamIsland_Kazuha02
|
||||
20136: Level_DreamIsland_Mona02
|
||||
20137: Level_DreamIsland_Fischl01
|
||||
20138: Level_DreamIsland_Fischl02
|
||||
20139: Level_DreamIsland_Fischl03
|
||||
20140: Level_DreamIsland_Kazuha03
|
||||
20141: Level_DreamIsland_Fischllibrary
|
||||
20142: Level_DreamIsland_Kazuha01
|
||||
20143: Level_DreamIsland_Fischlroom
|
||||
20144: Level_DreamIsland_Fischlcorridor
|
||||
30001: LevelTest_CurseMaze
|
||||
30100: Level_Tower_Morning_01
|
||||
30101: Level_Tower_Morning_01
|
||||
@@ -270,6 +284,8 @@
|
||||
33732: Level_Tower_Universe_01
|
||||
33733: Level_Tower_Moon_01
|
||||
33734: Level_Tower_Universe_01
|
||||
33735: Level_Tower_Moon_01
|
||||
33736: Level_Tower_Universe_01
|
||||
34100: Level_Tower_Morning_01
|
||||
34101: Level_Tower_01_Water
|
||||
34102: Level_Tower_01_Open
|
||||
@@ -313,6 +329,8 @@
|
||||
34732: Level_Tower_Universe_01
|
||||
34733: Level_Tower_Moon_01
|
||||
34734: Level_Tower_Universe_01
|
||||
34735: Level_Tower_Moon_01
|
||||
34736: Level_Tower_Universe_01
|
||||
35100: Level_Tower_Morning_01
|
||||
35101: Level_Tower_Morning_01
|
||||
35102: Level_Tower_Morning_01
|
||||
@@ -356,6 +374,8 @@
|
||||
35732: Level_Tower_Universe_01
|
||||
35733: Level_Tower_Moon_01
|
||||
35734: Level_Tower_Universe_01
|
||||
35735: Level_Tower_Moon_01
|
||||
35736: Level_Tower_Universe_01
|
||||
35800: Level_CycleDungeon_WindFlower
|
||||
35801: Level_ContestBattle01
|
||||
35802: Level_ContestBattle01
|
||||
@@ -387,6 +407,14 @@
|
||||
35843: Level_CrystalLink_01
|
||||
35844: Level_CrystalLink_01
|
||||
35845: Level_CrystalLink_01
|
||||
35846: Level_DreamIsland_Xinyan01
|
||||
35847: Level_DreamIsland_Xinyan01
|
||||
35848: Level_DIKazuha04
|
||||
35849: Level_DIKazuha04
|
||||
35850: Level_DreamIsland_Fischl03
|
||||
35851: Level_DreamIsland_Fischl03
|
||||
35852: Level_DreamIsland_Mona01
|
||||
35853: Level_DreamIsland_Mona01
|
||||
40001: Level_UCDungeon02
|
||||
40002: Level_UCDungeon01
|
||||
40003: Level_UCDungeon01
|
||||
@@ -572,6 +600,7 @@
|
||||
41047: Level_Tower_01_Open
|
||||
41048: Level_Tower_01_Open
|
||||
41049: Level_Tower_01_Open
|
||||
41050: Level_Tower_01_Open
|
||||
42001: Level_PFDungeon02_Active01
|
||||
42002: Level_PFDungeon02_Active02
|
||||
42003: Level_PFDungeon02_Active07
|
||||
@@ -731,4 +760,21 @@
|
||||
50071: TestWorld_APA_ZQQ
|
||||
50072: Level_TD_V3_Gameplay_Test
|
||||
50073: PerformanceTest_LevelStreaming
|
||||
79999: GcgCardTest
|
||||
50078: Level_DreamIsland_Xinyan01
|
||||
50079: Level_DreamIsland_Mona01
|
||||
50080: Level_DreamIsland_Kazuha02
|
||||
50081: Level_DreamIsland_Mona02
|
||||
50082: Level_DreamIsland_Fischl01
|
||||
50083: Level_DreamIsland_Fischl02
|
||||
50084: Level_DreamIsland_Fischl03
|
||||
50085: Level_DreamIsland_Kazuha03
|
||||
50086: Level_DreamIsland_Fischllibrary
|
||||
50087: Level_DreamIsland_Kazuha01
|
||||
50088: Level_DreamIsland_Fischlroom
|
||||
50089: Level_DreamIsland_Fischlcorridor
|
||||
51000: Level_Tower_Moon_01
|
||||
51001: Level_Tower_Moon_01
|
||||
51002: Level_Tower_Moon_01
|
||||
51003: Level_Tower_Moon_01
|
||||
51004: Level_Tower_Moon_01
|
||||
51005: Level_Tower_Moon_01
|
@@ -1,146 +1,165 @@
|
||||
11101: Dull Blade
|
||||
11201: Silver Sword
|
||||
11301: Cool Steel
|
||||
11302: Harbinger of Dawn
|
||||
11303: Traveler's Handy Sword
|
||||
11304: Dark Iron Sword
|
||||
11305: Fillet Blade
|
||||
11306: Skyrider Sword
|
||||
11401: Favonius Sword
|
||||
11402: The Flute
|
||||
11403: Sacrificial Sword
|
||||
11404: Royal Longsword
|
||||
11405: Lion's Roar
|
||||
11406: Prototype Rancour
|
||||
11407: Iron Sting
|
||||
11408: Blackcliff Longsword
|
||||
11409: The Black Sword
|
||||
11410: The Alley Flash
|
||||
11412: Sword of Descension
|
||||
11413: Festering Desire
|
||||
11414: Amenoma Kageuchi
|
||||
11415: Cinnabar Spindle
|
||||
11501: Aquila Favonia
|
||||
11502: Skyward Blade
|
||||
11503: Freedom-Sworn
|
||||
11504: Summit Shaper
|
||||
11505: Primordial Jade Cutter
|
||||
11507: One Side
|
||||
11509: Mistsplitter Reforged
|
||||
11510: Haran Geppaku Futsu
|
||||
12101: Waster Greatsword
|
||||
12201: Old Merc's Pal
|
||||
12301: Ferrous Shadow
|
||||
12302: Bloodtainted Greatsword
|
||||
12303: White Iron Greatsword
|
||||
12304: Quartz
|
||||
12305: Debate Club
|
||||
12306: Skyrider Greatsword
|
||||
12401: Favonius Greatsword
|
||||
12402: The Bell
|
||||
12403: Sacrificial Greatsword
|
||||
12404: Royal Greatsword
|
||||
12405: Rainslasher
|
||||
12406: Prototype Archaic
|
||||
12407: Whiteblind
|
||||
12408: Blackcliff Slasher
|
||||
12409: Serpent Spine
|
||||
12410: Lithic Blade
|
||||
12411: Snow-Tombed Starsilver
|
||||
12412: Luxurious Sea-Lord
|
||||
12414: Katsuragikiri Nagamasa
|
||||
12416: Akuoumaru
|
||||
12501: Skyward Pride
|
||||
12502: Wolf's Gravestone
|
||||
12503: Song of Broken Pines
|
||||
12504: The Unforged
|
||||
12505: Primordial Jade Greatsword
|
||||
12506: The Other Side
|
||||
12510: Redhorn Stonethresher
|
||||
13101: Beginner's Protector
|
||||
13201: Iron Point
|
||||
13301: White Tassel
|
||||
13302: Halberd
|
||||
13303: Black Tassel
|
||||
13304: The Flagstaff
|
||||
13401: Dragon's Bane
|
||||
13402: Prototype Starglitter
|
||||
13403: Crescent Pike
|
||||
13404: Blackcliff Pole
|
||||
13405: Deathmatch
|
||||
13406: Lithic Spear
|
||||
13407: Favonius Lance
|
||||
13408: Royal Spear
|
||||
13409: Dragonspine Spear
|
||||
13414: Kitain Cross Spear
|
||||
13415: "The Catch"
|
||||
13416: Wavebreaker's Fin
|
||||
13501: Staff of Homa
|
||||
13502: Skyward Spine
|
||||
13504: Vortex Vanquisher
|
||||
13505: Primordial Jade Winged-Spear
|
||||
13506: Deicide
|
||||
13507: Calamity Queller
|
||||
13509: Engulfing Lightning
|
||||
14101: Apprentice's Notes
|
||||
14201: Pocket Grimoire
|
||||
14301: Magic Guide
|
||||
14302: Thrilling Tales of Dragon Slayers
|
||||
14303: Otherworldly Story
|
||||
14304: Emerald Orb
|
||||
14305: Twin Nephrite
|
||||
14306: Amber Bead
|
||||
14401: Favonius Codex
|
||||
14402: The Widsith
|
||||
14403: Sacrificial Fragments
|
||||
14404: Royal Grimoire
|
||||
14405: Solar Pearl
|
||||
14406: Prototype Amber
|
||||
14407: Mappa Mare
|
||||
14408: Blackcliff Agate
|
||||
14409: Eye of Perception
|
||||
14410: Wine and Song
|
||||
14412: Frostbearer
|
||||
14413: Dodoco Tales
|
||||
14414: Hakushin Ring
|
||||
14415: Oathsworn Eye
|
||||
14501: Skyward Atlas
|
||||
14502: Lost Prayer to the Sacred Winds
|
||||
14503: Lost Ballade
|
||||
14504: Memory of Dust
|
||||
14505: Primordial Jade Regalia
|
||||
14506: Everlasting Moonglow
|
||||
14509: Kagura's Verity
|
||||
15101: Hunter's Bow
|
||||
15201: Seasoned Hunter's Bow
|
||||
15301: Raven Bow
|
||||
15302: Sharpshooter's Oath
|
||||
15303: Recurve Bow
|
||||
15304: Slingshot
|
||||
15305: Messenger
|
||||
15306: Ebony Bow
|
||||
15401: Favonius Warbow
|
||||
15402: The Stringless
|
||||
15403: Sacrificial Bow
|
||||
15404: Royal Bow
|
||||
15405: Rust
|
||||
15406: Prototype Crescent
|
||||
15407: Compound Bow
|
||||
15408: Blackcliff Warbow
|
||||
15409: The Viridescent Hunt
|
||||
15410: Alley Hunter
|
||||
15411: Fading Twilight
|
||||
15412: Mitternachts Waltz
|
||||
15413: Windblume Ode
|
||||
15414: Hamayumi
|
||||
15415: Predator
|
||||
15416: Mouun's Moon
|
||||
15501: Skyward Harp
|
||||
15502: Amos' Bow
|
||||
15503: Elegy for the End
|
||||
15504: Kunwu's Wyrmbane
|
||||
15505: Primordial Jade Vista
|
||||
15506: Mirror Breaker
|
||||
15507: Polar Star
|
||||
15508: Aqua Simulacra
|
||||
15509: Thundering Pulse
|
||||
11101:Dull Blade
|
||||
11201:Silver Sword
|
||||
11301:Cool Steel
|
||||
11302:Harbinger of Dawn
|
||||
11303:Traveler's Handy Sword
|
||||
11304:Dark Iron Sword
|
||||
11305:Fillet Blade
|
||||
11306:Skyrider Sword
|
||||
11401:Favonius Sword
|
||||
11402:The Flute
|
||||
11403:Sacrificial Sword
|
||||
11404:Royal Longsword
|
||||
11405:Lion's Roar
|
||||
11406:Prototype Rancour
|
||||
11407:Iron Sting
|
||||
11408:Blackcliff Longsword
|
||||
11409:The Black Sword
|
||||
11410:The Alley Flash
|
||||
11412:Sword of Descension
|
||||
11413:Festering Desire
|
||||
11414:Amenoma Kageuchi
|
||||
11415:Cinnabar Spindle
|
||||
11416:Kagotsurube Isshin
|
||||
11417:Sapwood Blade
|
||||
11418:Xiphos’ Moonlight
|
||||
11419:Prized Isshin Blade
|
||||
11420:Prized Isshin Blade
|
||||
11421:Prized Isshin Blade
|
||||
11501:Aquila Favonia
|
||||
11502:Skyward Blade
|
||||
11503:Freedom-Sworn
|
||||
11504:Summit Shaper
|
||||
11505:Primordial Jade Cutter
|
||||
11506:Primordial Jade Cutter
|
||||
11507:One Side
|
||||
11509:Mistsplitter Reforged
|
||||
11510:Haran Geppaku Futsu
|
||||
11511:Key of Khaj-Nisut
|
||||
12101:Waster Greatsword
|
||||
12201:Old Merc's Pal
|
||||
12301:Ferrous Shadow
|
||||
12302:Bloodtainted Greatsword
|
||||
12303:White Iron Greatsword
|
||||
12304:Quartz
|
||||
12305:Debate Club
|
||||
12306:Skyrider Greatsword
|
||||
12401:Favonius Greatsword
|
||||
12402:The Bell
|
||||
12403:Sacrificial Greatsword
|
||||
12404:Royal Greatsword
|
||||
12405:Rainslasher
|
||||
12406:Prototype Archaic
|
||||
12407:Whiteblind
|
||||
12408:Blackcliff Slasher
|
||||
12409:Serpent Spine
|
||||
12410:Lithic Blade
|
||||
12411:Snow-Tombed Starsilver
|
||||
12412:Luxurious Sea-Lord
|
||||
12414:Katsuragikiri Nagamasa
|
||||
12415:Makhaira Aquamarine
|
||||
12416:Akuoumaru
|
||||
12417:Forest Regalia
|
||||
12501:Skyward Pride
|
||||
12502:Wolf's Gravestone
|
||||
12503:Song of Broken Pines
|
||||
12504:The Unforged
|
||||
12505:Primordial Jade Greatsword
|
||||
12506:The Other Side
|
||||
12510:Redhorn Stonethresher
|
||||
13101:Beginner's Protector
|
||||
13201:Iron Point
|
||||
13301:White Tassel
|
||||
13302:Halberd
|
||||
13303:Black Tassel
|
||||
13304:The Flagstaff
|
||||
13401:Dragon's Bane
|
||||
13402:Prototype Starglitter
|
||||
13403:Crescent Pike
|
||||
13404:Blackcliff Pole
|
||||
13405:Deathmatch
|
||||
13406:Lithic Spear
|
||||
13407:Favonius Lance
|
||||
13408:Royal Spear
|
||||
13409:Dragonspine Spear
|
||||
13414:Kitain Cross Spear
|
||||
13415:"The Catch"
|
||||
13416:Wavebreaker's Fin
|
||||
13417:Moonpiercer
|
||||
13419:Missive Windspear
|
||||
13501:Staff of Homa
|
||||
13502:Skyward Spine
|
||||
13504:Vortex Vanquisher
|
||||
13505:Primordial Jade Winged-Spear
|
||||
13506:Deicide
|
||||
13507:Calamity Queller
|
||||
13509:Engulfing Lightning
|
||||
13511:Staff of the Scarlet Sands
|
||||
14101:Apprentice's Notes
|
||||
14201:Pocket Grimoire
|
||||
14301:Magic Guide
|
||||
14302:Thrilling Tales of Dragon Slayers
|
||||
14303:Otherworldly Story
|
||||
14304:Emerald Orb
|
||||
14305:Twin Nephrite
|
||||
14306:Amber Bead
|
||||
14401:Favonius Codex
|
||||
14402:The Widsith
|
||||
14403:Sacrificial Fragments
|
||||
14404:Royal Grimoire
|
||||
14405:Solar Pearl
|
||||
14406:Prototype Amber
|
||||
14407:Mappa Mare
|
||||
14408:Blackcliff Agate
|
||||
14409:Eye of Perception
|
||||
14410:Wine and Song
|
||||
14412:Frostbearer
|
||||
14413:Dodoco Tales
|
||||
14414:Hakushin Ring
|
||||
14415:Oathsworn Eye
|
||||
14416:Wandering Evenstar
|
||||
14417:Fruit of Fulfillment
|
||||
14501:Skyward Atlas
|
||||
14502:Lost Prayer to the Sacred Winds
|
||||
14503:Lost Ballade
|
||||
14504:Memory of Dust
|
||||
14505:Primordial Jade Regalia
|
||||
14506:Everlasting Moonglow
|
||||
14509:Kagura's Verity
|
||||
14511:A Thousand Floating Dreams
|
||||
15101:Hunter's Bow
|
||||
15201:Seasoned Hunter's Bow
|
||||
15301:Raven Bow
|
||||
15302:Sharpshooter's Oath
|
||||
15303:Recurve Bow
|
||||
15304:Slingshot
|
||||
15305:Messenger
|
||||
15306:Ebony Bow
|
||||
15401:Favonius Warbow
|
||||
15402:The Stringless
|
||||
15403:Sacrificial Bow
|
||||
15404:Royal Bow
|
||||
15405:Rust
|
||||
15406:Prototype Crescent
|
||||
15407:Compound Bow
|
||||
15408:Blackcliff Warbow
|
||||
15409:The Viridescent Hunt
|
||||
15410:Alley Hunter
|
||||
15411:Fading Twilight
|
||||
15412:Mitternachts Waltz
|
||||
15413:Windblume Ode
|
||||
15414:Hamayumi
|
||||
15415:Predator
|
||||
15416:Mouun's Moon
|
||||
15417:King's Squire
|
||||
15418:End of the Line
|
||||
15501:Skyward Harp
|
||||
15502:Amos' Bow
|
||||
15503:Elegy for the End
|
||||
15504:Kunwu's Wyrmbane
|
||||
15505:Primordial Jade Vista
|
||||
15506:Mirror Breaker
|
||||
15507:Polar Star
|
||||
15508:Aqua Simulacra
|
||||
15509:Thundering Pulse
|
||||
15511:Hunter's Path
|
@@ -21,28 +21,28 @@
|
||||
28020102: Алая лиса
|
||||
28020103: Снежная лиса с подарками
|
||||
28020104: Снежная лиса с суперподарками
|
||||
28020105: Снежная лиса (Особенная...)
|
||||
28020106: Алая лиса (Особенная...)
|
||||
28020105: Снежная лиса
|
||||
28020106: Алая лиса
|
||||
28020201: Белка
|
||||
28020301: Лесной кабан
|
||||
28020302: Лесной кабанчик
|
||||
28020303: Снежный кабан
|
||||
28020304: Король снежных кабанов
|
||||
28020305: Замороженный снежный кабан
|
||||
28020306: Снежный кабан (Особенный...)
|
||||
28020307: Лесной кабан (Особенный...)
|
||||
28020308: Замороженный снежный кабан (Особенный...)
|
||||
28020309: Король снежных кабанов (Особенный...)
|
||||
28020306: Снежный кабан
|
||||
28020307: Лесной кабан
|
||||
28020308: Замороженный снежный кабан
|
||||
28020309: Король снежных кабанов
|
||||
28020401: Полярная гончая
|
||||
28020402: Лесная патрульная
|
||||
28020403: Сиба-ину
|
||||
28020404: Черноспинная гончая
|
||||
28020405: Сиба-ину
|
||||
28020406: Полярная гончая (для события собак, увеличивает дальность обзора)
|
||||
28020407: null
|
||||
28020408: null
|
||||
28020409: null
|
||||
28020410: null
|
||||
28020406: Полярная гончая
|
||||
28020407: Полярная гончая
|
||||
28020408: Лесная патрульная
|
||||
28020409: Сиба-ину
|
||||
28020410: Черноспинная гончая
|
||||
28020501: Сапфир
|
||||
28020502: Зеленоглазая кошка
|
||||
28020503: Снежная кошка
|
||||
@@ -51,24 +51,24 @@
|
||||
28020506: Инспекторская кошка
|
||||
28020507: Чёрная кошка
|
||||
28020508: Сапфир
|
||||
28020509: Снежная кошка (для события собак, увеличивает дальность обзора)
|
||||
28020510: null
|
||||
28020511: null
|
||||
28020512: null
|
||||
28020513: null
|
||||
28020509: Снежная кошка
|
||||
28020510: Зеленоглазая кошка
|
||||
28020511: Снежная кошка
|
||||
28020512: Полярная кошка
|
||||
28020513: Тигровая кошка
|
||||
28020601: Снежный хорёк
|
||||
28020602: Краснохвостый хорёк
|
||||
28020603: Сапожный хорёк
|
||||
28020604: Маскарадный хорёк
|
||||
28020605: null
|
||||
28020605: Хорёк сиреневой молнии
|
||||
28020701: Кицунэ
|
||||
28020702: Кицунэ (для события собак, увеличивает дальность обзора)
|
||||
28020702: Кицунэ
|
||||
28020801: Бакэ-дануки
|
||||
28020802: null
|
||||
28020803: null
|
||||
28020802: Китибоси
|
||||
28020803: Бакэ-дануки
|
||||
28020901: Пёс-самурай (Патруль)
|
||||
28020902: Пёс-самурай (Бой)
|
||||
28020903: null
|
||||
28020903: Таромару
|
||||
28030101: Лазурный журавль
|
||||
28030102: Фиолетовый ибис
|
||||
28030201: Бурокрылый сокол
|
||||
@@ -85,20 +85,20 @@
|
||||
28030308: Коронованный голубь
|
||||
28030309: Среброкрылый голубь
|
||||
28030310: Багровый голубь
|
||||
28030311: Чёрный королевский голубь
|
||||
28030311: Чёрный голубь
|
||||
28030401: Алый зяблик
|
||||
28030402: Золотой зяблик
|
||||
28030403: Снежный зяблик
|
||||
28030404: Изумрудный зяблик
|
||||
28030405: null
|
||||
28030406: null
|
||||
28030407: null
|
||||
28030408: null
|
||||
28030409: null
|
||||
28030405: Золотой зяблик
|
||||
28030406: Алый зяблик
|
||||
28030407: Золотой зяблик
|
||||
28030408: Снежный зяблик
|
||||
28030409: Изумрудный зяблик
|
||||
28030501: Красноклювая утка
|
||||
28030502: Изумрудная утка
|
||||
28030503: Золотая утка
|
||||
28030504: null
|
||||
28030503: Жёлтая утка
|
||||
28030504: Красноклювая утка
|
||||
28040101: Чёрный окунь
|
||||
28040102: Голубой окунь
|
||||
28040103: Золотистый окунь
|
||||
@@ -106,7 +106,7 @@
|
||||
28040105: Чёрный окунь
|
||||
28040106: Голубой окунь
|
||||
28040107: Золотистый окунь
|
||||
28040108: null
|
||||
28040108: Чёрный окунь
|
||||
28040201: Оризия
|
||||
28040202: Глазурная оризия
|
||||
28040203: Сахарная оризия
|
||||
@@ -128,101 +128,102 @@
|
||||
28040506: Луннопёрка
|
||||
28040601: Иглобрюх
|
||||
28040602: Горький иглобрюх
|
||||
28040701: null
|
||||
28040702: null
|
||||
28040703: null
|
||||
28040701: Дивдинский скат
|
||||
28040702: Фумарольный скат
|
||||
28040703: Дрейфующий скат
|
||||
28050101: Кристальная бабочка Анемо
|
||||
28050102: Кристальная бабочка Гео
|
||||
28050103: Кристальная бабочка Крио
|
||||
28050104: Кристальная бабочка Электро
|
||||
28050105: null
|
||||
28050105: Коралловая бабочка
|
||||
28050201: Хорёк-воришка
|
||||
28050202: Хорёк-барахольщик
|
||||
28050203: Золотой хорёк-воришка
|
||||
28050204: null
|
||||
28050204: Хорёк-воришка
|
||||
28050211: Хорёк-воришка
|
||||
28050212: Хорёк-барахольщик
|
||||
28050213: Золотой хорёк-воришка
|
||||
28050221: null
|
||||
28050222: null
|
||||
28050223: null
|
||||
28050301: null
|
||||
28210101: Домашний золотистый краб
|
||||
28210102: Домашний солнечный краб
|
||||
28210103: Домашний водный краб
|
||||
28210104: Домашний краб-генерал
|
||||
28210105: Домашний бледно-красный краб
|
||||
28210201: Домашний синяя рогатая ящерица
|
||||
28210202: Домашний красная рогатая ящерица
|
||||
28210203: Домашний зелёная рогатая ящерица
|
||||
28210204: Домашний закатный аксолотль
|
||||
28210205: Домашний золотистый аксолотль
|
||||
28210206: Домашний небесный аксолотль
|
||||
28210207: Домашний мозгоядный ящер
|
||||
28210301: Домашний лягушка
|
||||
28210302: Домашний грязевая лягушка
|
||||
28210303: Домашний синяя лягушка
|
||||
28210401: Домашний узорный унаги
|
||||
28210402: null
|
||||
28210403: Домашний краснопёрый унаги
|
||||
28220101: Домашний снежная лиса
|
||||
28220102: Домашний алая лиса
|
||||
28220201: Домашний белка
|
||||
28220301: Домашний лесной кабан
|
||||
28220303: Домашний снежный кабан
|
||||
28220401: Домашний полярная гончая
|
||||
28220402: Домашний лесная патрульная гончая
|
||||
28220403: Домашний сиба-ину
|
||||
28220404: Домашний черноспинная гончая
|
||||
28220501: Домашний сапфир
|
||||
28220502: Домашний зеленоглазая кошка
|
||||
28220503: Домашний снежная кошка
|
||||
28220504: Домашний полярная кошка
|
||||
28220505: Домашний тигровая кошка
|
||||
28220506: Домашний инспекторская кошка
|
||||
28220601: Домашний снежный хорёк
|
||||
28220602: Домашний краснохвостый хорёк
|
||||
28220603: Домашний сапожный хорёк
|
||||
28220605: null
|
||||
28220701: Домашний кицунэ
|
||||
28220901: Домашний пёс-самурай
|
||||
28230101: Домашний лазурный журавль
|
||||
28230102: Домашний фиолетовый ибис
|
||||
28230301: Домашний белый голубь
|
||||
28230302: Домашний коронованный голубь
|
||||
28230303: Домашний среброкрылый голубь
|
||||
28230304: Домашний багровый голубь
|
||||
28230305: Домашний чёрный королевский голубь
|
||||
28230306: Домашний ворон
|
||||
28230401: Домашний алый зяблик
|
||||
28230402: Домашний золотой зяблик
|
||||
28230403: Домашний снежный зяблик
|
||||
28230404: Домашний изумрудный зяблик
|
||||
28240201: Домашний оризия
|
||||
28240202: Домашний глазурная оризия
|
||||
28240203: Домашний сахарная оризия
|
||||
28240204: Домашний голубая оризия
|
||||
28240205: Домашний ловец зари
|
||||
28240206: Домашний кристальная рыба
|
||||
28240301: Домашний двоякодышащая колюшка
|
||||
28240302: Домашний боевая колюшка
|
||||
28240303: Домашний ядовитая колюшка
|
||||
28240304: Домашний алый дьявол
|
||||
28240305: Домашний снежный странник
|
||||
28240401: Домашний золотой лжедракон
|
||||
28240402: Домашний стальной лжедракон
|
||||
28240501: Домашний бурая рыба-бабочка
|
||||
28240502: Домашний пурпурная рыба-бабочка
|
||||
28240503: Домашний чайная рыба-бабочка
|
||||
28240504: Домашний рыба-ангел тёсэи
|
||||
28240505: Домашний рыба-ангел раймэи
|
||||
28240506: Домашний луннопёрка
|
||||
28240601: Домашний иглобрюх
|
||||
28240602: Домашний горький иглобрюх
|
||||
28240701: null
|
||||
28240702: null
|
||||
28250101: Домашний кристальная бабочка Анемо
|
||||
28250102: Домашний кристальная бабочка Гео
|
||||
28250103: Домашний кристальная бабочка Крио
|
||||
28250104: Домашний кристальная бабочка Электро
|
||||
28250105: null
|
||||
28050221: Хорёк-воришка
|
||||
28050222: Хорёк-барахольщик
|
||||
28050223: Золотой хорёк-воришка
|
||||
28050301: Светлячок удачи
|
||||
28210101: Чайник безмятежности: золотистый краб
|
||||
28210102: Чайник безмятежности: солнечный краб
|
||||
28210103: Чайник безмятежности: водный краб
|
||||
28210104: Чайник безмятежности: краб-генерал
|
||||
28210105: Чайник безмятежности: бледно-красный краб
|
||||
28210201: Чайник безмятежности: синяя рогатая ящерица
|
||||
28210202: Чайник безмятежности: красная рогатая ящерица
|
||||
28210203: Чайник безмятежности: зелёная рогатая ящерица
|
||||
28210204: Чайник безмятежности: закатный аксолотль
|
||||
28210205: Чайник безмятежности: золотистый аксолотль
|
||||
28210206: Чайник безмятежности: небесный аксолотль
|
||||
28210207: Чайник безмятежности: мозгоядный ящер
|
||||
28210301: Чайник безмятежности: лягушка
|
||||
28210302: Чайник безмятежности: грязевая лягушка
|
||||
28210303: Чайник безмятежности: синяя лягушка
|
||||
28210401: Чайник безмятежности: узорный унаги
|
||||
28210402: Чайник безмятежности: Глубоководный унаги
|
||||
28210403: Чайник безмятежности: краснопёрый унаги
|
||||
28220101: Чайник безмятежности: снежная лиса
|
||||
28220102: Чайник безмятежности: алая лиса
|
||||
28220201: Чайник безмятежности: белка
|
||||
28220301: Чайник безмятежности: лесной кабан
|
||||
28220303: Чайник безмятежности: снежный кабан
|
||||
28220401: Чайник безмятежности: полярная гончая
|
||||
28220402: Чайник безмятежности: лесная патрульная гончая
|
||||
28220403: Чайник безмятежности: сиба-ину
|
||||
28220404: Чайник безмятежности: черноспинная гончая
|
||||
28220501: Чайник безмятежности: сапфир
|
||||
28220502: Чайник безмятежности: зеленоглазая кошка
|
||||
28220503: Чайник безмятежности: снежная кошка
|
||||
28220504: Чайник безмятежности: полярная кошка
|
||||
28220505: Чайник безмятежности: тигровая кошка
|
||||
28220506: Чайник безмятежности: инспекторская кошка
|
||||
28220601: Чайник безмятежности: снежный хорёк
|
||||
28220602: Чайник безмятежности: краснохвостый хорёк
|
||||
28220603: Чайник безмятежности: сапожный хорёк
|
||||
28220605: Чайник безмятежности: Хорёк сиреневой молнии
|
||||
28220701: Чайник безмятежности: кицунэ
|
||||
28220901: Чайник безмятежности: Кагэромару
|
||||
28230101: Чайник безмятежности: лазурный журавль
|
||||
28230102: Чайник безмятежности: фиолетовый ибис
|
||||
28230301: Чайник безмятежности: белый голубь
|
||||
28230302: Чайник безмятежности: коронованный голубь
|
||||
28230303: Чайник безмятежности: среброкрылый голубь
|
||||
28230304: Чайник безмятежности: багровый голубь
|
||||
28230305: Чайник безмятежности: чёрный голубь
|
||||
28230306: Чайник безмятежности: ворон
|
||||
28230401: Чайник безмятежности: алый зяблик
|
||||
28230402: Чайник безмятежности: золотой зяблик
|
||||
28230403: Чайник безмятежности: снежный зяблик
|
||||
28230404: Чайник безмятежности: изумрудный зяблик
|
||||
28240201: Чайник безмятежности: оризия
|
||||
28240202: Чайник безмятежности: глазурная оризия
|
||||
28240203: Чайник безмятежности: сахарная оризия
|
||||
28240204: Чайник безмятежности: голубая оризия
|
||||
28240205: Чайник безмятежности: ловец зари
|
||||
28240206: Чайник безмятежности: кристальная рыба
|
||||
28240301: Чайник безмятежности: двоякодышащая колюшка
|
||||
28240302: Чайник безмятежности: боевая колюшка
|
||||
28240303: Чайник безмятежности: ядовитая колюшка
|
||||
28240304: Чайник безмятежности: алый дьявол
|
||||
28240305: Чайник безмятежности: снежный странник
|
||||
28240401: Чайник безмятежности: золотой лжедракон
|
||||
28240402: Чайник безмятежности: стальной лжедракон
|
||||
28240501: Чайник безмятежности: бурая рыба-бабочка
|
||||
28240502: Чайник безмятежности: пурпурная рыба-бабочка
|
||||
28240503: Чайник безмятежности: чайная рыба-бабочка
|
||||
28240504: Чайник безмятежности: рыба-ангел тёсэи
|
||||
28240505: Чайник безмятежности: рыба-ангел раймэи
|
||||
28240506: Чайник безмятежности: луннопёрка
|
||||
28240601: Чайник безмятежности: иглобрюх
|
||||
28240602: Чайник безмятежности: горький иглобрюх
|
||||
28240701: Чайник безмятежности: Дивдинский скат
|
||||
28240702: Чайник безмятежности: Фумарольный скат
|
||||
28250101: Чайник безмятежности: кристальная бабочка Анемо
|
||||
28250102: Чайник безмятежности: кристальная бабочка Гео
|
||||
28250103: Чайник безмятежности: кристальная бабочка Крио
|
||||
28250104: Чайник безмятежности: кристальная бабочка Электро
|
||||
28250105: Чайник безмятежности: Коралловая бабочка
|
||||
28250301: Чайник безмятежности: Светлячок удачи
|