Exemple #1
0
 public void restart(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm, IntPtr addresToUse)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
     enable(addresToUse);
 }
Exemple #2
0
 private void tryLoadingProcess()
 {
     if (InvokeRequired)
     {
         BeginInvoke(new MethodInvoker(tryLoadingProcess));
     }
     else
     {
         gameProcess = Process.GetProcessesByName("theHunterCotW_F").FirstOrDefault();
         if (gameProcess == null)
         {
             MessageBox.Show("Error: The game isn't open");
             TabControls.TabPages[0].Enabled = false;
             TabControls.TabPages[1].Enabled = false;
             foreach (IInjection i in listOfInjections)
             {
                 i.reset();
             }
             foreach (Control ctl in TabControls.TabPages[1].Controls)
             {
                 CheckBox temp = ctl as CheckBox;
                 temp.Checked = false;
             }
             foreach (Control ctl in TabControls.TabPages[0].Controls)
             {
                 if (ctl.GetType() == typeof(TextBox))
                 {
                     TextBox temp = ctl as TextBox;
                     temp.Text = "";
                 }
             }
             gameOpen = false;
             return;
         }
         baseaddress = gameProcess.MainModule.BaseAddress;
         hProcess    = Win32.OpenProcess(2035711U, false, (uint)gameProcess.Id);
         mem         = new MemoryClass(hProcess);
         foreach (IInjection i in listOfInjections)
         {
             i.restart(mem, gameProcess.MainModule, hProcess, mem.findAvilMemArea(baseaddress));
         }
         TabControls.TabPages[0].Enabled = true;
         TabControls.TabPages[1].Enabled = true;
         statScanner();
         gameOpen = true;
         statRefreshTimer.Tick          += StatRefreshTimer_Tick;
         gameProcess.EnableRaisingEvents = true;
         gameProcess.Exited += GameProcess_Exited;
         return;
     }
 }
Exemple #3
0
        public StatScanner(List <singleStat> list, MemoryClass memPram, ProcessModule proccesMod)
        {
            mem            = memPram;
            module         = proccesMod;
            statpage       = new statPage();
            statpage.stats = list;

            /*
             * foreach (KeyValuePair<TextBox, List<IntPtr>> x in dict)
             * {
             *  singleStat temp = new singleStat()
             *  {
             *      name = x.Key.Name,
             *      textbox = x.Key,
             *      offset = x.Value
             *  };
             *  statpage.stats.Add(temp);
             * }
             */
            ready = true;
            //readStats();
        }
 public NoGrassPressure(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }
Exemple #5
0
 public PlayerObjInjector(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }
Exemple #6
0
 public NoReload(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }
 public BetterVeg(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }
Exemple #8
0
 public CalmAnimals(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }
Exemple #9
0
 public void update(MemoryClass memPram, ProcessModule proccesMod)
 {
     mem    = memPram;
     module = proccesMod;
     ready  = true;
 }
Exemple #10
0
 public void reset()
 {
     ready  = false;
     mem    = null;
     module = null;
 }
Exemple #11
0
 public NoMapBorders(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }
Exemple #12
0
 public InfAmmo(MemoryClass memParm, ProcessModule moduleParm, IntPtr hProcessParm)
 {
     mem      = memParm;
     module   = moduleParm;
     hProcess = hProcessParm;
 }