![]() |
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 |