Pages: « 12
Posted on 08-22-17, 10:27 pm
Birdo


Karma: 2754
Posts: 2001/2091
Since: 06-26-11
What do you mean nothing more interesting to discover? What about unused code?
Posted on 08-22-17, 10:31 pm
Mariomaster

Karma: 8528
Posts: 971/1681
Since: 06-09-12
It's not like anyone really cares about a few minor leftovers or dummied out stuff.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-22-17, 10:36 pm (rev. 1 by  Hiccup on 08-22-17, 10:38 pm)
Birdo


Karma: 2754
Posts: 2002/2091
Since: 06-26-11
Well, maybe.

Anyway, you know that I want you to release the Newer idb at some point.

I can't really make you do it

EDIT: and one last thing:

is it possible to look up file ids in the code without using an ida pro database - so I can do it with other games? Or is it easy to create a quick IDA pro database?
Posted on 08-22-17, 10:41 pm
Mariomaster

Karma: 8528
Posts: 972/1681
Since: 06-09-12
how else would you look up stuff in the code? Even if you find ids in the code you would never know what these are used for.

so yeah, you need to disassemble the game in some form.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-22-17, 10:48 pm
Birdo


Karma: 2754
Posts: 2003/2091
Since: 06-26-11
I'd have to do proper RE'ing to find out where they were used. I'm only really interested in if the file IDs are referenced at all. Would I still have to make an idb for the game (somehow)?
Posted on 08-22-17, 10:51 pm (rev. 1 by RicBent on 08-23-17, 05:31 am)
Mariomaster

Karma: 8528
Posts: 973/1681
Since: 06-09-12
yes. you can search for numbers in the hex but still you wouldn't ever know this way if the number is really used as a file id or what happens with the fileid.
_________________________
GitHub - Kuribo64 - YouTube
Posted on 08-23-17, 08:58 am (rev. 1 by  Hiccup on 08-23-17, 10:01 am)
Birdo


Karma: 2754
Posts: 2004/2091
Since: 06-26-11
Okay. For each new game, do you have to find and name the "load file" functions from scratch? Or are they the same in all games?
And does taking away 0x83 from the NSMBe file ID work on all games or do you need a different value to take away?
I assume you convert the file ID to hex first?
Posted on 08-23-17, 12:29 pm
Mariomaster

Karma: 8528
Posts: 974/1681
Since: 06-09-12
0x83 is hex, yeah.

And that number is equal to the number of overlays in the game.

The loading functions should be the same as they are SDK functions. Depending on the compiler settings and circumstances the compiled code may vary tho.
_________________________
GitHub - Kuribo64 - YouTube
Pages: « 12