HSBToolBox
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的更多相关文章
随机推荐
- SpringBoot实现定时器定时处理任务
最近在项目中遇到了一个问题, 对于新建的活动, 活动设置了开始时间和结束时间, 也就是数据库中的一个状态码的改变而已. 但是,这里就有问题了, 如何去实现到时间更改活动状态呢? 1. 刚开始的时候,我 ...
- mac上配置apidoc环境
1. 安装node.js 和npm 前往 https://nodejs.org/en/ 下载node.js的最新版本,双击.pkg进行安装 在终端输入 node -v ,如正确输出版本号即安装成功 ( ...
- Maven的下载及安装
版权申明:本文为博主原创文章,欢迎大家转载.转载请声明转载处为:https://www.cnblogs.com/qxcxy-silence/p/10808321.html 1.下载Maven; 1). ...
- 在VS2017添加MVC项目
以前一直是用vs2012 MVC直接可以找到 在公司用的是vs2017 今天想创建一个MVC,和vs不同啊!!! 居然找不到MVC 然后找找找 ,突然想到创建asp.net 项目的时候发现了MV ...
- DA_01_linux_物理机局域网工作机制
一:物理机局域网工作机制: 二:域名服务的工作流程: 首先通过域名映射到IP地址,如果没有找到域名,向外部服务器DNS查询,然后通过IP地址访问服务器: 三:Vmware--NAT虚拟网络配置:
- vim文本编辑及文件查找应用3
文件查找 locate,find两个命令 在文件系统上查找符合条件的文件: 实现工具:locate,find locate命令: 依赖于事先构建好的索引库,索引库可以由下边两种方式构建 系统自动实现( ...
- Binary Search-使用二叉搜索树
终于到二叉树了,每次面试时最担心面试官问题这块的算法问题,所以接下来就要好好攻克它~ 关于二叉树的定义网上一大堆,这篇做为二叉树的开端,先了解一下基本概念,直接从网上抄袭: 先了解下树的概念,bala ...
- Java&Python&Appium 驱动APP及Desired Capabilities配置
一.摘要 本篇博文,将阐述如何将环境&代码&APP联系起来工作 二.Java代码 我们先看一段真实的java代码,我将他放在了TestNG框架的@BeforeTest里,执行这段即可启 ...
- Tomcat下配置JNDI的三种方式
最近在整理项目上的配置文件,正好看到了数据源配置,想着配置方式有多种,便趁热打铁,记录下常规的Tomcat配置数据源的方式 1.单个工程配置 找到Tomcat下的server.xml文件,在Conte ...
- linux基础_使用指令3
时间日期类 1.date指令 功能:显示当前日期 语法: date:显示当前时间 date +%Y:显示当前年份 date +%m:显示当前月份 date +%d:显示当前是哪一天 date &quo ...