HSBToolBox.exe

Unzip all files to the folder where Hearthbuddy.exe
Then just run HSBToolBox.exe

[assembly: AssemblyTitle("HSBToolBox Obfuscated with Dotfuscator Professional Evaluation. Illegal to use on software for general release.")]

程序入口

internal static class eval_a
{
// Token: 0x06000006 RID: 6 RVA: 0x00002108 File Offset: 0x00000308
[STAThread]
private static void a()
{
int num = ;
if (num != )
{
}
num = ;
num = -;
int num2 = num;
num = -;
switch (num2 == num)
{
}
num = ;
if (num != )
{
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
} // Token: 0x04000014 RID: 20
[NonSerialized]
private string eval_a = ;
}

Form1的构造函数

public Form1()
{
this.eval_t();
this.eval_w = this.CurDir + "\\Logs";
this.eval_x = this.CurDir + "\\Routines\\DefaultRoutine\\Silverfish\\UltimateLogs";
this.eval_e = this.CurDir + "\\Routines\\DefaultRoutine\\Silverfish\\data\\_carddb.txt";
this.eval_f = this.CurDir + "\\HSBToolBox\\CardsList";
this.eval_bi = this.CurDir + "\\HSBToolBox\\Decks";
if (!Directory.Exists(this.eval_f))
{
Directory.CreateDirectory(this.eval_f);
}
if (!Directory.Exists(this.eval_bi))
{
Directory.CreateDirectory(this.eval_bi);
}
if (!File.Exists(this.eval_e))
{
MessageBox.Show("Please move the HSBToolBox.exe to the folder where Hearthbuddy.exe", "Initialization...");
Process.GetCurrentProcess().Kill();
}
if (!File.Exists(this.CurDir + "\\cardimg\\none.png"))
{
MessageBox.Show("Please move the HSBToolBox.exe to the folder where `cardimg`", "Initialization...");
Process.GetCurrentProcess().Kill();
}
this.eval_a();
this.eval_ah();
this.eval_j1.Font = new Font("Microsoft Sans Serif", 9.75f, FontStyle.Bold);
}

base.Load += this.eval_cw;

private void eval_cw(object A_0, EventArgs A_1)
{
int num = ;
num = -;
int num2 = num;
num = -;
switch (num2 == num)
{
}
num = ;
if (num != )
{
}
num = ;
if (num != )
{
}
this.eval_g = this.CurDir + "\\Routines\\DefaultRoutine\\Silverfish\\UltimateLogs";
this.eval_bh = this.CurDir + "\\Routines\\DefaultRoutine\\Silverfish\\behavior";
this.eval_bj = this.CurDir + "\\Routines\\DefaultRoutine\\Silverfish\\data\\_mulliganMyCards.txt";
this.eval_bv = this.CurDir + "\\HSBTStatDB.txt";
this.eval_bx = this.CurDir + "\\HSBTReplaceList.txt";
CardDB instance = CardDB.Instance;
this.eval_j();
this.eval_i();
this.getDeckInfo();
this.fillMyCardsStats();
this.eval_ag();
this.eval_v();
this.eval_af();
this.eval_bs = new csExecuter(new ExecuteLogHandler(this.Log));
this.eval_m();
this.ae.setLng("EN");
this.eval_g();
this.eval_d();
}

this.eval_fp.Text = "Please move the HSBToolBox.exe to the folder where Hearthbuddy.exe";

报错

namespace HSBToolBox
{
    // Token: 0x02000009 RID: 9
    public class CardDB

MessageBox.Show("New Tag: " + num3);

HSBToolBox的更多相关文章

随机推荐

  1. com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction 问题解决

    有两种设置方法 第一种在mysql的配置文件中加入,然后重启mysql innodb_lock_wait_timeout = 500 第二种直接执行如下命令 set global innodb_loc ...

  2. for循环中的闭包

    // 问题1:判断下面一段代码运行的结果是什么? var data = [] for (var i = 0; i < 3; i++) { data[i] = function() { conso ...

  3. otool随笔测试

    otool 工具 查看库/反编译等二进制信息 1 依赖库查询 otool -L Payload/XXX.app/XXX 2 查看该应用是否砸壳 otool -l Payload/XXX.app/XXX ...

  4. Java 程序员必备的一些流程图

    1.spring的生命周期 2.TCP三次握手,四次挥手 3.线程池执行流程图 4.JVM内存结构 5.Java内存模型 6.springMVC执行流程图 7.JDBC执行流程 8.spring cl ...

  5. AD转换 XPT2046

    应用电路 引脚功能描述 控制位命令 控制字节各位描述 单端模式输入配置 差分模式输入配置 掉电和内部参考电压选择 应用电路 AIN0:检测转换电位器模拟信号,控制字命令寄存器值为0x94或者0xB4 ...

  6. CentOS自动备份MySql

    1.确认Crontab是否安装 service crond startcrontab -l 2.编写备份脚本 cd mkdir backup cd backup vim auto.sh /usr/bi ...

  7. PAT Basic 1049 数列的片段和 (20 分)

    给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段.例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) ...

  8. mysqll中索引详细讲解

    MySQL(五) MySQL中的索引详讲   序言 之前写到MySQL对表的增删改查(查询最为重要)后,就感觉MySQL就差不多学完了,没有想继续学下去的心态了,原因可能是由于别人的影响,觉得对于My ...

  9. 牛客练习赛53 D 德育分博弈政治课 (思维建图,最大流)

    牛客练习赛53 D德育分博弈政治课 链接:https://ac.nowcoder.com/acm/contest/1114/D来源:牛客网 题目描述 德育分学长最近玩起了骰子.他玩的骰子不同,他的骰子 ...

  10. integer == 号问题

    integer a=123 integer b=123 integer c=250 integer d=250 a==b(true) c==d (false) Integer中把-128-127 缓存 ...