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 = 1; if (num != 0) { } num = 0; num = -3183; int num2 = num; num = -3183; switch (num2 == num) { } num = 0; if (num != 0) { } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } // Token: 0x04000014 RID: 20 [NonSerialized] private string eval_a = 32; }
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 = 0; num = -21124; int num2 = num; num = -21124; switch (num2 == num) { } num = 1; if (num != 0) { } num = 0; if (num != 0) { } 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);
作者:Chuck Lu GitHub |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2017-08-09 WITH common_table_expression (Transact-SQL)