From 04ec214714d3c3285bd89ff49e8161ae7a3f8162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AD=B1=E5=82=91?= Date: Sat, 13 May 2023 23:49:55 +0800 Subject: [PATCH] Add SetProp Translates --- Source/GrasscutterTools/Forms/FormMain.cs | 2 +- .../Game/Props/PlayerProperty.cs | 50 +- .../GrasscutterTools/GrasscutterTools.csproj | 10 + .../Pages/PageSetProp.Designer.cs | 68 +- Source/GrasscutterTools/Pages/PageSetProp.cs | 30 +- .../Pages/PageSetProp.en-US.resx | 220 +++ .../GrasscutterTools/Pages/PageSetProp.resx | 1180 ++++++++--------- .../Pages/PageSetProp.ru-RU.resx | 248 ++++ .../Pages/PageSetProp.zh-TW.resx | 35 +- .../Properties/Resources.Designer.cs | 35 + .../Properties/Resources.en-us.resx | 6 + .../Properties/Resources.resx | 6 + .../Properties/Resources.ru-ru.resx | 6 + .../Properties/Resources.zh-TW.resx | 6 + .../Resources/en-us/PlayerProperty.txt | 42 + .../Resources/ru-ru/PlayerProperty.txt | 42 + .../Resources/zh-cn/PlayerProperty.txt | 42 + .../Resources/zh-tw/PlayerProperty.txt | 42 + 18 files changed, 1400 insertions(+), 670 deletions(-) create mode 100644 Source/GrasscutterTools/Pages/PageSetProp.en-US.resx create mode 100644 Source/GrasscutterTools/Pages/PageSetProp.ru-RU.resx create mode 100644 Source/GrasscutterTools/Resources/en-us/PlayerProperty.txt create mode 100644 Source/GrasscutterTools/Resources/ru-ru/PlayerProperty.txt create mode 100644 Source/GrasscutterTools/Resources/zh-cn/PlayerProperty.txt create mode 100644 Source/GrasscutterTools/Resources/zh-tw/PlayerProperty.txt diff --git a/Source/GrasscutterTools/Forms/FormMain.cs b/Source/GrasscutterTools/Forms/FormMain.cs index 7798dc6..6fca26c 100644 --- a/Source/GrasscutterTools/Forms/FormMain.cs +++ b/Source/GrasscutterTools/Forms/FormMain.cs @@ -135,7 +135,7 @@ namespace GrasscutterTools.Forms Resources.PageQuestTitle, Resources.PageSceneTitle, Resources.PageAchievementTitle, - "属性", + Resources.PageProperty, Resources.PageAboutTitle, }); } diff --git a/Source/GrasscutterTools/Game/Props/PlayerProperty.cs b/Source/GrasscutterTools/Game/Props/PlayerProperty.cs index affb4e4..a67823e 100644 --- a/Source/GrasscutterTools/Game/Props/PlayerProperty.cs +++ b/Source/GrasscutterTools/Game/Props/PlayerProperty.cs @@ -21,7 +21,7 @@ using System.Collections.Generic; namespace GrasscutterTools.Game.Props { - internal readonly struct PlayerProperty + internal class PlayerProperty { public static List Values { get; } = new List { new PlayerProperty("EXP", 0), @@ -30,41 +30,28 @@ namespace GrasscutterTools.Game.Props new PlayerProperty("SATIATION_PENALTY_TIME"), new PlayerProperty("LEVEL", 0, 90), new PlayerProperty("LAST_CHANGE_AVATAR_TIME"), - new PlayerProperty("MAX_SPRING_VOLUME", 0, 8_500_000, - description: "Maximum volume of the Statue of the Seven for the player [0, 8500000]"), - new PlayerProperty("CUR_SPRING_VOLUME", true, - description: "Current volume of the Statue of the Seven [0, MAX_SPRING_VOLUME]"), - new PlayerProperty("IS_SPRING_AUTO_USE", 0, 1, - description: "Auto HP recovery when approaching the Statue of the Seven [0, 1]"), - new PlayerProperty("SPRING_AUTO_USE_PERCENT", 0, 100, - description: "Auto HP recovery percentage [0, 100]"), - new PlayerProperty("IS_FLYABLE", 0, 1, - description: "Are you in a state that disables your flying ability? e.g. new player [0, 1]"), + new PlayerProperty("MAX_SPRING_VOLUME", 0, 8_500_000, description: "Maximum volume of the Statue of the Seven for the player [0, 8500000]"), + new PlayerProperty("CUR_SPRING_VOLUME", description: "Current volume of the Statue of the Seven [0, MAX_SPRING_VOLUME]"), + new PlayerProperty("IS_SPRING_AUTO_USE", 0, 1, description: "Auto HP recovery when approaching the Statue of the Seven [0, 1]"), + new PlayerProperty("SPRING_AUTO_USE_PERCENT", 0, 100, description: "Auto HP recovery percentage [0, 100]"), + new PlayerProperty("IS_FLYABLE", 0, 1, description: "Are you in a state that disables your flying ability? e.g. new player [0, 1]"), new PlayerProperty("IS_WEATHER_LOCKED", 0, 1), new PlayerProperty("IS_GAME_TIME_LOCKED", 0, 1), new PlayerProperty("IS_TRANSFERABLE", 0, 1), - new PlayerProperty("MAX_STAMINA", 0, 24_000, - description: "Maximum stamina of the player (0 - 24000)"), - new PlayerProperty("CUR_PERSIST_STAMINA", true, - description: "Used stamina of the player (0 - MAX_STAMINA)"), + new PlayerProperty("MAX_STAMINA", 0, 24_000, description: "Maximum stamina of the player (0 - 24000)"), + new PlayerProperty("CUR_PERSIST_STAMINA", description: "Used stamina of the player (0 - MAX_STAMINA)"), new PlayerProperty("CUR_TEMPORARY_STAMINA"), new PlayerProperty("PLAYER_LEVEL", 1, 60), new PlayerProperty("PLAYER_EXP"), - new PlayerProperty("PLAYER_HCOIN", description: "Primogem (-inf, +inf)"), - // It is known that Mihoyo will make Primogem negative in the cases that a player spends - // his gems and then got a money refund, so negative is allowed. + new PlayerProperty("PLAYER_HCOIN", description: "Primogem (-inf, +inf)"), // It is known that Mihoyo will make Primogem negative in the cases that a player spends his gems and then got a money refund, so negative is allowed. new PlayerProperty("PLAYER_SCOIN", 0, description: "Mora [0, +inf)"), - new PlayerProperty("PLAYER_MP_SETTING_TYPE", 0, 2, - description: "Do you allow other players to join your game? [0=no 1=direct 2=approval]"), - new PlayerProperty("IS_MP_MODE_AVAILABLE", 0, 1, - description: "0 if in quest or something that disables MP [0, 1]"), + new PlayerProperty("PLAYER_MP_SETTING_TYPE", 0, 2, description: "Do you allow other players to join your game? [0=no 1=direct 2=approval]"), + new PlayerProperty("IS_MP_MODE_AVAILABLE", 0, 1, description: "0 if in quest or something that disables MP [0, 1]"), new PlayerProperty("PLAYER_WORLD_LEVEL", 0, 8, description: "[0, 8]"), - new PlayerProperty("PLAYER_RESIN", 0, 2000, - description: "Original Resin [0, 2000] - note that values above 160 require refills"), + new PlayerProperty("PLAYER_RESIN", 0, 2000, description: "Original Resin [0, 2000] - note that values above 160 require refills"), new PlayerProperty("PLAYER_WAIT_SUB_HCOIN"), new PlayerProperty("PLAYER_WAIT_SUB_SCOIN"), - new PlayerProperty("IS_ONLY_MP_WITH_PS_PLAYER", 0, 1, - description: "Is only MP with PlayStation players? [0, 1]"), + new PlayerProperty("IS_ONLY_MP_WITH_PS_PLAYER", 0, 1, description: "Is only MP with PlayStation players? [0, 1]"), new PlayerProperty("PLAYER_MCOIN", description: "Genesis Crystal (-inf, +inf) see 10015"), new PlayerProperty("PLAYER_WAIT_SUB_MCOIN"), new PlayerProperty("PLAYER_LEGENDARY_KEY", 0), @@ -82,22 +69,17 @@ namespace GrasscutterTools.Game.Props }; public string Id { get; } + public string Name { get; set; } public int Min { get; } public int Max { get; } - public bool DynamicRange { get; } - public string Description { get; } + public string Description { get; set; } - private PlayerProperty(string id, int min = int.MinValue, int max = int.MaxValue, bool dynamicRange = false, string description = "") + private PlayerProperty(string id, int min = int.MinValue, int max = int.MaxValue, string description = "") { Id = id; Min = min; Max = max; - DynamicRange = dynamicRange; Description = description; } - - private PlayerProperty(string id, bool dynamicRange, string description = "") : this(id, int.MinValue, int.MaxValue, dynamicRange, description) - { - } } } \ No newline at end of file diff --git a/Source/GrasscutterTools/GrasscutterTools.csproj b/Source/GrasscutterTools/GrasscutterTools.csproj index 8273e03..ac8d15f 100644 --- a/Source/GrasscutterTools/GrasscutterTools.csproj +++ b/Source/GrasscutterTools/GrasscutterTools.csproj @@ -532,9 +532,15 @@ PageScene.cs + + PageSetProp.cs + PageSetProp.cs + + PageSetProp.cs + PageSetProp.cs @@ -632,6 +638,7 @@ + @@ -651,6 +658,7 @@ + @@ -675,6 +683,7 @@ + @@ -691,6 +700,7 @@ + diff --git a/Source/GrasscutterTools/Pages/PageSetProp.Designer.cs b/Source/GrasscutterTools/Pages/PageSetProp.Designer.cs index 7fc6ca8..846e746 100644 --- a/Source/GrasscutterTools/Pages/PageSetProp.Designer.cs +++ b/Source/GrasscutterTools/Pages/PageSetProp.Designer.cs @@ -31,10 +31,10 @@ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PageSetProp)); this.LblWorldLevel = new System.Windows.Forms.Label(); this.NUDWorldLevel = new System.Windows.Forms.NumericUpDown(); - this.LblBPLevel = new System.Windows.Forms.Label(); - this.NUDBPLevel = new System.Windows.Forms.NumericUpDown(); this.LblTowerLevel = new System.Windows.Forms.Label(); this.NUDTowerLevel = new System.Windows.Forms.NumericUpDown(); + this.LblBPLevel = new System.Windows.Forms.Label(); + this.NUDBPLevel = new System.Windows.Forms.NumericUpDown(); this.LblGodMode = new System.Windows.Forms.Label(); this.LblUnlimitedStamina = new System.Windows.Forms.Label(); this.LblUnlimitedEnergy = new System.Windows.Forms.Label(); @@ -57,8 +57,8 @@ this.BtnPlayerPropertyOn = new System.Windows.Forms.Button(); this.LblPlayerPropertyDesc = new System.Windows.Forms.Label(); ((System.ComponentModel.ISupportInitialize)(this.NUDWorldLevel)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.NUDBPLevel)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.NUDTowerLevel)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NUDBPLevel)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.NUDOpenStateValue)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.NUDPlayerPropertyValue)).BeginInit(); this.SuspendLayout(); @@ -85,28 +85,6 @@ this.NUDWorldLevel.ValueChanged += new System.EventHandler(this.NUDWorldLevel_ValueChanged); this.NUDWorldLevel.Click += new System.EventHandler(this.NUDWorldLevel_ValueChanged); // - // LblBPLevel - // - resources.ApplyResources(this.LblBPLevel, "LblBPLevel"); - this.LblBPLevel.Name = "LblBPLevel"; - // - // NUDBPLevel - // - resources.ApplyResources(this.NUDBPLevel, "NUDBPLevel"); - this.NUDBPLevel.Maximum = new decimal(new int[] { - 12, - 0, - 0, - 0}); - this.NUDBPLevel.Name = "NUDBPLevel"; - this.NUDBPLevel.Value = new decimal(new int[] { - 12, - 0, - 0, - 0}); - this.NUDBPLevel.ValueChanged += new System.EventHandler(this.NUDBPLevel_ValueChanged); - this.NUDBPLevel.Click += new System.EventHandler(this.NUDBPLevel_ValueChanged); - // // LblTowerLevel // resources.ApplyResources(this.LblTowerLevel, "LblTowerLevel"); @@ -116,18 +94,40 @@ // resources.ApplyResources(this.NUDTowerLevel, "NUDTowerLevel"); this.NUDTowerLevel.Maximum = new decimal(new int[] { - 50, + 12, 0, 0, 0}); this.NUDTowerLevel.Name = "NUDTowerLevel"; this.NUDTowerLevel.Value = new decimal(new int[] { + 12, + 0, + 0, + 0}); + this.NUDTowerLevel.ValueChanged += new System.EventHandler(this.NUDBPLevel_ValueChanged); + this.NUDTowerLevel.Click += new System.EventHandler(this.NUDBPLevel_ValueChanged); + // + // LblBPLevel + // + resources.ApplyResources(this.LblBPLevel, "LblBPLevel"); + this.LblBPLevel.Name = "LblBPLevel"; + // + // NUDBPLevel + // + resources.ApplyResources(this.NUDBPLevel, "NUDBPLevel"); + this.NUDBPLevel.Maximum = new decimal(new int[] { 50, 0, 0, 0}); - this.NUDTowerLevel.ValueChanged += new System.EventHandler(this.NUDTowerLevel_ValueChanged); - this.NUDTowerLevel.Click += new System.EventHandler(this.NUDTowerLevel_ValueChanged); + this.NUDBPLevel.Name = "NUDBPLevel"; + this.NUDBPLevel.Value = new decimal(new int[] { + 50, + 0, + 0, + 0}); + this.NUDBPLevel.ValueChanged += new System.EventHandler(this.NUDTowerLevel_ValueChanged); + this.NUDBPLevel.Click += new System.EventHandler(this.NUDTowerLevel_ValueChanged); // // LblGodMode // @@ -241,9 +241,9 @@ // // CmbPlayerProperty // + resources.ApplyResources(this.CmbPlayerProperty, "CmbPlayerProperty"); this.CmbPlayerProperty.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CmbPlayerProperty.FormattingEnabled = true; - resources.ApplyResources(this.CmbPlayerProperty, "CmbPlayerProperty"); this.CmbPlayerProperty.Name = "CmbPlayerProperty"; this.CmbPlayerProperty.SelectedIndexChanged += new System.EventHandler(this.CmbPlayerProperty_SelectedIndexChanged); // @@ -307,16 +307,16 @@ this.Controls.Add(this.LblUnlimitedEnergy); this.Controls.Add(this.LblUnlimitedStamina); this.Controls.Add(this.LblGodMode); - this.Controls.Add(this.NUDTowerLevel); - this.Controls.Add(this.LblTowerLevel); this.Controls.Add(this.NUDBPLevel); this.Controls.Add(this.LblBPLevel); + this.Controls.Add(this.NUDTowerLevel); + this.Controls.Add(this.LblTowerLevel); this.Controls.Add(this.NUDWorldLevel); this.Controls.Add(this.LblWorldLevel); this.Name = "PageSetProp"; ((System.ComponentModel.ISupportInitialize)(this.NUDWorldLevel)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.NUDBPLevel)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.NUDTowerLevel)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NUDBPLevel)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.NUDOpenStateValue)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.NUDPlayerPropertyValue)).EndInit(); this.ResumeLayout(false); @@ -328,10 +328,10 @@ private System.Windows.Forms.Label LblWorldLevel; private System.Windows.Forms.NumericUpDown NUDWorldLevel; - private System.Windows.Forms.Label LblBPLevel; - private System.Windows.Forms.NumericUpDown NUDBPLevel; private System.Windows.Forms.Label LblTowerLevel; private System.Windows.Forms.NumericUpDown NUDTowerLevel; + private System.Windows.Forms.Label LblBPLevel; + private System.Windows.Forms.NumericUpDown NUDBPLevel; private System.Windows.Forms.Label LblGodMode; private System.Windows.Forms.Label LblUnlimitedStamina; private System.Windows.Forms.Label LblUnlimitedEnergy; diff --git a/Source/GrasscutterTools/Pages/PageSetProp.cs b/Source/GrasscutterTools/Pages/PageSetProp.cs index 7bdd582..dfa3273 100644 --- a/Source/GrasscutterTools/Pages/PageSetProp.cs +++ b/Source/GrasscutterTools/Pages/PageSetProp.cs @@ -1,7 +1,9 @@ using System; using System.Globalization; +using System.Linq; using System.Windows.Forms; using GrasscutterTools.Game.Props; +using GrasscutterTools.Properties; namespace GrasscutterTools.Pages { @@ -16,8 +18,24 @@ namespace GrasscutterTools.Pages public override void OnLoad() { + foreach (var line in Resources.PlayerProperty.Split('\n')) + { + try + { + var values = line.Split(':'); + var prop = PlayerProperty.Values.Find(it => it.Id == values[0]); + if (prop == null) continue; + prop.Name = values[1].Trim(); + var desc = values[2].Trim(); + if (!string.IsNullOrEmpty(desc)) + prop.Description = desc; + } + catch + { + } + } CmbPlayerProperty.DataSource = PlayerProperty.Values; - CmbPlayerProperty.DisplayMember = "Id"; + CmbPlayerProperty.DisplayMember = "Name"; } private void NUDWorldLevel_ValueChanged(object sender, EventArgs e) @@ -27,12 +45,12 @@ namespace GrasscutterTools.Pages private void NUDBPLevel_ValueChanged(object sender, EventArgs e) { - SetCommand(SetPropPrefix, "bplevel " + NUDBPLevel.Value); + SetCommand(SetPropPrefix, "bplevel " + NUDTowerLevel.Value); } private void NUDTowerLevel_ValueChanged(object sender, EventArgs e) { - SetCommand(SetPropPrefix, "towerlevel " + NUDTowerLevel.Value); + SetCommand(SetPropPrefix, "towerlevel " + NUDBPLevel.Value); } private void BtnSetPropButton_Click(object sender, EventArgs e) @@ -54,14 +72,16 @@ namespace GrasscutterTools.Pages { if (CmbPlayerProperty.SelectedIndex == -1) return; - SetCommand(SetPropPrefix, CmbPlayerProperty.Text.ToLower(CultureInfo.CurrentCulture) + " " + NUDPlayerPropertyValue.Value); + var selectedItem = (PlayerProperty)CmbPlayerProperty.SelectedItem; + SetCommand(SetPropPrefix, selectedItem.Id.ToLower(CultureInfo.CurrentCulture) + " " + NUDPlayerPropertyValue.Value); } private void BtnPlayerPropertyButton_Click(object sender, EventArgs e) { if (CmbPlayerProperty.SelectedIndex == -1) return; - SetCommand(SetPropPrefix, CmbPlayerProperty.Text.ToLower(CultureInfo.CurrentCulture) + " " + (sender as Button).Tag); + var selectedItem = (PlayerProperty)CmbPlayerProperty.SelectedItem; + SetCommand(SetPropPrefix, selectedItem.Id.ToLower(CultureInfo.CurrentCulture) + " " + (sender as Button).Tag); } private void CmbPlayerProperty_SelectedIndexChanged(object sender, EventArgs e) diff --git a/Source/GrasscutterTools/Pages/PageSetProp.en-US.resx b/Source/GrasscutterTools/Pages/PageSetProp.en-US.resx new file mode 100644 index 0000000..ea2d4b2 --- /dev/null +++ b/Source/GrasscutterTools/Pages/PageSetProp.en-US.resx @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 78, 39 + + + 77, 17 + + + World Level + + + 78, 68 + + + 77, 17 + + + Tower Level + + + 99, 96 + + + BP Level + + + 326, 38 + + + 72, 17 + + + God Mode + + + 285, 67 + + + 113, 17 + + + Unlimited Stamina + + + 291, 96 + + + 107, 17 + + + Unlimited Energy + + + On + + + Off + + + On + + + Off + + + On + + + Off + + + Set + + + Unset + + + Unlock Map + + + 108, 17 + + + Set Account Prop + + + 58, 184 + + + 97, 17 + + + Player Property + + + Off + + + On + + \ No newline at end of file diff --git a/Source/GrasscutterTools/Pages/PageSetProp.resx b/Source/GrasscutterTools/Pages/PageSetProp.resx index 596baa4..e4540f3 100644 --- a/Source/GrasscutterTools/Pages/PageSetProp.resx +++ b/Source/GrasscutterTools/Pages/PageSetProp.resx @@ -117,685 +117,685 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 99, 39 + + 474, 21 - - 56, 17 - - - 0 - - - 世界等级 - - - LblWorldLevel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + $this - - 26 + + 161, 212 - - 161, 37 - - - 70, 23 - - - 1 - - - NUDWorldLevel - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 25 - - + + True - - 99, 68 - - - 56, 17 - - - 2 - - - 深渊螺旋 - - - LblBPLevel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 24 - - - 161, 66 - - - 70, 23 - - - 3 - - - NUDBPLevel - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 23 - - - True - - - 99, 97 - - - 56, 17 - - - 4 - - - 纪行等级 - - - LblTowerLevel - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 22 - - - 161, 95 - - - 70, 23 - - - 5 - - - NUDTowerLevel - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 21 - - - True - - - 342, 38 - 56, 17 - - 6 - - - 无敌模式 - - - LblGodMode - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 20 - - - True - - - 342, 67 - - - 56, 17 - - - 7 - - - 无限体力 - - - LblUnlimitedStamina - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 19 - - - True - - - 342, 96 - - - 56, 17 - - - 8 - - - 无限能量 - - - LblUnlimitedEnergy - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 18 - - - True - - - 82, 127 - - - 73, 17 - - - 9 - - - Open State - - - LblOpenState - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 17 - - - 404, 35 - - - 75, 23 - - - 10 - - - - - - BtnGodModeOn - - + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - $this - - - 16 - - - 485, 35 - - - 75, 23 - - - 11 - - - - - - BtnGodModeOff - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 15 - - - 404, 64 - - - 75, 23 - - - 12 - - - - - - BtnUnlimitedStaminaOn - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 14 - - - 485, 64 - - - 75, 23 - - - 13 - - - - - - BtnUnlimitedStaminaOff - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 13 - 404, 93 - - 75, 23 + + 70, 23 - - 14 + + LblPlayerProperty - - + + 17 - - BtnUnlimitedEnergyOn - - + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - $this + + LblWorldLevel - - 12 + + 70, 23 - - 485, 93 - - - 75, 23 - - - 15 - - - - - - BtnUnlimitedEnergyOff - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 11 - - - 242, 124 - - - 75, 23 - - - 18 - - - 设置 - - - BtnSetOpenState - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 10 - - 323, 124 + + $this - + 75, 23 - - 19 + + 7 - - 取消 + + 75, 23 - - BtnUnsetOpenState + + BtnPlayerPropertyOn - + + 18 + + + 404, 182 + + + 56, 17 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + LblBPLevel + + + 70, 23 + + + 73, 17 + + $this + + LblPlayerPropertyDesc + + + 无限能量 + + + 161, 181 + 9 - - 404, 122 + + 15 - - 156, 23 + + $this - - 16 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 点亮地图 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - BtnUnlockMap + + $this + + + LblTowerLevel + + + + + + True + + + LblOpenState + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 23 + + + 323, 124 + + + $this + + + 404, 64 + + + PageSetProp + + + 5 + + + + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + NoControl + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 56, 17 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Open State + + + 19 + + + + + + 25 + + + 12 + + + 80, 17 + + + LblGodMode + + + 5 System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + 设置 + + + 深渊螺旋 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 20 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 2 + + + 13 + + + 16 + + + BtnGodModeOn + + + 纪行等级 + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + LblUnlimitedEnergy + + + + + + $this + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NUDTowerLevel + + + + + + 237, 25 + + + BtnUnlimitedStaminaOn + + + NUDPlayerPropertyValue + + $this 8 - - 161, 124 - - - 70, 23 - - - 17 - - - NUDOpenStateValue - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 7 - - - True + + 6 6, 6 - - 80, 17 + + 99, 68 - - 0 - - - 设置账号属性 - - - LblSetPropTitle - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 6 - - - True - - - 99, 184 - - - 56, 17 - - - 20 - - - 玩家属性 - - - LblPlayerProperty - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 5 - - - 161, 181 - - - 237, 25 - - - 21 - - - CmbPlayerProperty - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 4 - - - 404, 182 - - - 120, 23 - - - 22 - - - NUDPlayerPropertyValue - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + $this 3 - - - NoControl + + 12 - - 242, 212 + + 485, 35 - - 75, 23 + + True - - 24 + + 6 - - + + 23 - - BtnPlayerPropertyOff + + $this System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - $this + + 7, 17 + + + 取消 1 - - NoControl + + 9 - - 161, 212 + + 161, 66 - - 75, 23 - - - 23 - - - - - - BtnPlayerPropertyOn - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + $this - - 2 - - - Top, Left, Right - - - NoControl - - - 161, 160 - - - 474, 21 - - - 25 - - - LblPlayerPropertyDesc - - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 0 + + + 20 + + + 24 + + + LblUnlimitedStamina + + + 75, 23 + + + $this + + + $this + + + 75, 23 + + + 3 + + + 14 + + + BtnUnlimitedEnergyOn + + + 16 + + + $this + + + BtnUnlockMap + $this - + + 22 + + + 99, 39 + + + True + + + $this + + + 无限体力 + + 0 - - True - - - 7, 17 + + 设置账号属性 - - PageSetProp + + CmbPlayerProperty + + + 26 + + + 70, 23 + + + NUDOpenStateValue + + + True + + + NoControl + + + True + + + + + + $this + + + 4 + + + $this + + + 404, 122 + + + 56, 17 + + + BtnUnlimitedStaminaOff + + + 485, 93 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 11 + + + 75, 23 + + + 99, 184 + + + $this + + + 1 + + + 342, 38 + + + NoControl + + + 无敌模式 + + + + + + True + + + $this + + + LblSetPropTitle + + + 120, 23 + + + 242, 212 + + + 11 + + + True + + + BtnGodModeOff + + + 17 + + + 2 + + + 404, 35 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 161, 37 + + + $this + + + 75, 23 + + + 25 + + + NUDBPLevel + + + 342, 96 + + + 56, 17 + + + 4 + + + 7 + + + 161, 160 + + + NUDWorldLevel + + + 玩家属性 + + + 242, 124 + + + 19 + + + BtnSetOpenState + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 75, 23 + + + $this + + + 世界等级 + + + 161, 124 + + + 21 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + BtnPlayerPropertyOff + + + $this + + + 24 + + + 342, 67 + + + + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.9.0.0, Culture=neutral, PublicKeyToken=de2b1c089621e923 + + Top, Left, Right + + + 15 + + + 点亮地图 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + BtnUnsetOpenState + + + BtnUnlimitedEnergyOff + + + $this + + + 156, 23 + + + 56, 17 + + + 0 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 22 + + + 10 + + + 75, 23 + + + $this + + + 18 + + + 21 + + + 485, 64 + + + True + + + $this + + + 75, 23 + + + $this + + + 99, 97 + + + 8 + + + 82, 127 + + + 75, 23 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 13 + + + 161, 95 + + + 14 + + + 56, 17 + + + True + \ No newline at end of file diff --git a/Source/GrasscutterTools/Pages/PageSetProp.ru-RU.resx b/Source/GrasscutterTools/Pages/PageSetProp.ru-RU.resx new file mode 100644 index 0000000..0c420ad --- /dev/null +++ b/Source/GrasscutterTools/Pages/PageSetProp.ru-RU.resx @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + 33, 38 + + + 122, 17 + + + Мировой уровень + + + 50, 68 + + + 105, 17 + + + Уровень Башни + + + 76, 97 + + + 79, 17 + + + Уровень BP + + + 293, 38 + + + 105, 17 + + + Непобедимость + + + Microsoft YaHei UI, 8pt + + + 298, 58 + + + 100, 32 + + + Неограниченная +выносливость + + + 257, 96 + + + 141, 17 + + + Бесконечная энергия + + + Включить + + + 80, 23 + + + Выключить + + + Включить + + + 80, 23 + + + Выключить + + + Включить + + + 80, 23 + + + Выключить + + + 237, 124 + + + 85, 23 + + + Установить + + + Отменить + + + 409, 121 + + + Разблокировать карту + + + 227, 17 + + + Установить атрибут учетной записи + + + 43, 184 + + + 112, 17 + + + Свойство игрока + + + 80, 23 + + + Выключить + + + Включить + + \ No newline at end of file diff --git a/Source/GrasscutterTools/Pages/PageSetProp.zh-TW.resx b/Source/GrasscutterTools/Pages/PageSetProp.zh-TW.resx index bc22586..9d7229b 100644 --- a/Source/GrasscutterTools/Pages/PageSetProp.zh-TW.resx +++ b/Source/GrasscutterTools/Pages/PageSetProp.zh-TW.resx @@ -120,10 +120,10 @@ 世界等級 - + 深淵螺旋 - + 紀行等級 @@ -135,17 +135,40 @@ 無限能量 + + + + + + + + + + + + + + + + + + 設定 點亮地圖 - - - 80, 17 - 設定帳號屬性 + + 玩家屬性 + + + + + + + \ No newline at end of file diff --git a/Source/GrasscutterTools/Properties/Resources.Designer.cs b/Source/GrasscutterTools/Properties/Resources.Designer.cs index 5f334a5..782461c 100644 --- a/Source/GrasscutterTools/Properties/Resources.Designer.cs +++ b/Source/GrasscutterTools/Properties/Resources.Designer.cs @@ -1152,6 +1152,15 @@ namespace GrasscutterTools.Properties { } } + /// + /// 查找类似 属性 的本地化字符串。 + /// + internal static string PageProperty { + get { + return ResourceManager.GetString("PageProperty", resourceCulture); + } + } + /// /// 查找类似 任务 的本地化字符串。 /// @@ -1233,6 +1242,32 @@ namespace GrasscutterTools.Properties { } } + /// + /// 查找类似 EXP:经验: + ///BREAK_LEVEL:突破等级: + ///SATIATION_VAL:饱食度值: + ///SATIATION_PENALTY_TIME:饥饿惩罚时间: + ///LEVEL:等级:[0, 90] + ///LAST_CHANGE_AVATAR_TIME:最后更换角色的时间: + ///MAX_SPRING_VOLUME:神像的最大回血量: + ///CUR_SPRING_VOLUME:当前神像剩余回血量: + ///IS_SPRING_AUTO_USE:是否靠近神像自动回血:[0, 1] + ///SPRING_AUTO_USE_PERCENT:自动回血百分比:[0, 100] + ///IS_FLYABLE:是否能飞:是否拥有飞行能力的状态,例如 新玩家没风之翼不能飞行[0,1] + ///IS_WEATHER_LOCKED:是否锁定天气: + ///IS_GAME_TIME_LOCKED:是否锁定游戏时间: + ///IS_TRANSFERABLE:是否允许传送: + ///MAX_STAMINA:最大耐力:玩家的最大耐力[0, 24000] + ///CUR_PERSIST_STAMINA:当前使用的耐力:[0, 最大耐力] + ///CUR_TEMPORARY_STAMINA:当前临时耐力: + /// [字符串的其余部分被截断]"; 的本地化字符串。 + /// + internal static string PlayerProperty { + get { + return ResourceManager.GetString("PlayerProperty", resourceCulture); + } + } + /// /// 查找类似 查询服务端状态失败: 的本地化字符串。 /// diff --git a/Source/GrasscutterTools/Properties/Resources.en-us.resx b/Source/GrasscutterTools/Properties/Resources.en-us.resx index 23a2457..b8e67de 100644 --- a/Source/GrasscutterTools/Properties/Resources.en-us.resx +++ b/Source/GrasscutterTools/Properties/Resources.en-us.resx @@ -348,4 +348,10 @@ Improvement suggestions have been submitted, please use caution to send emails t Achievement + + Property + + + ..\Resources\en-us\PlayerProperty.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + \ No newline at end of file diff --git a/Source/GrasscutterTools/Properties/Resources.resx b/Source/GrasscutterTools/Properties/Resources.resx index 705dfcb..cc2771d 100644 --- a/Source/GrasscutterTools/Properties/Resources.resx +++ b/Source/GrasscutterTools/Properties/Resources.resx @@ -363,4 +363,10 @@ ..\Resources\zh-cn\Activity.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + ..\Resources\zh-cn\PlayerProperty.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + + 属性 + \ No newline at end of file diff --git a/Source/GrasscutterTools/Properties/Resources.ru-ru.resx b/Source/GrasscutterTools/Properties/Resources.ru-ru.resx index 9dedd94..69f0252 100644 --- a/Source/GrasscutterTools/Properties/Resources.ru-ru.resx +++ b/Source/GrasscutterTools/Properties/Resources.ru-ru.resx @@ -336,4 +336,10 @@ Достижение + + Свойство + + + ..\Resources\ru-ru\PlayerProperty.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + \ No newline at end of file diff --git a/Source/GrasscutterTools/Properties/Resources.zh-TW.resx b/Source/GrasscutterTools/Properties/Resources.zh-TW.resx index a367bdd..a0db9a0 100644 --- a/Source/GrasscutterTools/Properties/Resources.zh-TW.resx +++ b/Source/GrasscutterTools/Properties/Resources.zh-TW.resx @@ -342,4 +342,10 @@ 成就 + + ..\Resources\zh-tw\PlayerProperty.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 + + + 屬性 + \ No newline at end of file diff --git a/Source/GrasscutterTools/Resources/en-us/PlayerProperty.txt b/Source/GrasscutterTools/Resources/en-us/PlayerProperty.txt new file mode 100644 index 0000000..0589ce4 --- /dev/null +++ b/Source/GrasscutterTools/Resources/en-us/PlayerProperty.txt @@ -0,0 +1,42 @@ +EXP:Exp: +BREAK_LEVEL:Break_level: +SATIATION_VAL:Satiation_val: +SATIATION_PENALTY_TIME:Sative_penality_time: +LEVEL:Level: +LAST_CHANGE_AVATAR_TIME:Last_change_avatar_time: +MAX_SPRING_VOLUME:Max_spring_volume: +CUR_SPRING_VOLUME:Cur_spring_volume: +IS_SPRING_AUTO_USE:Is_spring_auto_use: +SPRING_AUTO_USE_PERCENT:Spring_auto_use_percent: +IS_FLYABLE:Is_flyable: +IS_WEATHER_LOCKED:Is_weather_locked: +IS_GAME_TIME_LOCKED:Is_game_time_locked: +IS_TRANSFERABLE:Is_transferable: +MAX_STAMINA:Max_stamina: +CUR_PERSIST_STAMINA:Cur_persist_stamina: +CUR_TEMPORARY_STAMINA:Cur_temporary_stamina: +PLAYER_LEVEL:Player_level: +PLAYER_EXP:Player_exp: +PLAYER_HCOIN:Player_hcoin: +PLAYER_SCOIN:Player_scoin: +PLAYER_MP_SETTING_TYPE:Player_mp_setting_type: +IS_MP_MODE_AVAILABLE:IS_MP_MODE_AVAILBLE: +PLAYER_WORLD_LEVEL:Player_world_level: +PLAYER_RESIN:Player_resin: +PLAYER_WAIT_SUB_HCOIN:Player_wait_sub_hcoin: +PLAYER_WAIT_SUB_SCOIN:Player_wait_sub_scoin: +IS_ONLY_MP_WITH_PS_PLAYER:Is_only_mp_with_ps_player: +PLAYER_MCOIN:Player_mcoin: +PLAYER_WAIT_SUB_MCOIN:Player_wait_sub_mcoin: +PLAYER_LEGENDARY_KEY:Player_legendary_key: +IS_HAS_FIRST_SHARE:Is_has_first_share: +PLAYER_FORGE_POINT:Player_Forge_point: +CUR_CLIMATE_METER:Cur_clmate_meter: +CUR_CLIMATE_TYPE:Cur_clmate_type: +CUR_CLIMATE_AREA_ID:Cur_clmate_area_id: +CUR_CLIMATE_AREA_CLIMATE_TYPE:CUR_ClImate_area_ClImate_type: +PLAYER_WORLD_LEVEL_LIMIT:Player_WORLD_LEVEL_LIMIT: +PLAYER_WORLD_LEVEL_ADJUST_CD:Player_WORLD_LEVEL_ADJUST_CD: +PLAYER_LEGENDARY_DAILY_TASK_NUM:Player_legendary_daily_task_num: +PLAYER_HOME_COIN:Player_home_coin: +PLAYER_WAIT_SUB_HOME_COIN:Player_wait_sub_home_coin: \ No newline at end of file diff --git a/Source/GrasscutterTools/Resources/ru-ru/PlayerProperty.txt b/Source/GrasscutterTools/Resources/ru-ru/PlayerProperty.txt new file mode 100644 index 0000000..0589ce4 --- /dev/null +++ b/Source/GrasscutterTools/Resources/ru-ru/PlayerProperty.txt @@ -0,0 +1,42 @@ +EXP:Exp: +BREAK_LEVEL:Break_level: +SATIATION_VAL:Satiation_val: +SATIATION_PENALTY_TIME:Sative_penality_time: +LEVEL:Level: +LAST_CHANGE_AVATAR_TIME:Last_change_avatar_time: +MAX_SPRING_VOLUME:Max_spring_volume: +CUR_SPRING_VOLUME:Cur_spring_volume: +IS_SPRING_AUTO_USE:Is_spring_auto_use: +SPRING_AUTO_USE_PERCENT:Spring_auto_use_percent: +IS_FLYABLE:Is_flyable: +IS_WEATHER_LOCKED:Is_weather_locked: +IS_GAME_TIME_LOCKED:Is_game_time_locked: +IS_TRANSFERABLE:Is_transferable: +MAX_STAMINA:Max_stamina: +CUR_PERSIST_STAMINA:Cur_persist_stamina: +CUR_TEMPORARY_STAMINA:Cur_temporary_stamina: +PLAYER_LEVEL:Player_level: +PLAYER_EXP:Player_exp: +PLAYER_HCOIN:Player_hcoin: +PLAYER_SCOIN:Player_scoin: +PLAYER_MP_SETTING_TYPE:Player_mp_setting_type: +IS_MP_MODE_AVAILABLE:IS_MP_MODE_AVAILBLE: +PLAYER_WORLD_LEVEL:Player_world_level: +PLAYER_RESIN:Player_resin: +PLAYER_WAIT_SUB_HCOIN:Player_wait_sub_hcoin: +PLAYER_WAIT_SUB_SCOIN:Player_wait_sub_scoin: +IS_ONLY_MP_WITH_PS_PLAYER:Is_only_mp_with_ps_player: +PLAYER_MCOIN:Player_mcoin: +PLAYER_WAIT_SUB_MCOIN:Player_wait_sub_mcoin: +PLAYER_LEGENDARY_KEY:Player_legendary_key: +IS_HAS_FIRST_SHARE:Is_has_first_share: +PLAYER_FORGE_POINT:Player_Forge_point: +CUR_CLIMATE_METER:Cur_clmate_meter: +CUR_CLIMATE_TYPE:Cur_clmate_type: +CUR_CLIMATE_AREA_ID:Cur_clmate_area_id: +CUR_CLIMATE_AREA_CLIMATE_TYPE:CUR_ClImate_area_ClImate_type: +PLAYER_WORLD_LEVEL_LIMIT:Player_WORLD_LEVEL_LIMIT: +PLAYER_WORLD_LEVEL_ADJUST_CD:Player_WORLD_LEVEL_ADJUST_CD: +PLAYER_LEGENDARY_DAILY_TASK_NUM:Player_legendary_daily_task_num: +PLAYER_HOME_COIN:Player_home_coin: +PLAYER_WAIT_SUB_HOME_COIN:Player_wait_sub_home_coin: \ No newline at end of file diff --git a/Source/GrasscutterTools/Resources/zh-cn/PlayerProperty.txt b/Source/GrasscutterTools/Resources/zh-cn/PlayerProperty.txt new file mode 100644 index 0000000..d1054c9 --- /dev/null +++ b/Source/GrasscutterTools/Resources/zh-cn/PlayerProperty.txt @@ -0,0 +1,42 @@ +EXP:经验: +BREAK_LEVEL:突破等级: +SATIATION_VAL:饱食度值: +SATIATION_PENALTY_TIME:饥饿惩罚时间: +LEVEL:等级:[0, 90] +LAST_CHANGE_AVATAR_TIME:最后更换角色的时间: +MAX_SPRING_VOLUME:神像的最大回血量: +CUR_SPRING_VOLUME:当前神像剩余回血量: +IS_SPRING_AUTO_USE:是否靠近神像自动回血:[0, 1] +SPRING_AUTO_USE_PERCENT:自动回血百分比:[0, 100] +IS_FLYABLE:是否能飞:是否拥有飞行能力的状态,例如 新玩家没风之翼不能飞行[0,1] +IS_WEATHER_LOCKED:是否锁定天气: +IS_GAME_TIME_LOCKED:是否锁定游戏时间: +IS_TRANSFERABLE:是否允许传送: +MAX_STAMINA:最大耐力:玩家的最大耐力[0, 24000] +CUR_PERSIST_STAMINA:当前使用的耐力:[0, 最大耐力] +CUR_TEMPORARY_STAMINA:当前临时耐力: +PLAYER_LEVEL:玩家等级:[1, 60] +PLAYER_EXP:玩家经验值: +PLAYER_HCOIN:原石: +PLAYER_SCOIN:摩拉: +PLAYER_MP_SETTING_TYPE:加入设置:允许其它玩家加入你的游戏吗?[0=禁止 1=直接加入 2=需要同意] +IS_MP_MODE_AVAILABLE:是否允许多人游戏:0表示任务中或因某些原因禁用多人游戏 +PLAYER_WORLD_LEVEL:玩家世界等级:[0, 8] +PLAYER_RESIN:原始树脂数量:[0, 2000] 注意:超过160的值需要补充 +PLAYER_WAIT_SUB_HCOIN:待结算的原石:当玩家需要在游戏中支付虚拟货币以得到某些游戏物品或服务时,在扣款之前需要等待一段时间。下面同理 +PLAYER_WAIT_SUB_SCOIN:待结算的摩拉: +IS_ONLY_MP_WITH_PS_PLAYER:仅站内多人:是否仅与站内玩家进行多人游戏?[0, 1] +PLAYER_MCOIN:创世结晶: +PLAYER_WAIT_SUB_MCOIN:待结算创世结晶: +PLAYER_LEGENDARY_KEY:传送钥匙: +IS_HAS_FIRST_SHARE:是否进行了首次分享:抽卡出金首次分享得几个原石那个 +PLAYER_FORGE_POINT:锻造点数:锻造 武器/武器升级石的上限 如果我没记错是每周重置 [0,300000] +CUR_CLIMATE_METER:当前气候值: +CUR_CLIMATE_TYPE:当前气候类型: +CUR_CLIMATE_AREA_ID:当前气候区域ID: +CUR_CLIMATE_AREA_CLIMATE_TYPE:当前气候区域气候类型: +PLAYER_WORLD_LEVEL_LIMIT:玩家世界等级限制: +PLAYER_WORLD_LEVEL_ADJUST_CD:玩家世界等级调整CD: +PLAYER_LEGENDARY_DAILY_TASK_NUM:玩家一天能接的传说任务数量: +PLAYER_HOME_COIN:尘歌壶洞天宝钱: +PLAYER_WAIT_SUB_HOME_COIN:带结算的尘歌壶洞天宝钱: \ No newline at end of file diff --git a/Source/GrasscutterTools/Resources/zh-tw/PlayerProperty.txt b/Source/GrasscutterTools/Resources/zh-tw/PlayerProperty.txt new file mode 100644 index 0000000..f0eea24 --- /dev/null +++ b/Source/GrasscutterTools/Resources/zh-tw/PlayerProperty.txt @@ -0,0 +1,42 @@ +EXP:經驗: +BREAK_LEVEL:突破等級: +SATIATION_VAL:飽食度值: +SATIATION_PENALTY_TIME:飢餓懲罰時間: +LEVEL:等級:[0, 90] +LAST_CHANGE_AVATAR_TIME:最後更換角色的時間: +MAX_SPRING_VOLUME:神像的最大回血量: +CUR_SPRING_VOLUME:當前神像剩餘回血量: +IS_SPRING_AUTO_USE:是否靠近神像自動回血:[0, 1] +SPRING_AUTO_USE_PERCENT:自動回血百分比:[0, 100] +IS_FLYABLE:是否能飛:是否擁有飛行能力的狀態,例如 新玩家沒風之翼不能飛行[0,1] +IS_WEATHER_LOCKED:是否鎖定天氣: +IS_GAME_TIME_LOCKED:是否鎖定遊戲時間: +IS_TRANSFERABLE:是否允許傳送: +MAX_STAMINA:最大耐力:玩家的最大耐力[0, 24000] +CUR_PERSIST_STAMINA:當前使用的耐力:[0, 最大耐力] +CUR_TEMPORARY_STAMINA:當前臨時耐力: +PLAYER_LEVEL:玩家等級:[1, 60] +PLAYER_EXP:玩家經驗值: +PLAYER_HCOIN:原石: +PLAYER_SCOIN:摩拉: +PLAYER_MP_SETTING_TYPE:加入設置:允許其它玩家加入你的遊戲嗎? [0=禁止 1=直接加入 2=需要同意] +IS_MP_MODE_AVAILABLE:是否允許多人遊戲:0表示任務中或因某些原因禁用多人遊戲 +PLAYER_WORLD_LEVEL:玩家世界等級:[0, 8] +PLAYER_RESIN:原始樹脂數量:[0, 2000] 注意:超過160的值需要補充 +PLAYER_WAIT_SUB_HCOIN:待結算的原石:當玩家需要在遊戲中支付虛擬貨幣以得到某些遊戲物品或服務時,在扣款之前需要等待一段時間。下面同理 +PLAYER_WAIT_SUB_SCOIN:待結算的摩拉: +IS_ONLY_MP_WITH_PS_PLAYER:僅站內多人:是否僅與站內玩家進行多人遊戲? [0, 1] +PLAYER_MCOIN:創世結晶: +PLAYER_WAIT_SUB_MCOIN:待結算創世結晶: +PLAYER_LEGENDARY_KEY:傳送鑰匙: +IS_HAS_FIRST_SHARE:是否進行了首次分享:抽卡出金首次分享得幾個原石那個 +PLAYER_FORGE_POINT:鍛造點數:鍛造 武器/武器升級石的上限 如果我沒記錯是每週重置 [0,300000] +CUR_CLIMATE_METER:當前氣候值: +CUR_CLIMATE_TYPE:當前氣候類型: +CUR_CLIMATE_AREA_ID:當前氣候區域ID: +CUR_CLIMATE_AREA_CLIMATE_TYPE:當前氣候區域氣候類型: +PLAYER_WORLD_LEVEL_LIMIT:玩家世界等級限制: +PLAYER_WORLD_LEVEL_ADJUST_CD:玩家世界等級調整CD: +PLAYER_LEGENDARY_DAILY_TASK_NUM:玩家一天能接的傳說任務數量: +PLAYER_HOME_COIN:塵歌壺洞天寶錢: +PLAYER_WAIT_SUB_HOME_COIN:帶結算的塵歌壺洞天寶錢: \ No newline at end of file