Register for your free account! | Forgot your password?

You last visited: Today at 21:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



SuperZoom

Discussion on SuperZoom within the Fiesta Online forum part of the MMORPGs category.

Reply
 
Old   #1
 
pachen123321's Avatar
 
elite*gold: 0
Join Date: Mar 2006
Posts: 597
Received Thanks: 178
SuperZoom

huhu

hier mal den code und das fertige programm

Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****



#include <Key.au3>
#include <NoMadMemory.au3>
#include <Memory.au3>
#include <WindowsConstants.au3>
#include <WinApi.au3>

$Schleife=0
$ZoomWrite=1500
$zoom=0

; -- Lib --

$ProcName         	= 	     IniRead("Pointer.ini","Pointer","ProzessID","")
$p_base_zoom 	   	= "0x" & IniRead("Pointer.ini","Pointer","base_zoom","")
$p_base_zoom_Type	=        IniRead("Pointer.ini","Pointer","base_zoom_type","")
$ZoomIn             =        IniRead("Pointer.ini","Pointer","ZoomIn","")
$ZoomOut		    =        IniRead("Pointer.ini","Pointer","ZoomOut","")

Global $iPID, $StaticOffset, $hOpen, $iBase

$iPID = ProcessExists ($ProcName)
SetPrivilege ("SeDebugPrivilege", 1)
$hOpen = _MemoryOpen($iPID)
$iBase = _MemoryModuleGetBaseAddress($iPID, $ProcName)

While $Schleife = 0
	Switch Key()
		Case $ZoomOut
			$zoom = $zoom + 100
			if $zoom > 6000 then $zoom = 6000
				_zoom_an ($zoom)
		Case $ZoomIn
			$zoom = $zoom - 100
			if $zoom <0 then $zoom = 0
				_zoom_an($zoom)
		Case "ESC"
           Exit
	EndSwitch
 WEnd						; und weiter Mainschleife

Func _Zoom_an($zoom)
			$base_zoom1 = $iBase + $p_base_zoom
			$base_zoom2 = _Memoryread($base_zoom1, $hOpen)
			$base_zoomFinal = _MemoryWrite ($base_zoom1, $hOpen,$Zoom,$p_base_zoom_Type)
EndFunc
den code und das fertige programm gibts hier:



Gruss


[edit] zoom mit den tasten , .
also mit komma und punkt :P
kann in der ini geändert werden
pachen123321 is offline  
Thanks
3 Users
Old 04/05/2015, 23:21   #2
 
elite*gold: 0
Join Date: Jul 2014
Posts: 308
Received Thanks: 167
Magst du das auch für die Odin Files machen? Fänd ich nice
Galton~ is offline  
Old 04/05/2015, 23:59   #3
 
elite*gold: 0
Join Date: Mar 2015
Posts: 44
Received Thanks: 6
Quote:
Originally Posted by Galton~ View Post
Magst du das auch für die Odin Files machen? Fänd ich nice
Das ist für jeden Client und jede Version von Fiesta.
Du musst nur die Pointer mit Cheat Engine raus suchen.

Aber das jede Woche. Eine bessere Wahl ist PatternScan zu verwenden.
Deodex is offline  
Old 04/06/2015, 10:27   #4
 
pachen123321's Avatar
 
elite*gold: 0
Join Date: Mar 2006
Posts: 597
Received Thanks: 178
das mit patternscan kenn ich noch nicht ^^
denke mal des es auf eine bestimmte reihenfolge von bytes am anfang gesucht werden soll ? oder sowas in der art ?

gruss

[EDIT] es muss ja nur in der ini der wert geändert werden
pachen123321 is offline  
Old 04/06/2015, 12:14   #5
 
elite*gold: 0
Join Date: Mar 2015
Posts: 44
Received Thanks: 6
Quote:
Originally Posted by pachen123321 View Post
das mit patternscan kenn ich noch nicht ^^
denke mal des es auf eine bestimmte reihenfolge von bytes am anfang gesucht werden soll ? oder sowas in der art ?

gruss

[EDIT] es muss ja nur in der ini der wert geändert werden
Hast du dich nie so genau mit Memory Read/Write auseinander gesetzt ?

Du kannst ne Funktion schreiben der nach einer bestimmen Pattern sucht vom Start Index und End Index auf die gleiche weiße macht es Cheat Engine nur das es die Gesamte Memory durchsucht:

Start: 0000000000000000
Stop: 7FFFFFFFFFFFFFFF

Um so genauer du den Bereich angibst um so schneller wird der Pointer gefunden.
Deodex is offline  
Reply




All times are GMT +1. The time now is 21:51.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.