teamwhat
01-16-2015, 05:02 PM
Hi, I'm new to this whole thing but trying to learn to properly find new offsets just to learn. I'm poking around on the Test server now using the new offsets just posted to check my work. I had no trouble finding any of the other offsets, but I can't figure out how you're finding the SpawnHeaderAddr at all.
I've tried two methods I found in the Dev forum. The first
"Finding the SpawnHeaderAddr offset is very similar to finding the ZoneAddr. Type fs followed by your name. Make sure you capitalize the first letter. Ex: "fs Healzalot". Again, two results are okay."
successfully locates the CharInfo pointer address, but that is NOT the same as the Spawn Header, at least on Test.
So, I tried the other method posted
"Next we want to locate the pSpawnlist value, stored above as SpawnHeaderAddr. This is very easy once you have
# pTarget done above. Simply select any target in the game and use the 'wt' command:
# > wt
#
# You should see a long list of spawn information dump out. At the end, we do an automatic scan looking for
# where that entry point pointer lives. You should see a list of matches. Anyone of them could potentially be
# a valid pSpawnlist"
The 'wt" does successfully walk the spawn list until ending at my character, who does have a null pointer for Previous, so everything appears okay, but the scan that happens afterwards looking for that pointer never returns any matches at all. The SpawnAddr you posted IS correct, because the program functions correctly with it, I just can't figure out how you found it. Would love to know, thanks for all the awesome work done on this project!
I've tried two methods I found in the Dev forum. The first
"Finding the SpawnHeaderAddr offset is very similar to finding the ZoneAddr. Type fs followed by your name. Make sure you capitalize the first letter. Ex: "fs Healzalot". Again, two results are okay."
successfully locates the CharInfo pointer address, but that is NOT the same as the Spawn Header, at least on Test.
So, I tried the other method posted
"Next we want to locate the pSpawnlist value, stored above as SpawnHeaderAddr. This is very easy once you have
# pTarget done above. Simply select any target in the game and use the 'wt' command:
# > wt
#
# You should see a long list of spawn information dump out. At the end, we do an automatic scan looking for
# where that entry point pointer lives. You should see a list of matches. Anyone of them could potentially be
# a valid pSpawnlist"
The 'wt" does successfully walk the spawn list until ending at my character, who does have a null pointer for Previous, so everything appears okay, but the scan that happens afterwards looking for that pointer never returns any matches at all. The SpawnAddr you posted IS correct, because the program functions correctly with it, I just can't figure out how you found it. Would love to know, thanks for all the awesome work done on this project!