![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Data Structures | |
| class | Aifc |
| class | GarbageSerializer |
| class | ReserveSerializer |
| class | SampleBank |
Functions | |
| def | align (val, al) |
| def | fail (msg) |
| def | validate (cond, msg, forstr="") |
| def | strip_comments (string) |
| def | to_bcd (num) |
| def | parse_f80 (data) |
| def | parse_aifc_loop (data) |
| def | parse_aifc_book (data) |
| def | parse_aifc (data, name, fname) |
| def | validate_json_format (json, fmt, forstr="") |
| def | validate_int_in_range (val, lo, hi, msg, forstr="") |
| def | validate_sound (json, sample_bank, forstr="") |
| def | validate_bank_toplevel (json) |
| def | make_sound_json_uniform (json) |
| def | validate_bank (json, sample_bank) |
| def | apply_version_diffs (json, defines) |
| def | mark_sample_bank_uses (bank) |
| def | serialize_ctl (bank, base_ser) |
| def | serialize_tbl (sample_bank, ser) |
| def | serialize_seqfile (entries, serialize_entry, entry_list, magic, extra_padding=True) |
| def | write_sequences (inputs, out_filename) |
| def | main () |
Variables | |
| int | TYPE_CTL = 1 |
| int | TYPE_TBL = 2 |
| bool | STACK_TRACES = False |
| bool | DUMP_INDIVIDUAL_BINS = False |
| orderedJsonDecoder = JSONDecoder(object_pairs_hook=OrderedDict) | |
| Book = namedtuple("Book", ["order", "npredictors", "table"]) | |
| Loop = namedtuple("Loop", ["start", "end", "count", "state"]) | |
| Bank = namedtuple("Bank", ["name", "sample_bank", "json"]) | |
| def assemble_sound.align | ( | val, | |
| al | |||
| ) |
| def assemble_sound.apply_version_diffs | ( | json, | |
| defines | |||
| ) |
| def assemble_sound.fail | ( | msg | ) |
| def assemble_sound.main | ( | ) |
| def assemble_sound.make_sound_json_uniform | ( | json | ) |
| def assemble_sound.mark_sample_bank_uses | ( | bank | ) |
| def assemble_sound.parse_aifc | ( | data, | |
| name, | |||
| fname | |||
| ) |
| def assemble_sound.parse_aifc_book | ( | data | ) |
| def assemble_sound.parse_aifc_loop | ( | data | ) |
| def assemble_sound.parse_f80 | ( | data | ) |
| def assemble_sound.serialize_ctl | ( | bank, | |
| base_ser | |||
| ) |
| def assemble_sound.serialize_seqfile | ( | entries, | |
| serialize_entry, | |||
| entry_list, | |||
| magic, | |||
extra_padding = True |
|||
| ) |
| def assemble_sound.serialize_tbl | ( | sample_bank, | |
| ser | |||
| ) |
| def assemble_sound.strip_comments | ( | string | ) |
| def assemble_sound.to_bcd | ( | num | ) |
| def assemble_sound.validate | ( | cond, | |
| msg, | |||
forstr = "" |
|||
| ) |
| def assemble_sound.validate_bank | ( | json, | |
| sample_bank | |||
| ) |
| def assemble_sound.validate_bank_toplevel | ( | json | ) |
| def assemble_sound.validate_int_in_range | ( | val, | |
| lo, | |||
| hi, | |||
| msg, | |||
forstr = "" |
|||
| ) |
| def assemble_sound.validate_json_format | ( | json, | |
| fmt, | |||
forstr = "" |
|||
| ) |
| def assemble_sound.validate_sound | ( | json, | |
| sample_bank, | |||
forstr = "" |
|||
| ) |
| def assemble_sound.write_sequences | ( | inputs, | |
| out_filename | |||
| ) |
| assemble_sound.Bank = namedtuple("Bank", ["name", "sample_bank", "json"]) |
| assemble_sound.Book = namedtuple("Book", ["order", "npredictors", "table"]) |
| bool assemble_sound.DUMP_INDIVIDUAL_BINS = False |
| assemble_sound.Loop = namedtuple("Loop", ["start", "end", "count", "state"]) |
| assemble_sound.orderedJsonDecoder = JSONDecoder(object_pairs_hook=OrderedDict) |
| bool assemble_sound.STACK_TRACES = False |
| int assemble_sound.TYPE_CTL = 1 |
| int assemble_sound.TYPE_TBL = 2 |
1.8.13