Deprecated: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence in /home/iano/public_html/tpforums-vb5/forum/includes/class_core.php on line 5842

PHP Warning: Use of undefined constant MYSQL_NUM - assumed 'MYSQL_NUM' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: Use of undefined constant MYSQL_ASSOC - assumed 'MYSQL_ASSOC' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: Use of undefined constant MYSQL_BOTH - assumed 'MYSQL_BOTH' (this will throw an Error in a future version of PHP) in ..../includes/init.php on line 165

PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ..../includes/functions_navigation.php on line 588

PHP Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in ..../includes/functions_navigation.php on line 612

PHP Warning: Use of undefined constant misc - assumed 'misc' (this will throw an Error in a future version of PHP) in ..../global.php(29) : eval()'d code(6) : eval()'d code on line 1

PHP Warning: Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP) in ..../global.php(29) : eval()'d code(6) : eval()'d code on line 1

PHP Warning: Use of undefined constant misc - assumed 'misc' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(1422) : eval()'d code(4) : eval()'d code on line 1

PHP Warning: Use of undefined constant index - assumed 'index' (this will throw an Error in a future version of PHP) in ..../includes/class_bootstrap.php(1422) : eval()'d code(4) : eval()'d code on line 1
Search Results - Forums

Search:

Type: Posts; User: chi3

Search: Search took 0.01 seconds.

  1. Replies
    25
    Views
    44,093

    I did manage to find the basics for the container...

    I did manage to find the basics for the container list and its items, but I stopped right after that.

    Here's the two lua scripts I made to use with cheat engine, they're far from perfect or...
  2. Replies
    25
    Views
    44,093

    Yeah, name on screen is probably loaded in to...

    Yeah, name on screen is probably loaded in to somewhere else in memory through lua once logging in or so, and wont change after that.

    I found the g_game address through simple pointer scanning....
  3. Replies
    25
    Views
    44,093

    ASLR is hardly a problem, just do everything in...

    ASLR is hardly a problem, just do everything in offsets from the base address.

    I just found the location where my mana was stored and backtracked from there. For example, the g_game structure is...
  4. Replies
    25
    Views
    44,093

    Then I'm guessing it's either reading colors on...

    Then I'm guessing it's either reading colors on the screen, or it's pretty much just using macros?

    And yeah, most basic structures are the same as the open source code, so that part isn't that...
  5. Replies
    25
    Views
    44,093

    Not impossible (it never is), but will require...

    Not impossible (it never is), but will require pretty much a complete rewrite. As far as I know, otclient uses a lot of STL which makes it quite a bit more bothersome to write for, and while it's...
  6. Thread: Keeping distance

    by chi3
    Replies
    10
    Views
    1,943

    Thanks! That makes a lot of sense, the NN part is...

    Thanks! That makes a lot of sense, the NN part is a bit over my head at the moment, but I might do some reading about it later on if I get the first part to work.

    How many tiles around each node...
  7. Thread: Keeping distance

    by chi3
    Replies
    10
    Views
    1,943

    Keeping distance

    Hello.

    I've run into a problem that I haven't been able to solve yet. I have a working A* algorithm and most things are working very well, but my current goal is to implement a decently good...
  8. Replies
    9
    Views
    19,582

    This should give you the base address to the dll...

    This should give you the base address to the dll if you're injected:

    LPDWORD dllBase = (LPDWORD)GetModuleHandle("Tibianic.dll");
  9. Replies
    17
    Views
    4,550

    The dll base isn't hidden in any way, it's simply...

    The dll base isn't hidden in any way, it's simply loaded with LoadLibraryA. This should work if you're injected. If you're not, you could do a CreateToolhelp32Snapshot( TH32CS_SNAPMODULE, dwPID ) and...
  10. Replies
    17
    Views
    4,550

    From what I've understood they inject...

    From what I've understood they inject Tibianic.dll during runtime, and they modify some code/hook a few functions so that some values are stored in the DLL module's address space instead of...
  11. Replies
    3
    Views
    1,395

    Thanks! Yeah, I know that I can just write to...

    Thanks!

    Yeah, I know that I can just write to the battlelist (x, y and isWalking) instead of calling the function, but I found out that after I had already started reversing the GoTo-function so I...
  12. Replies
    3
    Views
    1,395

    Calling internal GoTo function but it only walks one step?

    Hi. I've never been great at reversing, but always found it interesting. The last 2 days I've been trying to learn some basic things such as trying to reverse and call internal tibia functions from...
  13. Replies
    0
    Views
    723

    .dat structure from memory

    Hello.

    I've been trying to use the data from the .dat by reading it from the memory, but I'm stuck. I've tried quite much myself, and I've googled it (and searched this forum of course), but I...
  14. Replies
    0
    Views
    550

    Datastruct for tiles from memory

    Hi.

    I recently started with tibia memory reading, and it was going fine till I tried to read the map.

    I started by reading this old article, and since it seemed to be outdated and I couldn't...
Results 1 to 14 of 14