You've already forked PythonLib
mirror of
https://github.com/lifebottle/PythonLib.git
synced 2026-02-13 15:25:50 -08:00
371 lines
16 KiB
Python
371 lines
16 KiB
Python
|
|
SYSCALL_NAMES = (
|
||
|
|
"printf", # 0x0
|
||
|
|
None, # 0x1
|
||
|
|
None, # 0x2
|
||
|
|
None, # 0x3
|
||
|
|
None, # 0x4
|
||
|
|
"set_person", # 0x5
|
||
|
|
"set_person_3d", # 0x6
|
||
|
|
"set_position", # 0x7
|
||
|
|
"set_position_3d", # 0x8
|
||
|
|
"delete_person", # 0x9
|
||
|
|
"animate_person", # 0xA
|
||
|
|
"set_balloon", # 0xB
|
||
|
|
"get_param", # 0xC
|
||
|
|
"set_param", # 0xD
|
||
|
|
"move_position", # 0xE
|
||
|
|
"move_position_3d", # 0xF
|
||
|
|
"na_move_position", # 0x10
|
||
|
|
"na_move_position_3d", # 0x11
|
||
|
|
"move_check", # 0x12
|
||
|
|
"sky_init", # 0x13
|
||
|
|
"cloud_init", # 0x14
|
||
|
|
"cloud_inc_alpha", # 0x15
|
||
|
|
"cloud_dec_alpha", # 0x16
|
||
|
|
"delete_cloud_dec_alpha", # 0x17
|
||
|
|
"trap_line", # 0x18
|
||
|
|
"trap_box", # 0x19
|
||
|
|
"trap_box_stoptimer", # 0x1A
|
||
|
|
"trap_box_stoptimer_pop", # 0x1B
|
||
|
|
"trap_poly4", # 0x1C
|
||
|
|
"trap_poly4_stoptimer", # 0x1D
|
||
|
|
"trap_poly4_stoptimer_pop", # 0x1E
|
||
|
|
"trap_line_3d", # 0x1F
|
||
|
|
"trap_box_3d", # 0x20
|
||
|
|
"trap_box_stoptimer_3d", # 0x21
|
||
|
|
"trap_box_stoptimer_pop_3d", # 0x22
|
||
|
|
"trap_poly4_3d", # 0x23
|
||
|
|
"trap_poly4_stoptimer_3d", # 0x24
|
||
|
|
"trap_poly4_stoptimer_pop_3d",# 0x25
|
||
|
|
"trap_contact_chr", # 0x26
|
||
|
|
"delete_trap", # 0x27
|
||
|
|
"is_trap", # 0x28
|
||
|
|
"event_line", # 0x29
|
||
|
|
"event_box", # 0x2A
|
||
|
|
"event_poly4", # 0x2B
|
||
|
|
"event_line_3d", # 0x2C
|
||
|
|
"event_box_3d", # 0x2D
|
||
|
|
"event_poly4_3d", # 0x2E
|
||
|
|
"delete_event", # 0x2F
|
||
|
|
"is_event", # 0x30
|
||
|
|
"line_hit", # 0x31
|
||
|
|
"line_hit_ply", # 0x32
|
||
|
|
"line_hit_npc", # 0x33
|
||
|
|
"line_hit_3d", # 0x34
|
||
|
|
"line_hit_ply_3d", # 0x35
|
||
|
|
"line_hit_npc_3d", # 0x36
|
||
|
|
"delete_line_hit", # 0x37
|
||
|
|
"is_line_hit", # 0x38
|
||
|
|
"scope", # 0x39
|
||
|
|
"scope_3d", # 0x3A
|
||
|
|
"delete_scope", # 0x3B
|
||
|
|
"is_scope", # 0x3C
|
||
|
|
"scroll_direct", # 0x3D
|
||
|
|
"scroll", # 0x3E
|
||
|
|
"zoom_scroll", # 0x3F
|
||
|
|
"is_scroll", # 0x40
|
||
|
|
"scroll_four", # 0x41
|
||
|
|
None, # 0x42
|
||
|
|
"fst_load", # 0x43
|
||
|
|
"gradation_palet", # 0x44
|
||
|
|
None, # 0x45
|
||
|
|
None, # 0x46
|
||
|
|
None, # 0x47
|
||
|
|
None, # 0x48
|
||
|
|
None, # 0x49
|
||
|
|
None, # 0x4A
|
||
|
|
None, # 0x4B
|
||
|
|
None, # 0x4C
|
||
|
|
None, # 0x4D
|
||
|
|
None, # 0x4E
|
||
|
|
None, # 0x4F
|
||
|
|
None, # 0x50
|
||
|
|
None, # 0x51
|
||
|
|
None, # 0x52
|
||
|
|
None, # 0x53
|
||
|
|
None, # 0x54
|
||
|
|
None, # 0x55
|
||
|
|
None, # 0x56
|
||
|
|
None, # 0x57
|
||
|
|
None, # 0x58
|
||
|
|
None, # 0x59
|
||
|
|
None, # 0x5A
|
||
|
|
None, # 0x5B
|
||
|
|
None, # 0x5C
|
||
|
|
None, # 0x5D
|
||
|
|
None, # 0x5E
|
||
|
|
None, # 0x5F
|
||
|
|
None, # 0x60
|
||
|
|
None, # 0x61
|
||
|
|
None, # 0x62
|
||
|
|
None, # 0x63
|
||
|
|
None, # 0x64
|
||
|
|
"event_line_inf", # 0x65
|
||
|
|
"event_box_inf", # 0x66
|
||
|
|
"event_poly4_inf", # 0x67
|
||
|
|
"event_line_3d_inf", # 0x68
|
||
|
|
"event_box_3d_inf", # 0x69
|
||
|
|
"event_poly4_3d_inf", # 0x6A
|
||
|
|
None, # 0x6B
|
||
|
|
None, # 0x6C
|
||
|
|
None, # 0x6D
|
||
|
|
None, # 0x6E
|
||
|
|
None, # 0x6F
|
||
|
|
"scroll_cnt", # 0x70
|
||
|
|
"zoom_scroll_cnt", # 0x71
|
||
|
|
"map_bright", # 0x72
|
||
|
|
"change_bg_anime", # 0x73
|
||
|
|
"get_bg_anime_param", # 0x74
|
||
|
|
"scope_msg", # 0x75
|
||
|
|
"scope_msg_3d", # 0x76
|
||
|
|
None, # 0x77
|
||
|
|
None, # 0x78
|
||
|
|
None, # 0x79
|
||
|
|
None, # 0x7A
|
||
|
|
None, # 0x7B
|
||
|
|
None, # 0x7C
|
||
|
|
"is_sideview", # 0x7D
|
||
|
|
"get_map_no", # 0x7E
|
||
|
|
"bg_alpha", # 0x7F
|
||
|
|
None, # 0x80
|
||
|
|
None, # 0x81
|
||
|
|
None, # 0x82
|
||
|
|
None, # 0x83
|
||
|
|
None, # 0x84
|
||
|
|
None, # 0x85
|
||
|
|
None, # 0x86
|
||
|
|
None, # 0x87
|
||
|
|
None, # 0x88
|
||
|
|
None, # 0x89
|
||
|
|
None, # 0x8A
|
||
|
|
None, # 0x8B
|
||
|
|
None, # 0x8C
|
||
|
|
None, # 0x8D
|
||
|
|
None, # 0x8E
|
||
|
|
"get_sys_map_rate", # 0x8F
|
||
|
|
None, # 0x90
|
||
|
|
None, # 0x91
|
||
|
|
None, # 0x92
|
||
|
|
None, # 0x93
|
||
|
|
None, # 0x94
|
||
|
|
None, # 0x95
|
||
|
|
None, # 0x96
|
||
|
|
None, # 0x97
|
||
|
|
None, # 0x98
|
||
|
|
None, # 0x99
|
||
|
|
"get_int_no", # 0x9A
|
||
|
|
None, # 0x9B
|
||
|
|
None, # 0x9C
|
||
|
|
None, # 0x9D
|
||
|
|
"special_person", # 0x9E
|
||
|
|
"special_person_3d", # 0x9F
|
||
|
|
None, # 0xA0
|
||
|
|
None, # 0xA1
|
||
|
|
None, # 0xA2
|
||
|
|
None, # 0xA3
|
||
|
|
"walk_se", # 0xA4
|
||
|
|
"get_mapsize_x", # 0xA5
|
||
|
|
"get_mapsize_y", # 0xA6
|
||
|
|
"set_3d_zoom_rate", # 0xA7
|
||
|
|
None, # 0xA8
|
||
|
|
None, # 0xA9
|
||
|
|
"set_cloud_h", # 0xAA
|
||
|
|
"move_stop", # 0xAB
|
||
|
|
None, # 0xAC
|
||
|
|
"set_child_chr", # 0xAD
|
||
|
|
"del_child_chr", # 0xAE
|
||
|
|
"get_child_pos", # 0xAF
|
||
|
|
"get_parent_chr", # 0xB0
|
||
|
|
"is_bg_atari", # 0xB1
|
||
|
|
None, # 0xB2
|
||
|
|
"set_gradation_chr", # 0xB3
|
||
|
|
"set_rot_chr_color", # 0xB4
|
||
|
|
"scroll_offset", # 0xB5
|
||
|
|
None, # 0xB6
|
||
|
|
None, # 0xB7
|
||
|
|
"set_bg_pal_anime", # 0xB8
|
||
|
|
None, # 0xB9
|
||
|
|
"get_pl_move_spd", # 0xBA
|
||
|
|
"get_pl_move_dir", # 0xBB
|
||
|
|
None, # 0xBC
|
||
|
|
None, # 0xBD
|
||
|
|
None, # 0xBE
|
||
|
|
None, # 0xBF
|
||
|
|
None, # 0xC0
|
||
|
|
None, # 0xC1
|
||
|
|
None, # 0xC2
|
||
|
|
None, # 0xC3
|
||
|
|
None, # 0xC4
|
||
|
|
None, # 0xC5
|
||
|
|
"set_force_mode", # 0xC6
|
||
|
|
"trap_force_line", # 0xC7
|
||
|
|
"trap_force_box", # 0xC8
|
||
|
|
"trap_force_poly4", # 0xC9
|
||
|
|
"trap_force_line_3d", # 0xCA
|
||
|
|
"trap_force_box_3d", # 0xCB
|
||
|
|
"trap_force_poly4_3d", # 0xCC
|
||
|
|
"trap_force_rain_point", # 0xCD
|
||
|
|
"trap_force_chr", # 0xCE
|
||
|
|
"line_hit_force", # 0xCF
|
||
|
|
"line_hit_force_3d", # 0xD0
|
||
|
|
"get_force_pow", # 0xD1
|
||
|
|
"get_force_lever", # 0xD2
|
||
|
|
"set_csp_param", # 0xD3
|
||
|
|
"get_csp_param", # 0xD4
|
||
|
|
"calc_csp_param", # 0xD5
|
||
|
|
None, # 0xD6
|
||
|
|
None, # 0xD7
|
||
|
|
None, # 0xD8
|
||
|
|
None, # 0xD9
|
||
|
|
"set_move_pass", # 0xDA
|
||
|
|
"move_pass", # 0xDB
|
||
|
|
None, # 0xDC
|
||
|
|
"scroll_limit", # 0xDD
|
||
|
|
None, # 0xDE
|
||
|
|
None, # 0xDF
|
||
|
|
None, # 0xE0
|
||
|
|
None, # 0xE1
|
||
|
|
"demo_stop_move_pass", # 0xE2
|
||
|
|
None, # 0xE3
|
||
|
|
None, # 0xE4
|
||
|
|
"trap_force_rain_point_3d", # 0xE5
|
||
|
|
"trap_force_rain_chr", # 0xE6
|
||
|
|
"get_force_rain_trap_count", # 0xE7
|
||
|
|
"get_force_rain_trap_no", # 0xE8
|
||
|
|
None, # 0xE9
|
||
|
|
"get_prev_crate", # 0xEA
|
||
|
|
None, # 0xEB
|
||
|
|
None, # 0xEC
|
||
|
|
None, # 0xED
|
||
|
|
None, # 0xEE
|
||
|
|
None, # 0xEF
|
||
|
|
None, # 0xF0
|
||
|
|
"force_obj_delete", # 0xF1
|
||
|
|
"get_force_action", # 0xF2
|
||
|
|
None, # 0xF3
|
||
|
|
None, # 0xF4
|
||
|
|
None, # 0xF5
|
||
|
|
"set_chr_bright", # 0xF6
|
||
|
|
None, # 0xF7
|
||
|
|
"set_fade_chr_color", # 0xF8
|
||
|
|
None, # 0xF9
|
||
|
|
None, # 0xFA
|
||
|
|
"set_line_hit_mode", # 0xFB
|
||
|
|
None, # 0xFC
|
||
|
|
None, # 0xFD
|
||
|
|
None, # 0xFE
|
||
|
|
"trap_force_box_ivy_up", # 0xFF
|
||
|
|
"trap_force_box_ivy_dn", # 0x100
|
||
|
|
"trap_force_poly4_ivy_up", # 0x101
|
||
|
|
"trap_force_poly4_ivy_dn", # 0x102
|
||
|
|
None, # 0x103
|
||
|
|
"set_ladder", # 0x104
|
||
|
|
None, # 0x105
|
||
|
|
None, # 0x106
|
||
|
|
None, # 0x107
|
||
|
|
"print_screen", # 0x108
|
||
|
|
"cross_fade", # 0x109
|
||
|
|
None, # 0x10A
|
||
|
|
None, # 0x10B
|
||
|
|
None, # 0x10C
|
||
|
|
None, # 0x10D
|
||
|
|
None, # 0x10E
|
||
|
|
None, # 0x10F
|
||
|
|
"define_texture", # 0x110
|
||
|
|
"get_ce_arg", # 0x111
|
||
|
|
"set_ce_arg", # 0x112
|
||
|
|
"set4_ce_arg", # 0x113
|
||
|
|
None, # 0x114
|
||
|
|
None, # 0x115
|
||
|
|
None, # 0x116
|
||
|
|
None, # 0x117
|
||
|
|
None, # 0x118
|
||
|
|
None, # 0x119
|
||
|
|
None, # 0x11A
|
||
|
|
None, # 0x11B
|
||
|
|
"set_weather_disp", # 0x11C
|
||
|
|
None, # 0x11D
|
||
|
|
None, # 0x11E
|
||
|
|
"set_keyframe", # 0x11F
|
||
|
|
"set_keyframe_arg", # 0x120
|
||
|
|
"delete_keyframe", # 0x121
|
||
|
|
None, # 0x122
|
||
|
|
None, # 0x123
|
||
|
|
None, # 0x124
|
||
|
|
None, # 0x125
|
||
|
|
None, # 0x126
|
||
|
|
"debug_bp", # 0x127
|
||
|
|
None, # 0x128
|
||
|
|
None, # 0x129
|
||
|
|
None, # 0x12A
|
||
|
|
None, # 0x12B
|
||
|
|
None, # 0x12C
|
||
|
|
None, # 0x12D
|
||
|
|
None, # 0x12E
|
||
|
|
None, # 0x12F
|
||
|
|
None, # 0x130
|
||
|
|
None, # 0x131
|
||
|
|
None, # 0x132
|
||
|
|
None, # 0x133
|
||
|
|
None, # 0x134
|
||
|
|
None, # 0x135
|
||
|
|
None, # 0x136
|
||
|
|
None, # 0x137
|
||
|
|
None, # 0x138
|
||
|
|
None, # 0x139
|
||
|
|
None, # 0x13A
|
||
|
|
None, # 0x13B
|
||
|
|
None, # 0x13C
|
||
|
|
None, # 0x13D
|
||
|
|
None, # 0x13E
|
||
|
|
None, # 0x13F
|
||
|
|
None, # 0x140
|
||
|
|
None, # 0x141
|
||
|
|
# PSP only
|
||
|
|
None, # 0x142
|
||
|
|
None, # 0x143
|
||
|
|
None, # 0x144
|
||
|
|
None, # 0x145
|
||
|
|
None, # 0x146
|
||
|
|
None, # 0x147
|
||
|
|
None, # 0x148
|
||
|
|
None, # 0x149
|
||
|
|
None, # 0x14A
|
||
|
|
None, # 0x14B
|
||
|
|
None, # 0x14C
|
||
|
|
None, # 0x14D
|
||
|
|
None, # 0x14E
|
||
|
|
None, # 0x14F
|
||
|
|
None, # 0x150
|
||
|
|
None, # 0x151
|
||
|
|
None, # 0x152
|
||
|
|
None, # 0x153
|
||
|
|
)
|
||
|
|
|
||
|
|
SYSCALL_ARGUMENT_COUNT = (
|
||
|
|
0x02,0x02,0x01,0x01,0x00,0x06,0x07,0x03,0x04,0x01,0x03,0x05,0x02,0x03,0x04,
|
||
|
|
0x05,0x04,0x05,0x01,0x02,0x06,0x00,0x00,0x00,0x06,0x06,0x07,0x08,0x0A,0x0B,
|
||
|
|
0x0C,0x08,0x08,0x09,0x0A,0x0E,0x0F,0x10,0x02,0x01,0x01,0x06,0x06,0x0A,0x08,
|
||
|
|
0x08,0x0E,0x01,0x01,0x06,0x06,0x06,0x08,0x08,0x08,0x01,0x01,0x05,0x06,0x01,
|
||
|
|
0x01,0x02,0x03,0x04,0x00,0x03,0x06,0x02,0x03,0x08,0x01,0x04,0x02,0x01,0x01,
|
||
|
|
0x01,0x00,0x01,0x01,0x07,0x05,0x01,0x02,0x00,0x00,0x00,0x00,0x02,0x03,0x01,
|
||
|
|
0x01,0x01,0x04,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x01,0x07,0x07,0x0B,0x09,
|
||
|
|
0x09,0x0F,0x01,0x01,0x01,0x01,0x01,0x03,0x04,0x03,0x05,0x03,0x07,0x08,0x03,
|
||
|
|
0x04,0x07,0x01,0x03,0x02,0x00,0x00,0x02,0x02,0x04,0x09,0x04,0x01,0x01,0x02,
|
||
|
|
0x02,0x05,0x01,0x02,0x02,0x03,0x03,0x02,0x00,0x02,0x01,0x01,0x03,0x03,0x02,
|
||
|
|
0x01,0x01,0x01,0x09,0x00,0x01,0x00,0x01,0x0F,0x10,0x04,0x01,0x04,0x02,0x02,
|
||
|
|
0x01,0x01,0x01,0x01,0x08,0x01,0x01,0x02,0x03,0x01,0x01,0x01,0x04,0x01,0x06,
|
||
|
|
0x08,0x03,0x03,0x00,0x04,0x02,0x00,0x00,0x03,0x00,0x02,0x04,0x03,0x02,0x02,
|
||
|
|
0x01,0x02,0x03,0x01,0x06,0x06,0x0A,0x08,0x08,0x0E,0x04,0x02,0x06,0x08,0x00,
|
||
|
|
0x00,0x05,0x03,0x09,0x00,0x03,0x02,0x04,0x06,0x03,0x02,0x04,0x00,0x01,0x04,
|
||
|
|
0x01,0x03,0x01,0x02,0x05,0x02,0x00,0x01,0x01,0x00,0x01,0x01,0x01,0x01,0x01,
|
||
|
|
0x01,0x00,0x00,0x08,0x01,0x00,0x04,0x04,0x07,0x08,0x02,0x01,0x00,0x00,0x02,
|
||
|
|
0x06,0x06,0x0A,0x0A,0x01,0x09,0x01,0x04,0x02,0x00,0x01,0x00,0x01,0x07,0x00,
|
||
|
|
0x01,0x02,0x09,0x04,0x05,0x08,0x01,0x00,0x01,0x03,0x03,0x0A,0x03,0x01,0x01,
|
||
|
|
0x02,0x01,0x09,0x02,0x03,0x01,0x02,0x01,0x06,0x03,0x01,0x00,0x05,0x01,0x00,
|
||
|
|
0x01,0x01,0x02,0x00,0x01,0x04,0x01,0x01,0x01,0x08,0x01,0x01,0x02,0x00,0x04,
|
||
|
|
0x06,0x00,0x00,0x05,0x02,0x02,0x01,
|
||
|
|
# PSP
|
||
|
|
0x00,0x01,0x01,0x00,0x00,0x01,0x01,0x01,0x01,0x02,0x01,0x02,0x02,0x01,0x01,
|
||
|
|
0x01,0x01,0x04
|
||
|
|
)
|