I've been looking into getting indicators from memory for if you have activated a teleporter or not so it could find the correct path depending on which teleports have been activated.
I found an area where they are stored as bits starting at 0x9DFCFC (client 5.0.10) but I can't, for the life of me, find a connection between the location and the corresponding bit. I could go around finding individual bits for every location and adding them all to a table but it would be too much work. But really all we really need is to know if certain nodes are active or not, eg. Varanas, Heffner, Rorazan, Obsidian Stronghold. Can you guys think of any more nodes?
These are the ones I have been able to get by starting a new character.
- Varanas Address 0x9DFCFC bit 3
Heffner Address 0x9DFEC6 bit 5
Obsidian Stronghold 0x9DFCFC bit 6
I'm not able to do Rorazan at the moment. Maybe someone could help me get that pointer. It's really easy. Install this userfunction file. When you get to the new portal you have never clicked before, stop before you click it. Start the commandline. Type
That will read the part memory we are interested in. Then open a dialog with the teleporter. Then type the following in MM
That will compare the memory with the previously saved memory and find the difference and print it out. It will look something like this
Code: Select all
Base address is 0x9DFCFC
Location: Sagthorne Camp, Chrysalia
Address: 0x9DFD0B, Bit: 4
Copy it and paste it here and I'll add it to my list.
Thanks.