mirror of
https://github.com/jie65535/GrasscutterCommandGenerator.git
synced 2025-06-07 22:59:14 +08:00
Add Cutscene
command to Scene page
This commit is contained in:
parent
6da7e1d4d0
commit
1ccb3656c2
13
Source/GrasscutterTools/Game/CutScene/CutSceneItem.cs
Normal file
13
Source/GrasscutterTools/Game/CutScene/CutSceneItem.cs
Normal file
@ -0,0 +1,13 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.Game.CutScene
|
||||
{
|
||||
internal class CutSceneItem
|
||||
{
|
||||
[JsonProperty("id")]
|
||||
public int Id { get; set; }
|
||||
|
||||
[JsonProperty("path")]
|
||||
public string Path { get; set; }
|
||||
}
|
||||
}
|
@ -33,6 +33,7 @@ namespace GrasscutterTools.Game
|
||||
ArtifactSubAttribution = new ItemMap(Resources.ArtifactSubAttribution);
|
||||
Avatars = new ItemMap(Resources.Avatar);
|
||||
AvatarColors = new ItemMap(Resources.AvatarColor);
|
||||
CutScenes = new ItemMap(Resources.Cutscene);
|
||||
Items = new ItemMapGroup(Resources.Item);
|
||||
Monsters = new ItemMapGroup(Resources.Monsters);
|
||||
Gadgets = new ItemMapGroup(Resources.Gadget);
|
||||
@ -62,6 +63,8 @@ namespace GrasscutterTools.Game
|
||||
|
||||
public static ItemMap AvatarColors { get; private set; }
|
||||
|
||||
public static ItemMap CutScenes { get; private set; }
|
||||
|
||||
public static ItemMapGroup Items { get; private set; }
|
||||
|
||||
public static ItemMapGroup Monsters { get; private set; }
|
||||
|
@ -137,6 +137,7 @@
|
||||
</Compile>
|
||||
<Compile Include="Game\Activity\ActivityConfigItem.cs" />
|
||||
<Compile Include="Game\CommandVersion.cs" />
|
||||
<Compile Include="Game\CutScene\CutSceneItem.cs" />
|
||||
<Compile Include="Game\Drop\DropData.cs" />
|
||||
<Compile Include="Game\Drop\DropInfo.cs" />
|
||||
<Compile Include="Game\Gacha\GachaBanner3.cs" />
|
||||
@ -437,6 +438,7 @@
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Pages\PageGiveArtifact.resx">
|
||||
<DependentUpon>PageGiveArtifact.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Pages\PageGiveArtifact.ru-RU.resx">
|
||||
<DependentUpon>PageGiveArtifact.cs</DependentUpon>
|
||||
@ -687,6 +689,7 @@
|
||||
<Content Include="Resources\zh-cn\CustomCommands.txt" />
|
||||
<Content Include="Resources\AvatarColor.txt" />
|
||||
<None Include="Resources\zh-cn\Dungeon.txt" />
|
||||
<Content Include="Resources\zh-cn\Cutscene.txt" />
|
||||
<Content Include="Resources\zh-cn\GachaBannerTitle.txt" />
|
||||
<Content Include="Resources\zh-cn\GachaBennerPrefab.txt" />
|
||||
<Content Include="Resources\zh-cn\Gadget.txt" />
|
||||
|
@ -147,8 +147,17 @@ namespace GrasscutterTools.Pages
|
||||
return;
|
||||
}
|
||||
|
||||
Common.OC = new OpenCommandAPI(TxtHost.Text);
|
||||
if (await Common.OC.Ping())
|
||||
var isOcEnabled = false;
|
||||
try
|
||||
{
|
||||
Common.OC = new OpenCommandAPI(TxtHost.Text);
|
||||
isOcEnabled = await Common.OC.Ping();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.ToString(), Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
if (isOcEnabled)
|
||||
{
|
||||
LblOpenCommandSupport.Text = "√";
|
||||
LblOpenCommandSupport.ForeColor = Color.Green;
|
||||
|
10
Source/GrasscutterTools/Pages/PageScene.Designer.cs
generated
10
Source/GrasscutterTools/Pages/PageScene.Designer.cs
generated
@ -45,6 +45,7 @@
|
||||
this.LblSceneDescription = new System.Windows.Forms.Label();
|
||||
this.ListScenes = new System.Windows.Forms.ListBox();
|
||||
this.LblTp = new System.Windows.Forms.Label();
|
||||
this.RbListCutScene = new System.Windows.Forms.RadioButton();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDTpZ)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDTpY)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.NUDTpX)).BeginInit();
|
||||
@ -195,10 +196,18 @@
|
||||
resources.ApplyResources(this.LblTp, "LblTp");
|
||||
this.LblTp.Name = "LblTp";
|
||||
//
|
||||
// RbListCutScene
|
||||
//
|
||||
resources.ApplyResources(this.RbListCutScene, "RbListCutScene");
|
||||
this.RbListCutScene.Name = "RbListCutScene";
|
||||
this.RbListCutScene.UseVisualStyleBackColor = true;
|
||||
this.RbListCutScene.CheckedChanged += new System.EventHandler(this.RbListCutScene_CheckedChanged);
|
||||
//
|
||||
// PageScene
|
||||
//
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.RbListCutScene);
|
||||
this.Controls.Add(this.RbListDungeons);
|
||||
this.Controls.Add(this.RbListScene);
|
||||
this.Controls.Add(this.TxtSceneFilter);
|
||||
@ -242,5 +251,6 @@
|
||||
private System.Windows.Forms.Label LblSceneDescription;
|
||||
private System.Windows.Forms.ListBox ListScenes;
|
||||
private System.Windows.Forms.Label LblTp;
|
||||
private System.Windows.Forms.RadioButton RbListCutScene;
|
||||
}
|
||||
}
|
||||
|
@ -75,6 +75,16 @@ namespace GrasscutterTools.Pages
|
||||
Scenes = GameData.Dungeons.Lines;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 选中过场时触发
|
||||
/// </summary>
|
||||
private void RbListCutScene_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (RbListCutScene.Checked)
|
||||
Scenes = GameData.CutScenes.Lines;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 场景列表过滤器输入项改变时触发
|
||||
/// </summary>
|
||||
@ -113,6 +123,10 @@ namespace GrasscutterTools.Pages
|
||||
{
|
||||
SetCommand("/dungeon", id.ToString());
|
||||
}
|
||||
else if (RbListCutScene.Checked)
|
||||
{
|
||||
SetCommand("/cutscene", id.ToString());
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -148,7 +148,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>RbListDungeons.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="RbListScene.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
@ -178,7 +178,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>RbListScene.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="TxtSceneFilter.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Left, Right</value>
|
||||
@ -202,7 +202,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>TxtSceneFilter.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="ChkIncludeSceneId.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -238,7 +238,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>ChkIncludeSceneId.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="LblTpZ.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -271,7 +271,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblTpZ.ZOrder" xml:space="preserve">
|
||||
<value>4</value>
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name="LblTpY.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -304,7 +304,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblTpY.ZOrder" xml:space="preserve">
|
||||
<value>5</value>
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name="BtnTeleport.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -334,7 +334,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>BtnTeleport.ZOrder" xml:space="preserve">
|
||||
<value>6</value>
|
||||
<value>7</value>
|
||||
</data>
|
||||
<data name="LblTpX.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -367,7 +367,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblTpX.ZOrder" xml:space="preserve">
|
||||
<value>7</value>
|
||||
<value>8</value>
|
||||
</data>
|
||||
<data name="NUDTpZ.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -391,7 +391,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>NUDTpZ.ZOrder" xml:space="preserve">
|
||||
<value>8</value>
|
||||
<value>9</value>
|
||||
</data>
|
||||
<data name="NUDTpY.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -415,7 +415,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>NUDTpY.ZOrder" xml:space="preserve">
|
||||
<value>9</value>
|
||||
<value>10</value>
|
||||
</data>
|
||||
<data name="NUDTpX.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -439,7 +439,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>NUDTpX.ZOrder" xml:space="preserve">
|
||||
<value>10</value>
|
||||
<value>11</value>
|
||||
</data>
|
||||
<data name="CmbClimateType.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>65, 29</value>
|
||||
@ -460,7 +460,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>CmbClimateType.ZOrder" xml:space="preserve">
|
||||
<value>11</value>
|
||||
<value>12</value>
|
||||
</data>
|
||||
<data name="LblClimateType.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
@ -490,7 +490,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblClimateType.ZOrder" xml:space="preserve">
|
||||
<value>12</value>
|
||||
<value>13</value>
|
||||
</data>
|
||||
<data name="LblSceneDescription.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
@ -520,7 +520,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblSceneDescription.ZOrder" xml:space="preserve">
|
||||
<value>13</value>
|
||||
<value>14</value>
|
||||
</data>
|
||||
<data name="ListScenes.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
@ -547,7 +547,7 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>ListScenes.ZOrder" xml:space="preserve">
|
||||
<value>14</value>
|
||||
<value>15</value>
|
||||
</data>
|
||||
<data name="LblTp.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
@ -583,7 +583,37 @@
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>LblTp.ZOrder" xml:space="preserve">
|
||||
<value>15</value>
|
||||
<value>16</value>
|
||||
</data>
|
||||
<data name="RbListCutScene.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="RbListCutScene.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||
<value>NoControl</value>
|
||||
</data>
|
||||
<data name="RbListCutScene.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>287, 57</value>
|
||||
</data>
|
||||
<data name="RbListCutScene.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>50, 21</value>
|
||||
</data>
|
||||
<data name="RbListCutScene.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="RbListCutScene.Text" xml:space="preserve">
|
||||
<value>过场</value>
|
||||
</data>
|
||||
<data name=">>RbListCutScene.Name" xml:space="preserve">
|
||||
<value>RbListCutScene</value>
|
||||
</data>
|
||||
<data name=">>RbListCutScene.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=">>RbListCutScene.Parent" xml:space="preserve">
|
||||
<value>$this</value>
|
||||
</data>
|
||||
<data name=">>RbListCutScene.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
@ -595,6 +625,6 @@
|
||||
<value>PageScene</value>
|
||||
</data>
|
||||
<data name=">>$this.Type" xml:space="preserve">
|
||||
<value>GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.7.4.0, Culture=neutral, PublicKeyToken=de2b1c089621e923</value>
|
||||
<value>GrasscutterTools.Pages.BasePage, GrasscutterTools, Version=1.9.1.0, Culture=neutral, PublicKeyToken=de2b1c089621e923</value>
|
||||
</data>
|
||||
</root>
|
13
Source/GrasscutterTools/Pages/PageTools.Designer.cs
generated
13
Source/GrasscutterTools/Pages/PageTools.Designer.cs
generated
@ -29,6 +29,7 @@
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.BtnUpdateResources = new System.Windows.Forms.Button();
|
||||
this.BtnConvertCutScene = new System.Windows.Forms.Button();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// BtnUpdateResources
|
||||
@ -41,10 +42,21 @@
|
||||
this.BtnUpdateResources.UseVisualStyleBackColor = true;
|
||||
this.BtnUpdateResources.Click += new System.EventHandler(this.BtnUpdateResources_Click);
|
||||
//
|
||||
// BtnConvertCutScene
|
||||
//
|
||||
this.BtnConvertCutScene.Location = new System.Drawing.Point(109, 3);
|
||||
this.BtnConvertCutScene.Name = "BtnConvertCutScene";
|
||||
this.BtnConvertCutScene.Size = new System.Drawing.Size(150, 30);
|
||||
this.BtnConvertCutScene.TabIndex = 0;
|
||||
this.BtnConvertCutScene.Text = "Convert Cutscene";
|
||||
this.BtnConvertCutScene.UseVisualStyleBackColor = true;
|
||||
this.BtnConvertCutScene.Click += new System.EventHandler(this.BtnConvertCutScene_Click);
|
||||
//
|
||||
// PageTools
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.BtnConvertCutScene);
|
||||
this.Controls.Add(this.BtnUpdateResources);
|
||||
this.Name = "PageTools";
|
||||
this.ResumeLayout(false);
|
||||
@ -54,5 +66,6 @@
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Button BtnUpdateResources;
|
||||
private System.Windows.Forms.Button BtnConvertCutScene;
|
||||
}
|
||||
}
|
||||
|
@ -1,7 +1,11 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Windows.Forms;
|
||||
using GrasscutterTools.Game.CutScene;
|
||||
using GrasscutterTools.Properties;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace GrasscutterTools.Pages
|
||||
{
|
||||
@ -62,5 +66,28 @@ namespace GrasscutterTools.Pages
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void BtnConvertCutScene_Click(object sender, EventArgs e)
|
||||
{
|
||||
var src = new OpenFileDialog
|
||||
{
|
||||
Title = "请选择 Json 格式的 Cutscene.txt",
|
||||
Multiselect = false,
|
||||
};
|
||||
if (src.ShowDialog() != DialogResult.OK)
|
||||
return;
|
||||
try
|
||||
{
|
||||
var cutScenes = JsonConvert.DeserializeObject<List<CutSceneItem>>(File.ReadAllText(src.FileName));
|
||||
File.WriteAllLines(src.FileName, cutScenes.Select(it => $"{it.Id}:{it.Path.Substring(it.Path.IndexOf('/') + 1)}"));
|
||||
MessageBox.Show("OK", Resources.Tips, MessageBoxButtons.OK);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.ToString(), Resources.Error, MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,25 +61,25 @@ namespace GrasscutterTools.Properties {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 80001:風與異鄉人 - 使用風元素吹散一株蒲公英。
|
||||
///80002:千嶂萬仞 - 掌握「岩」的元素力。
|
||||
///80003:流水叮嚀 - 集齊全套《清泉之心》。
|
||||
///80004:神戟狂言凌雲霄 - 集齊全套《神霄折戟錄》。
|
||||
///80005:醉客與狼的相遇 - 集齊全套《醉客軼事》。
|
||||
///80006:清泉、白馬與月光 - 集齊全套《竹林月夜》。
|
||||
///80007:人鑄賦形 - 鍛造一把四星武器。
|
||||
///80008:生存專家 - 掌握10種菜餚的製作方式。
|
||||
///80009:生存專家 - 掌握20種菜餚的製作方式。
|
||||
///80010:生存專家 - 掌握40種菜餚的製作方式。
|
||||
///80011:星級大廚 - 10個料理食譜達到熟練。
|
||||
///80012:星級大廚 - 20個料理食譜達到熟練。
|
||||
///80013:星級大廚 - 40個料理食譜達到熟練。
|
||||
///80014:如日方升的旅程 - 角色首次突破至2階。
|
||||
///80015:如日方升的旅程 - 角色首次突破至4階。
|
||||
///80016:如日方升的旅程 - 角色首次突破至6階。
|
||||
///80017:百錘千鍊 - 將一把武器突破至2階。
|
||||
///80018:百錘千鍊 - 將一把武器突破至4階。
|
||||
///80019:百錘千鍊 - 將一把武器 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// 查找类似 80001:风与异乡人 - 使用风元素吹散一株蒲公英。
|
||||
///80002:千嶂万仞 - 掌握「岩」的元素力。
|
||||
///80003:流水叮咛 - 集齐全套《清泉之心》。
|
||||
///80004:神戟狂言凌云霄 - 集齐全套《神霄折戟录》。
|
||||
///80005:醉客与狼的相遇 - 集齐全套《醉客轶事》。
|
||||
///80006:清泉、白马与月光 - 集齐全套《竹林月夜》。
|
||||
///80007:人铸赋形 - 锻造一把四星武器。
|
||||
///80008:生存专家 - 掌握10种菜肴的制作方法。
|
||||
///80009:生存专家 - 掌握20种菜肴的制作方法。
|
||||
///80010:生存专家 - 掌握40种菜肴的制作方法。
|
||||
///80011:星级大厨 - 10个料理食谱达到熟练。
|
||||
///80012:星级大厨 - 20个料理食谱达到熟练。
|
||||
///80013:星级大厨 - 40个料理食谱达到熟练。
|
||||
///80014:如日方升的旅程 - 角色首次突破至2阶。
|
||||
///80015:如日方升的旅程 - 角色首次突破至4阶。
|
||||
///80016:如日方升的旅程 - 角色首次突破至6阶。
|
||||
///80017:百炼千锤 - 将一个武器突破至2阶。
|
||||
///80018:百炼千锤 - 将一个武器突破至4阶。
|
||||
///80019:百炼千锤 - 将一个武器 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Achievement {
|
||||
get {
|
||||
@ -88,7 +88,7 @@ namespace GrasscutterTools.Properties {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 //[Activity ids-3.6 by dplek]
|
||||
/// 查找类似 //[Activity ids-3.7 by dplek]
|
||||
///// Activity
|
||||
///2001:1.1未归的熄星
|
||||
///2002:1.3海灯节
|
||||
@ -98,7 +98,7 @@ namespace GrasscutterTools.Properties {
|
||||
///2006:2.0谒索雷痕
|
||||
///2007:2.1韶光抚月
|
||||
///2008:2.2雾海悬谜境
|
||||
///2009:2.3皑尘与白雪
|
||||
///2009:2.3皑尘与雪影
|
||||
///2010:2.4飞彩镌流年
|
||||
///2011:2.5三界路飨祭
|
||||
///2012:2.6堇庭华彩
|
||||
@ -109,7 +109,9 @@ namespace GrasscutterTools.Properties {
|
||||
///2017:3.2智巧灵蕈大竞逐
|
||||
///2018:3.3秋津森夜试胆会
|
||||
///2019:3.4磬弦奏华夜
|
||||
///2020:3.5风花的呼吸
|
||||
///2020:3.5风花的呼吸
|
||||
///2021:3.6盛典与慧业
|
||||
///2022:3.7决战!召唤之巅!
|
||||
///// 1.0
|
||||
///1001:海灯节
|
||||
///5001:元素烘炉(test)
|
||||
@ -120,13 +122,11 @@ namespace GrasscutterTools.Properties {
|
||||
///5005:元素烘炉
|
||||
///5006:佳肴尚温
|
||||
///5007:飞行挑战
|
||||
///// 1.2
|
||||
///3001:白垩与黑龙
|
||||
///5008:三清玲之章(废稿)
|
||||
///5009:古闻之章(钟离传说-1)
|
||||
///5010:鲸天之章(公子传说-1)
|
||||
///5011:秘宝迷踪
|
||||
///5012:百 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
///// 1.2
|
||||
///3001:白垩与黑龙
|
||||
///5 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Activity {
|
||||
get {
|
||||
@ -395,13 +395,13 @@ namespace GrasscutterTools.Properties {
|
||||
///1058:八重神子
|
||||
///1059:鹿野院平藏
|
||||
///1060:夜兰
|
||||
///1061:绮良良
|
||||
///1062:埃洛伊
|
||||
///1063:申鹤
|
||||
///1064:云堇
|
||||
///1065:久岐忍
|
||||
///1066:神里绫人
|
||||
///1067:柯莱
|
||||
///1068:多 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
///1067: [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Avatar {
|
||||
get {
|
||||
@ -637,6 +637,31 @@ namespace GrasscutterTools.Properties {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 1:TEST_Chest_CutSence
|
||||
///2:TEST_GoddessLvUp_CutSence
|
||||
///3:Cs_Scene_GoddessUpgrade_01
|
||||
///4:Cs_Scene_DungeonGate_01
|
||||
///5:Cs_Scene_DungeonGate_02
|
||||
///6:Cs_Scene_GoddessActive
|
||||
///7:Cs_Scene_GoddessUpgradeDefault
|
||||
///8:Cs_Scene_DragonNestSealGate
|
||||
///9:Cs_MDAQ501_SwordBreak01
|
||||
///200201:Cs_MDAQ071_DvalinCombat2
|
||||
///10:Cs_MDAQ501_DvalinSealOpen01
|
||||
///11:Cs_MDAQ501_DvalinSealOpen02
|
||||
///12:Cs_MDAQ501_DvalinSealOpen03
|
||||
///13:Cs_RecyclableDungeon_GetReward
|
||||
///14:Cs_Scene_GoddessUpgradeDefault_SFX
|
||||
///15:Cs_Scene_Goddess_Chord_Wind
|
||||
///16:Cs_Scene_Goddess_Cho [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Cutscene {
|
||||
get {
|
||||
return ResourceManager.GetString("Cutscene", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 查找类似 1:深入狼之殿
|
||||
///2:丘丘人大本营(test)
|
||||
@ -991,24 +1016,20 @@ namespace GrasscutterTools.Properties {
|
||||
///20010202:大型草史莱姆-强攻强化
|
||||
///20010301:风史莱姆
|
||||
///20010302:风史莱姆(塔防)
|
||||
///20010381:Slime_Wind_02 - [N/A] 1192875865
|
||||
///20010401:大型风史莱姆
|
||||
///20010402:大型风史莱姆(塔防)
|
||||
///20010403:大型风史莱姆-强攻强化
|
||||
///20010481:Slime_Wind_03 - [N/A] 401698273
|
||||
///20010501:雷史莱姆
|
||||
///20010502:雷史莱姆(塔防)
|
||||
///20010503:Slime_Electric_02_SimpleStick - [N/A] 1834387465
|
||||
///20010581:Slime_Electric_02 - [N/A] 3442560241
|
||||
///20010601:大型雷史莱姆
|
||||
///20010602:大型雷史莱姆(塔防)
|
||||
///20010604:大型雷史莱姆-强攻强化
|
||||
///20010605:Slime_Electric_03_SimpleStick - [N/A] 3051091649
|
||||
///20010701:变异雷史莱姆
|
||||
///20010702:变异雷史莱姆-强攻强化
|
||||
///20010703:变异雷史莱姆(塔防)
|
||||
///20010801:冰史莱姆
|
||||
///20010802:冰史莱姆-雪山活动
|
||||
///20010803:冰史莱姆(塔防)
|
||||
///20010901:大型冰史莱姆
|
||||
///20010902:大型冰 [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
///20010681:Sl [字符串的其余部分被截断]"; 的本地化字符串。
|
||||
/// </summary>
|
||||
internal static string Monsters {
|
||||
get {
|
||||
|
@ -369,4 +369,7 @@
|
||||
<data name="PageSetPropTitle" xml:space="preserve">
|
||||
<value>属性</value>
|
||||
</data>
|
||||
<data name="Cutscene" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zh-cn\Cutscene.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;gb2312</value>
|
||||
</data>
|
||||
</root>
|
209
Source/GrasscutterTools/Resources/zh-cn/Cutscene.txt
Normal file
209
Source/GrasscutterTools/Resources/zh-cn/Cutscene.txt
Normal file
@ -0,0 +1,209 @@
|
||||
1:TEST_Chest_CutSence
|
||||
2:TEST_GoddessLvUp_CutSence
|
||||
3:Cs_Scene_GoddessUpgrade_01
|
||||
4:Cs_Scene_DungeonGate_01
|
||||
5:Cs_Scene_DungeonGate_02
|
||||
6:Cs_Scene_GoddessActive
|
||||
7:Cs_Scene_GoddessUpgradeDefault
|
||||
8:Cs_Scene_DragonNestSealGate
|
||||
9:Cs_MDAQ501_SwordBreak01
|
||||
200201:Cs_MDAQ071_DvalinCombat2
|
||||
10:Cs_MDAQ501_DvalinSealOpen01
|
||||
11:Cs_MDAQ501_DvalinSealOpen02
|
||||
12:Cs_MDAQ501_DvalinSealOpen03
|
||||
13:Cs_RecyclableDungeon_GetReward
|
||||
14:Cs_Scene_GoddessUpgradeDefault_SFX
|
||||
15:Cs_Scene_Goddess_Chord_Wind
|
||||
16:Cs_Scene_Goddess_Chord_Rock
|
||||
17:Cs_Scene_AncientBloodTreeUpgradeDefault
|
||||
18:Cs_Scene_AncientBloodTreeLvUp1
|
||||
19:Cs_Scene_AncientBloodTree_1To2
|
||||
20:Cs_Scene_AncientBloodTreeLvUp2
|
||||
21:Cs_Scene_AncientBloodTree_2To3
|
||||
22:Cs_Scene_DungeonGate_03
|
||||
23:Cs_Scene_DungeonGate_04
|
||||
24:Cs_Scene_Goddess_Chord_Thunder
|
||||
25:Cs_OffeRinGoRaioNoKaMi_First
|
||||
26:Cs_WQ72100_SealOfSakuraUnlock_01
|
||||
27:Cs_WQ72100_SealOfSakuraUnlock_02
|
||||
28:Cs_WQ72100_SealOfSakuraUnlock_03
|
||||
29:Cs_WQ72100_SealOfSakuraUnlock_04
|
||||
30:Cs_WQ72100_SealOfSakuraUnlock_05
|
||||
31:Cs_Scene_DQ_UnlockWell
|
||||
32:Cs_Scene_DungeonGate_05
|
||||
33:Cs_Scene_DQ_UnlockWoodFance_01
|
||||
34:Cs_Scene_DQ_UnlockWoodFance_02
|
||||
35:Cs_Scene_DQ_UnlockWoodFance_03
|
||||
36:Cs_Scene_DQ_AbyssalPalace_ActiveTower_DaSheChallangeIsland_01
|
||||
37:Cs_Scene_DQ_AbyssalPalace_ActiveTower_DaSheChallangeIsland_02
|
||||
38:Cs_Scene_DQ_AbyssalPalace_ActiveTower_DaSheChallangeIsland_03
|
||||
39:Cs_Scene_DQ_AbyssalPalace_ActiveTower_DaSheChallangeIsland_04
|
||||
40:Cs_Scene_DQ_AbyssalPalace_ActiveTower_LingMiaoChallangeIsland_01
|
||||
41:Cs_Scene_DQ_AbyssalPalace_ActiveTower_LingMiaoChallangeIsland_02
|
||||
42:Cs_Scene_DQ_AbyssalPalace_ActiveTower_LingMiaoChallangeIsland_03
|
||||
44:Cs_Scene_DQ_AbyssalPalace_ActiveTower_XiaJianChallangeIsland_01
|
||||
45:Cs_Scene_DQ_AbyssalPalace_ActiveTower_XiaJianChallangeIsland_02
|
||||
46:Cs_Scene_DQ_AbyssalPalace_ActiveTower_XiaJianChallangeIsland_03
|
||||
47:Cs_Scene_DQ_AbyssalPalace_ActiveTower_XiaJianChallangeIsland_04
|
||||
48:Cs_Scene_DQ_AbyssalPalace_MazeRotating
|
||||
49:Cs_Scene_DQ_AbyssalPalace_LingMiaoObserver
|
||||
50:Cs_WQ72239_DQ_AbyssalPalace_ElixirFlowerActive
|
||||
51:Cs_Scene_DQ_AbyssalPalace_UnlockAltar
|
||||
52:Cs_WQ72191_DQ_AbyssalPalace_ActiveKeyPattern
|
||||
53:Cs_Scene_DQ_AbyssalPalace_LinMiaoPuzzle_01
|
||||
54:Cs_Scene_DQ_AbyssalPalace_LinMiaoPuzzle_02
|
||||
55:Cs_Scene_DQ_AbyssalPalace_LinMiaoPuzzle_03
|
||||
56:Cs_Scene_DQ_AbyssalPalace_XiaJianLibPuzzle_01
|
||||
57:Cs_Scene_DQ_AbyssalPalace_XiaJianLibPuzzle_02
|
||||
58:Cs_Scene_DQ_AbyssalPalace_MazzUnlock
|
||||
59:Cs_DarkTowerCombine
|
||||
60:Cs_DarkTowerCombine_2
|
||||
61:Cs_DarkTowerCombine_3
|
||||
62:Cs_LQ_Rogue_LaserFiring
|
||||
63:Cs_LQ_Rogue_RuneDisplay
|
||||
64:Cs_YelanDungeon_OrganStart_01
|
||||
65:Cs_YelanDungeon_OrganStart_02
|
||||
66:Cs_Scene_ZM_Waterdown_01
|
||||
67:Cs_Sumeru_DreamForest_WQ_DownSurge_Convert
|
||||
68:Cs_Sumeru_DreamForest_WQ_DownSurge02_Convert
|
||||
69:Cs_Sumeru_DreamForest_WQ_RemoveSeal_Convert
|
||||
70:Cs_Sumeru_DreamForest_WQ_RemoveSeal02_Convert
|
||||
71:Cs_Sumeru_DreamForest_WQ7306333_VarunaMovingWaterPlane_Convert
|
||||
72:Cs_Sumeru_DreamForest_WQ7306620_SynthesisPanacea_Convert
|
||||
73:Cs_Sumeru_DreamForest_WQ7306640_ThegiantCupGrowup_Convert
|
||||
74:Cs_Sumeru_DreamForest_WQ7306641_RelieveDeadland.prefab_Convert
|
||||
75:Cs_Scene_Sumeru_GardenActiveFinished_01
|
||||
76:Cs_Scene_Sumeru_GardenActiveFinished_02
|
||||
77:Cs_Scene_Sumeru_GardenActiveFinished_03
|
||||
78:Cs_Scene_Sumeru_GardenActiveFinished_04
|
||||
79:Cs_Scene_Sumeru_GardenActiveFinished_05
|
||||
80:Cs_Scene_Sumeru_GardenActiveFinished_06
|
||||
81:Cs_Scene_Sumeru_GardenActiveFinished_07
|
||||
82:Cs_Scene_Sumeru_GardenActiveFinished_08
|
||||
83:Cs_Scene_Sumeru_GardenActiveFinished_09
|
||||
84:Cs_Scene_Sumeru_GardenActiveFinished_10
|
||||
85:Cs_Scene_Sumeru_GardenActiveFinished_11
|
||||
86:Cs_Scene_Sumeru_GardenActiveFinished_12
|
||||
87:Cs_Xm_TreeFirst_Convert
|
||||
88:Cs_Xm_TreeUpgrade_Convert
|
||||
89:Cs_Sumeru_WitherForest_WQ7303713_Creation_Convert
|
||||
90:Cs_WQ7303705_Battle_Convert
|
||||
91:Cs_Sumeru_WitherForest_WQ7303707_Die_Convert
|
||||
92:Cs_Sumeru_WitherForest_WQ7303709_Tree_Convert
|
||||
93:Cs_Scene_Goddess_Chord_Grass
|
||||
94:Cs_Sumeru_DreamForest_WQ7306625_RelieveDeadland.prefab_Convert
|
||||
95:Cs_WQ_CWUpgrade
|
||||
96:Cs_XMSM_WQ_Portal
|
||||
97:Cs_XMSM_WQ_CWLUp
|
||||
98:Cs_XMSM_WQ_CWLReset
|
||||
99:Cs_XMSM_WQ_VineDoorOpen
|
||||
100:Cs_XMSM_WQ_VineDoorOpen02
|
||||
101:Cs_XMSM_WQ_VineDoorOpen03
|
||||
102:Cs_CWL_Activate_Convert
|
||||
103:Cs_XMSM_WaterRoom
|
||||
104:Cs_XMSM_WQ_HLSJFirst
|
||||
105:Cs_XMSM_WQ_SKFSunlocked
|
||||
106:Cs_XMSM_WQ_SKFSunlocked02
|
||||
107:Cs_XMSM_WQ_SKFSunlocked03
|
||||
108:Cs_WQ_CWUpgrade02
|
||||
109:Cs_WQ_CWUpgrade03
|
||||
110:Cs_XMSM_WQ_LianxuKaimen
|
||||
111:Cs_XMSM_WQ_SXTKaimen
|
||||
112:Cs_XMSM_WQ_SXTDianti
|
||||
113:Cs_CWL_Activate02_Convert
|
||||
114:Cs_CWL_Activate03_Convert
|
||||
115:Cs_WQ_CWUpgradeLast_Convert
|
||||
9999:Cs_Common_BlackScreen_Convert
|
||||
2101401:Cs_LYIQ21014_LiYueShow
|
||||
133104440:Cs_Scene_LY_TripleCampSeals
|
||||
133104488:Cs_Scene_LY_CalcifPoolDungeonUnlock
|
||||
133104585:Cs_Scene_LY_TripleCampSeals_Unlocked
|
||||
133103334:Cs_Scene_LY_StoneNiddlesRiseField
|
||||
300801601:Cs_WQ70141_CelestiaClusterBigFocus
|
||||
310301001:Cs_Scene_LY_GuShiTaiPuzzle_01
|
||||
310301002:Cs_Scene_LY_GuShiTaiPuzzle_02
|
||||
310301003:Cs_Scene_LY_GuShiTaiPuzzle_03
|
||||
310301004:Cs_Scene_LY_GuShiTaiPuzzle_04
|
||||
310301005:Cs_Scene_LY_GuShiTaiPuzzle_05
|
||||
310301501:Cs_Scene_JueYunJianTempleUnlock
|
||||
310301502:Cs_Scene_JueYunJianTempleUnlock_Bottom
|
||||
310624801:Cs_Scene_LY_DunYuLingPuzzle
|
||||
310405301:Cs_LYIQ21004_TheLostTreasure
|
||||
310405302:Cs_LYIQ21004_TheLostTreasure_Contact
|
||||
310462101:Cs_Scene_LY_NinePillars_01
|
||||
310462102:Cs_Scene_LY_NinePillars_02
|
||||
310462103:Cs_Scene_LY_NinePillars_03
|
||||
310462104:Cs_Scene_LY_NinePillars_04
|
||||
310462105:Cs_Scene_LY_NinePillars_05
|
||||
310462106:Cs_Scene_LY_NinePillars_06
|
||||
310462107:Cs_Scene_LY_NinePillars_07
|
||||
310462108:Cs_Scene_LY_NinePillars_08
|
||||
310462109:Cs_Scene_LY_NinePillars_09
|
||||
310462110:Cs_Scene_LY_NinePillarsGate
|
||||
310631301:Cs_Scene_LY_QinXuPuPuzzle
|
||||
310270701:Cs_Scene_Scenery_LiYue_01
|
||||
220101001:Cs_LYAQ301_GongZiBoss_Convert
|
||||
220101002:Cs_LYAQ301_GongZiBoss_Empty_Fade_In
|
||||
220101003:Cs_LYAQ301_GongZiBoss_Loop_Convert
|
||||
300805201:Cs_Scene_LJXS_Prison_01
|
||||
3008523:Cs_Scene_WallPaintChamber
|
||||
341301601:Cs_Scene_ExpendArea_TestLevelCutscene
|
||||
111001:Cs_Scene_LYLQ11113_HiddenDoor
|
||||
531001:Cs_Scene_FluerFair_DungeonGate
|
||||
531002:Cs_Scene_Activity_DungeonGate
|
||||
144001002:Cs_Scene_AlicegramophoneCoverDestroyed
|
||||
144001011:Cs_Scene_PopoIslandPuzzle
|
||||
321319801:Cs_Scene_DQ_TatariSeal
|
||||
321319901:Cs_Scene_DQ_TatariCore
|
||||
500501301:Cs_Scene_DiurnalCycle_01
|
||||
500501302:Cs_Scene_DiurnalCycle_02
|
||||
500501303:Cs_WQ72177_UnlockTokoSeal
|
||||
500501304:Cs_WQ72177_GetOathOfTokoyo
|
||||
321214201:Cs_Scene_DQ_RayAmpFinish_01
|
||||
321213501:Cs_Scene_DQ_RayAmpFinish_02
|
||||
321214601:Cs_Scene_DQ_RayAmpFinish_03
|
||||
321205201:Cs_Scene_DQ_RayAmpFinish_04
|
||||
321007401:Cs_Scene_DQ_HZD_SurfaceDown
|
||||
201901:Cs_201901_NvShiZhuan_Convert
|
||||
201902:Cs_201901_NvShiZhuan_Loop_Convert
|
||||
321007402:Cs_Scene_DQ_HZD_SurfaceDown_02
|
||||
322203801:Cs_StormCenterWaterDown_01
|
||||
322203802:Cs_StormCenterWaterDown_02
|
||||
322203803:Cs_StormCenterWaterDown_03
|
||||
321010001:Cs_Scene_DQ_HZD_WataVesselOverflow
|
||||
321010002:Cs_Scene_DQ_HZD_OpenDoor
|
||||
322310001:Cs_CutScene_HGD_WQ_WaterDown_Cave
|
||||
322310002:Cs_CutScene_HGD_WQ_WaterDown_Cave2
|
||||
322310003:Cs_CutScene_HGD_WQ_WaterDown_Ruin
|
||||
322310004:Cs_CutScene_HGD_WQ_Mural
|
||||
321000401:Cs_Scene_DQ_HZD_WataAltarActive_01
|
||||
321029201:Cs_Scene_DQ_HZD_WataAltarActive_02
|
||||
722760501:Cs_Scene_YXGWQ72276_Puzzle
|
||||
310603001:Cs_Scene_LY_TheChasmUnlockDungeon
|
||||
790271301:Cs_DI_WQ7902713_ShipSpiritCreate
|
||||
201330101:Cs_CutScene_DI_ThronBridgeCreate01
|
||||
201330102:Cs_CutScene_DI_ThronBridgeCreate02
|
||||
201330103:Cs_CutScene_DI_ThronBridgeCreate03
|
||||
199003100:Cs_DI_GalaxyBridgeCreate01
|
||||
201330104:Cs_CutScene_DI_MusicCreate
|
||||
330125001:Cs_Scene_Sumeru_DeathAreaTimeline
|
||||
201520001:Cs_Sumeru_AQ_30280801_BF
|
||||
201520002:Cs_Sumeru_AQ_30280801_BF2
|
||||
201630001:Cs_Elevator_Disc_Convert
|
||||
331410001:Cs_XM_WQ3314012_Chiwang1
|
||||
331410002:Cs_XM_WQ3314038_Chiwang1
|
||||
331310001:Cs_XM_WQ3313025_Chiwang2
|
||||
331310002:Cs_XM_WQ3313028_Chiwang2
|
||||
331310003:Cs_XM_WQ3313029_Chiwang2
|
||||
331310004:Cs_XM_WQ3313033_Chiwang3
|
||||
331310005:Cs_XM_WQ3307012_Sand02
|
||||
331310006:Cs_XM_WQ3313033V2_Chiwang3
|
||||
331310007:Cs_XM_WQ3313153_Chiwang3
|
||||
331310008:Cs_XM_WQ3313292_Convert
|
||||
133004067:Cs_Scene_Activity_CoinCollect01
|
||||
133113007:Cs_Scene_Activity_CoinCollect02
|
||||
133304581:Cs_Scene_Activity_CoinCollect03
|
||||
133303665:Cs_Scene_Activity_CoinCollect04
|
||||
133310071:Cs_Scene_Activity_CoinCollect05
|
||||
133314560:Cs_XM_133314544_TouMing2_Convert
|
||||
133314640:Cs_Scene_DungeonGate_06
|
Loading…
Reference in New Issue
Block a user