Hey guys I signed up for full membership today to set up the lotroextreme package and perhaps contribute towards some nice scripts.
I'm currently learning some more indpeth reverse engineering for fun and I was playing around with Lotro client so I could write a basic little hook application in C++ that showed a list of nearby NPCS as a challenge.
I was wondering what process of elimination you use to obtain the list of nearby NPC's as I would really like to challenge myself to see if I can figure it out mostly on my own. Obviously you do not have to part with your timeous expertise, but I'd be greatful for some helping hints so I can further figure it out on my own.
Currently I find the names/locations/morale/maxpower/power/maxpower/ etc. in OllyDbg..
but for the life of me I can't seem to tie them to an actual organised data structure.
What method do you recommend I try to figure out how to link the data structures together?
I've got as far as figuring out the Target class hierachies which allow me to Target / Show Current Target info..
Thanks anyone that can help me learn, I'd be willing to share what I find with you too since I've been staring at this dissasembly in IDA for days heh
I think the script engine in this game and it's properties make it all the more harder to study!
If you can put me in the right direction now and again I'd be more then willing to work alongside figuring out this game on a non profit basis as the learning experience is worth it weight in gold to me atm too including adding what I find to your API framework.
PS. I fully understand assembly aswell and have done some application hooks in the past to read from game memory during my learning curve ...