private static void Main(string[] args) { var stringReader = new StringReader(XElement.Load("./Bootstrapper.exe.nlog") .ToString()); using (var xmlReader = XmlReader.Create(stringReader)) { LogManager.Configuration = new XmlLoggingConfiguration(xmlReader, null); } ActionHelper.ActionInfo(2); StatusEffectHelper.StatusInfo(2); ZoneHelper.MapInfo(138); var process = Process.GetProcessesByName("ffxiv_dx11") .FirstOrDefault(); MemoryHandler.Instance.SetProcess(new ProcessModel { IsWin64 = true, Process = process }); while (Scanner.Instance.IsScanning) { Thread.Sleep(1000); Console.WriteLine("Scanning..."); } Scanner.Instance.SignaturesFoundEvent += delegate(object sender, SignaturesFoundEvent e) { foreach (var kvp in e.Signatures) { Console.WriteLine($"{kvp.Key} => {kvp.Value.GetAddress():X}"); } Console.WriteLine("To exit this application press \"Enter\"."); Console.ReadLine(); }; }