64bit

05/13/2014 15:13 fear-x#1
nomadmemory doesnt support 64bit anymore? or someone got links to new include file?
05/13/2014 16:16 SpieleHacksInfo#2
Process or systems?

If you mean your system then add:
#AutoIt3Wrapper_UseX64=n
at the top of the script

or

if you mean process afaik did nomadmemory never supportet 64 bit process before so
you could use [Only registered and activated users can see links. Click Here To Register...] as alternative.
05/13/2014 16:26 fear-x#3
i did use nomad on 64bit os before , but now just cant figure it out whatsoever.. no matter what i did what i triednothing worked. il try kd but i think that never worked for me :) il see now gimme few min


:EDIT @ doesnt work . cant read memory

Quote:
;~ #AutoIt3Wrapper_UseX64=n ; 32 Bit application
#AutoIt3Wrapper_UseX64=y ; 64 Bit application

#RequireAdmin
#include "KDMemory.au3"

If @AutoItX64 == 0 Then
MsgBox(48, "Error", "Unsupported system")
Exit
EndIf

; Cheat Engine (x64) Tutorial Step 6: Pointers: (PW=098712)
Const $processName = "Aion.bin", $moduleName = "Aion.bin"
Const $baseOffset = "game.dll+DB61F0"
Const $offsets[2] = [368, 46]

$processId = ProcessExists($processName)
If $processId == 0 Then
MsgBox(48, "Error", "'" & $processName & "' is not running!")
Else
$handles = _KDMemory_OpenProcess($processId)
If @error Then
MsgBox(48, "Error", "Can't open '" & $processName & "'!" & @CRLF & "@error: " & @error)
Else
$baseAddress = _KDMemory_GetModuleBaseAddress($handles, $moduleName) + $baseOffset
If @error Then
MsgBox(48, "Error", "Can't get ModuleBaseAddress ('" & $moduleName & "')!" & @CRLF & "@error: " & @error & ", @extended: " & @extended)
Else
$memoryData = _KDMemory_ReadProcessMemory($handles, $baseAddress, "DWORD", $offsets)
If @error Then
MsgBox(48, "Error", "Can't read memory!" & @CRLF & "@error: " & @error & ", @extended: " & @extended)
Else
MsgBox(64, "Info", "Address: " & $memoryData[0] & @CRLF & "Value: " & $memoryData[1])
EndIf
EndIf
_KDMemory_CloseHandles($handles)
EndIf
EndIf
EDIT 2 :

this however returns a value but the address is wrong ! i dont know what to do ...
Quote:
;~ #AutoIt3Wrapper_UseX64=n ; 32 Bit application
#AutoIt3Wrapper_UseX64=y ; 64 Bit application

#RequireAdmin
#include "KDMemory.au3"

; Cheat Engine (x64) Tutorial Step 6: Pointers: (PW=098712)
Const $processName = "Aion.bin", $moduleName = "Game.dll"
Const $baseOffset = 0xDB61F0
Const $offsets[3] = [0, 368, 46]

$processId = ProcessExists($processName)
If $processId == 0 Then
MsgBox(48, "Error", "'" & $processName & "' is not running!")
Else
$handles = _KDMemory_OpenProcess($processId)
If @error Then
MsgBox(48, "Error", "Can't open '" & $processName & "'!" & @CRLF & "@error: " & @error)
Else
$baseAddress = _KDMemory_GetModuleBaseAddress($handles, $moduleName) + $baseOffset
If @error Then
MsgBox(48, "Error", "Can't get ModuleBaseAddress ('" & $moduleName & "')!" & @CRLF & "@error: " & @error & ", @extended: " & @extended)
Else
;~ $memoryData = _KDMemory_ReadProcessMemory($handles, $baseAddress, "DWORD", $offsets)
$memoryData = _KDMemory_ReadProcessString($handles, $baseAddress, $offsets, "WCHAR[100]")
If @error Then
MsgBox(48, "Error", "Can't read memory!" & @CRLF & "@error: " & @error & ", @extended: " & @extended)
Else
MsgBox(64, "Info", "Address: " & $memoryData[0] & @CRLF & "Value: " & $memoryData[1])
EndIf
EndIf
_KDMemory_CloseHandles($handles)
EndIf
EndIf
05/15/2014 14:05 fear-x#4
#bump
05/17/2014 22:15 KDeluxe#5
I'm pretty sure you're making more than one mistake. Upload a screenshot which shows the base address with the offsets in CE.

But if I have to guess:
05/17/2014 22:27 fear-x#6
Quote:
Originally Posted by KDeluxe View Post
I'm pretty sure you're making more than one mistake. Upload a screenshot which shows the base address with the offsets in CE.

But if I have to guess:
^That gave me an error ( Cant read memory error 15 extended 1)

EDIT : there wasan update yesterday so your script coudnt readmemory haha but i just updatedmy addresses and your script is working perfect. thanks dude !