Update version to v1.2.0

Add Quest Tab Page
This commit is contained in:
2022-05-14 21:30:54 +08:00
parent d3fe3d7c76
commit 9095839006
14 changed files with 4468 additions and 1039 deletions

View File

@ -29,8 +29,8 @@
- [ ] Ornament.txt - [ ] Ornament.txt
- [x] Scene.txt - [x] Scene.txt
- [x] Weapon.txt - [x] Weapon.txt
- [ ] Quest.txt
- [x] 远程执行命令 - [x] 远程执行命令
- [ ] 割草机启动器(无进度)
- [ ] 邮件编辑器(无进度) - [ ] 邮件编辑器(无进度)
- [ ] 商店编辑器(无进度) - [ ] 商店编辑器(无进度)

View File

@ -29,8 +29,8 @@ The server require [gc-opencommand-plugin](https://github.com/jie65535/gc-openco
- [ ] Ornament.txt - [ ] Ornament.txt
- [x] Scene.txt - [x] Scene.txt
- [x] Weapon.txt - [x] Weapon.txt
- [ ] Quest.txt
- [x] Execute command remotely - [x] Execute command remotely
- [ ] Grasscutter Launcher (no progress)
- [ ] Mail Editor (no progress) - [ ] Mail Editor (no progress)
- [ ] Shop Editor (no progress) - [ ] Shop Editor (no progress)

File diff suppressed because it is too large Load Diff

View File

@ -64,6 +64,7 @@ namespace GrasscutterTools
InitScenes(); InitScenes();
InitStatList(); InitStatList();
InitPermList(); InitPermList();
InitQuestList();
} }
private void FormMain_FormClosed(object sender, FormClosedEventArgs e) private void FormMain_FormClosed(object sender, FormClosedEventArgs e)
@ -1122,5 +1123,41 @@ namespace GrasscutterTools
#endregion - - #endregion - -
#region - -
private void InitQuestList()
{
QuestFilterChanged(null, EventArgs.Empty);
}
private void QuestFilterChanged(object sender, EventArgs e)
{
ListQuest.BeginUpdate();
ListQuest.Items.Clear();
ListQuest.Items.AddRange(GameData.Quests.Lines.Where(l =>
{
if (!ChkQuestFilterHIDDEN.Checked && l.Contains((string)ChkQuestFilterHIDDEN.Tag))
return false;
if (!ChkQuestFilterUNRELEASED.Checked && l.Contains((string)ChkQuestFilterUNRELEASED.Tag))
return false;
if (!ChkQuestFilterTEST.Checked && l.Contains((string)ChkQuestFilterTEST.Tag))
return false;
if (!string.IsNullOrEmpty(TxtQuestFilter.Text))
return l.Contains(TxtQuestFilter.Text);
return true;
}).ToArray());
ListQuest.EndUpdate();
}
private void QuestButsClicked(object sender, EventArgs e)
{
if (ListQuest.SelectedIndex == -1)
return;
var item = ListQuest.SelectedItem as string;
var id = item.Substring(0, item.IndexOf(':')).Trim();
SetCommand("/quest", $"{(sender as Button).Tag} {id}");
}
#endregion - -
} }
} }

View File

@ -280,12 +280,200 @@
<data name="LblMainAttribution.Text" xml:space="preserve"> <data name="LblMainAttribution.Text" xml:space="preserve">
<value>Main Stat</value> <value>Main Stat</value>
</data> </data>
<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>
</data>
<data name="ChkQuestFilterTEST.Text" xml:space="preserve">
<value>Test</value>
</data>
<data name="ChkQuestFilterUNRELEASED.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 21</value>
</data>
<data name="ChkQuestFilterUNRELEASED.Text" xml:space="preserve">
<value>Unreleased</value>
</data>
<data name="ChkQuestFilterHIDDEN.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 21</value>
</data>
<data name="ChkQuestFilterHIDDEN.Text" xml:space="preserve">
<value>Hidden</value>
</data>
<data name="BtnFinishQuest.Text" xml:space="preserve">
<value>Finish</value>
</data>
<data name="BtnAddQuest.Text" xml:space="preserve">
<value>Add</value>
</data>
<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>
</data>
<data name="TPSpawn.Text" xml:space="preserve">
<value>Spawn</value>
</data>
<data name="BtnSaveSpawnLog.Text" xml:space="preserve">
<value>√ Record</value>
</data>
<data name="BtnRemoveSpawnLog.Text" xml:space="preserve">
<value>× Delete</value>
</data>
<data name="GrpSpawnRecord.Text" xml:space="preserve">
<value>Records</value>
</data>
<data name="GrpEntityType.Text" xml:space="preserve">
<value>Class</value>
</data>
<data name="RbEntityOrnament.Size" type="System.Drawing.Size, System.Drawing">
<value>84, 21</value>
</data>
<data name="RbEntityOrnament.Text" xml:space="preserve">
<value>Ornament</value>
</data>
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 21</value>
</data>
<data name="RbEntityAnimal.Text" xml:space="preserve">
<value>Animal</value>
</data>
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 21</value>
</data>
<data name="RbEntityMonster.Text" xml:space="preserve">
<value>Monster</value>
</data>
<data name="LblSpawnDescription.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 17</value>
</data>
<data name="LblSpawnDescription.Text" xml:space="preserve">
<value>Spawn entity</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="LblEntityAmount.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="LblEntityAmount.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 17</value>
</data>
<data name="LblEntityAmount.Text" xml:space="preserve">
<value>Amount</value>
</data>
<data name="LblEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>120, 218</value>
</data>
<data name="LblEntityLevel.Size" type="System.Drawing.Size, System.Drawing">
<value>20, 17</value>
</data>
<data name="LblEntityLevel.Text" xml:space="preserve">
<value>Lv</value>
</data>
<data name="NUDEntityAmout.Location" type="System.Drawing.Point, System.Drawing">
<value>64, 216</value>
</data>
<data name="NUDEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>146, 216</value>
</data>
<data name="TPAvatar.Text" xml:space="preserve">
<value>Avatar</value>
</data>
<data name="LblAvatarGenWarning.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 161</value>
</data>
<data name="LblAvatarGenWarning.Size" type="System.Drawing.Size, System.Drawing">
<value>427, 51</value>
</data>
<data name="LblAvatarGenWarning.Text" xml:space="preserve">
<value>WARN! Adding a character that is not officially used may result
in a corrupted account save, making it impossible to play the game.
The data may not be cleared even if the account is recreated.</value>
</data>
<data name="LblAvatar.Location" type="System.Drawing.Point, System.Drawing">
<value>135, 217</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="LblLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>392, 216</value>
</data>
<data name="LblLevel.Size" type="System.Drawing.Size, System.Drawing">
<value>20, 17</value>
</data>
<data name="LblLevel.Text" xml:space="preserve">
<value>Lv</value>
</data>
<data name="NUDAvatarLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>418, 214</value>
</data>
<data name="CmbAvatar.Location" type="System.Drawing.Point, System.Drawing">
<value>186, 214</value>
</data>
<data name="CmbAvatar.Size" type="System.Drawing.Size, System.Drawing">
<value>200, 25</value>
</data>
<data name="TPStats.Text" xml:space="preserve">
<value>Stats</value>
</data>
<data name="GrpSetStats.Text" xml:space="preserve">
<value>Stats</value>
</data>
<data name="LblStatTip.Size" type="System.Drawing.Size, System.Drawing">
<value>26, 17</value>
</data>
<data name="LblStatTip.Text" xml:space="preserve">
<value>Tip</value>
</data>
<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>
</data>
<data name="LnkTalentE.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 17</value>
</data>
<data name="LnkTalentE.Text" xml:space="preserve">
<value>E</value>
</data>
<data name="LnkTalentQ.Location" type="System.Drawing.Point, System.Drawing">
<value>259, 24</value>
</data>
<data name="LnkTalentQ.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 17</value>
</data>
<data name="LnkTalentQ.Text" xml:space="preserve">
<value>Q</value>
</data>
<data name="LnkTalentNormalATK.Location" type="System.Drawing.Point, System.Drawing">
<value>178, 24</value>
</data>
<data name="LnkTalentNormalATK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 17</value>
</data>
<data name="LnkTalentNormalATK.Text" xml:space="preserve">
<value>NormalATK</value>
</data>
<data name="NUDTalentLevel.Size" type="System.Drawing.Size, System.Drawing">
<value>128, 23</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="TPWeapon.Text" xml:space="preserve"> <data name="TPWeapon.Text" xml:space="preserve">
<value>Weapon</value> <value>Weapon</value>
</data> </data>
<data name="LblWeaponDescription.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 6</value>
</data>
<data name="LblWeaponDescription.Size" type="System.Drawing.Size, System.Drawing"> <data name="LblWeaponDescription.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 17</value> <value>93, 17</value>
</data> </data>
@ -328,7 +516,6 @@
<data name="TPItem.Text" xml:space="preserve"> <data name="TPItem.Text" xml:space="preserve">
<value>Items</value> <value>Items</value>
</data> </data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="BtnSaveGiveItemLog.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> <data name="BtnSaveGiveItemLog.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left</value> <value>Top, Left</value>
</data> </data>
@ -410,119 +597,12 @@
<data name="NUDGameItemLevel.Location" type="System.Drawing.Point, System.Drawing"> <data name="NUDGameItemLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>209, 216</value> <value>209, 216</value>
</data> </data>
<data name="LblGiveCommandDescription.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 6</value>
</data>
<data name="LblGiveCommandDescription.Size" type="System.Drawing.Size, System.Drawing"> <data name="LblGiveCommandDescription.Size" type="System.Drawing.Size, System.Drawing">
<value>118, 17</value> <value>118, 17</value>
</data> </data>
<data name="LblGiveCommandDescription.Text" xml:space="preserve"> <data name="LblGiveCommandDescription.Text" xml:space="preserve">
<value>Give item to player</value> <value>Give item to player</value>
</data> </data>
<data name="TPAvatar.Text" xml:space="preserve">
<value>Avatar</value>
</data>
<data name="LblAvatarGenWarning.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 161</value>
</data>
<data name="LblAvatarGenWarning.Size" type="System.Drawing.Size, System.Drawing">
<value>427, 51</value>
</data>
<data name="LblAvatarGenWarning.Text" xml:space="preserve">
<value>WARN! Adding a character that is not officially used may result
in a corrupted account save, making it impossible to play the game.
The data may not be cleared even if the account is recreated.</value>
</data>
<data name="LblAvatar.Location" type="System.Drawing.Point, System.Drawing">
<value>135, 217</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="LblLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>392, 216</value>
</data>
<data name="LblLevel.Size" type="System.Drawing.Size, System.Drawing">
<value>20, 17</value>
</data>
<data name="LblLevel.Text" xml:space="preserve">
<value>Lv</value>
</data>
<data name="NUDAvatarLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>418, 214</value>
</data>
<data name="CmbAvatar.Location" type="System.Drawing.Point, System.Drawing">
<value>186, 214</value>
</data>
<data name="CmbAvatar.Size" type="System.Drawing.Size, System.Drawing">
<value>200, 25</value>
</data>
<data name="TPSpawn.Text" xml:space="preserve">
<value>Spawn</value>
</data>
<data name="BtnSaveSpawnLog.Text" xml:space="preserve">
<value>√ Record</value>
</data>
<data name="BtnRemoveSpawnLog.Text" xml:space="preserve">
<value>× Delete</value>
</data>
<data name="GrpSpawnRecord.Text" xml:space="preserve">
<value>Records</value>
</data>
<data name="GrpEntityType.Text" xml:space="preserve">
<value>Class</value>
</data>
<data name="RbEntityOrnament.Size" type="System.Drawing.Size, System.Drawing">
<value>84, 21</value>
</data>
<data name="RbEntityOrnament.Text" xml:space="preserve">
<value>Ornament</value>
</data>
<data name="RbEntityAnimal.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 21</value>
</data>
<data name="RbEntityAnimal.Text" xml:space="preserve">
<value>Animal</value>
</data>
<data name="RbEntityMonster.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 21</value>
</data>
<data name="RbEntityMonster.Text" xml:space="preserve">
<value>Monster</value>
</data>
<data name="LblSpawnDescription.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 17</value>
</data>
<data name="LblSpawnDescription.Text" xml:space="preserve">
<value>Spawn entity</value>
</data>
<data name="LblEntityAmount.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left</value>
</data>
<data name="LblEntityAmount.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 17</value>
</data>
<data name="LblEntityAmount.Text" xml:space="preserve">
<value>Amount</value>
</data>
<data name="LblEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>120, 218</value>
</data>
<data name="LblEntityLevel.Size" type="System.Drawing.Size, System.Drawing">
<value>20, 17</value>
</data>
<data name="LblEntityLevel.Text" xml:space="preserve">
<value>Lv</value>
</data>
<data name="NUDEntityAmout.Location" type="System.Drawing.Point, System.Drawing">
<value>64, 216</value>
</data>
<data name="NUDEntityLevel.Location" type="System.Drawing.Point, System.Drawing">
<value>146, 216</value>
</data>
<data name="TPScene.Text" xml:space="preserve"> <data name="TPScene.Text" xml:space="preserve">
<value>Scene</value> <value>Scene</value>
</data> </data>
@ -595,9 +675,6 @@ In the command, you can use ~ to indicate the current position, and ~100 to indi
<data name="LblSceneDescription.AutoSize" type="System.Boolean, mscorlib"> <data name="LblSceneDescription.AutoSize" type="System.Boolean, mscorlib">
<value>False</value> <value>False</value>
</data> </data>
<data name="LblSceneDescription.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 6</value>
</data>
<data name="LblSceneDescription.Size" type="System.Drawing.Size, System.Drawing"> <data name="LblSceneDescription.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 55</value> <value>287, 55</value>
</data> </data>
@ -605,60 +682,6 @@ In the command, you can use ~ to indicate the current position, and ~100 to indi
<value>Scene control <value>Scene control
Tip: Most of the scenes have no effect and cannot be entered.</value> Tip: Most of the scenes have no effect and cannot be entered.</value>
</data> </data>
<data name="TPStats.Text" xml:space="preserve">
<value>Stats</value>
</data>
<data name="GrpSetStats.Text" xml:space="preserve">
<value>Stats</value>
</data>
<data name="LblStatTip.Size" type="System.Drawing.Size, System.Drawing">
<value>26, 17</value>
</data>
<data name="LblStatTip.Text" xml:space="preserve">
<value>Tip</value>
</data>
<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>
</data>
<data name="LnkTalentE.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 17</value>
</data>
<data name="LnkTalentE.Text" xml:space="preserve">
<value>E</value>
</data>
<data name="LnkTalentQ.Location" type="System.Drawing.Point, System.Drawing">
<value>259, 24</value>
</data>
<data name="LnkTalentQ.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 17</value>
</data>
<data name="LnkTalentQ.Text" xml:space="preserve">
<value>Q</value>
</data>
<data name="LnkTalentNormalATK.Location" type="System.Drawing.Point, System.Drawing">
<value>178, 24</value>
</data>
<data name="LnkTalentNormalATK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 17</value>
</data>
<data name="LnkTalentNormalATK.Text" xml:space="preserve">
<value>NormalATK</value>
</data>
<data name="NUDTalentLevel.Size" type="System.Drawing.Size, System.Drawing">
<value>128, 23</value>
</data>
<data name="LblStatsDescription.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 6</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="TPManage.Text" xml:space="preserve"> <data name="TPManage.Text" xml:space="preserve">
<value>Manage</value> <value>Manage</value>
</data> </data>

File diff suppressed because it is too large Load Diff

View File

@ -39,6 +39,7 @@ namespace GrasscutterTools.Game
WeaponColors = new ItemMap(Resources.WeaponColor); WeaponColors = new ItemMap(Resources.WeaponColor);
Ornaments = new ItemMap(Resources.Ornament); Ornaments = new ItemMap(Resources.Ornament);
GachaBannerPrefabs = new ItemMap(Resources.GachaBennerPrefab); GachaBannerPrefabs = new ItemMap(Resources.GachaBennerPrefab);
Quests = new ItemMap(Resources.Quest);
} }
public static ItemMap Animals { get; private set; } public static ItemMap Animals { get; private set; }
@ -70,5 +71,7 @@ namespace GrasscutterTools.Game
public static ItemMap Ornaments { get; private set; } public static ItemMap Ornaments { get; private set; }
public static ItemMap GachaBannerPrefabs { get; private set; } public static ItemMap GachaBannerPrefabs { get; private set; }
public static ItemMap Quests { get; private set; }
} }
} }

View File

@ -298,6 +298,7 @@
<Content Include="Resources\en-us\Monster.txt" /> <Content Include="Resources\en-us\Monster.txt" />
<Content Include="Resources\en-us\NPC.txt" /> <Content Include="Resources\en-us\NPC.txt" />
<Content Include="Resources\en-us\Ornament.txt" /> <Content Include="Resources\en-us\Ornament.txt" />
<Content Include="Resources\en-us\Quest.txt" />
<Content Include="Resources\en-us\Scene.txt" /> <Content Include="Resources\en-us\Scene.txt" />
<Content Include="Resources\en-us\Weapon.txt" /> <Content Include="Resources\en-us\Weapon.txt" />
<Content Include="Resources\IconGrasscutter.ico" /> <Content Include="Resources\IconGrasscutter.ico" />
@ -319,6 +320,7 @@
<Content Include="Resources\zh-cn\Monster.txt" /> <Content Include="Resources\zh-cn\Monster.txt" />
<Content Include="Resources\zh-cn\NPC.txt" /> <Content Include="Resources\zh-cn\NPC.txt" />
<Content Include="Resources\zh-cn\Ornament.txt" /> <Content Include="Resources\zh-cn\Ornament.txt" />
<Content Include="Resources\zh-cn\Quest.txt" />
<Content Include="Resources\zh-cn\Scene.txt" /> <Content Include="Resources\zh-cn\Scene.txt" />
<Content Include="Resources\zh-cn\Weapon.txt" /> <Content Include="Resources\zh-cn\Weapon.txt" />
</ItemGroup> </ItemGroup>

View File

@ -31,5 +31,5 @@ using System.Runtime.InteropServices;
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示: //通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.1.0")] [assembly: AssemblyVersion("1.2.0")]
[assembly: AssemblyFileVersion("1.0.0")] [assembly: AssemblyFileVersion("1.0.0")]

View File

@ -510,11 +510,11 @@ namespace GrasscutterTools.Properties {
///私信 ///私信
////say &lt;player&gt; &lt;message&gt; ////say &lt;player&gt; &lt;message&gt;
///进来吧你 ///进来吧你
////coop &lt;playerId&gt; &lt;target playerId&gt; ////coop @targetId
///自杀 ///自杀
////killcharacter ////killcharacter
///暗杀 ///暗杀
/// [字符串的其余部分被截断]&quot;; 的本地化字符串。 ////killcharacter &lt;pla [字符串的其余部分被截断]&quot;; 的本地化字符串。
/// </summary> /// </summary>
internal static string CustomCommands { internal static string CustomCommands {
get { get {
@ -852,6 +852,47 @@ namespace GrasscutterTools.Properties {
} }
} }
/// <summary>
/// 查找类似 347: 阅读占坑$HIDDEN
///348: 猫尾酒馆留言板$HIDDEN
///349: 蒙德百货订货版$HIDDEN
///350: 捕风的异乡人$HIDDEN
///351: 流浪者的足迹
///362: 苹果教学$HIDDEN
///352: 鸟瞰风物
///353: 异常的权柄
///361: 风魔龙飞过$HIDDEN
///355: 林间相会
///354: 随风而来的骑士
///360: 与轻风同行
///356: 自由之都
///357: 龙灾
///358: 西风骑士团
///359: (test)蒙德与三地城$HIDDEN
///306: 昔日的风
///307: 骑士的现场教习
///308: 书页里的电火花
///309: (test)蒙德之围$HIDDEN
///310: 招募新伙伴
///311: (test)一阶段结束$HIDDEN
///312: (test)丽莎地城,丽莎书本奖励$HIDDEN
///363: (test)控制第一幕开始的隐藏任务$HIDDEN
///370: 阴影下的蒙德
///371: 不期而遇
///372: 那个绿色的家伙
///373: 听凭风引
///374: 温迪的计划
///375: 温迪的新计划
///376: 逃亡
///377: 幕后谈话
///20101: [字符串的其余部分被截断]&quot;; 的本地化字符串。
/// </summary>
internal static string Quest {
get {
return ResourceManager.GetString("Quest", resourceCulture);
}
}
/// <summary> /// <summary>
/// 查找类似 请先连接到支持[OpenCommand]的服务器 的本地化字符串。 /// 查找类似 请先连接到支持[OpenCommand]的服务器 的本地化字符串。
/// </summary> /// </summary>

View File

@ -211,6 +211,9 @@
<data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value> <value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data> </data>
<data name="Quest" type="System.Resources.ResXFileRef, System.Windows.Forms">
<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"> <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>

View File

@ -214,6 +214,9 @@
<data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="Permissions" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value> <value>..\Resources\Permissions.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data> </data>
<data name="Quest" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\zh-cn\Quest.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
</data>
<data name="RequireOpenCommandTip" xml:space="preserve"> <data name="RequireOpenCommandTip" xml:space="preserve">
<value>请先连接到支持[OpenCommand]的服务器</value> <value>请先连接到支持[OpenCommand]的服务器</value>
</data> </data>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff