Commit eb0e9f17 authored by keyongyu's avatar keyongyu

1.6.7.0

parent 9c6df5b0
......@@ -341,8 +341,13 @@ public static string GetSelectSQL(Card c)
{
StringBuilder sb=new StringBuilder();
sb.Append("SELECT datas.*,texts.* FROM datas,texts WHERE datas.id=texts.id ");
if(!string.IsNullOrEmpty(c.name))
sb.Append(" and texts.name like '%"+c.name+"%' ");
if(!string.IsNullOrEmpty(c.name)){
if(c.name.IndexOf("%%")>=0)
c.name=c.name.Replace("%%","%");
else
c.name="%"+c.name.Replace("%","/%").Replace("_","/_")+"%";
sb.Append(" and texts.name like '"+c.name+"' ");
}
if(!string.IsNullOrEmpty(c.desc))
sb.Append(" and texts.desc like '%"+c.desc+"%' ");
if(c.ot>0)
......@@ -357,7 +362,21 @@ public static string GetSelectSQL(Card c)
sb.Append(" and datas.type & "+toInt(c.type)+" = "+toInt(c.type));
if(c.category>0)
sb.Append(" and datas.category & "+toInt(c.category)+" = "+toInt(c.category));
if(c.atk>0)
sb.Append(" and datas.atk >= "+c.atk.ToString());
else if(c.atk==-2)
sb.Append(" and datas.atk = "+c.atk.ToString());
else if(c.atk==-1)
sb.Append(" and datas.atk = 0");
if(c.def>0)
sb.Append(" and datas.def >= "+c.def.ToString());
else if(c.def==-2)
sb.Append(" and datas.def = "+c.def.ToString());
else if(c.def==-1)
sb.Append(" and datas.def = 0");
if(c.id>0 && c.alias>0)
sb.Append(" and datas.id BETWEEN "+c.alias.ToString()+" and "+c.id.ToString());
else if(c.id>0)
......
This diff is collapsed.
......@@ -104,9 +104,7 @@ void DataEditFormLoad(object sender, EventArgs e)
if(File.Exists(nowCdbFile))
Open(nowCdbFile);
#if !DEBUG
checkupdate(false);
#endif
//checkupdate(false);
}
//窗体关闭
void DataEditFormFormClosing(object sender, FormClosingEventArgs e)
......@@ -406,10 +404,14 @@ Card GetCard()
c.level+=(temp << 0x10);
if(tb_atk.Text=="?"||tb_atk.Text=="?")
c.atk=-2;
else if(tb_atk.Text==".")
c.atk=-1;
else
int.TryParse( tb_atk.Text,out c.atk);
if(tb_def.Text=="?"||tb_def.Text=="?")
c.def=-2;
else if(tb_def.Text==".")
c.def=-1;
else
int.TryParse( tb_def.Text,out c.def);
long.TryParse( tb_cardcode.Text,out c.id);
......
......@@ -28,4 +28,4 @@
//
// You can specify all the values or you can use the default the Revision and
// Build Numbers by using the '*' as shown below:
[assembly: AssemblyVersion("1.6.7.0")]
[assembly: AssemblyVersion("1.6.8.0")]
......@@ -22,6 +22,7 @@ DataEditForm->lb4 /
DataEditForm->lb5 /
DataEditForm->lv_cardlist0 密码
DataEditForm->lv_cardlist1 卡片名称
DataEditForm->menu_tools 功能(&T)
DataEditForm->menuitem_cancelTask 取消当前任务
DataEditForm->menuitem_compdb 压缩当前数据库
DataEditForm->menuitem_convertimage 批量导入卡图
......
......@@ -4,9 +4,7 @@
cn2tw = true
########################### Spell/Trap
spell = [魔法卡%%]
# spell = 【魔法カード%%】
trap = [陷阱卡%%]
# trap = 【罠カード%%】
############################ Text
pendulum-text = 】[\s\S]*?\n([\S\s]*?)\n【
# pendulum-text = ([\S\s]*?)\n【
......
......@@ -22,6 +22,7 @@ DataEditForm->lb4 /
DataEditForm->lb5 /
DataEditForm->lv_cardlist0 Card Code
DataEditForm->lv_cardlist1 Card Name
DataEditForm->menu_tools Tools
DataEditForm->menuitem_cancelTask Cancel Task
DataEditForm->menuitem_compdb Compression DataBase
DataEditForm->menuitem_convertimage Inport Images
......
[DataEditorX]1.6.7.0[DataEditorX]
[DataEditorX]1.6.8.0[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★使用前,请关联lua的打开方式,例如记事本,notepad++,等。
★注意:
1.脚本提示文字修改:点击列表,编辑文本,按Enter确定输入。
2.攻击力为?,可以输入?,?,-2任意一个都可以。
★卡片搜索
1.仅支持第一个系列名搜索,暂不支持P的刻度搜索
2.支持卡片名称,描述,规则,属性,等级,种族,卡片类型,效果类型,密码
3.ATK,DEF搜索:
如果是0,则输入-1或者.搜索
如果是?,则输入-2或者?或者?搜索
4.卡片名称搜索:
AOJ%% 以“AOJ”开头
流%%天 以“流”开头,“天”结尾
%%战士 以“战士”结尾
5.密码范围搜索示例:
--密码或同名卡为10000000,的卡片 卡片密码: 10000000 同名卡: 0
--同名卡为10000000的卡片 卡片密码: 0 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 同名卡: 10000000 卡片密码: 20000000
★支援Magic Set Editor 2
下载/更新:
Magic Set Editor 2/update/download.bat
★MSE存档生成设置
config文件,设置pendulum文本和普通文本的正则正则表达式,用来分离文本
mse-head MSE的风格设置文件
mse-monster 普通怪兽模版
mse-pendulum P怪兽模版
mse-spelltrap 魔陷模版
mse-italic 特数字替换,达到一个位置使用2种字体的效果
mse-config 设置pendulum文本和普通文本的正则正则表达式,用来分离文本
★支持关联cdb文件,命令参数启动。
关联cdb文件:
......@@ -29,14 +47,6 @@ mse-italic 特数字替换,达到一个位置使用2种字体的效果
替换复制:如果存在卡片,就用最新的替换
不替换复制:如果存在卡片,就跳过
★卡片搜索
1.不支持系列名,ATK,DEF搜索
2.支持卡片名称,描述,规则,属性,等级,种族,卡片类型,效果类型,密码
3.密码范围搜索示例:
--密码或同名卡为10000000,的卡片 卡片密码: 10000000 同名卡: 0
--同名卡为10000000的卡片 卡片密码: 0 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 同名卡: 10000000 卡片密码: 20000000
★bug反馈
Email:247321453@qq.com
提交版本前,请检查更新。
......@@ -56,6 +66,11 @@ DataEditorX.exe.config
描述不详细的bug,我修复不了。(都不知道是bug是什么)
★更新历史
1.6.8.0
不再支持自动更新,请大家每天手动更新,下个版本添加多cdb编辑
把文件菜单的项分开
改进卡名搜索
添加atk,def搜索
1.6.7.0
任务进度提示
取消任务
......
No preview for this file type
......@@ -22,6 +22,7 @@ DataEditForm->lb4 /
DataEditForm->lb5 /
DataEditForm->lv_cardlist0 密码
DataEditForm->lv_cardlist1 卡片名称
DataEditForm->menu_tools 功能(&T)
DataEditForm->menuitem_cancelTask 取消当前任务
DataEditForm->menuitem_compdb 压缩当前数据库
DataEditForm->menuitem_convertimage 批量导入卡图
......
......@@ -4,9 +4,7 @@
cn2tw = true
########################### Spell/Trap
spell = [魔法卡%%]
# spell = 【魔法カード%%】
trap = [陷阱卡%%]
# trap = 【罠カード%%】
############################ Text
pendulum-text = 】[\s\S]*?\n([\S\s]*?)\n【
# pendulum-text = ([\S\s]*?)\n【
......
......@@ -22,6 +22,7 @@ DataEditForm->lb4 /
DataEditForm->lb5 /
DataEditForm->lv_cardlist0 Card Code
DataEditForm->lv_cardlist1 Card Name
DataEditForm->menu_tools Tools
DataEditForm->menuitem_cancelTask Cancel Task
DataEditForm->menuitem_compdb Compression DataBase
DataEditForm->menuitem_convertimage Inport Images
......
[DataEditorX]1.6.7.0[DataEditorX]
[DataEditorX]1.6.8.0[DataEditorX]
[URL]https://github.com/247321453/DataEditorX/raw/master/win32/win32.zip[URL]
★使用前,请关联lua的打开方式,例如记事本,notepad++,等。
★注意:
1.脚本提示文字修改:点击列表,编辑文本,按Enter确定输入。
2.攻击力为?,可以输入?,?,-2任意一个都可以。
★卡片搜索
1.仅支持第一个系列名搜索,暂不支持P的刻度搜索
2.支持卡片名称,描述,规则,属性,等级,种族,卡片类型,效果类型,密码
3.ATK,DEF搜索:
如果是0,则输入-1或者.搜索
如果是?,则输入-2或者?或者?搜索
4.卡片名称搜索:
AOJ%% 以“AOJ”开头
流%%天 以“流”开头,“天”结尾
%%战士 以“战士”结尾
5.密码范围搜索示例:
--密码或同名卡为10000000,的卡片 卡片密码: 10000000 同名卡: 0
--同名卡为10000000的卡片 卡片密码: 0 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 同名卡: 10000000 卡片密码: 20000000
★支援Magic Set Editor 2
下载/更新:
Magic Set Editor 2/update/download.bat
★MSE存档生成设置
config文件,设置pendulum文本和普通文本的正则正则表达式,用来分离文本
mse-head MSE的风格设置文件
mse-monster 普通怪兽模版
mse-pendulum P怪兽模版
mse-spelltrap 魔陷模版
mse-italic 特数字替换,达到一个位置使用2种字体的效果
mse-config 设置pendulum文本和普通文本的正则正则表达式,用来分离文本
★支持关联cdb文件,命令参数启动。
关联cdb文件:
......@@ -29,14 +47,6 @@ mse-italic 特数字替换,达到一个位置使用2种字体的效果
替换复制:如果存在卡片,就用最新的替换
不替换复制:如果存在卡片,就跳过
★卡片搜索
1.不支持系列名,ATK,DEF搜索
2.支持卡片名称,描述,规则,属性,等级,种族,卡片类型,效果类型,密码
3.密码范围搜索示例:
--密码或同名卡为10000000,的卡片 卡片密码: 10000000 同名卡: 0
--同名卡为10000000的卡片 卡片密码: 0 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 同名卡: 10000000 卡片密码: 20000000
★bug反馈
Email:247321453@qq.com
提交版本前,请检查更新。
......@@ -56,6 +66,11 @@ DataEditorX.exe.config
描述不详细的bug,我修复不了。(都不知道是bug是什么)
★更新历史
1.6.8.0
不再支持自动更新,请大家每天手动更新,下个版本添加多cdb编辑
把文件菜单的项分开
改进卡名搜索
添加atk,def搜索
1.6.7.0
任务进度提示
取消任务
......
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