Lace
Reaction score
0

Profile posts Postings Media Albums About

  • Well while I'm not occupied with other things I'll tell you what I know


    00400190 F0DD0800 DD 0008DDF0 ; Import Table address = 8DDF0
    00400194 F0000000 DD 000000F0 ; Import Table size = F0 (240.)

    004001E8 00C00800 DD 0008C000 ; Import Address Table address = 8C000
    004001EC 68020000 DD 00000268 ; Import Address Table size = 268 (616.)

    These are important values in the PE Header that windows refers to when loading linked DLLs to memory. The actual location of the name strings isn't important; they're referenced by pointers. The structure of the Import Table is as such:

    Pointer to the function names pointers
    Null
    Null
    Pointer to DLL name
    Pointer to pointers to function locations in the DLL

    The function names seem to be prefixed with two bytes or so and I have no idea what that is for...

    The import address table is where the actual pointers that are used by the code live.
    Since I can't post now, I've made very little progress on my 100k org, partly due to laziness, partly due to being busy, and partly due to the fact that giraka already beat me to the 100k mark, so mine wouldn't actually be a first.

    edit: this is what I have so far.
    I just read read your convo with Ollie aaaand....

    Quick, make 15 posts so you can be exactly 256 posts ahead of me!!

    powers of 2 are far superior to powers of 10 btw
    I'm pretty much 100% certain it's never used in game on account of the fact that it's impossible to get rid of - once you spawn it, it's there forever unless you do a full wipe of the effect objects.
    Yeah, I was looking at it from a mostly academic point of view. My theory is that the unused "PUSH JUMP KEY" effect, which doesn't time out nicely like other effects, would have been invoked here after a certain length of time had elapsed. Just an idea, though.
    Upon analyzing the title screen code (in the act of rewriting it) it strikes me as odd that it's equipped to handle Effect objects (Clears effect slots during init, and updates/renders all effects every turn). Thoughts?
    Almost nothing. And it seems like there was something else I wanted to tell you but now I can't remember what it was >_>
    I never really got around to making one; I just did it all by hand. Some of my scrawlings are on the evernote, and you can take a peek at the Pxtone DLL hack, and if you need help I can try to remember just how I did it.
  • Loading…
  • Loading…
  • Loading…
  • Loading…
Back
Top