Zoom Hack [implementation]

04/15/2009 20:41 buFFy!#1

Just a small Zoom Hack.

How to do:

1. Run Guild Wars (you won't be able to run the hack without running instance of Guild Wars)

2. choose an Value (69-75).*

3. press 'Freeze'.

4. press 'Unfreeze' to unfreez.

HotKeys:

Page Down/Bild Runter => Unfreez
Page Up/Bild Hoch => Freez
Home/Pos1 => Update
End/Ende => Exit/Beenden

* = Recommend Values are 69, 70 or 71. if u set the value too high Guild Wars may crash.

If you are just logged in, please wait 10-20 seconds until Guild Wars has assigned an ID,
otherwise unfreez wont work!

Thanks to: __wadim and his other hacked account wadimwadim
and anyone else helping to find memory addresses.

LVL 70 Zoom
[Only registered and activated users can see links. Click Here To Register...]
LVL 71 Zoom
[Only registered and activated users can see links. Click Here To Register...]
04/15/2009 20:50 EmptyShadow#2
Nice, thanks !
04/15/2009 21:12 kknb#3
ich glaube sowas hatte wadim schonmal gepostet^^
04/15/2009 21:13 Frutex#4
Quote:
Originally Posted by kknb View Post
ich glaube sowas hatte wadim schonmal gepostet^^
Jo aber ich glaube er hats nen bisschen gemoddet..
04/15/2009 21:18 buFFy!#5
eigentlich ist das nur n test für ne memory addresse, btw. feedback obs bei jedem geht wäre cool.
04/15/2009 21:45 xSharkoonX#6
ja geht aber ist eig auch sehr easy zu programmieren !
04/15/2009 21:53 buFFy!#7
Jo klar, wie gesagt war nur n Test für die mem ;)
Hat noch jemand Ideen irgendwelche Tools? Auf Bots habe ich atm. keine Lust !
04/15/2009 22:03 __wadim#8
kleines radar xD
04/15/2009 22:10 NBA#9
Waer zwar nur was kleines, nicht allzu nuetzliches...
Einfach ein kleines Tool, welches alle Titel auflistet, soweit dies moeglich ist.
Mit Es Fehlt/Schon Vorhanden und einer Process bar, wie weit man (alle) titel schon gemaxt hat...

Der Zoom Hack ist geil , btw..

e: coool, hab grad aus sicht der gegner gesehen, seltsam...(NPC-Gegner...)
04/15/2009 22:12 kknb#10
expander auf gewünschten wert und dann deine id auf 0 stellen.

ne frage hatte wadim es damals nicht so das man die cam noch bewegen konnte?!
04/15/2009 22:16 buFFy!#11
Jop aber dafür hats geruckelt..
Ich verstoßte jetzt mal gegen meine eigene Regel und haue einfach mal den Code rein!

Code:
#RequireAdmin
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=..\..\Iris v1.0 [eF_Hacks]\eF_Hacks.ico
#AutoIt3Wrapper_UseUpx=n
#AutoIt3Wrapper_Run_Obfuscator=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#cs ----------------------------------------------------------------------------
	
	AutoIt Version: 3.3.0.0
	Author:         Felix Lehmann [eF_Hacks]
	
	Script Function: Zoom Hack for www.elitepvpers.com [GUILDWARS SECTION]
	
	HTML: http://www.elitepvpers.com/forum/gw-exploits-hacks-bots-tools-macros/
	
	
#ce ----------------------------------------------------------------------------
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants2.au3>
#include <Array.au3>
#include "tt6.au3"
#include-once


HotKeySet("{PGUP}", "Freez")
HotKeySet("{PGDN}", "Unfreez")
HotKeySet("{Home}", "Update")
HotKeySet("{End}", "Ende")

FileInstall("C:\Users\Felix\Desktop\PvP Tool v1.0 [eF_Hacks]\Zoom Hack\GUI.jpg", @ScriptDir & "/gwwp.jpg", 1)

Const $MEM_AREAID = IniRead("update.ini", "SECTION 9-A", "AREA_ID", "Not Found")
Const $eXpanderA = IniRead("update.ini", "SECTION 9-A", "EXPANDERA", "Not Found")
Const $MEM_OwnID = 0x00A057B8
Global $Combo1

Dim $AREA_ID[1]
$AREA_ID[0] = 0

;-Get Global ID's
$AreaID = _MemoryRead($MEM_AREAID, $hprocess)
_ArrayAdd($AREA_ID, $AreaID)
$OwnID = _MemoryRead($MEM_OwnID, $hprocess)

Func AreaCheck()
	$GetAreaID = _MemoryRead($MEM_AREAID, $hprocess)
	If $GetAreaID = Not $AREA_ID[1] Then
		_ArrayDelete($AREA_ID, $AREA_ID[1])
		_ArrayAdd($AREA_ID, $GetAreaID)
		$OwnID = _MemoryRead($MEM_OwnID, $hprocess)
	EndIf
EndFunc

Func Freez()
	$InputeXpander = GUICtrlRead($Combo1)
	_MemoryWrite($eXpanderA, $hprocess, $InputeXpander)
	Sleep(500)
	_MemoryWrite($MEM_OwnID, $hprocess, 0)
EndFunc

Func UnFreez()
	_MemoryWrite($MEM_OwnID, $hprocess, $OwnID)
EndFunc

Func Update()
	$update = InetGet("http://efcoop.bplaced.net/Guild%20Wars/update.ini", "update.ini")
	While @InetGetActive
		TrayTip("Downloading", "Bytes = " & @InetGetBytesRead, 10, 16)
		Sleep(250)
	WEnd
	MsgBox(0, "Heruntergeladen:", @InetGetBytesRead & " Bytes")
	If $update = Not 0 Then
		MsgBox(0, "Update", "Update erfolgreich durchgeführt")
	Else
		MsgBox(0x40, "Update - Error", "File Not Found.. Please try again later.")
	EndIf
EndFunc   ;==>_Update

Func Ende()
	Exit
EndFunc

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Zoom Hack v1.0 [eF_Hacks]", 349, 286, 0, 0)
$Pic1 = GUICtrlCreatePic(@ScriptDir & "/gwwp.jpg", 0, 0, 348, 284, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetState(-1, $GUI_DISABLE)
$Combo1 = GUICtrlCreateCombo("Zoomvalue", 32, 24, 145, 25)
GUICtrlSetData(-1, "69|70|71|72|73|74|75")
$Freez = GUICtrlCreateButton("Freez", 32, 64, 75, 25, 0)
$Unfreez = GUICtrlCreateButton("Unfreez", 32, 104, 75, 25, 0)
$Update = GUICtrlCreateButton("Update", 32, 144, 75, 25, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

AdlibEnable("AreaCheck", 1000)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Freez
			Freez()
		Case $Unfreez
			Unfreez()
		Case $Update
			Update()
	EndSwitch
WEnd
Quote:
Einfach ein kleines Tool, welches alle Titel auflistet, soweit dies moeglich ist.
Dazu brauche ich die Memory Addresse welche den Titeltext des angewählen Objektes angibt.
Also halt genau das was wir beide letztens nicht hinbekommen haben xD
04/16/2009 08:44 xSharkoonX#12
@ wadim: ein 2d radar mit gegner'n drauf dürfte kein prob sein =P auch das bild von gamedeception mit den worldtoscreen ding ist eig relativ simpel ( hab mir das mal angeguckt )

@ef hakcs: schön das du den source freigegeben hast wird bestimmt ein paar leuten helfen ;)
04/16/2009 09:08 Read Me#13
Jo, bei wadims Tool konnte man auch die kamera drehen.
Bei mir hats nie geruckelt, hatte eigentlich immer noch so 90FPS bei bester Quali (normal:260-288).

edit:
Hab da was von ausm WT gefunden:
[Only registered and activated users can see links. Click Here To Register...]
Ist sozusagen nen Test von wadims Tool. Ka, wo der das her hatte.
04/16/2009 11:24 Painful Pete#14
Code:
Apache/2.2.11 (Unix) mod_perl/2.0.4 Perl/v5.10.0 Server at weruda.we.funpic.de Port 80
Steht drunter... das wird wohl Weruda aus Forum dort im WT hochgeladen haben :D

Sieht sehr nett aus das ganze :)
04/16/2009 12:28 Read Me#15
Ich meinte eher, woher er das Tool hatte xD