![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Functions | |
| def | search_map (rom_addr) |
| def | parse_map (fname) |
| def | map_diff () |
| def | hexbytes (bs) |
Variables | |
| lang = None | |
| list | args = [] |
| int | best = 0 |
| string | baseimg = 'baserom.' + lang + '.z64' |
| string | basemap = 'sm64.' + lang + '.map' |
| string | myimg = 'build/' + lang + '/sm64.' + lang + '.z64' |
| string | mymap = 'build/' + lang + '/sm64.map' |
| list | required_files = [baseimg, myimg, mymap] |
| mybin = open(myimg, 'rb').read() | |
| basebin = open(baseimg, 'rb').read() | |
| addr = int(args[0], 0) | |
| def | m = parse_map(mymap) |
| found_instr_diff = None | |
| int | diffs = 0 |
| int | shift_cap = 1000 |
| tuple | definite_shift = (diffs > shift_cap) |
| i = found_instr_diff | |
| def first-diff.hexbytes | ( | bs | ) |
| def first-diff.map_diff | ( | ) |
| def first-diff.parse_map | ( | fname | ) |
| def first-diff.search_map | ( | rom_addr | ) |
| list first-diff.args = [] |
| first-diff.basebin = open(baseimg, 'rb').read() |
| string first-diff.baseimg = 'baserom.' + lang + '.z64' |
| string first-diff.basemap = 'sm64.' + lang + '.map' |
| int first-diff.best = 0 |
| int first-diff.diffs = 0 |
| first-diff.found_instr_diff = None |
| first-diff.i = found_instr_diff |
| string first-diff.lang = None |
| first-diff.mybin = open(myimg, 'rb').read() |
| string first-diff.mymap = 'build/' + lang + '/sm64.map' |
| int first-diff.shift_cap = 1000 |
1.8.13