AC 4: Black Flag ~ HowTo get data structure from its name

Section's for general approaches on hacking various options in games. No online-related discussions/posts OR warez!
Post Reply
Paul44
Table Makers
Table Makers
Posts: 151
Joined: Thu Jul 27, 2017 9:02 am
Reputation: 46

AC 4: Black Flag ~ HowTo get data structure from its name

Post by Paul44 »

I got this info taught to me by #Sunbeam some time back (so definitely to his credits). Just in case you are wondering why/how he got all those structure names in the 1st place...

Find doc here: [ https://www.dropbox.com/s/iq4h380dhpith ... a.pdf?dl=0 ]

Still a document in progress (there are few things I do need to update); but I have some (minuscule) hope that we are going to see these names pop-ing up in no-AC titles as well...

Paul44
Table Makers
Table Makers
Posts: 151
Joined: Thu Jul 27, 2017 9:02 am
Reputation: 46

Re: AC 4: Black Flag ~ HowTo get data structure from its name

Post by Paul44 »

Small update + added 2 scripts to collect structnames...

User avatar
SunBeam
Administration
Administration
Posts: 2858
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 1972

Re: AC 4: Black Flag ~ HowTo get data structure from its name

Post by SunBeam »

Note that AC1 and Wildlands don't have the Class names stored. Instead, the developers chose to "space" them out. GetName leads to a string of 1 byte that's a 0x20 (ASCII for space character). We'll see what Valhalla brings to the table :P

Paul44
Table Makers
Table Makers
Posts: 151
Joined: Thu Jul 27, 2017 9:02 am
Reputation: 46

Re: AC 4: Black Flag ~ HowTo get data structure from its name

Post by Paul44 »

^ are we talking about the same AC1; just tested iit: (most names definiitely differ with future titles, but do seem to pop up for some)
172A858 ~ SocialStealthData (invisible flag)
17259D0 ~ DNAMemoryManager (health)
168C748 ~ Entity (coordinates)
...

That said: good to know that them "rules" also apply to other Ubi-games (using those particular game engines, I assume) ...

User avatar
SunBeam
Administration
Administration
Posts: 2858
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 1972

Re: AC 4: Black Flag ~ HowTo get data structure from its name

Post by SunBeam »

^ They apply to other Anvil games :) Not to Ubi games in general.

Post Reply

Who is online

Users browsing this forum: No registered users