Commit 80ef7a57 authored by 247321453's avatar 247321453

1.3.5274.21671

parent ac414b0f
/*
* 由SharpDevelop创建。
* 用户: Acer
* 日期: 6月10 星期二
* 时间: 9:58
*
*/
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Windows.Forms;
namespace DataEditorX.Core
{
/// <summary>
/// Description of CheckUpdate.
/// </summary>
public class CheckUpdate
{
static string HEAD="[DataEditorX]";
public static void UpdateTip(string VERURL)
{
string newver=Check(VERURL);
int iver,iver2;
int.TryParse(Application.ProductVersion.Replace(".",""), out iver);
int.TryParse(newver.Replace(".",""), out iver2);
if(iver2>iver)
{
if(MyMsg.Question("发现新版本:"+newver
+"\n是否打开下载页面?"))
{
System.Diagnostics.Process.Start(VERURL);
}
}
else if(iver2>0)
MyMsg.Show("已经是最新版本!\n版本号:"+newver);
else
MyMsg.Error("查询失败!\n请检查计算机的网络连接。");
}
public static string Check(string VERURL)
{
string urlver="0.0.0.0";
string html=GetHtmlContentByUrl(VERURL);
if(!string.IsNullOrEmpty(html))
{
int t,w;
t=html.IndexOf(HEAD);
w=(t>0)?html.IndexOf(HEAD,t+HEAD.Length):0;
if(w>0)
{
urlver=html.Substring(t+HEAD.Length,w-t-HEAD.Length);
}
}
return urlver;
}
#region 获取网址内容
public static string GetHtmlContentByUrl(string url)
{
string htmlContent = string.Empty;
try {
HttpWebRequest httpWebRequest =
(HttpWebRequest)WebRequest.Create(url);
httpWebRequest.Timeout = 5000;
using(HttpWebResponse httpWebResponse =
(HttpWebResponse)httpWebRequest.GetResponse())
{
using(Stream stream = httpWebResponse.GetResponseStream())
{
using(StreamReader streamReader =
new StreamReader(stream, Encoding.UTF8))
{
htmlContent = streamReader.ReadToEnd();
streamReader.Close();
}
stream.Close();
}
httpWebResponse.Close();
}
return htmlContent;
}
catch{
}
return "";
}
#endregion
}
}
......@@ -331,7 +331,7 @@ public static string GetSelectSQL(Card c)
sb.Append(" and datas.category & "+toInt(c.category)+" = "+toInt(c.category));
if(c.id>0 && c.alias>0)
sb.Append(" and datas.id >= "+c.id.ToString()+" and datas.id <="+c.alias.ToString());
sb.Append(" and datas.id BETWEEN "+c.alias.ToString()+" and "+c.id.ToString());
else if(c.id>0)
{
sb.Append(" and ( datas.id="+c.id.ToString()+" or datas.alias="+c.id.ToString()+") ");
......
http://hi.baidu.com/247321453
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
......@@ -44,6 +44,7 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Data" />
<Reference Include="System.Data.SQLite">
<HintPath>DLL\System.Data.SQLite.dll</HintPath>
......@@ -54,17 +55,14 @@
</ItemGroup>
<ItemGroup>
<Compile Include="Core\Card.cs" />
<Compile Include="Core\CheckUpdate.cs" />
<Compile Include="Core\DataBase.cs" />
<Compile Include="Core\DataManager.cs" />
<Compile Include="Core\DoubleContorl.cs" />
<Compile Include="DataEditForm.cs" />
<Compile Include="DataEditForm.Designer.cs">
<DependentUpon>DataEditForm.cs</DependentUpon>
</Compile>
<Compile Include="ImageForm.cs" />
<Compile Include="ImageForm.Designer.cs">
<DependentUpon>ImageForm.cs</DependentUpon>
</Compile>
<Compile Include="DoubleContorl.cs" />
<Compile Include="MyMsg.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
......@@ -73,40 +71,62 @@
<EmbeddedResource Include="DataEditForm.resx">
<DependentUpon>DataEditForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="ImageForm.resx">
<DependentUpon>ImageForm.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Folder Include="Data" />
<Folder Include="chs" />
<Folder Include="Core" />
<Folder Include="en" />
</ItemGroup>
<ItemGroup>
<None Include="Data\card-attribute.txt">
<None Include="app.config">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</None>
<None Include="chs\card-attribute.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\card-category.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\card-level.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\card-race.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\card-rule.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\card-setname.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\card-type.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="chs\cover.jpg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\card-category.txt">
<None Include="en\card-attribute.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\card-level.txt">
<None Include="en\card-category.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\card-race.txt">
<None Include="en\card-level.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\card-rule.txt">
<None Include="en\card-race.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\card-setname.txt">
<None Include="en\card-rule.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\card-type.txt">
<None Include="en\card-setname.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\cover.jpg">
<None Include="en\card-type.txt">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="Data\update.txt">
<None Include="en\cover.jpg">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
<None Include="readme.txt">
......
/*
* 由SharpDevelop创建。
* 用户: Acer
* 日期: 5月19 星期一
* 时间: 11:19
*
*/
namespace DataEditorX
{
partial class ImageForm
{
/// <summary>
/// Designer variable used to keep track of non-visual components.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Disposes resources used by the form.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing) {
if (components != null) {
components.Dispose();
}
}
base.Dispose(disposing);
}
/// <summary>
/// This method is required for Windows Forms designer support.
/// Do not change the method contents inside the source code editor. The Forms designer might
/// not be able to load this method if it was changed manually.
/// </summary>
private void InitializeComponent()
{
this.SuspendLayout();
//
// ImageForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom;
this.ClientSize = new System.Drawing.Size(225, 294);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.Name = "ImageForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "ImageForm";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ImageFormFormClosing);
this.ResumeLayout(false);
}
}
}
/*
* 由SharpDevelop创建。
* 用户: Acer
* 日期: 5月19 星期一
* 时间: 11:19
*
*/
using System;
using System.Drawing;
using System.Windows.Forms;
namespace DataEditorX
{
/// <summary>
/// Description of ImageForm.
/// </summary>
public partial class ImageForm : Form
{
public ImageForm()
{
InitializeComponent();
}
void ImageFormFormClosing(object sender, FormClosingEventArgs e)
{
this.Hide();
e.Cancel=true;
}
public void SetImage(Image img,string title)
{
this.Text=title;
this.BackgroundImage=img;
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
\ No newline at end of file
......@@ -7,6 +7,7 @@
*/
using System;
using System.Windows.Forms;
using System.Configuration;
namespace DataEditorX
{
......@@ -15,24 +16,33 @@ namespace DataEditorX
/// </summary>
public static class MyMsg
{
public static string GetString(string keyStr)
{
if(ConfigurationManager.AppSettings["language"]=="en")
return keyStr;
string str=ConfigurationManager.AppSettings[keyStr];
if(string.IsNullOrEmpty(str))
return keyStr;
return str;
}
public static void Show(string strMsg)
{
MessageBox.Show(strMsg, "提示",
MessageBox.Show(strMsg, GetString("info"),
MessageBoxButtons.OK, MessageBoxIcon.Information);
}
public static void Warning(string strWarn)
{
MessageBox.Show(strWarn, "警告",
MessageBox.Show(strWarn, GetString("warning"),
MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
public static void Error(string strError)
{
MessageBox.Show(strError, "错误",
MessageBox.Show(strError, GetString("error"),
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
public static bool Question(string strQues)
{
if(MessageBox.Show(strQues, "询问",
if(MessageBox.Show(strQues, GetString("question"),
MessageBoxButtons.OKCancel,
MessageBoxIcon.Question)==DialogResult.OK)
return true;
......
......@@ -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.2.1.2")]
[assembly: AssemblyVersion("1.3.*")]
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<!-- Example connection to a SQL Server Database on localhost. -->
<!-- <add name="ExampleConnectionString"
connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True"
providerName="System.Data.SqlClient" /> -->
</connectionStrings>
<appSettings>
<!-- access these values via the property:
System.Configuration.ConfigurationManager.AppSettings[key]
-->
<add key="language" value="chs" />
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<add key="updateURL" value="http://hi.baidu.com/247321453" />
<add key="info" value="提示" />
<add key="error" value="错误" />
<add key="warning" value="警告" />
<add key="question" value="询问" />
<add key="Add" value="添加卡片" />
<add key="Modify" value="修改卡片" />
<add key="Delete" value="删除卡片" />
<add key="Lua Script" value="lua脚本" />
<add key="Search" value="搜索" />
<add key="Reset" value="重置" />
<add key="Alias Card" value="同名卡" />
<add key="Card Code" value="卡片密码" />
<add key="Card Types" value="卡片种类" />
<add key="Card Categorys" value="效果种类" />
<add key="Tips Texts" value="提示文字" />
<add key="Help" value="帮助" />
<add key="About" value="关于" />
<add key="Check Update" value="检查更新" />
<add key="Source" value="源码主页" />
<add key="File" value="文件" />
<add key="Card Name" value="卡片名称" />
<add key="Open Database" value="打开" />
<add key="New Database" value="新建" />
<add key="Cards Form ydk file" value="从ydk文件读取" />
<add key="Cards From Images" value="从图像文件夹读取" />
<add key="Select Copy To" value="选中卡片复制到..." />
<add key="All Now Copy To" value="当前所有卡片复制到..." />
<add key="Quit" value="退出" />
<add key="Please select a DataBase!" value="请打开一个数据库!" />
<add key="File is not exists!" value="文件不存在!" />
<add key="Card is exists!" value="卡片已经存在!" />
<add key="Add Card succeed!" value="添加成功!" />
<add key="Add Card fail!" value="添加失败!" />
<add key="Delete Card {0} ?" value="是否删除卡片 {0}?" />
<add key="Delete {0} Cards ?" value="是否删除 {0} 张卡片?" />
<add key="Delete Card succeed!" value="删除成功!" />
<add key="Delete Card fail!" value="删除失败!" />
<add key="Card is not changed!" value="卡片没有被修改!" />
<add key="Modify Card succeed!" value="修改成功!" />
<add key="Modify Card fail!" value="修改失败!" />
<add key="Please select script text!" value="请选中脚本文本!" />
<add key="create script file?{0}" value="是否创建脚本文件?{0}" />
<add key="Card Code is zero!" value="卡片密码必须大于0!" />
<add key="Please select images directory!" value="文件不存在!" />
<add key="Please select ydk file." value="选择卡组文件(ydk文件)" />
<add key="ydk file(*.ydk)|*.ydk|all files(*.*)|*.*" value="ydk文件(*.ydk)|*.ydk|所有文件(*.*)|*.*" />
<add key="Overwrite existing card?" value="是否覆盖已经存在的卡片?" />
<add key="Please select database." value="请选择数据库(*.cdb)" />
<add key="cdb file(*.cdb)|*.cdb|all files(*.*)|*.*" value="cdb文件(*.cdb)|*.cdb|所有文件(*.*)|*.*" />
<add key="About:{0}Version:{1}Author:{2}Email:{3}" value="关于:{0}版本:{1}作者:{2}邮箱:{3}" />
</appSettings>
</configuration>
0x0 Atribute
0x1 Earth
0x2 Water
0x4 Fire
0x8 Wind
0x10 Light
0x20 Dark
0x40 Divine
\ No newline at end of file
0x1 S/T Destroy
0x2 Destroy Monster
0x4 Banish
0x8 Graveyard
0x10 Back to Hand
0x20 Back to Deck
0x40 Destroy Hand
0x80 Destroy Deck
0x100 Draw
0x200 Search
0x400 Recovery
0x800 Position
0x1000 Control
0x2000 Change ATK/DEF
0x4000 Piercing
0x8000 Repeat Attack
0x10000 Limit Attack
0x20000 Direct Attack
0x40000 Special Summon
0x80000 Token
0x100000 Type-Related
0x200000 Property-Related
0x400000 Damage LP
0x800000 Recover LP
0x1000000 Destroy
0x2000000 Select
0x4000000 Counter
0x8000000 Gamble
0x10000000 Fusion-Related
0x20000000 Tuner-Related
0x40000000 Xyz-Related
0x80000000 Negate Effect
0x0 Level/Rank
0x1 1★
0x2 2★
0x3 3★
0x4 4★
0x5 5★
0x6 6★
0x7 7★
0x8 8★
0x9 9★
0xa 10★
0xb 11★
0xc 12★
0xd 13★
\ No newline at end of file
0x0 Race
0x1 Warrior
0x2 Spellcaster
0x4 Fairy
0x8 Fiend
0x10 Zombie
0x20 Machine
0x40 Aqua
0x80 Pyro
0x100 Rock
0x200 Winged Beast
0x400 Plant
0x800 Insect
0x1000 Thunder
0x2000 Dragon
0x4000 Beast
0x80000 Beast-Warrior
0x10000 Dinosaur
0x20000 Fish
0x40000 Sea Serpent
0x80000 Reptile
0x100000 Psychic
0x200000 Divine-Beast
0x400000 Creator God
0x800000 Wyrm
0x0 Rule
0x1 OCG
0x2 TCG
0x3 OCG&TCG
0x4 Anime/DIY
\ No newline at end of file
0x0 SetName
0x1 A·O·J
0x2 ジェネクス
0x1002 レアル·ジェネクス
0x2002 A·ジェネクス
0x4 アマズネス
0x5 アルカナフォース
0x6 暗黑界
0x7 アンティーク・ギア
0x8 HERO
0x3008 E·HERO
0x6008 E-HERO
0xc008 D·HERO
0x5008 V·HERO
0xa008 M·HERO
0x9 ネオス
0xa ヴェルズ
0x100a インヴェルズ
0xb インフェルニティ
0xc エーリアン
0xd セイバー
0x100d X-セイバー
0x300d XX-セイバー
0xe エレキ
0xf オジャマ
0x10 ガスタ
0x11 カラクリ
0x12 ガエル
0x13 機皇
0x3013 機皇帝
0x6013 機皇兵
0x14 ------
0x15 巨大戦艦
0x16 ロイド
0x17 シンクロン
0x18 雲魔物
0x19 剣闘獣
0x1a 黒蠍
0x1b 幻獣
0x101b 幻獣機
0x1c 幻魔
0x1d コアキメイル
0x1e C(コクーン)
0x1f N(ネオスペーシアン)
0x20 紫炎
0x21 地縛神
0x22 ジュラック
0x23 SIN
0x24 スクラップ
0x25 C(チェーン)
0x26 D(ディフォーマー)
0x27 TG(テックジーナス)
0x28 電池メン
0x29 ドラグニティ
0x2a ナチュル
0x2b 忍者
0x102b 機甲忍者
0x2c フレムベル
0x2d ハーピィ
0x2e 墓守
0x2f 氷結界
0x30 ヴァイロン
0x31 フォーチュンレディ
0x32 ヴォルカニック
0x33 BF(ブラックフェザー)
0x34 宝玉獣
0x35 魔轟神
0x1035 魔轟神獣
0x36 マシンナーズ
0x37 霞の谷
0x38 ライトロード
0x39 ラヴァル
0x3a リチュア
0x3b レッドアイズ
0x3c レプティレス
0x3d 六武衆
0x3e ワーム
0x3f セイヴァ
0x40 封印されし
0x41 LV
0x42 極星
0x3042 極星天
0x6042 極星獣
0xa042 極星霊
0x5042 極星宝
0x43 ジャンク
0x44 代行者
0x45 デーモン
0x46 融合/フュージョン
0x47 ジェム
0x1047 ジェムナイト
0x48 NO
0x1048 CNO
0x49 铳士
0x4a 時械神
0x4b 極神
0x4c 落とし穴
0x4e エヴォル
0x304e エヴォルド
0x604e エヴォルダ
0x504e エヴォルカイザー
0x4f バスター
0x104f /バスター
0x50 ヴェノム
0x51 ガジェット
0x52 ガーディアン
0x53 セイクリッド
0x54 ガガガ
0x55 フォトン
0x56 甲虫装機
0x57 リゾネーター
0x58 ゼンマイ
0x59 ゴゴゴ
0x5a ペンギン
0x5b トマボー
0x5c スフィンクス
0x60 竹光
0x61 忍法
0x62 トゥーン
0x63 リアクター
0x64 ハーピィ
0x65 侵略の
0x66 音響戦士
0x67 アイアン
0x68 ブリキ
0x69 聖刻
0x6a 幻蝶の刺客
0x6b バウンサー
0x6c ライトレイ
0x6d 魔人
0x306d 竜魔人
0x606d 儀式魔人
0x6e 魔導
0x106e 魔導書
0x6f ヒロイック
0x106f H・C
0x206f H-C
0x70 先史遺産
0x71 マドルチェ
0x72 ギアギア
0x1072 ギアギアーノ
0x73 エクシーズ
0x1073 CX
0x74 水精鱗
0x75 アビス
0x76 紋章獣
0x77 海皇
0x78 素早い
0x79 炎星
0x7a Nobel
0x107a NobelKnight
0x207a NobelArms
0x7b ギャラクシー
0x107b ギャラクシーアイズ
0x307b 银河眼时空龙
0x7c 炎舞
0x7d ヘイズ
0x107d 陽炎獣
0x7e ZW
0x7f 希望皇ホープ
0x80 ダストン
0x81 炎王
0x1081 炎王獣
0x82 ドドド
0x83 ギミック・パペット
0x84 BK
0x85 SDロボ
0x86 光天使
0x87 アンブラル
0x88 武神
0x1088 武神器
0x89 ホール
0x8a 蟲惑
0x108a 蟲惑魔
0x8b マリスボラス
0x8c ドルイド
0x8d ゴーストリック
0x8e ヴァンパイア
0x8f ズババ
0x90 森羅
0x91 ネクロバレー
0x92 メダリオン
0x93 サイバー
0x1093 サイバー・ドラゴン
0x94 サイバネティック
0x95 RUM
0x96 フィッシュボーグ
0x97 アーティファクト
0x98 「魔术师」
0x99 「异色眼」
0x9a 「超重武者」
0x9b 「幻奏」
0x9c 「テラナイト」
0x9d 「影依」
0x9e 「龙星」
0x100 同调士相关同调怪兽
0x101 奇迹同调融合相关怪兽
0x102 暗黑融合限定怪兽
0x103 电子龙限定素材的融合怪兽
\ No newline at end of file
0x1 Monster
0x2 Spell
0x4 Trap
0x8 N/A
0x10 Normal
0x20 Effect
0x40 Fusion
0x80 Ritual
0x100 T-Monster
0x200 Spirit
0x400 Union
0x800 Gemini
0x1000 Tuner
0x2000 Synchro
0x4000 Token
0x8000 N/A
0x10000 Quick-Play
0x20000 Continuous
0x40000 Equip
0x80000 Field
0x100000 Counter
0x200000 Flip
0x400000 Toon
0x800000 Xyz
0x1000000 Pendulum
......@@ -6,21 +6,18 @@
1.不支持系列名,ATK,DEF搜索
2.支持卡片名称,描述,规则,属性,等级,种族,卡片类型,效果类型,密码
3.密码范围搜索示例:
--大于密码10000000的卡片 卡片密码: 10000000 同名卡: -1
--小于密码10000000的卡片 卡片密码: -1 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 卡片密码: 10000000 同名卡: 20000000
★配置文件
1.游戏目录
2.更新网址
3.源码网址
★设置游戏路径
data\ygopro.txt
注意:文本编码:UTF-8,最好是完整路径
--大于密码10000000的卡片 卡片密码: 10000000 同名卡: 0
--小于密码10000000的卡片 卡片密码: 0 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 同名卡: 10000000 卡片密码: 20000000
★更新历史
1.3.0.0
txt文件,顺序可以打乱,关键是数值不能重复
支持多语言化
DataEditorX.exe.config
<add key="language" value="chs" />简体
<add key="language" value="en" />英文
1.2.1.2
按密码搜索一样会显示同名卡
更改密码搜索
......
http://hi.baidu.com/247321453
\ No newline at end of file
No preview for this file type
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<!-- Example connection to a SQL Server Database on localhost. -->
<!-- <add name="ExampleConnectionString"
connectionString="Data Source=.;Initial Catalog=DBName;Integrated Security=True"
providerName="System.Data.SqlClient" /> -->
</connectionStrings>
<appSettings>
<!-- access these values via the property:
System.Configuration.ConfigurationManager.AppSettings[key]
-->
<add key="language" value="chs" />
<add key="sourceURL" value="https://github.com/247321453/DataEditorX" />
<add key="updateURL" value="http://hi.baidu.com/247321453" />
<add key="info" value="提示" />
<add key="error" value="错误" />
<add key="warning" value="警告" />
<add key="question" value="询问" />
<add key="Add" value="添加卡片" />
<add key="Modify" value="修改卡片" />
<add key="Delete" value="删除卡片" />
<add key="Lua Script" value="lua脚本" />
<add key="Search" value="搜索" />
<add key="Reset" value="重置" />
<add key="Alias Card" value="同名卡" />
<add key="Card Code" value="卡片密码" />
<add key="Card Types" value="卡片种类" />
<add key="Card Categorys" value="效果种类" />
<add key="Tips Texts" value="提示文字" />
<add key="Help" value="帮助" />
<add key="About" value="关于" />
<add key="Check Update" value="检查更新" />
<add key="Source" value="源码主页" />
<add key="File" value="文件" />
<add key="Card Name" value="卡片名称" />
<add key="Open Database" value="打开" />
<add key="New Database" value="新建" />
<add key="Cards Form ydk file" value="从ydk文件读取" />
<add key="Cards From Images" value="从图像文件夹读取" />
<add key="Select Copy To" value="选中卡片复制到..." />
<add key="All Now Copy To" value="当前所有卡片复制到..." />
<add key="Quit" value="退出" />
<add key="Please select a DataBase!" value="请打开一个数据库!" />
<add key="File is not exists!" value="文件不存在!" />
<add key="Card is exists!" value="卡片已经存在!" />
<add key="Add Card succeed!" value="添加成功!" />
<add key="Add Card fail!" value="添加失败!" />
<add key="Delete Card {0} ?" value="是否删除卡片 {0}?" />
<add key="Delete {0} Cards ?" value="是否删除 {0} 张卡片?" />
<add key="Delete Card succeed!" value="删除成功!" />
<add key="Delete Card fail!" value="删除失败!" />
<add key="Card is not changed!" value="卡片没有被修改!" />
<add key="Modify Card succeed!" value="修改成功!" />
<add key="Modify Card fail!" value="修改失败!" />
<add key="Please select script text!" value="请选中脚本文本!" />
<add key="create script file?{0}" value="是否创建脚本文件?{0}" />
<add key="Card Code is zero!" value="卡片密码必须大于0!" />
<add key="Please select images directory!" value="文件不存在!" />
<add key="Please select ydk file." value="选择卡组文件(ydk文件)" />
<add key="ydk file(*.ydk)|*.ydk|all files(*.*)|*.*" value="ydk文件(*.ydk)|*.ydk|所有文件(*.*)|*.*" />
<add key="Overwrite existing card?" value="是否覆盖已经存在的卡片?" />
<add key="Please select database." value="请选择数据库(*.cdb)" />
<add key="cdb file(*.cdb)|*.cdb|all files(*.*)|*.*" value="cdb文件(*.cdb)|*.cdb|所有文件(*.*)|*.*" />
<add key="About:{0}Version:{1}Author:{2}Email:{3}" value="关于:{0}版本:{1}作者:{2}邮箱:{3}" />
</appSettings>
</configuration>
......@@ -21,5 +21,5 @@
0x80000 爬虫类
0x100000 念动力
0x200000 幻神兽
0x300000 创造神
0x400000 幻龙
\ No newline at end of file
0x400000 创造神
0x800000 幻龙
\ No newline at end of file
0x0 Atribute
0x1 Earth
0x2 Water
0x4 Fire
0x8 Wind
0x10 Light
0x20 Dark
0x40 Divine
\ No newline at end of file
0x1 S/T Destroy
0x2 Destroy Monster
0x4 Banish
0x8 Graveyard
0x10 Back to Hand
0x20 Back to Deck
0x40 Destroy Hand
0x80 Destroy Deck
0x100 Draw
0x200 Search
0x400 Recovery
0x800 Position
0x1000 Control
0x2000 Change ATK/DEF
0x4000 Piercing
0x8000 Repeat Attack
0x10000 Limit Attack
0x20000 Direct Attack
0x40000 Special Summon
0x80000 Token
0x100000 Type-Related
0x200000 Property-Related
0x400000 Damage LP
0x800000 Recover LP
0x1000000 Destroy
0x2000000 Select
0x4000000 Counter
0x8000000 Gamble
0x10000000 Fusion-Related
0x20000000 Tuner-Related
0x40000000 Xyz-Related
0x80000000 Negate Effect
0x0 Level/Rank
0x1 1★
0x2 2★
0x3 3★
0x4 4★
0x5 5★
0x6 6★
0x7 7★
0x8 8★
0x9 9★
0xa 10★
0xb 11★
0xc 12★
0xd 13★
\ No newline at end of file
0x0 Race
0x1 Warrior
0x2 Spellcaster
0x4 Fairy
0x8 Fiend
0x10 Zombie
0x20 Machine
0x40 Aqua
0x80 Pyro
0x100 Rock
0x200 Winged Beast
0x400 Plant
0x800 Insect
0x1000 Thunder
0x2000 Dragon
0x4000 Beast
0x80000 Beast-Warrior
0x10000 Dinosaur
0x20000 Fish
0x40000 Sea Serpent
0x80000 Reptile
0x100000 Psychic
0x200000 Divine-Beast
0x400000 Creator God
0x800000 Wyrm
0x0 Rule
0x1 OCG
0x2 TCG
0x3 OCG&TCG
0x4 Anime/DIY
\ No newline at end of file
0x0 SetName
0x1 A·O·J
0x2 ジェネクス
0x1002 レアル·ジェネクス
0x2002 A·ジェネクス
0x4 アマズネス
0x5 アルカナフォース
0x6 暗黑界
0x7 アンティーク・ギア
0x8 HERO
0x3008 E·HERO
0x6008 E-HERO
0xc008 D·HERO
0x5008 V·HERO
0xa008 M·HERO
0x9 ネオス
0xa ヴェルズ
0x100a インヴェルズ
0xb インフェルニティ
0xc エーリアン
0xd セイバー
0x100d X-セイバー
0x300d XX-セイバー
0xe エレキ
0xf オジャマ
0x10 ガスタ
0x11 カラクリ
0x12 ガエル
0x13 機皇
0x3013 機皇帝
0x6013 機皇兵
0x14 ------
0x15 巨大戦艦
0x16 ロイド
0x17 シンクロン
0x18 雲魔物
0x19 剣闘獣
0x1a 黒蠍
0x1b 幻獣
0x101b 幻獣機
0x1c 幻魔
0x1d コアキメイル
0x1e C(コクーン)
0x1f N(ネオスペーシアン)
0x20 紫炎
0x21 地縛神
0x22 ジュラック
0x23 SIN
0x24 スクラップ
0x25 C(チェーン)
0x26 D(ディフォーマー)
0x27 TG(テックジーナス)
0x28 電池メン
0x29 ドラグニティ
0x2a ナチュル
0x2b 忍者
0x102b 機甲忍者
0x2c フレムベル
0x2d ハーピィ
0x2e 墓守
0x2f 氷結界
0x30 ヴァイロン
0x31 フォーチュンレディ
0x32 ヴォルカニック
0x33 BF(ブラックフェザー)
0x34 宝玉獣
0x35 魔轟神
0x1035 魔轟神獣
0x36 マシンナーズ
0x37 霞の谷
0x38 ライトロード
0x39 ラヴァル
0x3a リチュア
0x3b レッドアイズ
0x3c レプティレス
0x3d 六武衆
0x3e ワーム
0x3f セイヴァ
0x40 封印されし
0x41 LV
0x42 極星
0x3042 極星天
0x6042 極星獣
0xa042 極星霊
0x5042 極星宝
0x43 ジャンク
0x44 代行者
0x45 デーモン
0x46 融合/フュージョン
0x47 ジェム
0x1047 ジェムナイト
0x48 NO
0x1048 CNO
0x49 铳士
0x4a 時械神
0x4b 極神
0x4c 落とし穴
0x4e エヴォル
0x304e エヴォルド
0x604e エヴォルダ
0x504e エヴォルカイザー
0x4f バスター
0x104f /バスター
0x50 ヴェノム
0x51 ガジェット
0x52 ガーディアン
0x53 セイクリッド
0x54 ガガガ
0x55 フォトン
0x56 甲虫装機
0x57 リゾネーター
0x58 ゼンマイ
0x59 ゴゴゴ
0x5a ペンギン
0x5b トマボー
0x5c スフィンクス
0x60 竹光
0x61 忍法
0x62 トゥーン
0x63 リアクター
0x64 ハーピィ
0x65 侵略の
0x66 音響戦士
0x67 アイアン
0x68 ブリキ
0x69 聖刻
0x6a 幻蝶の刺客
0x6b バウンサー
0x6c ライトレイ
0x6d 魔人
0x306d 竜魔人
0x606d 儀式魔人
0x6e 魔導
0x106e 魔導書
0x6f ヒロイック
0x106f H・C
0x206f H-C
0x70 先史遺産
0x71 マドルチェ
0x72 ギアギア
0x1072 ギアギアーノ
0x73 エクシーズ
0x1073 CX
0x74 水精鱗
0x75 アビス
0x76 紋章獣
0x77 海皇
0x78 素早い
0x79 炎星
0x7a Nobel
0x107a NobelKnight
0x207a NobelArms
0x7b ギャラクシー
0x107b ギャラクシーアイズ
0x307b 银河眼时空龙
0x7c 炎舞
0x7d ヘイズ
0x107d 陽炎獣
0x7e ZW
0x7f 希望皇ホープ
0x80 ダストン
0x81 炎王
0x1081 炎王獣
0x82 ドドド
0x83 ギミック・パペット
0x84 BK
0x85 SDロボ
0x86 光天使
0x87 アンブラル
0x88 武神
0x1088 武神器
0x89 ホール
0x8a 蟲惑
0x108a 蟲惑魔
0x8b マリスボラス
0x8c ドルイド
0x8d ゴーストリック
0x8e ヴァンパイア
0x8f ズババ
0x90 森羅
0x91 ネクロバレー
0x92 メダリオン
0x93 サイバー
0x1093 サイバー・ドラゴン
0x94 サイバネティック
0x95 RUM
0x96 フィッシュボーグ
0x97 アーティファクト
0x98 「魔术师」
0x99 「异色眼」
0x9a 「超重武者」
0x9b 「幻奏」
0x9c 「テラナイト」
0x9d 「影依」
0x9e 「龙星」
0x100 同调士相关同调怪兽
0x101 奇迹同调融合相关怪兽
0x102 暗黑融合限定怪兽
0x103 电子龙限定素材的融合怪兽
\ No newline at end of file
0x1 Monster
0x2 Spell
0x4 Trap
0x8 N/A
0x10 Normal
0x20 Effect
0x40 Fusion
0x80 Ritual
0x100 T-Monster
0x200 Spirit
0x400 Union
0x800 Gemini
0x1000 Tuner
0x2000 Synchro
0x4000 Token
0x8000 N/A
0x10000 Quick-Play
0x20000 Continuous
0x40000 Equip
0x80000 Field
0x100000 Counter
0x200000 Flip
0x400000 Toon
0x800000 Xyz
0x1000000 Pendulum
......@@ -6,21 +6,18 @@
1.不支持系列名,ATK,DEF搜索
2.支持卡片名称,描述,规则,属性,等级,种族,卡片类型,效果类型,密码
3.密码范围搜索示例:
--大于密码10000000的卡片 卡片密码: 10000000 同名卡: -1
--小于密码10000000的卡片 卡片密码: -1 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 卡片密码: 10000000 同名卡: 20000000
★配置文件
1.游戏目录
2.更新网址
3.源码网址
★设置游戏路径
data\ygopro.txt
注意:文本编码:UTF-8,最好是完整路径
--大于密码10000000的卡片 卡片密码: 10000000 同名卡: 0
--小于密码10000000的卡片 卡片密码: 0 同名卡: 10000000
--大于密码10000000,小于20000000的卡片 同名卡: 10000000 卡片密码: 20000000
★更新历史
1.3.0.0
txt文件,顺序可以打乱,关键是数值不能重复
支持多语言化
DataEditorX.exe.config
<add key="language" value="chs" />简体
<add key="language" value="en" />英文
1.2.1.2
按密码搜索一样会显示同名卡
更改密码搜索
......
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