i didn't notice that those values are for shift operation. Now is clear :)
Type: Posts; User: pater
i didn't notice that those values are for shift operation. Now is clear :)
Hi,
I tried item data flags posted by Jo3 and Klusbert but it seems that values for stand alone client are different than for flash. Offset for flags is still 0x44 and they are still kept in...
Hi Warlockx
you find examples in following links:
http://tpforums.org/forum/threads/5752-New-Containers-Structure?highlight=structures...
Yes, you are right Blequi, it is located at TilesPointer + 0x1C. TilesPointer - 0x4 is max tiles which is always 2016. My mistake, sorry.
For client 10.21 pointer for structure of "tile indexes" is at 0x5EA640 and it seems to be always located before map pointer.
Thank you Blequi, i made a correction in my previous post.
Thank you DarkstaR !!
So final tile structure and item structure looks like:
struct TILE
{
uint ItemCount
uint [10] StackOrder
If you have first index of creature, you can read index of next creature in battlewindow from the first creature. Creature next idex offset is 0x5C. You can read creature's index from battle window...
Hello all,
I would like to share with you what I discovered about tile structure in tibia map in 10.21 client. I would be grateful if someone else would complete missing values.
Tile structure...
Hi all,
My addresses used for client 10.21, all have been checked.
#region Battlelist
Battlelist.FirstIndex = 0x3C2288 + BaseAddress;
Battlelist.LastIndex = 0x3C2238 + BaseAddress;
Thank you Blequi for update. I do not know still offset 0x4C which is sometimes 350 or 400 for player and 750 for creature and offset 0x84. I would be grateful if you could point me what it is :)
Hello,
Today i tried to figure out creature structure from battle list. Below you will find what i've already discovered. Due to fact that i play on nonpvp world i am not able to check war icon...
Thanks Blequi for explantation. I know that disadvantage of structure is passing it by val not ref but creating value type is faster than creating ref type due to heap allocation. Moreover i am...
@Blequi
What is an advantage of using Marshal.AllocHGlobal and Marshal.PtrToStructure methods for allocating unmanaged memory to read data over the method which uses managed byte array like it is...
Use this
private void updateChar(object state)
{
this.Invoke(()=>
{
xPosBox.Text = contr.getPosX();
yPosBox.Text = contr.getPosY();
i've resolved it - for those who are interested. Difference between rune an spell is that after casting spell AttackCategoryStart and AttackCategoryStop are updated immediately unlike for runes where...
to be clear :) i treat rune as a spell so for attack rune and attack spell category is Attack, because they have the same cooldown category.
It prevents timeLeft being negative like in presented example where delta current for rune is -11261 : situation where ActualTime is greater than CategoryTimeStop. It can occure because...
Hi all,
I try to synchronize casting spells and using runes. While below function is working correctly with all spells, it doesn't work with runes.
public int...
Hi,
Do you change ip address by writing memory or you use proxy ?
regards,
pater
Object start is 0x7B5C60 - 0x400000 + baseAdress;
it is not good practice use abort function to exit from thread. better use some flag to terminate it or let it finish its lifetime.
this should help you
http://tpforums.org/forum/thread-7305-post-68333.html
I like the way you've done it :)
Or you smoke too much weed
You should ask a girl[3]