Pages: « 12
Posted on 08-22-17, 10:27 pm
Birdo
Disgustingly Immature Naive Smartass

Karma: 2345
Posts: 2001/2011
Since: 06-26-11
What do you mean nothing more interesting to discover? What about unused code?
_________________________
WarioWare: D.I.Y. pallete
Posted on 08-22-17, 10:31 pm
Boomerang Brother
python sucks

Karma: 4743
Posts: 971/1004
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
Disgustingly Immature Naive Smartass

Karma: 2345
Posts: 2002/2011
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?
_________________________
WarioWare: D.I.Y. pallete
Posted on 08-22-17, 10:41 pm
Boomerang Brother
python sucks

Karma: 4743
Posts: 972/1004
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
Disgustingly Immature Naive Smartass

Karma: 2345
Posts: 2003/2011
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)?
_________________________
WarioWare: D.I.Y. pallete
Posted on 08-22-17, 10:51 pm (rev. 1 by RicBent on 08-23-17, 05:31 am)
Boomerang Brother
python sucks

Karma: 4743
Posts: 973/1004
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
Disgustingly Immature Naive Smartass

Karma: 2345
Posts: 2004/2011
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?
_________________________
WarioWare: D.I.Y. pallete
Posted on 08-23-17, 12:29 pm
Boomerang Brother
python sucks

Karma: 4743
Posts: 974/1004
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