qertcalls.blogg.se

X3 albion prelude tuning container
X3 albion prelude tuning container









  1. #X3 albion prelude tuning container manual#
  2. #X3 albion prelude tuning container code#

I haven't bothered with some of the more generic ones like gold and player stats but the dynamic addresses are easy to find on them. Some items I've been unsuccessful in finding pointers for are: Some of it I updated from Palimpalim's work from the CE forums here, he also had a lot of difficulty trying to find pointers I'll attach a table I made that has some working pointers. I wasn't able to see any pointer trees for them if CE builds it for you.īut if I do the same on addresses I am able to find pointers for(hotkeys labelled), it works very well on those. If you look at it you'll find that the dissect doesn't work very well on those unaligned addresses, even if you align the address yourself with a address+-offset. I'll take a look at that script when I get a chance, I'm in GMT+8 that's why my replies are late. X Rebirth was complete rubbish so I went back to X3, Albion Prelude is the latest expansion for the X3 series. Last edited by Codcat on Sat 1:57 am edited 1 time in total Actually come to think of it that same opcode is writing to them all. I get the same problem with any other dynamic address in game that doesn't end with an aligned 4 byte address as well.

#X3 albion prelude tuning container code#

Even moving up through the code placing more break points still gives that constant random return on the ESI register. There seems to be no other opcode that will write or access that address. It's like a dynamic register that is used for many other functions. If I put a break point on 004A42A6 - mov ,edx and then refreshing it I'm noticing that ESI register is CONSTANTLY changing, that is why a search reveals nothing. The value you want is esi+01 which equals the address that holds your shield capacity but doing a HEX search for that address reveals nothing.

#X3 albion prelude tuning container manual#

For example I can easily locate the dynamic address for my ships shield capacity "3C21A9B3" but am unable to locate anything pointing to it via the pointer finder or manual method.ĭoing a "Find what writes to this address" always returns this opcode:Ġ04A42A6 - 89 56 01 - mov ,edx <<Ġ04A42A9 - C6 03 00 - mov byte ptr ,00

x3 albion prelude tuning container x3 albion prelude tuning container

It seems any memory address in game that is not 32bit aligned is impossible to find a pointer for. I'm having a lot of trouble trying to find some pointers in X3: Albion Prelude. Posted: Thu 12:15 am Post subject: Help needed with a 'dynamic' register X3: Albion Prelude 3.1











X3 albion prelude tuning container