Page 1 of 2 12 LastLast
Results 1 to 15 of 29
  1. #1
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead

    Nippy's Auto HealthFlask v1.1

    First off there is not much to know about this.

    You run it you change the % of which to pot and it does the rest.



    There is only one control ctrl+q to toggle it on and off. By default it is auto turned on.

    Things to do:
    None atm.

    Bugs:
    [S]Just sometimes it will autopot when switching worlds. Not much I can do about this. I have changed a few things to prevent it but every now and then it will happen.[/S] This should be fixed atlest I hope.

    If for what ever reason it stops working after update. Check newest post from me for pointers. I will keep them updated. Just update the one with the one on the bot. Hit save and reload. It should work like it should.

    Change Logs:
    Version 1.1
    • Updated pointers.
    • Updated scanner to not scan for base pointer all the time. This is to save on resources and how many times it needs to read the memory.
    • Fixed issue where it would pot over and over after switching zones. Still testing but this should solve it.
    • Added settings in config when to rescan for new address. This is for when switching zones. So if your max health is below 100 or if your current and max health is above 200000. Thanks @xkekkox for the idea to fix it.
    • Fixed the X button at the top. It should not minmize it like it was. It will now save and close.




     
    Code:
    global Version := "1.1"
    global IniFile := "NippysAutoHealth.ini" ;Save Filename
    	
    global DHealthPointer := "0x00B1B160" ; Defailt address.
    global DCurrentHeathOffset := "0x48+0x208+0x8+0xB4"  ;Water bite offset
    global DMaxHealthOffset := "0x48+0x208+0x8+0xB8"   ;Lava Bite offset
    global DHealthSliderPrecent := 65
    global OldClient := "0000"
    global DMinHealthRestartScan := "100"
    global DMaxHealthRestartScan := "200000"
    	
    IniRead, ConfigVersion, %A_ScriptDir%/%IniFile%, Config Version, Version
    If (ConfigVersion <> Version) 
     FileDelete, %A_ScriptDir%/%IniFile%
    
    IfNotExist, %A_ScriptDir%/%IniFile%
    	{
    		;Default Settings.
    		IniWrite, %Version%, %A_ScriptDir%/%IniFile%, Config Version, Version
    		
    		IniWrite, %DHealthPointer%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, HealthPointer
    		IniWrite, %DCurrentHeathOffset%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, CurrentHeathOffset
    		IniWrite, %DMaxHealthOffset%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MaxHealthOffset
    		IniWrite, %DHealthSliderPrecent%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, HealthSliderPrecent
    		IniWrite, %DMinHealthRestartScan%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MinHealthRestartScan
    		IniWrite, %DMaxHealthRestartScan%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MaxHealthRestartScan
    
    	}
    	  global HealthPointer
        global CurrentHeathOffset
        global MaxHealthOffset
        global HealthSliderPrecent
        global MinHealthRestartScan
        global MaxHealthRestartScan
    		IniRead, HealthPointer, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, HealthPointer
    		IniRead, CurrentHeathOffset, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, CurrentHeathOffset
    		IniRead, MaxHealthOffset, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MaxHealthOffset
    		IniRead, HealthSliderPrecent, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, HealthSliderPrecent
    		IniRead, MinHealthRestartScan, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MinHealthRestartScan
    		IniRead, MaxHealthRestartScan, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MaxHealthRestartScan
    
    
    Toggle := 1
    SetTimer, AutoPot, 150
    
    Gui, Main:Add, Text, x12 y9 w70 h20 , Health Pointer:
    Gui, Main:Add, Edit, x83 y9 w110 h16 vHealthPointer, %HealthPointer%
    Gui, Main:Add, Text, x12 y39 w100 h20 +Right, Current Helath:
    Gui, Main:Add, Text, x122 y39 w100 h20 vCurrentHealthText, Unknown
    Gui, Main:Add, Text, x12 y59 w100 h20 +Right, Current Max Health:
    Gui, Main:Add, Text, x122 y59 w100 h20 vMaxHealthText, Unknown
    Gui, Main:Add, Text, x12 y79 w210 h20 , What Health Percent to use potion at?
    Gui, Main:Add, Slider, x2 y99 w190 h30 Range1-100 Page5 gSliderChange vHealthSliderPrecent, %HealthSliderPrecent%
    Gui, Main:Add, Text, x192 y102 w30 h20 vLabelPrecent, %HealthSliderPrecent%`%
    Gui, Main:Add, Button, x2 y129 w110 h20 gSaveSettings, Save Settings
    Gui, Main:Add, Button, x112 y129 w110 h20 gBNTReload , Reload
    Gui, Main:Add, Button, x2 y149 w220 h20 gExitUI, Save and Exit
    
    Gui, Main:Show, x296 y362 h175 w228, Nippy's Autopot
    Return
    
    SliderChange:
    ;Gui, Submit, nohide
    LabelPrecent := HealthSliderPrecent
    GuiControl,, LabelPrecent, %LabelPrecent%`%
    SaveSettings()
    return
    
    SaveSettings:
    	SaveSettings()
    Return
    
    BNTReload:
    	SaveSettings()
    	Reload
    Return
    
    ExitUI:
    MainGuiClose:
    SaveSettings()
    ExitApp
    Return
    
    
    ^q::
    	Toggle := !Toggle
    		If toggle = 0
    		{
    			SoundBeep
    			sleep 100
    			SoundBeep
          SetTimer, AutoPot, Off
    		}
    		If toggle = 1
    		{
    			SoundBeep
         SetTimer, AutoPot, 150 ;120000 = 120 seconds.
    		}
    return
    
    AutoPot:
    	If WinActive("Trove")
    	 {
      RestartScan:
    	WinGet, pidn, PID, A
    	pID := pidn
    	WinGet, hwnds, ID, A
    	Handle := hwnds
    	
    	If (OldClient <> pID) { 
    		Sleep 2000
     			Base := getProcessBaseAddress(Handle)
     		  CurrentHealthAddress := GetAddress(pID, Base, HealthPointer, CurrentHeathOffset)
    			MaxHealthAddress := GetAddress(pID, Base, HealthPointer, MaxHealthOffset)
    			OldClient := pID
    			ToolTipDisplay("Newinfo for current client.`npID:" pID "`nBaseAddress:" Base "`nCurrentHealthAddres:" CurrentHealthAddress "`nMaxHealthAddress:" MaxHealthAddress)
    	}
    	CurrentHealth := ReadMemory(pID, CurrentHealthAddress)
    	CurrentMaxHealth := ReadMemory(pID, MaxHealthAddress)
    
    	If (CurrentHealth = 0)
        Goto, RestartScan
        
    	GuiControl,Main: , CurrentHealthText, %CurrentHealth%
    	GuiControl,Main: , MaxHealthText, %CurrentMaxHealth%
      SetFormat Float, 0
    
      PotBy := (CurrentMaxHealth / 100) * HealthSliderPrecent
      If (CurrentHealth > MaxHealthRestartScan or CurrentMaxHealth < MinHealthRestartScan or CurrentMaxHealth < MinHealthRestartScan)
      {
      	OldClient := 0
      	Goto, RestartScan
      }
      	If (CurrentHealth < PotBy)
      	{
      		Send q
      		sleep 500
      	}
    }
    Return
    
    
    getProcessBaseAddress(Handle)
    	{
    		Return DllCall( A_PtrSize = 4
    		? "GetWindowLong"
    : "GetWindowLongPtr"
    	        , "Ptr", Handle
    	        , "Int", -6
    	        , "Int64")
    	}
    
    GetAddress(PID, Base, Address, Offset)	{
    		pointerBase := base + Address
    		y := ReadMemory(PID, pointerBase)	
    		OffsetSplit := StrSplit(Offset, "+")
    		OffsetCount := OffsetSplit.MaxIndex()
    	  Loop, %OffsetCount%
    		{
    			if (a_index = OffsetCount) {
    			Address := (y + OffsetSplit[a_index])
    	  	} Else
    			if(a_index = 1) {
    			y := ReadMemory(PID, y + OffsetSplit[a_index])
    	  	} Else {
    			y := ReadMemory(PID, y + OffsetSplit[a_index])
    	 		 }
    	 		 
    	  }
    Return Address
    }
    
    ToolTipDisplay(Message)
    {
    	ToolTip, % Message , 6, 6
      SetTimer, RemoveToolTip, 5000
    }
    
    RemoveToolTip:
    SetTimer, RemoveToolTip, Off
    ToolTip
    return
    
    ReadMemory(pid, MADDRESS)	{
    		VarSetCapacity(MVALUE,4,0)
    		ProcessHandle := DllCall("OpenProcess", "Int", 24, "Char", 0, "UInt", pid, "UInt")
    		DllCall("ReadProcessMemory", "UInt", ProcessHandle, "Ptr", MADDRESS, "Ptr", &MVALUE, "Uint",4)
    		Loop 4
    				result += *(&MVALUE + A_Index-1) << 8*(A_Index-1)
    		Return, result
    	} 
    	
    SaveSettings()
    { 
    	  Gui, Main:Submit, nohide
        IniWrite, %HealthPointer%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, HealthPointer
    		IniWrite, %CurrentHeathOffset%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, CurrentHeathOffset
    		IniWrite, %MaxHealthOffset%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, MaxHealthOffset
    		IniWrite, %HealthSliderPrecent%, %A_ScriptDir%/%IniFile%, Nippys AutoHealth, HealthSliderPrecent
    	}


    https://www.virustotal.com/en/file/6...is/1446136440/
    Code:
    SHA256:	64f5a7a3b860fe64e92b6c93a1d26e54166382fd4d45b4133296041c60c21f00
    File name:	Nippys Auto HealthFlaskv1.1.rar
    Detection ratio:	7 / 55
    Analysis date:	2015-10-29 16:34:00 UTC ( 0 minutes ago )
    <b>Downloadable Files</b> Downloadable Files
    Last edited by reppin; 10-29-2015 at 10:37 AM.
    Like what I do? Well feel free to donate to show your love.


  2. The Following 78 Users Say Thank You to reppin For This Useful Post:

    1277501023 (11-16-2015),Ainima94 (12-13-2016),aizen12223 (02-24-2016),alandeng5 (02-16-2016),AlexC13g0 (02-21-2019),augchen (09-17-2017),aunman (02-20-2017),BJladir (11-16-2015),bleckcat (06-16-2017),botonho1 (07-08-2016),brightdan (12-24-2015),butterbroman (10-29-2015),Clarvren (03-04-2016),clipperr (05-20-2017),cmokep (12-20-2015),demoniack1209 (10-06-2016),dizzybang23 (01-13-2016),Extazia (05-28-2017),f1no11 (12-10-2016),FINALxDIVINE (05-04-2017),flase (12-10-2016),Fpereirinha (12-08-2016),Fulminex (10-30-2015),hackerboss54 (12-25-2016),HaHaItsJake (11-02-2015),HawkenL (12-29-2016),hey jordan (10-29-2015),IceeViper (10-29-2015),inspecter51 (12-06-2016),Japsters_714 (01-25-2016),johnyhung554 (02-28-2017),karizmatik (08-24-2017),Killer45king (12-25-2015),Killerpoop124 (02-22-2017),killyouups (04-24-2016),krenz96420 (02-11-2017),Kugelblizninja (01-02-2017),lighting09 (03-23-2017),ludacris661 (12-05-2015),marcell neebs (12-09-2016),MEGACoolBlood (11-22-2015),melekpek (10-29-2015),Mengui (03-25-2016),Mersuyin (02-29-2016),Mister_Darkness (12-11-2016),Modsh (11-25-2015),monojung (12-12-2016),Mr.Khazz (08-18-2016),Muthafukar (12-27-2015),Nekszt (05-20-2017),Nohan46 (01-14-2017),Orochi_ (05-19-2017),q98798710 (12-15-2015),rawrzrage (05-09-2017),Riachu (11-26-2015),rikkajmix (04-12-2016),ryukoow (03-02-2016),Scruffy2004 (12-31-2016),seconewton (03-10-2016),SevenSide_Twizt (06-09-2016),ShadyShoots (10-31-2015),Shears (01-23-2016),SpaceGhost12 (12-17-2016),strongbruh (10-29-2015),thefoxiest (06-30-2016),TheGguga (10-30-2015),ThePotatoSpaceman (01-17-2016),thesunofme (02-28-2017),titiojapa (06-19-2017),TroverHacks (06-06-2017),Tryhardguru (10-30-2015),vitorchagas (12-24-2016),VoidDemon (11-09-2016),wolfenstian (11-02-2015),Wydric (10-31-2015),Xutopia (11-01-2015),Zephiroth80300 (05-24-2016),ZetaReticuli (11-25-2015)

  3. #2
    I love myself
    나도 너를 사랑해

    Former Staff
    Premium Member
    Jhem's Avatar
    Join Date
    Mar 2012
    Gender
    male
    Location
    167,646,447
    Posts
    5,150
    Reputation
    1220
    Thanks
    7,393
    My Mood
    Stressed
    Approved. Great.

  4. #3
    xkekkox's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    0
    do you used my idea, Nice :P

  5. #4
    Butter's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Location
    The Computer
    Posts
    3,072
    Reputation
    234
    Thanks
    523
    My Mood
    Amazed
    nice share



    Credits : @FasCrypt

  6. #5
    R34Lw0rd's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    7
    Reputation
    10
    Thanks
    0
    need new pointer. pls

  7. #6
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by R34Lw0rd View Post
    need new pointer. pls
    sorry about that been busy getting new dragon and all

    But new poitner

    0x00B1AF88
    Like what I do? Well feel free to donate to show your love.


  8. The Following 2 Users Say Thank You to reppin For This Useful Post:

    e-sports 420 get blazed (10-31-2015),strongbruh (11-02-2015)

  9. #7
    e-sports 420 get blazed's Avatar
    Join Date
    Feb 2014
    Gender
    male
    Posts
    8
    Reputation
    10
    Thanks
    6
    Quote Originally Posted by reppin View Post
    sorry about that been busy getting new dragon and all

    But new poitner

    0x00B1AF88
    Can you give us a tutorial on how to find the pointer? Not demanding it, just wondering if you're willing. Thanks for the new pointer, by the way.

  10. #8
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    We its not hard just like the fishing pointer other then you look for hp values.
    Like what I do? Well feel free to donate to show your love.


  11. #9
    joejoeintheknow's Avatar
    Join Date
    Dec 2012
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    Is the pointer out of date cause I'm getting 0 current health but I have 0x00B1AF88 as the code?

    [Edit] Sorry I just needed to reload it
    Last edited by joejoeintheknow; 11-01-2015 at 12:30 AM.

  12. #10
    -Panda-'s Avatar
    Join Date
    Nov 2012
    Gender
    male
    Location
    Australia
    Posts
    1,764
    Reputation
    42
    Thanks
    209
    My Mood
    Bored
    Thanks for the release!

  13. #11
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    New pointer: 0x00B1B514

    I would also recommend moving over to nippy's lazyman. It has a more todate version of this autopotter as it is a project I am working on more often now.
    Like what I do? Well feel free to donate to show your love.


  14. #12
    R34Lw0rd's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    7
    Reputation
    10
    Thanks
    0
    Please, say new pointer.

  15. #13
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by R34Lw0rd View Post
    Please, say new pointer.
    I stopped updating this as it is no longer needed.

    Use the following instead.

    https://www.mpgh.net/forum/showthread.php?t=1050978

    Lazyman will have the most updated version of the autoflask as there is a number of changes I have made to it.


    But if you still don't want to move over.

    You will need to open the ini file as not just the pointer has changed but the offsets as well.

    Replace the old ones with the ones below.

    HealthPointer=0x00BC8614
    CurrentHealthOffset=0x48+0x208+0x4+0xB4
    MaxHealthOffset=0x48+0x208+0x4+0xB8
    Last edited by reppin; 11-16-2015 at 10:56 AM.
    Like what I do? Well feel free to donate to show your love.


  16. The Following User Says Thank You to reppin For This Useful Post:

    R34Lw0rd (11-16-2015)

  17. #14
    R34Lw0rd's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    7
    Reputation
    10
    Thanks
    0
    Big thx, bro. Please posting new pointer later too.
    if i'm using Lazyman the game begins to lag and i have 20 fps

  18. #15
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    New health pointer for those who still might use this:

    0x00BD4EF4
    Like what I do? Well feel free to donate to show your love.


  19. The Following User Says Thank You to reppin For This Useful Post:

    R34Lw0rd (11-17-2015)

Page 1 of 2 12 LastLast

Similar Threads

  1. [Release] Nippy's Auto HealthPot. Not Using pixels.
    By reppin in forum Trove Hacks & Cheats
    Replies: 21
    Last Post: 10-28-2015, 06:20 PM
  2. Replies: 1
    Last Post: 10-16-2015, 11:30 AM
  3. WarRock Auto Vehicle Repair Hack
    By mortis123 in forum WarRock - International Hacks
    Replies: 12
    Last Post: 01-17-2006, 08:40 PM
  4. Vehicle Stealing and Vehicle auto-destroy in Havana
    By Zededarian in forum Game Hacking Tutorials
    Replies: 0
    Last Post: 01-02-2006, 04:34 PM
  5. WarRock Auto Healer
    By Flawless in forum WarRock - International Hacks
    Replies: 8
    Last Post: 12-31-2005, 03:44 AM