Commit 981886ff authored by keyongyu's avatar keyongyu

...

parents 6beb7e5c e0ce5db2
...@@ -256,6 +256,7 @@ bool savefile(bool saveas) ...@@ -256,6 +256,7 @@ bool savefile(bool saveas)
return false; return false;
} }
} }
oldtext = fctb.Text;
File.WriteAllText(nowFile, alltext, new UTF8Encoding(false)); File.WriteAllText(nowFile, alltext, new UTF8Encoding(false));
return true; return true;
} }
......
...@@ -109,7 +109,7 @@ public static string CheckDir(string dir,string defalut) ...@@ -109,7 +109,7 @@ public static string CheckDir(string dir,string defalut)
/// <returns></returns> /// <returns></returns>
public static string getFileName(string tag,string lang) public static string getFileName(string tag,string lang)
{ {
return tag+"_" + lang + ".txt"; return tag + "_" + lang + ".txt";
} }
/// <summary> /// <summary>
/// 由tag和lang获取文件名 /// 由tag和lang获取文件名
......
using System; using System;
using System.Xml; using System.Xml;
using System.IO; using System.IO;
using System.Globalization;
using DataEditorX.Common; using DataEditorX.Common;
using System.Windows.Forms; using System.Windows.Forms;
using System.Diagnostics; using System.Diagnostics;
...@@ -85,6 +86,14 @@ public class MyConfig : XMLReader ...@@ -85,6 +86,14 @@ public class MyConfig : XMLReader
/// 用本程序打开文件 /// 用本程序打开文件
/// </summary> /// </summary>
public const string TAG_OPEN_IN_THIS = "open_file_in_this"; public const string TAG_OPEN_IN_THIS = "open_file_in_this";
/// <summary>
/// 自动检查更新
/// </summary>
public const string TAG_AUTO_CHECK_UPDATE = "auto_check_update";
/// <summary>
/// 检查系统语言
/// </summary>
public const string TAG_CHECK_SYSLANG = "check_system_language";
/// <summary> /// <summary>
/// 一般的裁剪 /// 一般的裁剪
/// </summary> /// </summary>
...@@ -253,6 +262,24 @@ public static bool readBoolean(string key) ...@@ -253,6 +262,24 @@ public static bool readBoolean(string key)
/// <returns></returns> /// <returns></returns>
public static string GetLanguageFile(string path) public static string GetLanguageFile(string path)
{ {
if (readBoolean(TAG_CHECK_SYSLANG) && Directory.Exists(path))
{
Save(TAG_CHECK_SYSLANG, "false");
string[] words = CultureInfo.InstalledUICulture.EnglishName.Split(' ');
string syslang = words[0];
string[] files = Directory.GetFiles(path);
foreach (string file in files)
{
string name = MyPath.getFullFileName(MyConfig.TAG_LANGUAGE, file);
if (string.IsNullOrEmpty(name))
continue;
if (syslang.Equals(name, StringComparison.OrdinalIgnoreCase))
{
Save(MyConfig.TAG_LANGUAGE, syslang);
break;
}
}
}
return MyPath.Combine(path, MyPath.getFileName(MyConfig.TAG_LANGUAGE, GetAppConfig(TAG_LANGUAGE))); return MyPath.Combine(path, MyPath.getFileName(MyConfig.TAG_LANGUAGE, GetAppConfig(TAG_LANGUAGE)));
} }
/// <summary> /// <summary>
......
...@@ -288,7 +288,7 @@ string levelString() ...@@ -288,7 +288,7 @@ string levelString()
long i = 0, j = level & 0xff; long i = 0, j = level & 0xff;
for (i = 0; i < j; i++) for (i = 0; i < j; i++)
{ {
if (i >= 0 && (i % 4) == 0) if (i > 0 && (i % 4) == 0)
star += " "; star += " ";
star += "★"; star += "★";
} }
......
...@@ -128,7 +128,7 @@ public bool DelCards(bool deletefiles) ...@@ -128,7 +128,7 @@ public bool DelCards(bool deletefiles)
sql.Add(DataBase.GetDeleteSQL(c));//删除 sql.Add(DataBase.GetDeleteSQL(c));//删除
undoSQL += DataBase.GetInsertSQL(c, true); undoSQL += DataBase.GetInsertSQL(c, true);
//删除资源 //删除资源
if (deletefiles) if (deletefiles && MyMsg.Question(LMSG.IfDeleteFiles))
{ {
YGOUtil.CardDelete(c.id, dataform.GetPath(), false); YGOUtil.CardDelete(c.id, dataform.GetPath(), false);
} }
......
...@@ -337,7 +337,7 @@ public static void GetFunctions(string name,string texts,string file) ...@@ -337,7 +337,7 @@ public static void GetFunctions(string name,string texts,string file)
{ {
StreamWriter sw=new StreamWriter(fs, Encoding.UTF8); StreamWriter sw=new StreamWriter(fs, Encoding.UTF8);
sw.WriteLine("========== "+name+" =========="); sw.WriteLine("========== "+name+" ==========");
File.AppendAllText(funclisttxt, "========== "+name+" =========="); File.AppendAllText(funclisttxt, "========== " + name + " ==========" + Environment.NewLine);
foreach(string k in fun.Keys) foreach(string k in fun.Keys)
{ {
string v=fun[k]; string v=fun[k];
...@@ -349,7 +349,7 @@ public static void GetFunctions(string name,string texts,string file) ...@@ -349,7 +349,7 @@ public static void GetFunctions(string name,string texts,string file)
+code; +code;
sw.WriteLine(txt); sw.WriteLine(txt);
File.AppendAllText(funclisttxt,txt+Environment.NewLine); File.AppendAllText(funclisttxt,txt + Environment.NewLine);
} }
sw.Close(); sw.Close();
} }
......
...@@ -112,7 +112,7 @@ public static string GetCardType(Card c) ...@@ -112,7 +112,7 @@ public static string GetCardType(Card c)
str = GetType(CardType.TYPE_NORMAL); str = GetType(CardType.TYPE_NORMAL);
str += GetType(CardType.TYPE_TRAP); str += GetType(CardType.TYPE_TRAP);
} }
return str; return str.Replace(" ", "");
} }
static string GetType(CardType type) static string GetType(CardType type)
...@@ -229,7 +229,7 @@ public static void CardRename(long newid, long oldid, YgoPath ygopath, bool delo ...@@ -229,7 +229,7 @@ public static void CardRename(long newid, long oldid, YgoPath ygopath, bool delo
string[] newfiles = ygopath.GetCardfiles(newid); string[] newfiles = ygopath.GetCardfiles(newid);
string[] oldfiles = ygopath.GetCardfiles(oldid); string[] oldfiles = ygopath.GetCardfiles(oldid);
for (int i = 0; i < 3; i++) for (int i = 0; i < oldfiles.Length; i++)
{ {
if (File.Exists(oldfiles[i])) if (File.Exists(oldfiles[i]))
{ {
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -135,10 +135,14 @@ void DataEditFormLoad(object sender, EventArgs e) ...@@ -135,10 +135,14 @@ void DataEditFormLoad(object sender, EventArgs e)
menuitem_operacardsfile.Checked = MyConfig.readBoolean(MyConfig.TAG_DELETE_WITH); menuitem_operacardsfile.Checked = MyConfig.readBoolean(MyConfig.TAG_DELETE_WITH);
//用CodeEditor打开脚本 //用CodeEditor打开脚本
menuitem_openfileinthis.Checked = MyConfig.readBoolean(MyConfig.TAG_OPEN_IN_THIS); menuitem_openfileinthis.Checked = MyConfig.readBoolean(MyConfig.TAG_OPEN_IN_THIS);
//自动检查更新
menuitem_autocheckupdate.Checked = MyConfig.readBoolean(MyConfig.TAG_AUTO_CHECK_UPDATE);
if (nowCdbFile != null && File.Exists(nowCdbFile)) if (nowCdbFile != null && File.Exists(nowCdbFile))
Open(nowCdbFile); Open(nowCdbFile);
//获取MSE配菜单 //获取MSE配菜单
AddMenuItemFormMSE(); AddMenuItemFormMSE();
//
GetLanguageItem();
// CheckUpdate(false);//检查更新 // CheckUpdate(false);//检查更新
} }
//窗体关闭 //窗体关闭
...@@ -356,7 +360,7 @@ void SetSelect(ComboBox cb, long k) ...@@ -356,7 +360,7 @@ void SetSelect(ComboBox cb, long k)
} }
List<long> keys = (List<long>)cb.Tag; List<long> keys = (List<long>)cb.Tag;
int index = keys.IndexOf(k); int index = keys.IndexOf(k);
if (index>=0 && index < cb.Items.Count) if (index >= 0 && index < cb.Items.Count)
cb.SelectedIndex = index; cb.SelectedIndex = index;
else else
cb.SelectedIndex = 0; cb.SelectedIndex = 0;
...@@ -1381,8 +1385,8 @@ void SetMseConfig_Click(object sender, EventArgs e) ...@@ -1381,8 +1385,8 @@ void SetMseConfig_Click(object sender, EventArgs e)
} }
#endregion #endregion
#region 查找lua函数 #region 查找lua函数
private void menuitem_findluafunc_Click(object sender, EventArgs e) private void menuitem_findluafunc_Click(object sender, EventArgs e)
{ {
string funtxt = MyPath.Combine(datapath, MyConfig.FILE_FUNCTION); string funtxt = MyPath.Combine(datapath, MyConfig.FILE_FUNCTION);
using (FolderBrowserDialog fd = new FolderBrowserDialog()) using (FolderBrowserDialog fd = new FolderBrowserDialog())
...@@ -1520,10 +1524,51 @@ private void menuitem_openfileinthis_Click(object sender, EventArgs e) ...@@ -1520,10 +1524,51 @@ private void menuitem_openfileinthis_Click(object sender, EventArgs e)
menuitem_openfileinthis.Checked = !menuitem_openfileinthis.Checked; menuitem_openfileinthis.Checked = !menuitem_openfileinthis.Checked;
MyConfig.Save(MyConfig.TAG_OPEN_IN_THIS, menuitem_openfileinthis.Checked.ToString().ToLower()); MyConfig.Save(MyConfig.TAG_OPEN_IN_THIS, menuitem_openfileinthis.Checked.ToString().ToLower());
} }
#endregion //自动检查更新
private void menuitem_autocheckupdate_Click(object sender, EventArgs e)
#region 空格 {
private void menuitem_saveasenter_Click(object sender, EventArgs e) menuitem_autocheckupdate.Checked = !menuitem_autocheckupdate.Checked;
MyConfig.Save(MyConfig.TAG_AUTO_CHECK_UPDATE, menuitem_autocheckupdate.Checked.ToString().ToLower());
}
#endregion
#region 语言菜单
void GetLanguageItem()
{
if (!Directory.Exists(datapath))
return;
menuitem_language.DropDownItems.Clear();
string[] files = Directory.GetFiles(datapath);
foreach (string file in files)
{
string name = MyPath.getFullFileName(MyConfig.TAG_LANGUAGE, file);
if (string.IsNullOrEmpty(name))
continue;
TextInfo txinfo = new CultureInfo(CultureInfo.InstalledUICulture.Name).TextInfo;
ToolStripMenuItem tsmi = new ToolStripMenuItem(txinfo.ToTitleCase(name));
tsmi.ToolTipText = file;
tsmi.Click += SetLanguage_Click;
if (MyConfig.readString(MyConfig.TAG_LANGUAGE).Equals(name, StringComparison.OrdinalIgnoreCase))
tsmi.Checked = true;
menuitem_language.DropDownItems.Add(tsmi);
}
}
void SetLanguage_Click(object sender, EventArgs e)
{
if (isRun())
return;
if (sender is ToolStripMenuItem)
{
ToolStripMenuItem tsmi = (ToolStripMenuItem)sender;
MyConfig.Save(MyConfig.TAG_LANGUAGE, tsmi.Text);
GetLanguageItem();
MyMsg.Show(LMSG.PlzRestart);
}
}
#endregion
#region 空格
private void menuitem_saveasenter_Click(object sender, EventArgs e)
{ {
using (SaveFileDialog dlg = new SaveFileDialog()) using (SaveFileDialog dlg = new SaveFileDialog())
{ {
......
...@@ -89,7 +89,11 @@ public enum LMSG : uint ...@@ -89,7 +89,11 @@ public enum LMSG : uint
SaveFileOK = 0x45, SaveFileOK = 0x45,
IfSaveScript =0x46, IfSaveScript =0x46,
ReadMSE = 0x47, ReadMSE = 0x47,
ReadMSEisOK= 0x48, ReadMSEisOK = 0x48,
PlzRestart = 0x49,
IfDeleteFiles =0x4c,
COUNT, COUNT,
} }
} }
...@@ -491,9 +491,11 @@ private void bgWorker1_RunWorkerCompleted(object sender, System.ComponentModel.R ...@@ -491,9 +491,11 @@ private void bgWorker1_RunWorkerCompleted(object sender, System.ComponentModel.R
private void MainForm_Load(object sender, EventArgs e) private void MainForm_Load(object sender, EventArgs e)
{ {
//检查更新 //检查更新
Thread th = new Thread(CheckUpdate); if (!MyConfig.readBoolean(MyConfig.TAG_AUTO_CHECK_UPDATE))
th.IsBackground = true;//如果exe结束,则线程终止 return;
th.Start(); Thread th = new Thread(CheckUpdate);
th.IsBackground = true;//如果exe结束,则线程终止
th.Start();
} }
} }
} }
...@@ -28,4 +28,4 @@ ...@@ -28,4 +28,4 @@
// //
// You can specify all the values or you can use the default the Revision and // You can specify all the values or you can use the default the Revision and
// Build Numbers by using the '*' as shown below: // Build Numbers by using the '*' as shown below:
[assembly: AssemblyVersion("2.3.0.6")] [assembly: AssemblyVersion("2.3.1.0")]
...@@ -3,30 +3,34 @@ ...@@ -3,30 +3,34 @@
<connectionStrings> <connectionStrings>
<!-- Example connection to a SQL Server Database on localhost. --> <!-- Example connection to a SQL Server Database on localhost. -->
<!-- <add name="ExampleConnectionString" <!-- <add name="ExampleConnectionString"
connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True" connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True"
providerName="System.Data.SqlClient" /> --> providerName="System.Data.SqlClient" /> -->
</connectionStrings> </connectionStrings>
<appSettings> <appSettings>
<!-- access these values via the property: <!-- access these values via the property:
System.Configuration.ConfigurationManager.AppSettings[key] System.Configuration.ConfigurationManager.AppSettings[key]
--> -->
<!-- auto enter length --> <!-- auto enter length -->
<add key="autolength" value="30" /> <add key="autolength" value="30" />
<!-- MSE language data/mse_xxx.txt --> <!-- MSE language data/mse_xxx.txt -->
<add key="mse" value="Chinese-Simplified" /> <add key="mse" value="Chinese-Simplified" />
<!-- Language data/cardinfo_xxxx.txt data/language_xxx.txt --> <!-- Language data/cardinfo_xxxx.txt data/language_xxx.txt -->
<add key="language" value="chinese" /> <add key="language" value="english" />
<!-- async load data --> <!-- Check system language when running program first time -->
<add key="async" value="false" /> <add key="check_system_language" value="true" />
<!-- async load data -->
<add key="async" value="false" />
<!-- DataEditorX source code --> <!-- DataEditorX source code -->
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" /> <add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<!-- DataEditorX update url--> <!-- DataEditorX update url-->
<add key="updateURL" value="https://github.com/247321453/DataEditorX/tree/master/win32/readme.txt" /> <add key="updateURL" value="https://github.com/247321453/DataEditorX/tree/master/win32/readme.txt" />
<!-- delete,modify with card's files image script --> <!-- delete,modify with card's files image script -->
<add key="opera_with_cards_file" value="true" /> <add key="opera_with_cards_file" value="true" />
<!-- open file in this.such as lua --> <!-- open file in this.such as lua -->
<add key="open_file_in_this" value="true" /> <add key="open_file_in_this" value="true" />
<!-- Cut Images Setting --> <!-- check update when opening application automatically -->
<add key="auto_check_update" value="true" />
<!-- Cut Images Setting -->
<add key="image_quilty" value="100" /> <add key="image_quilty" value="100" />
<add key="image" value="44,64,177,254" /> <add key="image" value="44,64,177,254" />
<add key="image_other" value="25,54,128,128" /> <add key="image_other" value="25,54,128,128" />
...@@ -37,8 +41,8 @@ ...@@ -37,8 +41,8 @@
IME = false English IME = false English
--> -->
<add key="IME" value="false" /> <add key="IME" value="false" />
<add key="wordwrap" value="true" /> <add key="wordwrap" value="true" />
<add key="tabisspace" value="false" /> <add key="tabisspace" value="false" />
<add key="fontname" value="Consolas" /> <add key="fontname" value="Consolas" />
<add key="fontsize" value="14.5" /> <add key="fontsize" value="14.5" />
</appSettings> </appSettings>
......
★更新历史 ★更新历史
2.3.1.0
更新系列名,函数列表,常数列表等
添加脚本参考资料
删除卡片同时删除脚本卡图需要确认,防止误操作
2.3.0.9
改进多语言支持
2.3.0.8
可以选择是否自动检查更新
2.3.0.7
更新系列名,函数列表,常数列表
修复:修改资源时不能更改脚本文件名,保存脚本后关闭文件仍然提示是否保存
2.3.0.6 2.3.0.6
修复图片占用问题。 修复图片占用问题。
2.3.0.5 2.3.0.5
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
0x1002 真次世代 レアル·ジェネクス 0x1002 真次世代 レアル·ジェネクス
0x2002 盟军·次世代 A·ジェネクス 0x2002 盟军·次世代 A·ジェネクス
0x3 N/A 0x3 N/A
0x4 亚马逊 アマネス 0x4 亚马逊 アマネス
0x5 秘仪之力 アルカナフォース 0x5 秘仪之力 アルカナフォース
0x6 暗黑界 0x6 暗黑界
0x7 古代的机械 アンティーク・ギア 0x7 古代的机械 アンティーク・ギア
...@@ -151,6 +151,7 @@ ...@@ -151,6 +151,7 @@
0x14 N/A 0x14 N/A
0x15 巨大战舰 巨大戦艦 0x15 巨大战舰 巨大戦艦
0x16 机人 ロイド 0x16 机人 ロイド
0x1016 交通机人 ビークロイド
0x17 同调士 シンクロン 0x17 同调士 シンクロン
0x18 云魔物 雲魔物 0x18 云魔物 雲魔物
0x19 剑斗兽 剣闘獣 0x19 剑斗兽 剣闘獣
...@@ -244,7 +245,8 @@ ...@@ -244,7 +245,8 @@
0x63 反应机 リアクター 0x63 反应机 リアクター
0x64 鹰身 ハーピィ 0x64 鹰身 ハーピィ
0x65 侵略的 侵略の 0x65 侵略的 侵略の
0x66 音响战士 音響戦士 0x66 战士 ウォリアー
0x1066 音响战士 音響戦士
0x67 钢铁 アイアン 0x67 钢铁 アイアン
0x68 铁皮 ブリキ 0x68 铁皮 ブリキ
0x69 圣刻 聖刻 0x69 圣刻 聖刻
...@@ -281,7 +283,7 @@ ...@@ -281,7 +283,7 @@
0x7d 阳炎 ヘイズ 0x7d 阳炎 ヘイズ
0x107d 阳炎兽 陽炎獣 0x107d 阳炎兽 陽炎獣
0x7e 异热同心武器 ZW 0x7e 异热同心武器 ZW
0x7f 希望皇 霍普 希望皇ホープ 0x7f 希望皇 霍普 希望皇ホープ
0x80 尘妖 ダストン 0x80 尘妖 ダストン
0x81 炎王 0x81 炎王
0x1081 炎王兽 炎王獣 0x1081 炎王兽 炎王獣
...@@ -314,13 +316,16 @@ ...@@ -314,13 +316,16 @@
0x99 异色眼 オッドアイズ 0x99 异色眼 オッドアイズ
0x9a 超重武者 0x9a 超重武者
0x9b 幻奏 0x9b 幻奏
0x9c 星因士/星辉士 テラナイト 0x109b 幻奏的音姬 幻奏の音姫
0x9c 星守 テラナイト
0x109c 星辉士 ステラナイト
0x9d 影依 シャドール 0x9d 影依 シャドール
0x9e 龙星 竜星 0x9e 龙星 竜星
0x9f 娱乐伙伴 EM 0x9f 娱乐伙伴 EM
0xa0 传说的骑士 伝説の騎士 0xa0 传说的骑士 伝説の騎士
0xa1 传说之龙 伝説の竜 0xa1 传说之龙 伝説の竜
0xa2 黑魔术 ブラック·マジシャン 0xa2 黑魔术 ブラック·マジシャン
0x10a2 黑魔术少女 ブラック·マジシャン·ガール
0xa3 星尘 スターダスト 0xa3 星尘 スターダスト
0xa4 羽翼栗子球 ハネクリボー 0xa4 羽翼栗子球 ハネクリボー
0xa5 变化 チェンジ 0xa5 变化 チェンジ
...@@ -329,9 +334,9 @@ ...@@ -329,9 +334,9 @@
0xa8 兰斯洛特 ランスロット 0xa8 兰斯洛特 ランスロット
0xa9 毛绒动物 ファーニマル 0xa9 毛绒动物 ファーニマル
0xaa 机壳 クリフォート 0xaa 机壳 クリフォート
0xab 电子文具人 ブンボーグ 0xab 文具电子人 ブンボーグ
0xac 哥布林 ゴブリン 0xac 哥布林 ゴブリン
0xad 破坏玩具 デストーイ 0xad 玩具 デストーイ
0xae 契约书 契約書 0xae 契约书 契約書
0xaf DD 0xaf DD
0x10af DDD 0x10af DDD
...@@ -343,6 +348,7 @@ ...@@ -343,6 +348,7 @@
0xb5 灵兽 霊獣 0xb5 灵兽 霊獣
0x10b5 灵兽使 霊獣使い 0x10b5 灵兽使 霊獣使い
0x20b5 精灵兽 精霊獣 0x20b5 精灵兽 精霊獣
0x40b5 圣灵兽骑 聖霊獣騎
0xb6 外神 0xb6 外神
0xb7 旧神 0xb7 旧神
0xb8 古神 0xb8 古神
...@@ -351,13 +357,23 @@ ...@@ -351,13 +357,23 @@
0xbb 狱火机 インフェルノイド 0xbb 狱火机 インフェルノイド
0xbc 人造人 人造人間 0xbc 人造人 人造人間
0xbd 暗黑骑士 盖亚 暗黒騎士ガイア 0xbd 暗黑骑士 盖亚 暗黒騎士ガイア
0xbe 帝王 0xbe 帝王 帝(てい)王(おう)
0xbf 灵使 霊使い 0xbf 灵使 霊使い
0xc0 凭依装着 憑依装着 0xc0 凭依装着 憑依装着
0xc1 战士 ウォリアー 0xc1 N/A
0xc2 动力工具 パワー·ツール 0xc2 动力工具 パワー·ツール
0xc3 锋利小鬼 エッジインプ
0xc4 神数 セフィラ
0xc5 炼狱 煉(れん)獄(ごく)
0xc6 娱乐法师 Em
0xc7 龙剑士 竜剣士
0xc8 点火骑士 イグナイト
0xc9 芳香 アロマ
0xca 魔装战士 魔装戦士
0xcb 以太神兵龙 イーサルウェポン
0x100 同调士相关同调怪兽 0x100 同调士相关同调怪兽
0x101 奇迹同调融合相关怪兽 0x101 奇迹同调融合相关怪兽
0x102 暗黑融合限定怪兽 0x102 暗黑融合限定怪兽
0x103 电子龙限定素材的融合怪兽 0x103 电子龙限定素材的融合怪兽
0x104 真红眼素材融合怪兽
#end #end
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
...@@ -59,7 +59,9 @@ DataEditForm.mainMenu.menuitem_convertimage 批量导入卡图 ...@@ -59,7 +59,9 @@ DataEditForm.mainMenu.menuitem_convertimage 批量导入卡图
DataEditForm.mainMenu.menuitem_cancelTask 取消任务 DataEditForm.mainMenu.menuitem_cancelTask 取消任务
DataEditForm.mainMenu.menuitem_help 帮助(&H) DataEditForm.mainMenu.menuitem_help 帮助(&H)
DataEditForm.mainMenu.menuitem_about 关于 DataEditForm.mainMenu.menuitem_about 关于
DataEditForm.mainMenu.menuitem_language 语言
DataEditForm.mainMenu.menuitem_checkupdate 检查更新 DataEditForm.mainMenu.menuitem_checkupdate 检查更新
DataEditForm.mainMenu.menuitem_autocheckupdate 自动检查更新
DataEditForm.mainMenu.menuitem_github 源码 DataEditForm.mainMenu.menuitem_github 源码
# #
MainForm.mainMenu.menuitem_file 文件(&F) MainForm.mainMenu.menuitem_file 文件(&F)
...@@ -153,4 +155,6 @@ MainForm.mainMenu.menuitem_closeall 关闭所有 ...@@ -153,4 +155,6 @@ MainForm.mainMenu.menuitem_closeall 关闭所有
0x45 保存完成 0x45 保存完成
0x46 是否保存脚本? 0x46 是否保存脚本?
0x47 读取MSE存档 0x47 读取MSE存档
0x48 读取MSE存档完成! 0x48 读取MSE存档完成!
\ No newline at end of file 0x49 请重启程序使更改生效
0x4c 是否同时删除卡图、脚本等资源?
\ No newline at end of file
...@@ -13,53 +13,55 @@ CodeEditForm.mainMenu.menuitem_setcard Set DataBase ...@@ -13,53 +13,55 @@ CodeEditForm.mainMenu.menuitem_setcard Set DataBase
CodeEditForm.mainMenu.menuitem_help Help(&H) CodeEditForm.mainMenu.menuitem_help Help(&H)
CodeEditForm.mainMenu.menuitem_about About CodeEditForm.mainMenu.menuitem_about About
# #
DataEditForm.btn_imgLoad Image DataEditForm.btn_img Import Img
DataEditForm.lb_typesCard type DataEditForm.lb_types Card type
DataEditForm.lb_tiptextsScript texts DataEditForm.lb_tiptexts Script texts
DataEditForm.lb_categorysEffect category DataEditForm.lb_categorys Category
DataEditForm.lb_cardcodeCard code DataEditForm.lb_cardcode Code
DataEditForm.lb_cardaliasAlias DataEditForm.lb_cardalias Alias
DataEditForm.lb_atkdefATK/DEF DataEditForm.lb_atkdef ATK/DEF
DataEditForm.lb_pleft_rightPendulumscale DataEditForm.lb_pleft_right Pscale
DataEditForm.btn_resetReset DataEditForm.btn_reset Reset
DataEditForm.btn_luaScript DataEditForm.btn_lua Script
DataEditForm.btn_serachSearch DataEditForm.btn_serach Search
DataEditForm.btn_delDelete DataEditForm.btn_del Delete
DataEditForm.btn_undoUndo DataEditForm.btn_undo Undo
DataEditForm.btn_modModify DataEditForm.btn_mod Modify
DataEditForm.btn_addAdd DataEditForm.btn_add Add
DataEditForm.btn_PageDownPage Up #DataEditForm.btn_PageDown Page Down
DataEditForm.btn_PageUpPage Down #DataEditForm.btn_PageUp Page Up
DataEditForm.lv_cardlist.0Card Code DataEditForm.lv_cardlist.0 Card Code
DataEditForm.lv_cardlist.1Card Name DataEditForm.lv_cardlist.1 Card Name
DataEditForm.mainMenu.menuitem_fileFile(&F) DataEditForm.mainMenu.menuitem_file Fil(&F)
DataEditForm.mainMenu.menuitem_openOpen(&O) DataEditForm.mainMenu.menuitem_open Open(&O)
DataEditForm.mainMenu.menuitem_newNew(&N) DataEditForm.mainMenu.menuitem_new New(&N)
DataEditForm.mainMenu.menuitem_copyselecttoCopy Selected to... DataEditForm.mainMenu.menuitem_copyselectto Copy Selected...
DataEditForm.mainMenu.menuitem_copytoCopy All Search to... DataEditForm.mainMenu.menuitem_copyto Copy All Search...
DataEditForm.mainMenu.menuitem_openLastDataBaseOpen Last DataBase DataEditForm.mainMenu.menuitem_openLastDataBase Open Last DataBase
DataEditForm.mainMenu.menuitem_quitQuit DataEditForm.mainMenu.menuitem_quit Quit
DataEditForm.mainMenu.menu_imageMSE(&M) DataEditForm.mainMenu.menu_image MSE(&M)
DataEditForm.mainMenu.menuitem_importmseimgSet MSE'Image Lib DataEditForm.mainMenu.menu_data Data(&D)
DataEditForm.mainMenu.menuitem_mseconfigSet MSE Config DataEditForm.mainMenu.menuitem_operacardsfile Opera with Card's files
DataEditForm.mainMenu.menu_dataData(&D) DataEditForm.mainMenu.menuitem_openfileinthis Open Script With CodeEditor
DataEditForm.mainMenu.menuitem_operacardsfileSynchronize with Card's files DataEditForm.mainMenu.menuitem_readydk Read From ydk File(&Y)
DataEditForm.mainMenu.menuitem_openfileinthisOpen Script With CodeEditor DataEditForm.mainMenu.menuitem_readimages Read From Images Path(&I)
DataEditForm.mainMenu.menuitem_findluafuncFind LUA from C++ code DataEditForm.mainMenu.menuitem_compdb Compress DataBase
DataEditForm.mainMenu.menuitem_readydkRead Cards From ydk File(&Y) DataEditForm.mainMenu.menuitem_exportdata Export Data As zip
DataEditForm.mainMenu.menuitem_readimagesRead Cards From Images Path(&I) DataEditForm.mainMenu.menuitem_saveasenter Auto Enter
DataEditForm.mainMenu.menuitem_compdbCompress DataBase DataEditForm.mainMenu.menuitem_mseconfig Set MSE Config
DataEditForm.mainMenu.menuitem_exportdataExport Data As zip DataEditForm.mainMenu.menuitem_readmse Read MSE-set
DataEditForm.mainMenu.menuitem_readmseRead MSE-set DataEditForm.mainMenu.menuitem_saveasmse_select Save Selected As MSE-set
DataEditForm.mainMenu.menuitem_saveasmse_selectSave Selected As MSE-set DataEditForm.mainMenu.menuitem_saveasmse Save All As MSE-set
DataEditForm.mainMenu.menuitem_saveasmseSave All As MSE-set DataEditForm.mainMenu.menuitem_cutimages Cut Images
DataEditForm.mainMenu.menuitem_cutimagesBatch Clipping Images DataEditForm.mainMenu.menuitem_convertimage Convert Images
DataEditForm.mainMenu.menuitem_convertimageBatch Convert Images DataEditForm.mainMenu.menuitem_importmseimg Set MSE'Image
DataEditForm.mainMenu.menuitem_cancelTaskCancel Task DataEditForm.mainMenu.menuitem_cancelTask Cancel Task
DataEditForm.mainMenu.menuitem_helpHelp(&H) DataEditForm.mainMenu.menuitem_help Help(&H)
DataEditForm.mainMenu.menuitem_aboutAbout DataEditForm.mainMenu.menuitem_about About
DataEditForm.mainMenu.menuitem_checkupdateCheck Update DataEditForm.mainMenu.menuitem_language Laguage
DataEditForm.mainMenu.menuitem_githubGitHub DataEditForm.mainMenu.menuitem_checkupdate Check Update
DataEditForm.mainMenu.menuitem_autocheckupdate Auto Check Update
DataEditForm.mainMenu.menuitem_github Sourse Code in GitHub
# #
MainForm.mainMenu.menuitem_fileFile(&F) MainForm.mainMenu.menuitem_fileFile(&F)
MainForm.mainMenu.menuitem_openOpen MainForm.mainMenu.menuitem_openOpen
...@@ -80,76 +82,78 @@ MainForm.mainMenu.menuitem_closeClose ...@@ -80,76 +82,78 @@ MainForm.mainMenu.menuitem_closeClose
MainForm.mainMenu.menuitem_closeotherClose Others MainForm.mainMenu.menuitem_closeotherClose Others
MainForm.mainMenu.menuitem_closeallClose All MainForm.mainMenu.menuitem_closeallClose All
# #
0x0Info 0x0 Info
0x1Error 0x1 Error
0x2Warning 0x2 Warning
0x3Question 0x3 Question
0x4Create succeed! 0x4 Create succeed!
0x5Create failed! 0x5 Create fail!
0x6Add succeed! 0x6 Add succeed!
0x7Add failed! 0x7 Add fail!
0x8Code can't be 0! 0x8 Code can't is 0!
0x9Already exist! 0x9 It's exitis!
0xaContent doesn't change! 0xa It's no changed.
0xbDelete Card(s)?? 0xb If delete Card(s)?
0xcCreate script file?? 0xc If create script file
0xdOpen database?? 0xd If open database?
0xeReplace existed cards?? 0xe If replace exitis cards?
0xfAlready the lastest version.\nNeed to download again?? 0xf It's new version.\nWhether you need to download again?
0x10Check update failed\nPlease Check Network. 0x10 Check update fail.Please Check Network.
0x11Find a new version,\nDownload it? 0x11 Find a new version,\nIf Download it?
0x12File doesn't exist! 0x12 File is't exitis!
0x13No selected database! 0x13 No select database!
0x14select database file 0x14 select database file
0x15select ydk file 0x15 select ydk file
0x16selcet image folder 0x16 selcet image folder
0x17Download succeed! 0x17 Download succeed!
0x18Download failed 0x18 Download fail
0x19No slected script text! 0x19 No slect script text!
0x1aDelete succeed! 0x1a Delete succeed!
0x1bDelete failed! 0x1b Delete fail!
0x1cModify succeed! 0x1c Modify succeed!
0x1dModify failed! 0x1d Modify fail!
0x1eAbout : 0x1e About :
0x1fVersion: 0x1f Version:
0x20Author : 0x20 Author :
0x21cdb file(*.cdb)|*.cdb|all files(*.*)|*.* 0x21 cdb file(*.cdb)|*.cdb|all files(*.*)|*.*
0x22ydk file(*.ydk)|*.ydk|all files(*.*)|*.* 0x22 ydk file(*.ydk)|*.ydk|all files(*.*)|*.*
0x23SetCode Input Error 0x23 SetCode Input Error
0x24Select Image For Card 0x24 Select Image For Card
0x25jpg(*.jpg)|*.jpg|bmp(*.bmp)|*.bmp|png(*.png)|*.png|all files(*.*)|*.* 0x25 jpg(*.jpg)|*.jpg|bmp(*.bmp)|*.bmp|png(*.png)|*.png|all files(*.*)|*.*
0x26Other Task under running. 0x26 The Task is runing.
0x27Checking Update... 0x27 Check Update...
0x28Copying Database... 0x28 Copy Database...
0x29Copying Database has Done! 0x29 Copy Database OK
0x2aSave Mse-set file 0x2a Save Mse-set file
0x2bMSE set(*.mse-set)|*.mse-set|all files(*.*)|*.* 0x2b MSE set(*.mse-set)|*.mse-set|all files(*.*)|*.*
0x2cExport Mse-set 0x2c Export Mse-set
0x2dExport Mse-set OK 0x2d Export Mse-set OK
0x2eClipping Images... 0x2e Cut Images...
0x2fImages Clipping has Done! 0x2f Cut Images OK
0x30No Selected Cards 0x30 No Select Cards
0x31Replace exsiting Image? 0x31 If Replace Iamge When it's exisit?
0x32Converting Images... 0x32 Converting Images
0x33Images Converting has Done! 0x33 Convert Images OK
0x34DataBase Compression has Done 0x34 Compression DataBase OK
0x35Only Rewrite Text of Set? 0x35 Only Update Text of Set?
0x36Task Canceled 0x36 Task is Canceled
0x37Task Paused 0x37 Task is Paused
0x38Task Resumes 0x38 Task is Resume
0x39Task has Error 0x39 Task has Error
0x3aCancel Task? 0x3a Cancel Task?
0x3bCopy succeed 0x3b Copy
0x3cPaste succeed 0x3c Paste
0x3dClear History 0x3d Clear History
0x3eExporting Data... 0x3e Exporting Data
0x3fData Exportation has Done 0x3f Export Data OK
0x40Compare Cards With Text? 0x40 Compare Cards With Text?
0x41Cards Comparison has Done. 0x41 Cards is Compared.
0x42Open File 0x42 Open File
0x43Script(*.lua)|*.lua|all files(*.*)|*.* 0x43 Script(*.lua)|*.lua|all files(*.*)|*.*
0x44Create New File 0x44 New File
0x45Saved 0x45 Save OK
0x46Save Script? 0x46 If Save Script?
0x47Load MSE-set 0x47 Read MSE-set
0x48Load Mse-set has Done. 0x48 Read MSE-set is OK.
\ No newline at end of file 0x49 Please restart program to apply changes.
0x4c Also delete pics and scripts?
\ No newline at end of file
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
!system 81 进入结束阶段 !system 81 进入结束阶段
!system 90 是否不解放怪物通常召唤? !system 90 是否不解放怪物通常召唤?
!system 91 是否使用额外的召唤机会? !system 91 是否使用额外的召唤机会?
!system 92 是否要解放对方怪兽进行上级招呼 !system 92 是否要解放对方怪兽进行上级召唤
!system 93 是否要继续选择素材? !system 93 是否要继续选择素材?
!system 100 先攻 !system 100 先攻
!system 101 后攻 !system 101 后攻
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
!system 1006 额外 !system 1006 额外
!system 1007 叠放 !system 1007 叠放
!system 1008 场地魔法区 !system 1008 场地魔法区
!system 1009 摆区 !system 1009 摆区
!system 1010 !system 1010
!system 1011 !system 1011
!system 1012 !system 1012
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
!system 1015 !system 1015
!system 1016 !system 1016
!system 1020 战士 !system 1020 战士
!system 1021 魔法使 !system 1021 魔法
!system 1022 天使 !system 1022 天使
!system 1023 恶魔 !system 1023 恶魔
!system 1024 不死 !system 1024 不死
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
!system 1071 反转 !system 1071 反转
!system 1072 卡通 !system 1072 卡通
!system 1073 超量 !system 1073 超量
!system 1074 !system 1074
!system 1080 (N/A) !system 1080 (N/A)
#GUI #GUI
!system 1100 魔陷破坏 !system 1100 魔陷破坏
...@@ -228,7 +228,7 @@ ...@@ -228,7 +228,7 @@
!system 1214 !system 1214
!system 1215 开始 !system 1215 开始
!system 1216 消息 !system 1216 消息
!system 1217 刷新 !system 1217 刷新主机
!system 1220 昵称: !system 1220 昵称:
!system 1221 主机信息: !system 1221 主机信息:
!system 1222 主机密码: !system 1222 主机密码:
...@@ -399,7 +399,7 @@ ...@@ -399,7 +399,7 @@
!counter 0xd 强欲指示物 !counter 0xd 强欲指示物
!counter 0xe A指示物 !counter 0xe A指示物
!counter 0xf 虫指示物 !counter 0xf 虫指示物
!counter 0x10 黑羽指示物 !counter 0x3010 黑羽指示物
!counter 0x11 超毒指示物 !counter 0x11 超毒指示物
!counter 0x12 机巧指示物 !counter 0x12 机巧指示物
!counter 0x13 混沌指示物 !counter 0x13 混沌指示物
...@@ -434,3 +434,7 @@ ...@@ -434,3 +434,7 @@
!counter 0x30 毅飞冲天指示物 !counter 0x30 毅飞冲天指示物
!counter 0x31 希望剑指示物 !counter 0x31 希望剑指示物
!counter 0x32 气球指示物 !counter 0x32 气球指示物
!counter 0x33 妖仙指示物
!counter 0x34 指示物(BOX
!counter 0x35 音响指示物
!counter 0x3036 娱乐法师指示物
[DataEditorX]2.3.0.6[DataEditorX] [DataEditorX]2.3.1.0[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL] [URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★运行环境(Environment) ★运行环境(Environment)
......
 
★Environment ★Environment
This program based on .Net2.0/winXP(need .Net2.0)/win7(with.Net2.0)/win8(need.Net3.5 incloud 2.0) This program based on .Net2.0/winXP(need .Net2.0)/win7(with.Net2.0)/win8(need.Net3.5 include 2.0)
★File association ★File association
.lua Notepad++/Sublime text/DataEditorX .lua Notepad++/Sublime text/DataEditorX
...@@ -12,8 +12,8 @@ Click file with right mouse button, Open with, Browse Files, Choose confirm(Yes ...@@ -12,8 +12,8 @@ Click file with right mouse button, Open with, Browse Files, Choose confirm(Yes
Email:247321453@qq.com Email:247321453@qq.com
Title:DataEditorX X.X.X.X Title:DataEditorX X.X.X.X
Text: Text:
The error message text:If there is a error message box,please press Ctrl+C,then paste in someplace. The error message text: If there is a error message box, please press Ctrl+C, then paste in someplace.
please give a detailed description of:card message;antivirus;programe location;the operation that time. please give a detailed description of: card message; antivirus; programe location;the operation that time.
★Setting ★Setting
...@@ -52,7 +52,7 @@ you need it when you want to add or pendulum. ...@@ -52,7 +52,7 @@ you need it when you want to add or pendulum.
★DataEditor: ★DataEditor:
IF you need to input Attack?, you can use anyone of ?/?/-2 instead. If you need to input Attack "?", you can use anyone of ?/?/-2 instead.
The folder of pics, script and cdb should be in a same folder consistent. The folder of pics, script and cdb should be in a same folder consistent.
...@@ -76,11 +76,11 @@ pics ...@@ -76,11 +76,11 @@ pics
★Lua search ★Lua search
Find lua from C++ Source Find lua from C++ Source
Return in parameter typeC++ implement code Return in parameter type, C++ implement code
★Copy a card: ★Copy a card:
Copy and ReplaceIf there's a card with same name, replace it. Copy and Replace: If there's a card with same name, replace it.
Copy without ReplaceIf there's a card with same name, ignore it. Copy without Replace: If there's a card with same name, ignore it.
★Card search ★Card search
...@@ -91,8 +91,8 @@ Copy without Replace:If there's a card with same name, ignore it. ...@@ -91,8 +91,8 @@ Copy without Replace:If there's a card with same name, ignore it.
If there is a "?", input"-2"or"?" If there is a "?", input"-2"or"?"
4.Search by card name: 4.Search by card name:
AOJ%% start with AOJ AOJ%% start with AOJ
流%%天 start with“流” and end with“天 Shooting%%Dragon start with “Shooting” and end with “Dragon
%%战士 end with “战士 %%Warrior end with “Warrior
5.Search by card number 5.Search by card number
--A card(or a card with same name) with card number of 10000000, --A card(or a card with same name) with card number of 10000000,
......
<h2>DataEditorX</h2> #DataEditorX
=======<br> Manage card database(.cdb file) for [ygopro](https://github.com/Fluorohydride/ygopro).
<p>游戏王YGOPRO的卡片编辑,管理</p>
##Functions
Create, edit card database.
Compare, copy and paste card records across databases easily.
Open and edit card scripts(.lua file).
> **FAQ**
Q: How to add a new archetype?
A: First decide the setcode (a hex number) for the new archetype. Do not confict the existing setcodes. Then type it in the text box on the right of the combo box of archetype. Click Modify. To show the name of the new archetype in the combo box. Open data/cardinfo_xxx.txt (xxx is language), add a new line between "##setname" and "#end", write the setcode (start with 0x) and the archetype name separated by a Tab symbol.
##Language
Open Menu Help-->Language to choose language, then restart the application.
If you want to add a language xxx for DataEditorX, you need two files:
>data/language_xxx.txt for graphic interface
data/cardinfo_xxx.txt for card information
Each line in language_english.txt/cardinfo_english.txt is separate by a Tab. Translate the content on the right of Tab then put them in language_xxx.txt/cardinfo_xxx.txt.
No preview for this file type
...@@ -3,30 +3,34 @@ ...@@ -3,30 +3,34 @@
<connectionStrings> <connectionStrings>
<!-- Example connection to a SQL Server Database on localhost. --> <!-- Example connection to a SQL Server Database on localhost. -->
<!-- <add name="ExampleConnectionString" <!-- <add name="ExampleConnectionString"
connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True" connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True"
providerName="System.Data.SqlClient" /> --> providerName="System.Data.SqlClient" /> -->
</connectionStrings> </connectionStrings>
<appSettings> <appSettings>
<!-- access these values via the property: <!-- access these values via the property:
System.Configuration.ConfigurationManager.AppSettings[key] System.Configuration.ConfigurationManager.AppSettings[key]
--> -->
<!-- auto enter length --> <!-- auto enter length -->
<add key="autolength" value="30" /> <add key="autolength" value="30" />
<!-- MSE language data/mse_xxx.txt --> <!-- MSE language data/mse_xxx.txt -->
<add key="mse" value="Chinese-Simplified" /> <add key="mse" value="Chinese-Simplified" />
<!-- Language data/cardinfo_xxxx.txt data/language_xxx.txt --> <!-- Language data/cardinfo_xxxx.txt data/language_xxx.txt -->
<add key="language" value="chinese" /> <add key="language" value="english" />
<!-- async load data --> <!-- Check system language when running program first time -->
<add key="async" value="false" /> <add key="check_system_language" value="true" />
<!-- async load data -->
<add key="async" value="false" />
<!-- DataEditorX source code --> <!-- DataEditorX source code -->
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" /> <add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<!-- DataEditorX update url--> <!-- DataEditorX update url-->
<add key="updateURL" value="https://github.com/247321453/DataEditorX/tree/master/win32/readme.txt" /> <add key="updateURL" value="https://github.com/247321453/DataEditorX/tree/master/win32/readme.txt" />
<!-- delete,modify with card's files image script --> <!-- delete,modify with card's files image script -->
<add key="opera_with_cards_file" value="true" /> <add key="opera_with_cards_file" value="true" />
<!-- open file in this.such as lua --> <!-- open file in this.such as lua -->
<add key="open_file_in_this" value="true" /> <add key="open_file_in_this" value="true" />
<!-- Cut Images Setting --> <!-- check update when opening application automatically -->
<add key="auto_check_update" value="true" />
<!-- Cut Images Setting -->
<add key="image_quilty" value="100" /> <add key="image_quilty" value="100" />
<add key="image" value="44,64,177,254" /> <add key="image" value="44,64,177,254" />
<add key="image_other" value="25,54,128,128" /> <add key="image_other" value="25,54,128,128" />
...@@ -37,8 +41,8 @@ ...@@ -37,8 +41,8 @@
IME = false English IME = false English
--> -->
<add key="IME" value="false" /> <add key="IME" value="false" />
<add key="wordwrap" value="true" /> <add key="wordwrap" value="true" />
<add key="tabisspace" value="false" /> <add key="tabisspace" value="false" />
<add key="fontname" value="Consolas" /> <add key="fontname" value="Consolas" />
<add key="fontsize" value="14.5" /> <add key="fontsize" value="14.5" />
</appSettings> </appSettings>
......
...@@ -3,30 +3,34 @@ ...@@ -3,30 +3,34 @@
<connectionStrings> <connectionStrings>
<!-- Example connection to a SQL Server Database on localhost. --> <!-- Example connection to a SQL Server Database on localhost. -->
<!-- <add name="ExampleConnectionString" <!-- <add name="ExampleConnectionString"
connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True" connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True"
providerName="System.Data.SqlClient" /> --> providerName="System.Data.SqlClient" /> -->
</connectionStrings> </connectionStrings>
<appSettings> <appSettings>
<!-- access these values via the property: <!-- access these values via the property:
System.Configuration.ConfigurationManager.AppSettings[key] System.Configuration.ConfigurationManager.AppSettings[key]
--> -->
<!-- auto enter length --> <!-- auto enter length -->
<add key="autolength" value="30" /> <add key="autolength" value="30" />
<!-- MSE language data/mse_xxx.txt --> <!-- MSE language data/mse_xxx.txt -->
<add key="mse" value="Chinese-Simplified" /> <add key="mse" value="Chinese-Simplified" />
<!-- Language data/cardinfo_xxxx.txt data/language_xxx.txt --> <!-- Language data/cardinfo_xxxx.txt data/language_xxx.txt -->
<add key="language" value="chinese" /> <add key="language" value="english" />
<!-- async load data --> <!-- Check system language when running program first time -->
<add key="async" value="false" /> <add key="check_system_language" value="true" />
<!-- async load data -->
<add key="async" value="false" />
<!-- DataEditorX source code --> <!-- DataEditorX source code -->
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" /> <add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<!-- DataEditorX update url--> <!-- DataEditorX update url-->
<add key="updateURL" value="https://github.com/247321453/DataEditorX/tree/master/win32/readme.txt" /> <add key="updateURL" value="https://github.com/247321453/DataEditorX/tree/master/win32/readme.txt" />
<!-- delete,modify with card's files image script --> <!-- delete,modify with card's files image script -->
<add key="opera_with_cards_file" value="true" /> <add key="opera_with_cards_file" value="true" />
<!-- open file in this.such as lua --> <!-- open file in this.such as lua -->
<add key="open_file_in_this" value="true" /> <add key="open_file_in_this" value="true" />
<!-- Cut Images Setting --> <!-- check update when opening application automatically -->
<add key="auto_check_update" value="true" />
<!-- Cut Images Setting -->
<add key="image_quilty" value="100" /> <add key="image_quilty" value="100" />
<add key="image" value="44,64,177,254" /> <add key="image" value="44,64,177,254" />
<add key="image_other" value="25,54,128,128" /> <add key="image_other" value="25,54,128,128" />
...@@ -37,8 +41,8 @@ ...@@ -37,8 +41,8 @@
IME = false English IME = false English
--> -->
<add key="IME" value="false" /> <add key="IME" value="false" />
<add key="wordwrap" value="true" /> <add key="wordwrap" value="true" />
<add key="tabisspace" value="false" /> <add key="tabisspace" value="false" />
<add key="fontname" value="Consolas" /> <add key="fontname" value="Consolas" />
<add key="fontsize" value="14.5" /> <add key="fontsize" value="14.5" />
</appSettings> </appSettings>
......
★更新历史 ★更新历史
2.3.1.0
更新系列名,函数列表,常数列表等
添加脚本参考资料
删除卡片同时删除脚本卡图需要确认,防止误操作
2.3.0.9
改进多语言支持
2.3.0.8
可以选择是否自动检查更新
2.3.0.7
更新系列名,函数列表,常数列表
修复:修改资源时不能更改脚本文件名,保存脚本后关闭文件仍然提示是否保存
2.3.0.6 2.3.0.6
修复图片占用问题。 修复图片占用问题。
2.3.0.5 2.3.0.5
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
0x1002 真次世代 レアル·ジェネクス 0x1002 真次世代 レアル·ジェネクス
0x2002 盟军·次世代 A·ジェネクス 0x2002 盟军·次世代 A·ジェネクス
0x3 N/A 0x3 N/A
0x4 亚马逊 アマネス 0x4 亚马逊 アマネス
0x5 秘仪之力 アルカナフォース 0x5 秘仪之力 アルカナフォース
0x6 暗黑界 0x6 暗黑界
0x7 古代的机械 アンティーク・ギア 0x7 古代的机械 アンティーク・ギア
...@@ -151,6 +151,7 @@ ...@@ -151,6 +151,7 @@
0x14 N/A 0x14 N/A
0x15 巨大战舰 巨大戦艦 0x15 巨大战舰 巨大戦艦
0x16 机人 ロイド 0x16 机人 ロイド
0x1016 交通机人 ビークロイド
0x17 同调士 シンクロン 0x17 同调士 シンクロン
0x18 云魔物 雲魔物 0x18 云魔物 雲魔物
0x19 剑斗兽 剣闘獣 0x19 剑斗兽 剣闘獣
...@@ -244,7 +245,8 @@ ...@@ -244,7 +245,8 @@
0x63 反应机 リアクター 0x63 反应机 リアクター
0x64 鹰身 ハーピィ 0x64 鹰身 ハーピィ
0x65 侵略的 侵略の 0x65 侵略的 侵略の
0x66 音响战士 音響戦士 0x66 战士 ウォリアー
0x1066 音响战士 音響戦士
0x67 钢铁 アイアン 0x67 钢铁 アイアン
0x68 铁皮 ブリキ 0x68 铁皮 ブリキ
0x69 圣刻 聖刻 0x69 圣刻 聖刻
...@@ -281,7 +283,7 @@ ...@@ -281,7 +283,7 @@
0x7d 阳炎 ヘイズ 0x7d 阳炎 ヘイズ
0x107d 阳炎兽 陽炎獣 0x107d 阳炎兽 陽炎獣
0x7e 异热同心武器 ZW 0x7e 异热同心武器 ZW
0x7f 希望皇 霍普 希望皇ホープ 0x7f 希望皇 霍普 希望皇ホープ
0x80 尘妖 ダストン 0x80 尘妖 ダストン
0x81 炎王 0x81 炎王
0x1081 炎王兽 炎王獣 0x1081 炎王兽 炎王獣
...@@ -314,13 +316,16 @@ ...@@ -314,13 +316,16 @@
0x99 异色眼 オッドアイズ 0x99 异色眼 オッドアイズ
0x9a 超重武者 0x9a 超重武者
0x9b 幻奏 0x9b 幻奏
0x9c 星因士/星辉士 テラナイト 0x109b 幻奏的音姬 幻奏の音姫
0x9c 星守 テラナイト
0x109c 星辉士 ステラナイト
0x9d 影依 シャドール 0x9d 影依 シャドール
0x9e 龙星 竜星 0x9e 龙星 竜星
0x9f 娱乐伙伴 EM 0x9f 娱乐伙伴 EM
0xa0 传说的骑士 伝説の騎士 0xa0 传说的骑士 伝説の騎士
0xa1 传说之龙 伝説の竜 0xa1 传说之龙 伝説の竜
0xa2 黑魔术 ブラック·マジシャン 0xa2 黑魔术 ブラック·マジシャン
0x10a2 黑魔术少女 ブラック·マジシャン·ガール
0xa3 星尘 スターダスト 0xa3 星尘 スターダスト
0xa4 羽翼栗子球 ハネクリボー 0xa4 羽翼栗子球 ハネクリボー
0xa5 变化 チェンジ 0xa5 变化 チェンジ
...@@ -329,9 +334,9 @@ ...@@ -329,9 +334,9 @@
0xa8 兰斯洛特 ランスロット 0xa8 兰斯洛特 ランスロット
0xa9 毛绒动物 ファーニマル 0xa9 毛绒动物 ファーニマル
0xaa 机壳 クリフォート 0xaa 机壳 クリフォート
0xab 电子文具人 ブンボーグ 0xab 文具电子人 ブンボーグ
0xac 哥布林 ゴブリン 0xac 哥布林 ゴブリン
0xad 破坏玩具 デストーイ 0xad 玩具 デストーイ
0xae 契约书 契約書 0xae 契约书 契約書
0xaf DD 0xaf DD
0x10af DDD 0x10af DDD
...@@ -343,6 +348,7 @@ ...@@ -343,6 +348,7 @@
0xb5 灵兽 霊獣 0xb5 灵兽 霊獣
0x10b5 灵兽使 霊獣使い 0x10b5 灵兽使 霊獣使い
0x20b5 精灵兽 精霊獣 0x20b5 精灵兽 精霊獣
0x40b5 圣灵兽骑 聖霊獣騎
0xb6 外神 0xb6 外神
0xb7 旧神 0xb7 旧神
0xb8 古神 0xb8 古神
...@@ -351,13 +357,23 @@ ...@@ -351,13 +357,23 @@
0xbb 狱火机 インフェルノイド 0xbb 狱火机 インフェルノイド
0xbc 人造人 人造人間 0xbc 人造人 人造人間
0xbd 暗黑骑士 盖亚 暗黒騎士ガイア 0xbd 暗黑骑士 盖亚 暗黒騎士ガイア
0xbe 帝王 0xbe 帝王 帝(てい)王(おう)
0xbf 灵使 霊使い 0xbf 灵使 霊使い
0xc0 凭依装着 憑依装着 0xc0 凭依装着 憑依装着
0xc1 战士 ウォリアー 0xc1 N/A
0xc2 动力工具 パワー·ツール 0xc2 动力工具 パワー·ツール
0xc3 锋利小鬼 エッジインプ
0xc4 神数 セフィラ
0xc5 炼狱 煉(れん)獄(ごく)
0xc6 娱乐法师 Em
0xc7 龙剑士 竜剣士
0xc8 点火骑士 イグナイト
0xc9 芳香 アロマ
0xca 魔装战士 魔装戦士
0xcb 以太神兵龙 イーサルウェポン
0x100 同调士相关同调怪兽 0x100 同调士相关同调怪兽
0x101 奇迹同调融合相关怪兽 0x101 奇迹同调融合相关怪兽
0x102 暗黑融合限定怪兽 0x102 暗黑融合限定怪兽
0x103 电子龙限定素材的融合怪兽 0x103 电子龙限定素材的融合怪兽
0x104 真红眼素材融合怪兽
#end #end
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
...@@ -59,7 +59,9 @@ DataEditForm.mainMenu.menuitem_convertimage 批量导入卡图 ...@@ -59,7 +59,9 @@ DataEditForm.mainMenu.menuitem_convertimage 批量导入卡图
DataEditForm.mainMenu.menuitem_cancelTask 取消任务 DataEditForm.mainMenu.menuitem_cancelTask 取消任务
DataEditForm.mainMenu.menuitem_help 帮助(&H) DataEditForm.mainMenu.menuitem_help 帮助(&H)
DataEditForm.mainMenu.menuitem_about 关于 DataEditForm.mainMenu.menuitem_about 关于
DataEditForm.mainMenu.menuitem_language 语言
DataEditForm.mainMenu.menuitem_checkupdate 检查更新 DataEditForm.mainMenu.menuitem_checkupdate 检查更新
DataEditForm.mainMenu.menuitem_autocheckupdate 自动检查更新
DataEditForm.mainMenu.menuitem_github 源码 DataEditForm.mainMenu.menuitem_github 源码
# #
MainForm.mainMenu.menuitem_file 文件(&F) MainForm.mainMenu.menuitem_file 文件(&F)
...@@ -153,4 +155,6 @@ MainForm.mainMenu.menuitem_closeall 关闭所有 ...@@ -153,4 +155,6 @@ MainForm.mainMenu.menuitem_closeall 关闭所有
0x45 保存完成 0x45 保存完成
0x46 是否保存脚本? 0x46 是否保存脚本?
0x47 读取MSE存档 0x47 读取MSE存档
0x48 读取MSE存档完成! 0x48 读取MSE存档完成!
\ No newline at end of file 0x49 请重启程序使更改生效
0x4c 是否同时删除卡图、脚本等资源?
\ No newline at end of file
...@@ -13,7 +13,7 @@ CodeEditForm.mainMenu.menuitem_setcard Set DataBase ...@@ -13,7 +13,7 @@ CodeEditForm.mainMenu.menuitem_setcard Set DataBase
CodeEditForm.mainMenu.menuitem_help Help(&H) CodeEditForm.mainMenu.menuitem_help Help(&H)
CodeEditForm.mainMenu.menuitem_about About CodeEditForm.mainMenu.menuitem_about About
# #
DataEditForm.btn_img Import Image DataEditForm.btn_img Import Img
DataEditForm.lb_types Card type DataEditForm.lb_types Card type
DataEditForm.lb_tiptexts Script texts DataEditForm.lb_tiptexts Script texts
DataEditForm.lb_categorys Category DataEditForm.lb_categorys Category
...@@ -28,8 +28,8 @@ DataEditForm.btn_del Delete ...@@ -28,8 +28,8 @@ DataEditForm.btn_del Delete
DataEditForm.btn_undo Undo DataEditForm.btn_undo Undo
DataEditForm.btn_mod Modify DataEditForm.btn_mod Modify
DataEditForm.btn_add Add DataEditForm.btn_add Add
DataEditForm.btn_PageDown Page Up #DataEditForm.btn_PageDown Page Down
DataEditForm.btn_PageUp Page Down #DataEditForm.btn_PageUp Page Up
DataEditForm.lv_cardlist.0 Card Code DataEditForm.lv_cardlist.0 Card Code
DataEditForm.lv_cardlist.1 Card Name DataEditForm.lv_cardlist.1 Card Name
DataEditForm.mainMenu.menuitem_file Fil(&F) DataEditForm.mainMenu.menuitem_file Fil(&F)
...@@ -58,8 +58,10 @@ DataEditForm.mainMenu.menuitem_importmseimg Set MSE'Image ...@@ -58,8 +58,10 @@ DataEditForm.mainMenu.menuitem_importmseimg Set MSE'Image
DataEditForm.mainMenu.menuitem_cancelTask Cancel Task DataEditForm.mainMenu.menuitem_cancelTask Cancel Task
DataEditForm.mainMenu.menuitem_help Help(&H) DataEditForm.mainMenu.menuitem_help Help(&H)
DataEditForm.mainMenu.menuitem_about About DataEditForm.mainMenu.menuitem_about About
DataEditForm.mainMenu.menuitem_language Laguage
DataEditForm.mainMenu.menuitem_checkupdate Check Update DataEditForm.mainMenu.menuitem_checkupdate Check Update
DataEditForm.mainMenu.menuitem_github GitHub DataEditForm.mainMenu.menuitem_autocheckupdate Auto Check Update
DataEditForm.mainMenu.menuitem_github Sourse Code in GitHub
# #
MainForm.mainMenu.menuitem_file File(&F) MainForm.mainMenu.menuitem_file File(&F)
MainForm.mainMenu.menuitem_open Open MainForm.mainMenu.menuitem_open Open
...@@ -153,4 +155,6 @@ MainForm.mainMenu.menuitem_closeall Close All ...@@ -153,4 +155,6 @@ MainForm.mainMenu.menuitem_closeall Close All
0x45 Save OK 0x45 Save OK
0x46 If Save Script? 0x46 If Save Script?
0x47 Read MSE-set 0x47 Read MSE-set
0x48 Read MSE-set is OK. 0x48 Read MSE-set is OK.
\ No newline at end of file 0x49 Please restart program to apply changes.
0x4c Also delete pics and scripts?
\ No newline at end of file
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
!system 81 进入结束阶段 !system 81 进入结束阶段
!system 90 是否不解放怪物通常召唤? !system 90 是否不解放怪物通常召唤?
!system 91 是否使用额外的召唤机会? !system 91 是否使用额外的召唤机会?
!system 92 是否要解放对方怪兽进行上级招呼 !system 92 是否要解放对方怪兽进行上级召唤
!system 93 是否要继续选择素材? !system 93 是否要继续选择素材?
!system 100 先攻 !system 100 先攻
!system 101 后攻 !system 101 后攻
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
!system 1006 额外 !system 1006 额外
!system 1007 叠放 !system 1007 叠放
!system 1008 场地魔法区 !system 1008 场地魔法区
!system 1009 摆区 !system 1009 摆区
!system 1010 !system 1010
!system 1011 !system 1011
!system 1012 !system 1012
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
!system 1015 !system 1015
!system 1016 !system 1016
!system 1020 战士 !system 1020 战士
!system 1021 魔法使 !system 1021 魔法
!system 1022 天使 !system 1022 天使
!system 1023 恶魔 !system 1023 恶魔
!system 1024 不死 !system 1024 不死
...@@ -169,7 +169,7 @@ ...@@ -169,7 +169,7 @@
!system 1071 反转 !system 1071 反转
!system 1072 卡通 !system 1072 卡通
!system 1073 超量 !system 1073 超量
!system 1074 !system 1074
!system 1080 (N/A) !system 1080 (N/A)
#GUI #GUI
!system 1100 魔陷破坏 !system 1100 魔陷破坏
...@@ -228,7 +228,7 @@ ...@@ -228,7 +228,7 @@
!system 1214 !system 1214
!system 1215 开始 !system 1215 开始
!system 1216 消息 !system 1216 消息
!system 1217 刷新 !system 1217 刷新主机
!system 1220 昵称: !system 1220 昵称:
!system 1221 主机信息: !system 1221 主机信息:
!system 1222 主机密码: !system 1222 主机密码:
...@@ -399,7 +399,7 @@ ...@@ -399,7 +399,7 @@
!counter 0xd 强欲指示物 !counter 0xd 强欲指示物
!counter 0xe A指示物 !counter 0xe A指示物
!counter 0xf 虫指示物 !counter 0xf 虫指示物
!counter 0x10 黑羽指示物 !counter 0x3010 黑羽指示物
!counter 0x11 超毒指示物 !counter 0x11 超毒指示物
!counter 0x12 机巧指示物 !counter 0x12 机巧指示物
!counter 0x13 混沌指示物 !counter 0x13 混沌指示物
...@@ -434,3 +434,7 @@ ...@@ -434,3 +434,7 @@
!counter 0x30 毅飞冲天指示物 !counter 0x30 毅飞冲天指示物
!counter 0x31 希望剑指示物 !counter 0x31 希望剑指示物
!counter 0x32 气球指示物 !counter 0x32 气球指示物
!counter 0x33 妖仙指示物
!counter 0x34 指示物(BOX
!counter 0x35 音响指示物
!counter 0x3036 娱乐法师指示物
[DataEditorX]2.3.0.6[DataEditorX] [DataEditorX]2.3.1.0[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL] [URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★运行环境(Environment) ★运行环境(Environment)
......
 
★Environment ★Environment
This program based on .Net2.0/winXP(need .Net2.0)/win7(with.Net2.0)/win8(need.Net3.5 incloud 2.0) This program based on .Net2.0/winXP(need .Net2.0)/win7(with.Net2.0)/win8(need.Net3.5 include 2.0)
★File association ★File association
.lua Notepad++/Sublime text/DataEditorX .lua Notepad++/Sublime text/DataEditorX
...@@ -12,8 +12,8 @@ Click file with right mouse button, Open with, Browse Files, Choose confirm(Yes ...@@ -12,8 +12,8 @@ Click file with right mouse button, Open with, Browse Files, Choose confirm(Yes
Email:247321453@qq.com Email:247321453@qq.com
Title:DataEditorX X.X.X.X Title:DataEditorX X.X.X.X
Text: Text:
The error message text:If there is a error message box,please press Ctrl+C,then paste in someplace. The error message text: If there is a error message box, please press Ctrl+C, then paste in someplace.
please give a detailed description of:card message;antivirus;programe location;the operation that time. please give a detailed description of: card message; antivirus; programe location;the operation that time.
★Setting ★Setting
...@@ -52,7 +52,7 @@ you need it when you want to add or pendulum. ...@@ -52,7 +52,7 @@ you need it when you want to add or pendulum.
★DataEditor: ★DataEditor:
IF you need to input Attack?, you can use anyone of ?/?/-2 instead. If you need to input Attack "?", you can use anyone of ?/?/-2 instead.
The folder of pics, script and cdb should be in a same folder consistent. The folder of pics, script and cdb should be in a same folder consistent.
...@@ -76,11 +76,11 @@ pics ...@@ -76,11 +76,11 @@ pics
★Lua search ★Lua search
Find lua from C++ Source Find lua from C++ Source
Return in parameter typeC++ implement code Return in parameter type, C++ implement code
★Copy a card: ★Copy a card:
Copy and ReplaceIf there's a card with same name, replace it. Copy and Replace: If there's a card with same name, replace it.
Copy without ReplaceIf there's a card with same name, ignore it. Copy without Replace: If there's a card with same name, ignore it.
★Card search ★Card search
...@@ -91,8 +91,8 @@ Copy without Replace:If there's a card with same name, ignore it. ...@@ -91,8 +91,8 @@ Copy without Replace:If there's a card with same name, ignore it.
If there is a "?", input"-2"or"?" If there is a "?", input"-2"or"?"
4.Search by card name: 4.Search by card name:
AOJ%% start with AOJ AOJ%% start with AOJ
流%%天 start with“流” and end with“天 Shooting%%Dragon start with “Shooting” and end with “Dragon
%%战士 end with “战士 %%Warrior end with “Warrior
5.Search by card number 5.Search by card number
--A card(or a card with same name) with card number of 10000000, --A card(or a card with same name) with card number of 10000000,
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment