Hello guys, it's been a while since i made my last contribution, this time i want to give you a little script that i made for a new mmofps called Firefall.
This is a auto-trigger for the game, for who doesn't know what it is, its a kind of aim-bot but instead aim at a target, it simply shoots when a enemy (mob, player in pvp, etc...) is in the crosshair area.
To use it, all you have to do is start the game and then start the bot.
It automaticly closes it self if the client stops or isn't running.
I hope it helps you, mainly if you're a nerfed recon (sniper) in the game
Download the exe here
And here's the autoit source:
p.s im sorry if the func's area is a mess but the normal ways to get the base address from the client for the pointers didn't work for some reason...
Code:
#include <NomadMemory.au3>
#include <GUIConstants.au3>
#include <Misc.au3>
#include <Array.au3>
$talk = ObjCreate("SAPI.SpVoice")
HotKeySet('{ESC}','_exit')
HotKeySet('{PAUSE}','pause')
HotKeySet('{HOME}','play')
SeDebugPrivilege()
$sExecutable = 'FirefallClient.exe'
$hProcess = OpenProcess(ProcessExists($sExecutable))
$lol = ProcessModuleGetBaseAddress($hProcess, $sExecutable)
CloseHandle($hProcess)
$stupid_offset1 = 0x01336750
$stupid_offset2 = 0x4
$stupid_offset3 = 0x10
$stupid_offset4 = 0x50
$stupid_offset5 = 0x4
$stupid_offset6 = 0x2bd
$ID=_MemoryOpen(ProcessExists("FirefallClient.exe"))
if ($ID = 0 ) then
$talk.Speak("Firefall Client not found, please start the game first!")
_MemoryClose($ID)
Exit
EndIf
$talk.Speak("Rubysh's Firefall Autotrigger is now online, Checking pointers...")
$lol2 = _MemoryRead($lol+$stupid_offset1, $ID, "int[32]")
$lol3 = _MemoryRead($lol2+$stupid_offset2, $ID, "int[32]")
$lol4 = _MemoryRead($lol3+$stupid_offset3, $ID, "int[32]")
$lol5 = _MemoryRead($lol4+$stupid_offset4, $ID, "int[32]")
$lol6 = _MemoryRead($lol5+$stupid_offset5, $ID, "int[32]")
$fucking_address = _MemoryRead($lol6+$stupid_offset6, $ID, "BYTE")
$talk.Speak("All pointers found, the bot is ready, Have fun!")
$talk.Speak("Use the end button to close the bot while in the game, the bot will automaticly close it self if the client isn't running.")
autoshoot()
func autoshoot()
While 1
$idcheck = ProcessExists("FirefallClient.exe")
$fucking_address = _MemoryRead($lol6+$stupid_offset6, $ID, "BYTE")
if ($fucking_address = 1 ) then
MouseDown("left")
While ($fucking_address = 1 )
$fucking_address = _MemoryRead($lol6+$stupid_offset6, $ID, "BYTE")
Wend
MouseUp("left")
else
sleep(1)
endIf
if ($idcheck = 0 ) then
$talk.Speak("Firefall Client has been closed, The Autotrigger will now shutdown. Thank you for using Rauven's Firefall Autotrigger.")
_MemoryClose($ID)
Exit
EndIf
Wend
endfunc
Func SeDebugPrivilege()
Local $iTokenIndex = 1
Local $Struct = DllStructCreate('DWORD;int')
Local $TOKEN_PRIVILEGES = DllStructCreate('DWORD;DWORD[' & (3 * 1) & ']')
DllStructSetData($TOKEN_PRIVILEGES, 1, 1)
While $iTokenIndex <= 1
Local $bPrivilegeValue = DllCall('advapi32.dll', _
'BOOL', 'LookupPrivilegeValue', _
'str', '', _
'str', 'SeDebugPrivilege', _ ;SE_DEBUG_NAME
'ptr', DllStructGetPtr($Struct))
If $bPrivilegeValue[0] Then
DllStructSetData($TOKEN_PRIVILEGES, 2, 0x00000002, (3 * $iTokenIndex)) ;SE_PRIVILEGE_ENABLED
DllStructSetData($TOKEN_PRIVILEGES, 2, DllStructGetData($Struct, 1), (3 * ($iTokenIndex - 1)) + 1)
DllStructSetData($TOKEN_PRIVILEGES, 2, DllStructGetData($Struct, 2), (3 * ($iTokenIndex - 1)) + 2)
DllStructSetData($Struct, 1, 0)
DllStructSetData($Struct, 2, 0)
EndIf
$iTokenIndex += 1
WEnd
Local $hCurrentProcess = DllCall('kernel32.dll', _
'HANDLE', 'GetCurrentProcess')
Local $hProcessToken = DllCall('advapi32.dll', _
'BOOL', 'OpenProcessToken', _
'HANDLE', $hCurrentProcess[0], _
'DWORD', 0x00000020 + 0x00000008, _ ;TOKEN_ADJUST_PRIVILEGES + TOKEN_QUERY
'HANDLE*', '')
Local $NEWTOKEN_PRIVILEGES = DllStructCreate('DWORD;DWORD[' & (3 * 1) & ']')
DllCall('advapi32.dll', _
'BOOL', 'AdjustTokenPrivileges', _
'HANDLE', $hProcessToken[3], _
'BOOL', False, _
'ptr', DllStructGetPtr($TOKEN_PRIVILEGES), _
'DWORD', DllStructGetSize($NEWTOKEN_PRIVILEGES), _
'ptr', '', _
'DWORD*', '')
DllCall('kernel32.dll', _
'BOOL', 'CloseHandle', _
'HANDLE', $hProcessToken[3])
EndFunc
Func OpenProcess($iProcessID)
Local $hProcess = DllCall('kernel32.dll', _
'HANDLE', 'OpenProcess', _
'DWORD', 0x1F0FFF, _ ;DesiredAccess = PROCESS_ALL_ACCESS
'BOOL', True, _ ;InheritHandle = True
'DWORD', $iProcessID)
Return $hProcess[0]
EndFunc
Func ProcessModuleGetBaseAddress($hProcess, $sModuleName)
Local $ModulesMax = DllStructCreate('ptr[1024]')
Local $iProcessModules = DllCall('psapi.dll', _
'BOOL', 'EnumProcessModules', _
'HANDLE', $hProcess, _
'ptr', DllStructGetPtr($ModulesMax), _
'DWORD', DllStructGetSize($ModulesMax), _
'DWORD*', '')
Local $sModuleBaseName
For $i = 1 To $iProcessModules[4] / 4
$sModuleBaseName = DllCall('psapi.dll', _
'DWORD', 'GetModuleBaseNameW', _
'HANDLE', $hProcess, _
'ptr', DllStructGetData($ModulesMax, 1, $i), _
'wstr', '', _
'DWORD', 256)
If $sModuleBaseName[3] = $sModuleName Then Return DllStructGetData($ModulesMax, 1, $i)
Next
EndFunc
Func CloseHandle($hProcess)
Local $bResult = DllCall('kernel32.dll', _
'BOOL', 'CloseHandle', _
'HANDLE', $hProcess)
Return $bResult[0]
EndFunc
I loaded the script into .au3 file, downloaded NomadMemory (cause I got an error when I tried to run previously), and it runs, I hear the voice say "pointers found" etc.
But in game, nothing happens.
Any advice on what I'm doing wrong? Sorry, I'm pretty newb, probably something obvious I'm missing.
[B] Firefall Key [S] 10€ PSC 02/13/2013 - Trading - 2 Replies Hallo Leute
auf meinem Firefall Account habe ich noch 2 unbenutze Firefall invites.
Würde diese gerne gegen 10€ Paysafecard eintauschen.
Falls Interesse besteht bitte PM an mich oder hier direkt drunter posten.
Ich bin jederzeit bereit zu tauschen.
PS: Beweisbild liegt bei
ImageShack® - Online Photo and Video Hosting
/push
NEED FIREFALL KEY PAY VERY WELL 08/30/2012 - Trading - 4 Replies HELLO I NEED FIREFALL BETA KEY
I Pay : 20 Euros With PP or PSC :)
Pm Me with code at PM Please
Firefall 07/07/2012 - General Gaming Discussion - 11 Replies Huhu,
Ich suche einen Beta-Key für Firefall falls i-wer einen hat wäre es toll wen ich den bekommen könnte ihr könnt euch auch melden falls ihr wisst wo man einen bekommen kann :)
lg nexist
WTT C9 Key for Firefall Key! 04/16/2012 - C9 - Continent of the Ninth - 2 Replies If your interested in firefall the new fpsmmo from red5 and got a spare vip c9 key, let me know.
New MMo FireFall ! 11/05/2011 - General Gaming Discussion - 9 Replies http://www.youtube.com/watch?v=DhiJtotZNWk
'Firefall' Gameplay Video #1 - YouTube
Hey leute, ich habe mich rumgeschaut nach neuen MMo's.
Da meins das ich jetzt spiele langweilig wird ^^.
Also ich habe das spiel FireFall gefunden.
Hier sind alle features die es geben wird (leider nur in englisch):
What is Firefall?