Log in

View Full Version : All our tools have been updated today - they should now work for more persons



blackd
01-28-2013, 11:51
We have improved the core of all our Tibia tools and bots. They should now work for more persons. If they didn't work for you before please try them again now.


For curious persons and programmers - this is the new code of the function that was updated, the one that searches the base of the main tibia module in Tibia.exe (In latest versions of Tibia that module can be stored in a random part of the memory so you need to search where it starts, else you can't apply any cheat at all.)



Public Function getProcessBase(ByVal hProcess As Long, ByVal expectedRegionSize As Long, Optional PIDinsteadHp As Boolean = False) As Long
On Error GoTo goterr
' expectedRegionSize is used again
Dim lpMem As Long, ret As Long, lLenMBI As Long
Dim lWritten As Long, CalcAddress As Long, lPos As Long
Dim sBuffer As String
Dim sSearchString As String, sReplaceString As String
Dim si As SYSTEM_INFO
Dim mbi As MEMORY_BASIC_INFORMATION
Dim realH As Long
Dim pid As Long
Dim res As Long
If PIDinsteadHp = True Then
res = GetWindowThreadProcessId(hProcess, pid)
realH = OpenProcess(PROCESS_READ_WRITE_QUERY, False, pid)
hProcess = realH
End If
Call GetSystemInfo(si)
lpMem = si.lpMinimumApplicationAddress
lLenMBI = Len(mbi)
' Scan memory
Do While lpMem < si.lpMaximumApplicationAddress
mbi.RegionSize = 0
ret = VirtualQueryEx(hProcess, ByVal lpMem, mbi, lLenMBI)
If ret = lLenMBI Then
If (mbi.State = MEM_COMMIT) Then
If mbi.AllocationProtect = &H80 Then
If mbi.BaseAddress - mbi.AllocationBase = &H1000 Then
If mbi.Protect = &H20 Then
If (mbi.RegionSize = expectedRegionSize) Then
res = mbi.AllocationBase
'Debug.Print "The new result is " & CStr(res)
If PIDinsteadHp = True Then
CloseHandle hProcess
End If
getProcessBase = res
Exit Function
End If
End If
End If
End If
End If
lpMem = mbi.BaseAddress + mbi.RegionSize
Else
Exit Do
End If
Loop
If PIDinsteadHp = True Then
CloseHandle hProcess
End If
goterr:
getProcessBase = 0
End Function


I am almost sure that this new function should now work for everybody. Or at least it should work for more persons than before.

rcedrick
01-29-2013, 07:34
Nothing works anymore.. not even healer :|
using window XP tibia 9.80-81
but when i logins it says the red msg

blackd
01-29-2013, 10:50
Nothing works anymore.. not even healer :|
using window XP tibia 9.80-81
but when i logins it says the red msg

that is really strange. if you get the red welcome msg it means it was able to read/write memory correctly so it can't be a problem with the latest change.

Your cheats probably got paused because a command or because one of your scripts or because a debug. if you got a debug please send me the file errors.txt to my email: daniel@blackdtools.com

rcedrick
01-29-2013, 11:43
that is really strange. if you get the red welcome msg it means it was able to read/write memory correctly so it can't be a problem with the latest change.

Your cheats probably got paused because a command or because one of your scripts or because a debug. if you got a debug please send me the file errors.txt to my email: daniel@blackdtools.com




loll yeah thanks .. i did'nt knew it was on pause.. i havnt used it in a while coz i been on rl tib.. thanks tho =D everything works fine :]

Androxiic
01-30-2013, 03:11
I cant logging on the game. i got dc and in the error it says following; error 200002 or something like that, but i can logg the real tibia server..

#client1 connected (IP 127.0.0.1) , forwarding to login01.tibia.com:7171 #
#server1 connected#
# internal ID 1 lost connection at DoMainLoopLogin, line 23 with error #48:File not found: crackd.dll
[30-01-2013 01:45:36 using version 28.1 , with config.ini v981 ] [Playing real servers] # internal ID 1 lost connection at DoMainLoopLogin, line 23 with error #48:File not found: crackd.dll

and i use the default settings what should i do? and i have the latest version 28.1..

Best regards Androxiic

blackd
01-30-2013, 12:10
I cant logging on the game. i got dc and in the error it says following; error 200002 or something like that, but i can logg the real tibia server..

#client1 connected (IP 127.0.0.1) , forwarding to login01.tibia.com:7171 #
#server1 connected#
# internal ID 1 lost connection at DoMainLoopLogin, line 23 with error #48:File not found: crackd.dll
[30-01-2013 01:45:36 using version 28.1 , with config.ini v981 ] [Playing real servers] # internal ID 1 lost connection at DoMainLoopLogin, line 23 with error #48:File not found: crackd.dll

and i use the default settings what should i do? and i have the latest version 28.1..

Best regards Androxiic

your antivirus is probably messing with blackd proxy. It probably deleted part of it. try uninstalling it. Install Microsoft Security Essentials instead.

Anyways try reinstalling blackd proxy in default folder. if it does not work then try installing it in C:\blackdproxy

and retry login a few times, just in case. it usually does not connect at first attempt.

Androxiic
01-30-2013, 21:50
I fixed it in some wierd way!

But thanks for ur answer and nice bot! :D

Lithium
01-31-2013, 00:08
Daniel Id like to say Thanks for all your hard work and your quick feed back to people in such need even when this program you give us is completely FREE. Well done man, enough said.

-Lith

Ps ; Great work with the main page bro, Looks like your ready to start rolling in the bank, keep up the good work D.