User:AF

From sc2k-reverse
Revision as of 23:42, 7 March 2025 by AF (talk | contribs) (1)
Jump to navigationJump to search

Landing page for information that isn't yet ready to go into the main sections on the site.

It will mostly account for a naming changes concerning marked down functions during the trawl with IDA.

Movie Function References

Oh the pain..

Although for now this is a suspicion, the next target is likely going to be the Smacker functions (specifically SmackOpen()).

Confirmed for now, when SmackOpen() is called, amongst other things it is passing the constructed filename.

1

Unsure where this is called from, though DATA XREF: .rdata:004DEE68
Thunk - 0x401C4E
Main - 0x48B2E0

Apparently it is a function within a class. __thiscall

Though this specific case may be a diversion.

2

Called from GameDoIdleUpkeep()
Thunk - 0x401104
Main - 0x48A980

Movie data directory address: 0x4EAA78

By default it references: '\DATA\'

No drive letter by default, so this is touched upon elsewhere.

3

Called from both GameDoIdleUpKeep and '1' just above
Thunk - 0x402360
Main - 0x48A810

It also references: '\DATA\'