Could you provide any more specific information about it - e.g. what quest you have to have, what builds, teams, hm/nm etc? :) All i know its in War of Kryta period, however thats all i can tell about it.Quote:
i update this bot , got disable rendering too
have fun
Func Scan()
$mASMSize = 0
$mASMCodeOffset = 0
$mASMString = ''
;; Scan patterns ;;
_('MainModPtr/4')
_('ScanBasePointer:')
AddPattern('85C0750F8BCE')
_('ScanAgentBase:')
AddPattern('568BF13BF07204')
_('ScanEngine:')
AddPattern('5356DFE0F6C441')
_('ScanLoadFinished:')
AddPattern('8B561C8BCF52E8')
_('ScanPostMessage:')
AddPattern('6A00680080000051FF15')
_('ScanTargetLog:')
AddPattern('5356578BFA894DF4E8')
_('ScanChangeTargetFunction:')
AddPattern('33C03BDA0F95C033')
_('ScanMoveFunction:')
AddPattern('558BEC83EC2056578BF98D4DF0')
_('ScanPing:')
AddPattern('908D41248B49186A30')
_('ScanMapID:')
AddPattern('B07F8D55')
_('ScanLoggedIn:')
AddPattern('85C07411B807')
_('ScanRegion:')
AddPattern('83F9FD7406')
_('ScanLanguage:')
AddPattern('C38B75FC8B04B5')
_('ScanUseSkillFunction:')
AddPattern('558BEC83EC1053568BD9578BF2895DF0')
_('ScanChangeTargetFunction:')
AddPattern('33C03BDA0F95C033')
_('ScanPacketSendFunction:')
AddPattern('558BEC83EC2C5356578BF985')
_('ScanBaseOffset:')
AddPattern('5633F63BCE740E5633D2')
_('ScanWriteChatFunction:')
AddPattern('558BEC5153894DFC8B4D0856578B')
_('ScanSkillLog:')
AddPattern('408946105E5B5D')
_('ScanSkillCompleteLog:')
AddPattern('741D6A006A40')
_('ScanSkillCancelLog:')
AddPattern('85C0741D6A006A42')
_('ScanChatLog:')
AddPattern('8B45F48B138B4DEC50')
_('ScanDialogLog:')
AddPattern('8977045F5E5B5DC208')
_('ScanSellItemFunction:')
AddPattern('8B4D2085C90F858E')
_('ScanStringLog:')
AddPattern('893E8B7D10895E04397E08')
_('ScanStringFilter1:')
AddPattern('51568B7508578BF9833E00')
_('ScanStringFilter2:')
AddPattern('515356578BF933D28B4F2C')
_('ScanActionFunction:')
AddPattern('8B7D0883FF098BF175116876010000')
_('ScanActionBase:')
AddPattern('8B4208A80175418B4A08')
_('ScanSkillBase:')
AddPattern('8D04B65EC1E00505')
_('ScanUseHeroSkillFunction:')
AddPattern('8B782C8B333BB70805000073338D4601')
_('ScanBuyItemFunction:')
AddPattern('558BEC81ECC000000053568B75085783FE108BFA8BD97614')
_('ScanRequestQuoteFunction:')
AddPattern('81EC9C00000053568B')
_('ScanTraderFunction:')
AddPattern('8B45188B551085')
_('ScanTraderHook:')
AddPattern('8955FC6A008D55F8B9BA')
_('ScanSleep:')
AddPattern('5F5E5B741A6860EA0000')
_('ScanSalvageFunction:')
AddPattern('8BFA8BD9897DF0895DF4')
_('ScanSalvageGlobal:')
AddPattern('8B018B4904A3')
_('ScanIncreaseAttributeFunction:')
AddPattern('8B702C8B3B8B86')
_('ScanDecreaseAttributeFunction:')
AddPattern('8B4B0C6A00516A016A04')
_('ScanSkillTimer:')
AddPattern('85c974158bd62bd183fa64')
_('ScanClickToMoveFix:')
AddPattern('3DD301000074')
_('ScanZoomStill:')
AddPattern('3B448BCB')
_('ScanZoomMoving:')
AddPattern('50EB116800803B448BCE')
_('ScanBuildNumber:')
AddPattern('8D8500FCFFFF8D')
_('ScanStorageSessionIDBase:')
AddPattern('8D14768D14908B4208A80175418B4A0885C9')
_('ScanStorage:')
AddPattern('6A00BA12000000E87CCDFFFFBA120000008BCE')
_('ScanMerchantWindow:')
AddPattern('558BEC81ECF8000000535657')
_('ScanUpgradeWindow:')
AddPattern('568B71088B4904')
;; Scan engine ;;
_('ScanProc:')
_('pushad')
_('mov ecx,401000')
_('mov esi,ScanProc')
_('ScanLoop:')
_('inc ecx')
_('mov al,byte[ecx]')
_('mov edx,ScanBasePointer')
; Inner Loop ;
_('ScanInnerLoop:')
_('mov ebx,dword[edx]')
_('cmp ebx,-1')
_('jnz ScanContinue')
_('add edx,50')
_('cmp edx,esi')
_('jnz ScanInnerLoop')
_('cmp ecx,900000')
_('jnz ScanLoop')
_('jmp ScanExit')
; Continue ;
_('ScanContinue:')
_('lea edi,dword[edx+ebx]')
_('add edi,C')
_('mov ah,byte[edi]')
_('cmp al,ah')
_('jz ScanMatched')
_('mov dword[edx],0')
_('add edx,50')
_('cmp edx,esi')
_('jnz ScanInnerLoop')
_('cmp ecx,900000')
_('jnz ScanLoop')
_('jmp ScanExit')
; Matched ;
_('ScanMatched:')
_('inc ebx')
_('mov edi,dword[edx+4]')
_('cmp ebx,edi')
_('jz ScanFound')
_('mov dword[edx],ebx')
_('add edx,50')
_('cmp edx,esi')
_('jnz ScanInnerLoop')
_('cmp ecx,900000')
_('jnz ScanLoop')
_('jmp ScanExit')
; Found ;
_('ScanFound:')
_('lea edi,dword[edx+8]')
_('mov dword[edi],ecx')
_('mov dword[edx],-1')
_('add edx,50')
_('cmp edx,esi')
_('jnz ScanInnerLoop')
_('cmp ecx,900000')
_('jnz ScanLoop')
; Exit ;
_('ScanExit:')
_('popad')
_('retn')
Local $lScanMemory = MemoryRead($mBase, 'ptr')
If $lScanMemory = 0 Then
$mMemory = DllCall($mKernelHandle, 'ptr', 'VirtualAllocEx', 'handle', $mGWProcHandle, 'ptr', 0, 'ulong_ptr', $mASMSize, 'dword', 0x1000, 'dword', 0x40)
$mMemory = $mMemory[0]
AddRestoreDict($mBase, "0x00000000")
MemoryWrite($mBase, $mMemory)
Else
$mMemory = $lScanMemory
EndIf
CompleteASMCode()
If $lScanMemory = 0 Then
WriteBinary($mASMString, $mMemory + $mASMCodeOffset)
Local $lThread = DllCall($mKernelHandle, 'int', 'CreateRemoteThread', 'int', $mGWProcHandle, 'ptr', 0, 'int', 0, 'int', GetLabelInfo('ScanProc'), 'ptr', 0, 'int', 0, 'int', 0)
$lThread = $lThread[0]
Local $lResult
Do
$lResult = DllCall($mKernelHandle, 'int', 'WaitForSingleObject', 'int', $lThread, 'int', 50)
Until $lResult[0] <> 258
DllCall($mKernelHandle, 'int', 'CloseHandle', 'int', $lThread)
EndIf
EndFunc ;==>Scan
_('ScanPing:')
AddPattern('908D41248B49186A30')
Its a Byte-Pattern thats (should be) unique in your RAM.Quote:
anyone know what is encoded in AddPattern()?Code:Func Scan() $mASMSize = 0 $mASMCodeOffset = 0 $mASMString = '' ;; Scan patterns ;; _('MainModPtr/4') _('ScanBasePointer:') AddPattern('85C0750F8BCE') _('ScanAgentBase:') AddPattern('568BF13BF07204') _('ScanEngine:') AddPattern('5356DFE0F6C441') _('ScanLoadFinished:') AddPattern('8B561C8BCF52E8') _('ScanPostMessage:') AddPattern('6A00680080000051FF15') _('ScanTargetLog:') AddPattern('5356578BFA894DF4E8') _('ScanChangeTargetFunction:') AddPattern('33C03BDA0F95C033') _('ScanMoveFunction:') AddPattern('558BEC83EC2056578BF98D4DF0') _('ScanPing:') AddPattern('908D41248B49186A30') _('ScanMapID:') AddPattern('B07F8D55') _('ScanLoggedIn:') AddPattern('85C07411B807') _('ScanRegion:') AddPattern('83F9FD7406') _('ScanLanguage:') AddPattern('C38B75FC8B04B5') _('ScanUseSkillFunction:') AddPattern('558BEC83EC1053568BD9578BF2895DF0') _('ScanChangeTargetFunction:') AddPattern('33C03BDA0F95C033') _('ScanPacketSendFunction:') AddPattern('558BEC83EC2C5356578BF985') _('ScanBaseOffset:') AddPattern('5633F63BCE740E5633D2') _('ScanWriteChatFunction:') AddPattern('558BEC5153894DFC8B4D0856578B') _('ScanSkillLog:') AddPattern('408946105E5B5D') _('ScanSkillCompleteLog:') AddPattern('741D6A006A40') _('ScanSkillCancelLog:') AddPattern('85C0741D6A006A42') _('ScanChatLog:') AddPattern('8B45F48B138B4DEC50') _('ScanDialogLog:') AddPattern('8977045F5E5B5DC208') _('ScanSellItemFunction:') AddPattern('8B4D2085C90F858E') _('ScanStringLog:') AddPattern('893E8B7D10895E04397E08') _('ScanStringFilter1:') AddPattern('51568B7508578BF9833E00') _('ScanStringFilter2:') AddPattern('515356578BF933D28B4F2C') _('ScanActionFunction:') AddPattern('8B7D0883FF098BF175116876010000') _('ScanActionBase:') AddPattern('8B4208A80175418B4A08') _('ScanSkillBase:') AddPattern('8D04B65EC1E00505') _('ScanUseHeroSkillFunction:') AddPattern('8B782C8B333BB70805000073338D4601') _('ScanBuyItemFunction:') AddPattern('558BEC81ECC000000053568B75085783FE108BFA8BD97614') _('ScanRequestQuoteFunction:') AddPattern('81EC9C00000053568B') _('ScanTraderFunction:') AddPattern('8B45188B551085') _('ScanTraderHook:') AddPattern('8955FC6A008D55F8B9BA') _('ScanSleep:') AddPattern('5F5E5B741A6860EA0000') _('ScanSalvageFunction:') AddPattern('8BFA8BD9897DF0895DF4') _('ScanSalvageGlobal:') AddPattern('8B018B4904A3') _('ScanIncreaseAttributeFunction:') AddPattern('8B702C8B3B8B86') _('ScanDecreaseAttributeFunction:') AddPattern('8B4B0C6A00516A016A04') _('ScanSkillTimer:') AddPattern('85c974158bd62bd183fa64') _('ScanClickToMoveFix:') AddPattern('3DD301000074') _('ScanZoomStill:') AddPattern('3B448BCB') _('ScanZoomMoving:') AddPattern('50EB116800803B448BCE') _('ScanBuildNumber:') AddPattern('8D8500FCFFFF8D') _('ScanStorageSessionIDBase:') AddPattern('8D14768D14908B4208A80175418B4A0885C9') _('ScanStorage:') AddPattern('6A00BA12000000E87CCDFFFFBA120000008BCE') _('ScanMerchantWindow:') AddPattern('558BEC81ECF8000000535657') _('ScanUpgradeWindow:') AddPattern('568B71088B4904') ;; Scan engine ;; _('ScanProc:') _('pushad') _('mov ecx,401000') _('mov esi,ScanProc') _('ScanLoop:') _('inc ecx') _('mov al,byte[ecx]') _('mov edx,ScanBasePointer') ; Inner Loop ; _('ScanInnerLoop:') _('mov ebx,dword[edx]') _('cmp ebx,-1') _('jnz ScanContinue') _('add edx,50') _('cmp edx,esi') _('jnz ScanInnerLoop') _('cmp ecx,900000') _('jnz ScanLoop') _('jmp ScanExit') ; Continue ; _('ScanContinue:') _('lea edi,dword[edx+ebx]') _('add edi,C') _('mov ah,byte[edi]') _('cmp al,ah') _('jz ScanMatched') _('mov dword[edx],0') _('add edx,50') _('cmp edx,esi') _('jnz ScanInnerLoop') _('cmp ecx,900000') _('jnz ScanLoop') _('jmp ScanExit') ; Matched ; _('ScanMatched:') _('inc ebx') _('mov edi,dword[edx+4]') _('cmp ebx,edi') _('jz ScanFound') _('mov dword[edx],ebx') _('add edx,50') _('cmp edx,esi') _('jnz ScanInnerLoop') _('cmp ecx,900000') _('jnz ScanLoop') _('jmp ScanExit') ; Found ; _('ScanFound:') _('lea edi,dword[edx+8]') _('mov dword[edi],ecx') _('mov dword[edx],-1') _('add edx,50') _('cmp edx,esi') _('jnz ScanInnerLoop') _('cmp ecx,900000') _('jnz ScanLoop') ; Exit ; _('ScanExit:') _('popad') _('retn') Local $lScanMemory = MemoryRead($mBase, 'ptr') If $lScanMemory = 0 Then $mMemory = DllCall($mKernelHandle, 'ptr', 'VirtualAllocEx', 'handle', $mGWProcHandle, 'ptr', 0, 'ulong_ptr', $mASMSize, 'dword', 0x1000, 'dword', 0x40) $mMemory = $mMemory[0] AddRestoreDict($mBase, "0x00000000") MemoryWrite($mBase, $mMemory) Else $mMemory = $lScanMemory EndIf CompleteASMCode() If $lScanMemory = 0 Then WriteBinary($mASMString, $mMemory + $mASMCodeOffset) Local $lThread = DllCall($mKernelHandle, 'int', 'CreateRemoteThread', 'int', $mGWProcHandle, 'ptr', 0, 'int', 0, 'int', GetLabelInfo('ScanProc'), 'ptr', 0, 'int', 0, 'int', 0) $lThread = $lThread[0] Local $lResult Do $lResult = DllCall($mKernelHandle, 'int', 'WaitForSingleObject', 'int', $lThread, 'int', 50) Until $lResult[0] <> 258 DllCall($mKernelHandle, 'int', 'CloseHandle', 'int', $lThread) EndIf EndFunc ;==>Scan
I use SigMaker-Plugin for Olly.Quote:
For example, how i can got it '908D41248B49186A30'? what tools are needed for this?Code:_('ScanPing:') AddPattern('908D41248B49186A30')
No function in public library. Drop or sell item instead.Quote:
hey people anyone can help me i need a function that delete item by modelid or name anyone have?
How does it crash exactly?Quote:
Ye, ofc is it working. But this bot is crashing every single time. Or at least every single round. And an Contagion Bomber makes more points actually.
Quote:
No function in public library. Drop or sell item instead.
How does it crash exactly?
Btw, since addition of "SmartCast" in JQ bot you can run many builds, including N/A. JQ bot originally was intended for N/A.
You are missing the config.ini inside of the folder where the bot is located... Grab the zip i uploaded to this post extract it, then grab the config place it inside the same folder as the bot...Once that is done open it add your character name, save and close the run the script.Quote:
[Only registered and activated users can see links. Click Here To Register...]
Hey guys, i can't launch the snowmen bot farm, i get this error when loading the script, could anyone help please ? :D