Page 4 of 4 FirstFirst ... 234
Results 46 to 59 of 59
  1. #46
    quickkilla's Avatar
    Join Date
    Oct 2013
    Gender
    male
    Posts
    11
    Reputation
    10
    Thanks
    0
    My Mood
    Fine
    yea pointers suck lol, could do alot more tricky stuff with classes with it tho

  2. #47
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    How do you guys feel about text to speach??

    Reason I ask is I was playing with it the past day and decided to change all my notifications to TTS from sound beeps. But with all features you can toggle it via editing the ini. But I thought it was kind of neat to hear it speak about actions it might be doing or that I am doing.

    - - - Updated - - -

    I was doing more research in to the energy numbers both current and max. Found out it uses the same pointers for health so getting this info would not be to hard. Just need the new offsets which are all most the same as health. So in the end I will be able to use energy. but with this I might change how the auto potting works as well.
    Like what I do? Well feel free to donate to show your love.


  3. #48
    quickkilla's Avatar
    Join Date
    Oct 2013
    Gender
    male
    Posts
    11
    Reputation
    10
    Thanks
    0
    My Mood
    Fine
    awesome cant wait for next update

  4. #49
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead


    I might add the option to disable TTS but I don't know yet. I might just leave it a backend setting in the config it self.
    Like what I do? Well feel free to donate to show your love.


  5. #50
    Obscureslash's Avatar
    Join Date
    Aug 2014
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    My Mood
    Cold
    Very nice Job, we apretiate it

    But Health Bar doesn't update, and Health Flasks aren't working, Please update, thanks in advance !
    Last edited by Obscureslash; 11-08-2015 at 07:48 AM.

  6. #51
    eback98's Avatar
    Join Date
    Jul 2014
    Gender
    male
    Posts
    18
    Reputation
    10
    Thanks
    0
    Some of these hacks make me laugh, like this one. Well done, good for all the laziness xD

  7. #52
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by eback98 View Post
    Some of these hacks make me laugh, like this one. Well done, good for all the laziness xD
    lol this is not really a hack at all. It does not modify the game in anyway. This is a simple macro script.


    Anyways change log for 1.5 update.

    Version 1.5
    • Added Revenant class back in for tuesdays update.
    • Added Blank class called none. It wont trigger any scripts while selected.
    • Fixed the jump ship from highjacking the alt key. My bad. You can now alt tab with left alt.
    • Added saved settings for jumpship.
    • Tweeked the jumpship a tad as well. This does not mean just hold it down. You still need to hit it for each jump
    • Added Display Overlay option. Default is selected by you can check it to disable it.
    • Default class selected is now None. This way it wont be confusing for others.
    • Added Scripts for Gunslinger and Shadow hunter. They both are the same bascily. you hold Rightclick and it will fire there charge skill when charged up over and over while holding it down.
    • Added Save Main GUI Window location. This way if you reload it it will be in the same spot.
    • Added Energy reading.
    • Reworked the way info was being read to support energy.
    • Reworked the way it scanned for health to work with new fuction InfoRead() Options H for health E for energy or HE for both. Using this fuction will update the following global values of selected in options. CurrentHealth, CurrentMaxHealth, CurrentEnergy, CurrentMaxEnergy.
    • Reworked the autoflask timer. No need to have it running if the option is enabled.
    • Added hardcoded flask scan time. Default is 140ms I might add a option on the gui to speed this up for players. But for now 140ms is fine. This is so it checks hp every 140ms
    • Added Text to Speach. This way no more beeps you know what it is doing. You can disable this and go back to beeps by going in to the ini file and changing TTSEnabled from 1 to 0
    • Added Mouse wheel up and down to page up and down on keyboard. This is more for me as I don't have a wheel but others might like it.
    • Added to auto ultimate for the knight selected and enabled. If you are in battle and holding left click it will auto use its ult when you are 15% away from the auto flask threshold.
    Like what I do? Well feel free to donate to show your love.


  8. #53
    olz's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    2
    My Mood
    Relaxed
    Cool, looking up for it

  9. #54
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    well the new pointer is 0x00BC8458


    But not for sure why it wont work.
    Like what I do? Well feel free to donate to show your love.


  10. #55
    quickkilla's Avatar
    Join Date
    Oct 2013
    Gender
    male
    Posts
    11
    Reputation
    10
    Thanks
    0
    My Mood
    Fine
    ill test ina min

    - - - Updated - - -

    i looked for the pointer myself but still to newb with ce i guess, can find hp just fine but cant get the pointer, keep getting the same address

    - - - Updated - - -

    hmm yea when i use the pointer it sez i have 250mil hp lol

  11. #56
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Anyone else able to figure this out??


    Code:
    #NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
    ; #Warn  ; Enable warnings to assist with detecting common errors.
    SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
    global HealthPointer := "0x00BC8458"
    global CurrentHealthOffset := "0x48+0x208+0x8+0xB4"
    global MaxHealthOffset := "0x48+0x208+0x8+0xB8"
    global CurrentEnergyOffset := "0x48+0x208+0x8+0xBC"
    global MaxEnergyOffset := "0x48+0x208+0x8+0xC0"
    
    
    F1::
    	WinGet, pidn, PID, A
    	pID := pidn
    	WinGet, hwnds, ID, A
    	Handle := hwnds
    InfoRead()	
    ToolTipDisplay("Base:" Base "`nHealth Address:" CurrentHealthAddress "`nMaxHelath Address:" MaxHealthAddress "`nEnergy Address:" CurrentEnergyAddress "`nMaxEnergy Address:" MaxEnergyAddress "`nHealth:" CurrentHealth "`nMax Health:"CurrentMaxHealth "`nEnergy:" CurrentEnergy "`nMax Energy:" CurrentMaxEnergy)			
    
    Return
    
    InfoRead(WhatToCheck="HE") ; H Being Health only return. E Being Energy return HE being both. Global Vars to be used for info CurrentHealth, CurrentMaxHealth, CurrentEnergy, CurrentMaxEnergy
    	{
    		global Base, CurrentHealthAddress, MaxHealthAddress, CurrentEnergyAddress, MaxEnergyAddress, CurrentHealth, CurrentMaxHealth, CurrentEnergy, CurrentMaxEnergy
    		WinGetTitle, CurrentCaption ,A
    		If (CurrentCaption <> "Trove")
    				Return
    		WinGet, pidn, PID, A
    		pID := pidn
    		WinGet, hwnds, ID, A
    		Handle := hwnds
    
    		Base := getProcessBaseAddress(Handle)
    		If (WhatToCheck = "H" or WhatToCheck = "HE") {
    				CurrentHealthAddress := GetAddress(pID, Base, HealthPointer, CurrentHealthOffset)
    				MaxHealthAddress := GetAddress(pID, Base, HealthPointer, MaxHealthOffset)
    				CurrentHealth := ReadMemory(pID, CurrentHealthAddress)
    				CurrentMaxHealth := ReadMemory(pID, MaxHealthAddress)
    				GuiControl,Main: , HealthText, %CurrentHealth%/%CurrentMaxHealth%
    			}
    		If (WhatToCheck = "E" or WhatToCheck = "HE") {
    				CurrentEnergyAddress := GetAddress(pID, Base, HealthPointer, CurrentEnergyOffset)
    				MaxEnergyAddress := GetAddress(pID, Base, HealthPointer, MaxEnergyOffset)
    				CurrentEnergy := ReadMemory(pID, CurrentEnergyAddress)
    				CurrentMaxEnergy := ReadMemory(pID, MaxEnergyAddress)
    				GuiControl,Main: , EnergyText, %CurrentEnergy%/%CurrentMaxEnergy%
    			}
    		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
    }
    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
    	}
    	
    	ToolTipDisplay(Message) {
    		ToolTip, %Message%
    		SetTimer, RemoveToolTip, 5000
    		Return
    	}
    RemoveToolTip:
    	SetTimer, RemoveToolTip, Off
    	ToolTip
    Return

    Use F1 to display info.
    Like what I do? Well feel free to donate to show your love.


  12. #57
    quickkilla's Avatar
    Join Date
    Oct 2013
    Gender
    male
    Posts
    11
    Reputation
    10
    Thanks
    0
    My Mood
    Fine
    still no luck on getting the auto flask to work

  13. #58
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Quote Originally Posted by quickkilla View Post
    still no luck on getting the auto flask to work
    not yet. I can't seem to track down the issue. IT works fine in CE. Even the fish bot works fine. But for some reason I can't detect the HP with AHK anymore.
    Like what I do? Well feel free to donate to show your love.


  14. #59
    reppin's Avatar
    Join Date
    Feb 2010
    Gender
    male
    Posts
    1,070
    Reputation
    17
    Thanks
    5,365
    My Mood
    Dead
    Anyhow. I figured out my problem. I never noticed the offsets changed. So without anymore delay. 1.5 will be out in the next few minutes.
    Like what I do? Well feel free to donate to show your love.


Page 4 of 4 FirstFirst ... 234

Similar Threads

  1. Clarify for anyone with any questions (again)
    By luongoo in forum Combat Arms Hacks & Cheats
    Replies: 3
    Last Post: 05-10-2009, 05:16 AM
  2. Replies: 5
    Last Post: 04-07-2009, 05:43 PM
  3. Clarify for anyone with any quetions
    By luongoo in forum Combat Arms Hacks & Cheats
    Replies: 22
    Last Post: 03-19-2009, 12:30 PM
  4. Replies: 2
    Last Post: 02-09-2009, 09:22 AM
  5. Suggestion for anyone making a public hack.
    By xxBigBuns in forum Combat Arms Hacks & Cheats
    Replies: 33
    Last Post: 08-24-2008, 10:36 PM