diff --git a/configure.py b/configure.py index 827064dad7..4d688125bf 100755 --- a/configure.py +++ b/configure.py @@ -456,9 +456,19 @@ NonMatching = False # Object does not match and should not be link Equivalent = config.non_matching # Object should be linked when configured with --non-matching +ALL_GCN = ["GZ2E01", "GZ2P01", "GZ2J01"] + + # Object is only matching for specific versions def MatchingFor(*versions) -> bool: - return config.version in versions + fullset = set() + for vers in versions: + if isinstance(vers, (list, tuple, set)): + fullset.update(vers) + else: + fullset.add(vers) + + return config.version in fullset config.warn_missing_config = True @@ -488,22 +498,22 @@ config.libs = [ "progress_category": "core", "host": True, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_main.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_printf.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_audio.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_controller_pad.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_main.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_printf.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_audio.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_controller_pad.cpp"), Object(NonMatching, "m_Do/m_Re_controller_pad.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_graphic.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_machine.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_mtx.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_graphic.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_machine.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_mtx.cpp"), Object(NonMatching, "m_Do/m_Do_ext.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_lib.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_Reset.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_dvd_thread.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_DVDError.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_MemCard.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_MemCardRWmng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "m_Do/m_Do_machine_exception.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_lib.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_Reset.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_dvd_thread.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_DVDError.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_MemCard.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_MemCardRWmng.cpp"), + Object(MatchingFor(ALL_GCN), "m_Do/m_Do_machine_exception.cpp"), Object(NonMatching, "m_Do/m_Do_hostIO.cpp"), ], }, @@ -514,8 +524,8 @@ config.libs = [ "progress_category": "game", "host": True, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "c/c_damagereaction.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "c/c_dylink.cpp"), + Object(MatchingFor(ALL_GCN), "c/c_damagereaction.cpp"), + Object(MatchingFor(ALL_GCN), "c/c_dylink.cpp"), ], }, { @@ -526,63 +536,63 @@ config.libs = [ "host": True, "objects": [ # f_ap - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_ap/f_ap_game.cpp"), + Object(MatchingFor(ALL_GCN), "f_ap/f_ap_game.cpp"), # f_op - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_actor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_op/f_op_actor_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_actor_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_camera.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_actor_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_camera_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_overlap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_overlap_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_overlap_req.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_scene.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_op/f_op_scene_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_scene_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_scene_req.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_op/f_op_scene_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_view.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_kankyo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_msg.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_kankyo_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_msg_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_op/f_op_draw_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_op/f_op_draw_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "f_op/f_op_scene_pause.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_actor.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_op/f_op_actor_iter.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_actor_tag.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_camera.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_actor_mng.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_camera_mng.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_overlap.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_overlap_mng.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_overlap_req.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_scene.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_op/f_op_scene_iter.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_scene_mng.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_scene_req.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_op/f_op_scene_tag.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_view.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_kankyo.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_msg.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_kankyo_mng.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_msg_mng.cpp"), + Object(MatchingFor(ALL_GCN), "f_op/f_op_draw_iter.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_op/f_op_draw_tag.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "f_op/f_op_scene_pause.cpp"), # f_pc - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_base.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_create_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_create_req.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_create_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_creator.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_delete_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_deletor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_draw_priority.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_executor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_layer.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "f_pc/f_pc_leaf.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_layer_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_layer_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_line.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_load.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_manager.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_method.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_node.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_node_req.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_priority.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_profile.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_searcher.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_line_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_line_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_method_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_method_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_pause.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "f_pc/f_pc_draw.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "f_pc/f_pc_fstcreate_req.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "f_pc/f_pc_stdcreate_req.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_base.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_create_iter.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_create_req.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_create_tag.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_creator.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_delete_tag.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_deletor.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_draw_priority.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_executor.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_layer.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "f_pc/f_pc_leaf.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_layer_iter.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_layer_tag.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_line.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_load.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_manager.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_method.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_node.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_node_req.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_priority.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_profile.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_searcher.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_line_tag.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_line_iter.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_method_iter.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_method_tag.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_pause.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "f_pc/f_pc_draw.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "f_pc/f_pc_fstcreate_req.cpp"), + Object(MatchingFor(ALL_GCN), "f_pc/f_pc_stdcreate_req.cpp"), Object(MatchingFor("ShieldD"), "f_pc/f_pc_debug_sv.cpp"), ], }, @@ -595,174 +605,174 @@ config.libs = [ "objects": [ Object(NonMatching, "d/d_home_button.cpp"), Object(NonMatching, "d/d_cursor_mng.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_stage.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_stage.cpp"), Object(Equivalent, "d/d_map.cpp"), # weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_com_inf_game.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_com_static.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_com_inf_actor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_bomb.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_lib.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_save.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "d/d_save_init.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_jnt_col.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_a_obj.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_a_itembase_static.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_a_item_static.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_a_shop_item_static.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_a_horse_static.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_demo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_door_param2.cpp"), # debug weak func order + Object(MatchingFor(ALL_GCN), "d/d_com_inf_game.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_com_static.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_com_inf_actor.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_bomb.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_lib.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_save.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "d/d_save_init.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_jnt_col.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_a_obj.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_a_itembase_static.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_a_item_static.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_a_shop_item_static.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_a_horse_static.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_demo.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_door_param2.cpp"), # debug weak func order Object(NonMatching, "d/d_resorce.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_map_path.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_map_path_fmap.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_map_path.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_map_path_fmap.cpp"), Object(NonMatching, "d/d_map_path_dmap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_event.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_event_data.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_event_manager.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_event_lib.cpp"), # debug weak func order + Object(MatchingFor(ALL_GCN), "d/d_event.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_event_data.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_event_manager.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_event_lib.cpp"), # debug weak func order Object(Equivalent, "d/d_event_debug.cpp"), # RTTI - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_simple_model.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_simple_model.cpp"), Object(NonMatching, "d/d_particle.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_particle_name.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_particle_copoly.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_path.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_drawlist.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_kankyo_data.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_kankyo_wether.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_kankyo_rain.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_particle_name.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_particle_copoly.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_path.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_drawlist.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_kankyo_data.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_kankyo_wether.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_kankyo_rain.cpp"), Object(NonMatching, "d/d_kankyo_debug.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_vibration.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_vib_pattern.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_attention.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_vibration.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_vib_pattern.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_attention.cpp"), Object(NonMatching, "d/d_bg_parts.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "d/d_bg_pc.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "d/d_att_dist.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_bg_plc.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_acch.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_bg_s_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_gnd_chk.cpp"), # debug weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_grp_pass_chk.cpp"), # debug weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_lin_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_movebg_actor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "d/d_bg_s_sph_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_spl_grp_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_s_poly_pass_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "d/d_bg_s_roof_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "d/d_bg_s_wtr_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_w.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_w_base.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "d/d_bg_pc.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "d/d_att_dist.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_bg_plc.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_s.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_s_acch.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_bg_s_chk.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_s_gnd_chk.cpp"), # debug weak func order + Object(MatchingFor(ALL_GCN), "d/d_bg_s_grp_pass_chk.cpp"), # debug weak func order + Object(MatchingFor(ALL_GCN), "d/d_bg_s_lin_chk.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_s_movebg_actor.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "d/d_bg_s_sph_chk.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_s_spl_grp_chk.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_s_poly_pass_chk.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "d/d_bg_s_roof_chk.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "d/d_bg_s_wtr_chk.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_w.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_w_base.cpp"), Object(NonMatching, "d/d_bg_w_kcol.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bg_w_sv.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bg_w_sv.cpp"), Object(Equivalent, "d/d_cc_d.cpp"), # weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_cc_mass_s.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_cc_s.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_cc_uty.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_cam_param.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_ev_camera.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_spline_path.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_item_data.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_item.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_tresure.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_model.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_eye_hl.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_error_msg.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_cc_mass_s.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_cc_s.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_cc_uty.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_cam_param.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_ev_camera.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_spline_path.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_item_data.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_item.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_tresure.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_model.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_eye_hl.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_error_msg.cpp"), Object(NonMatching, "d/d_debug_viewer.cpp"), Object(NonMatching, "d/d_debug_camera.cpp"), Object(NonMatching, "d/actor/d_a_alink.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/actor/d_a_itembase.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/actor/d_a_no_chg_room.cpp"), + Object(MatchingFor(ALL_GCN), "d/actor/d_a_itembase.cpp"), + Object(MatchingFor(ALL_GCN), "d/actor/d_a_no_chg_room.cpp"), Object(NonMatching, "d/actor/d_a_npc.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/actor/d_a_npc_cd.cpp"), + Object(MatchingFor(ALL_GCN), "d/actor/d_a_npc_cd.cpp"), Object(NonMatching, "d/actor/d_a_npc_cd2.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/actor/d_a_obj_item.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_insect.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/actor/d_a_obj_ss_base.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/actor/d_a_player.cpp"), + Object(MatchingFor(ALL_GCN), "d/actor/d_a_obj_item.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_insect.cpp"), + Object(MatchingFor(ALL_GCN), "d/actor/d_a_obj_ss_base.cpp"), + Object(MatchingFor(ALL_GCN), "d/actor/d_a_player.cpp"), Object(NonMatching, "d/d_camera.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_envse.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_file_select.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_envse.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_file_select.cpp"), Object(NonMatching, "d/d_file_sel_warning.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_file_sel_info.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_bright_check.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_scope.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_select_cursor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_select_icon.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_shop_camera.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_shop_item_ctrl.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_shop_system.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_gameover.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_file_sel_info.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_bright_check.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_scope.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_select_cursor.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_select_icon.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_shop_camera.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_shop_item_ctrl.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_shop_system.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_gameover.cpp"), Object(NonMatching, "d/d_kankyo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_kyeff.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_kyeff2.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_ky_thunder.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_kantera_icon_meter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_calibration.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_kyeff.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_kyeff2.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_ky_thunder.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_kantera_icon_meter.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_calibration.cpp"), Object(NonMatching, "d/d_menu_collect.cpp"), Object(NonMatching, "d/d_menu_dmap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_dmap_map.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_map_common.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_fishing.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_fmap.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_dmap_map.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_map_common.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_fishing.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_fmap.cpp"), Object(NonMatching, "d/d_menu_fmap_map.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_fmap2D.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_insect.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_item_explain.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_letter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_option.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_ring.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_save.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_skill.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_menu_window_HIO.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_fmap2D.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_insect.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_item_explain.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_letter.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_option.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_ring.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_save.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_skill.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_menu_window_HIO.cpp"), Object(Equivalent, "d/d_menu_window.cpp"), # weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter_HIO.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter_button.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter_haihai.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter_hakusha.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter_map.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter_string.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter2_draw.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter2_info.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_meter2.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_out_font.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter_HIO.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter_button.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter_haihai.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter_hakusha.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter_map.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter_string.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter2_draw.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter2_info.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_meter2.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_out_font.cpp"), Object(NonMatching, "d/d_msg_class.cpp"), Object(Equivalent, "d/d_msg_object.cpp"), # weak func order Object(MatchingFor("GZ2P01"), "d/d_msg_unit.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_3select.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_arrow.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_base.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_boss.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_explain.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_item.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_howl.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_jimaku.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_kanban.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_light.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_place.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_staff.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_talk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_scrn_tree.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_string_base.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_string.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_msg_flow.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_3select.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_arrow.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_base.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_boss.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_explain.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_item.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_howl.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_jimaku.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_kanban.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_light.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_place.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_staff.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_talk.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_scrn_tree.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_string_base.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_string.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_msg_flow.cpp"), Object(MatchingFor("GZ2E01", "GZ2P01"), "d/d_name.cpp"), Object(NonMatching, "d/d_npc_lib.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_ovlp_fade.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_ovlp_fade2.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_ovlp_fade3.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_pane_class.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_pane_class_alpha.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_pane_class_ex.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_s_logo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d/d_s_menu.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_s_name.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_s_play.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_s_room.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_s_title.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_save_HIO.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_timer.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_k_wmark.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d/d_k_wpillar.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_ovlp_fade.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_ovlp_fade2.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_ovlp_fade3.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_pane_class.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_pane_class_alpha.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_pane_class_ex.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_s_logo.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "d/d_s_menu.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_s_name.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_s_play.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_s_room.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_s_title.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_save_HIO.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_timer.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_k_wmark.cpp"), + Object(MatchingFor(ALL_GCN), "d/d_k_wpillar.cpp"), ], }, { @@ -772,7 +782,7 @@ config.libs = [ "progress_category": "core", "host": True, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "DynamicLink.cpp"), + Object(MatchingFor(ALL_GCN), "DynamicLink.cpp"), ], }, { @@ -792,220 +802,220 @@ config.libs = [ "progress_category": "third_party", "host": True, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_malloc.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_API.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_API_controller_pad.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_API_graphic.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_cc_d.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_cc_s.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_counter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_list.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_list_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_node.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_node_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_tree.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_tree_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_phase.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_request.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_tag.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "SSystem/SComponent/c_tag_iter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_xyz.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_sxyz.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_math.cpp"), # debug weak literal order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_bg_s_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_bg_s_gnd_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_bg_s_lin_chk.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_bg_s_shdw_draw.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_bg_s_poly_info.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_bg_w.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_m2d.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_m3d.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_m3d_g_aab.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "SSystem/SComponent/c_m3d_g_cir.cpp", extra_cflags=['-pragma "nosyminline on"']), # PCH fixes need for nosyminline - maybe SSystem has one? - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_m3d_g_cps.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_m3d_g_cyl.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_m3d_g_lin.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "SSystem/SComponent/c_m3d_g_pla.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_m3d_g_sph.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_m3d_g_tri.cpp"), # debug weak func order + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_malloc.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_API.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_API_controller_pad.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_API_graphic.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_cc_d.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_cc_s.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_counter.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_list.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_list_iter.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_node.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_node_iter.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_tree.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_tree_iter.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_phase.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_request.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_tag.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "SSystem/SComponent/c_tag_iter.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_xyz.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_sxyz.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_math.cpp"), # debug weak literal order + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_bg_s_chk.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_bg_s_gnd_chk.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_bg_s_lin_chk.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_bg_s_shdw_draw.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_bg_s_poly_info.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_bg_w.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_m2d.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_m3d.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_m3d_g_aab.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "SSystem/SComponent/c_m3d_g_cir.cpp", extra_cflags=['-pragma "nosyminline on"']), # PCH fixes need for nosyminline - maybe SSystem has one? + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_m3d_g_cps.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_m3d_g_cyl.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_m3d_g_lin.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "SSystem/SComponent/c_m3d_g_pla.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_m3d_g_sph.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_m3d_g_tri.cpp"), # debug weak func order Object(MatchingFor("ShieldD"), "SSystem/SComponent/c_m3d_g_vtx.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_lib.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SComponent/c_angle.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "SSystem/SStandard/s_basic.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_lib.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SComponent/c_angle.cpp"), + Object(MatchingFor(ALL_GCN), "SSystem/SStandard/s_basic.cpp"), ], }, JSystemLib( "JFramework", [ Object(MatchingFor("ShieldD"), "JSystem/JFramework/JFWSystem.cpp"), # retail-only regalloc - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JFramework/JFWDisplay.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JFramework/JFWDisplay.cpp"), ], ), JSystemLib( "J3DU", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DU/J3DUClipper.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/J3DU/J3DUDL.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DU/J3DUClipper.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/J3DU/J3DUDL.cpp"), ], ), JSystemLib( "JParticle", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAResourceManager.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAResource.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPABaseShape.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAExtraShape.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAChildShape.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAExTexShape.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPADynamicsBlock.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAFieldBlock.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JParticle/JPAKeyBlock.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JParticle/JPATexture.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAResourceLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAEmitterManager.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAEmitter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAParticle.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JParticle/JPAMath.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAResourceManager.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAResource.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPABaseShape.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAExtraShape.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAChildShape.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAExTexShape.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPADynamicsBlock.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAFieldBlock.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JParticle/JPAKeyBlock.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JParticle/JPATexture.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAResourceLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAEmitterManager.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAEmitter.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAParticle.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JParticle/JPAMath.cpp"), ], ), JSystemLib( "JStage", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JStage/JSGActor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JStage/JSGAmbientLight.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JStage/JSGCamera.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStage/JSGFog.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JStage/JSGLight.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JStage/JSGObject.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "JSystem/JStage/JSGSystem.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JStage/JSGActor.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JStage/JSGAmbientLight.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JStage/JSGCamera.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStage/JSGFog.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JStage/JSGLight.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JStage/JSGObject.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "JSystem/JStage/JSGSystem.cpp"), ], ), JSystemLib( "JStudio", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/ctb.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "JSystem/JStudio/JStudio/ctb-data.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/ctb.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "JSystem/JStudio/JStudio/ctb-data.cpp"), Object(Equivalent, "JSystem/JStudio/JStudio/functionvalue.cpp"), # weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/fvb.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JStudio/JStudio/fvb-data.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JStudio/JStudio/fvb-data-parse.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/jstudio-control.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JStudio/JStudio/jstudio-data.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/jstudio-math.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/jstudio-object.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "JSystem/JStudio/JStudio/object-id.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/stb.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JStudio/JStudio/stb-data-parse.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio/stb-data.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/fvb.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JStudio/JStudio/fvb-data.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JStudio/JStudio/fvb-data-parse.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/jstudio-control.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JStudio/JStudio/jstudio-data.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/jstudio-math.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/jstudio-object.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "JSystem/JStudio/JStudio/object-id.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/stb.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JStudio/JStudio/stb-data-parse.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio/stb-data.cpp"), ], ), JSystemLib( "JStudio_JStage", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JStage/control.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JStage/object.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JStage/object-actor.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JStage/object-camera.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JStage/object-fog.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JStage/control.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JStage/object.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JStage/object-actor.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JStage/object-ambientlight.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JStage/object-camera.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JStage/object-fog.cpp"), Object(NonMatching, "JSystem/JStudio/JStudio_JStage/object-light.cpp"), ], ), JSystemLib( "JStudio_JAudio2", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JAudio2/control.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JAudio2/object-sound.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JAudio2/control.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JAudio2/object-sound.cpp"), ], ), JSystemLib( "JStudio_JParticle", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JParticle/control.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JStudio/JStudio_JParticle/object-particle.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JParticle/control.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JStudio/JStudio_JParticle/object-particle.cpp"), ], ), JSystemLib( "JAudio2", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASCalc.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASCalc.cpp"), Object(NonMatching, "JSystem/JAudio2/JASTaskThread.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASDvdThread.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASCallback.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDvdThread.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASCallback.cpp"), Object(NonMatching, "JSystem/JAudio2/JASHeapCtrl.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASResArcLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASProbe.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASReport.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASCmdStack.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASResArcLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASProbe.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASReport.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASCmdStack.cpp"), Object(NonMatching, "JSystem/JAudio2/JASTrack.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASTrackPort.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASRegisterParam.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASSeqCtrl.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASSeqParser.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASSeqReader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASTrackPort.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASRegisterParam.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqCtrl.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqParser.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSeqReader.cpp"), Object(NonMatching, "JSystem/JAudio2/JASAramStream.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASBank.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASBasicBank.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JAudio2/JASVoiceBank.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASBasicInst.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASDrumSet.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASBank.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASBasicBank.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JASVoiceBank.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASBasicInst.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDrumSet.cpp"), Object(Equivalent, "JSystem/JAudio2/JASBasicWaveBank.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASSimpleWaveBank.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASWSParser.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASSimpleWaveBank.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASWSParser.cpp"), Object(NonMatching, "JSystem/JAudio2/JASBNKParser.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASWaveArcLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASChannel.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASLfo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASOscillator.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASWaveArcLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASChannel.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASLfo.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASOscillator.cpp"), Object(NonMatching, "JSystem/JAudio2/JASAiCtrl.cpp"), Object(NonMatching, "JSystem/JAudio2/JASAudioThread.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASAudioReseter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASDSPChannel.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASDSPInterface.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JASDriverIF.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JAudio2/JASSoundParams.cpp"), # debug weak func order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/dspproc.cpp", extra_cflags=["-O4", "-func_align 32"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/dsptask.cpp", extra_cflags=["-O4", "-func_align 32"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/osdsp.cpp", extra_cflags=["-O4", "-func_align 32", "-str nopool"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/osdsp_task.cpp", extra_cflags=["-O4", "-func_align 32"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JAudio2/JAIAudible.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAIAudience.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISe.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISeMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISeq.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISeqDataMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISeqMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISound.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JAudio2/JAISoundChild.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISoundHandles.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISoundInfo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISoundParams.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAISoundStarter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAIStream.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAIStreamDataMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAIStreamMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUAudioArcInterpreter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUAudioArcLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUAudioMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JAudio2/JAUBankTable.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUClusterSound.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUInitializer.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASAudioReseter.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDSPChannel.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDSPInterface.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JASDriverIF.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JAudio2/JASSoundParams.cpp"), # debug weak func order + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/dspproc.cpp", extra_cflags=["-O4", "-func_align 32"]), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/dsptask.cpp", extra_cflags=["-O4", "-func_align 32"]), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/osdsp.cpp", extra_cflags=["-O4", "-func_align 32", "-str nopool"]), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/osdsp_task.cpp", extra_cflags=["-O4", "-func_align 32"]), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JAIAudible.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAIAudience.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISe.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISeMgr.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISeq.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISeqDataMgr.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISeqMgr.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISound.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JAISoundChild.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISoundHandles.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISoundInfo.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISoundParams.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAISoundStarter.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAIStream.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAIStreamDataMgr.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAIStreamMgr.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUAudioArcInterpreter.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUAudioArcLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUAudioMgr.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JAudio2/JAUBankTable.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUClusterSound.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUInitializer.cpp"), Object(Equivalent, "JSystem/JAudio2/JAUSectionHeap.cpp"), #weak function order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUSeqCollection.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUSeqDataBlockMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUSoundAnimator.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUSoundTable.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JAudio2/JAUStreamFileTable.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSeqCollection.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSeqDataBlockMgr.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSoundAnimator.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUSoundTable.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JAudio2/JAUStreamFileTable.cpp"), ], ), JSystemLib( "JMessage", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JMessage/control.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "JSystem/JMessage/data.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JMessage/processor.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JMessage/control.cpp"), + Object(MatchingFor(ALL_GCN, "ShieldD"), "JSystem/JMessage/data.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JMessage/processor.cpp"), Object(NonMatching, "JSystem/JMessage/resource.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JMessage/locale.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JMessage/locale.cpp"), ], ), { @@ -1015,26 +1025,26 @@ config.libs = [ "progress_category": "core", "host": True, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2Calc.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2AudioArcLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2Param.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SoundMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SoundStarter.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SoundHandles.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SeMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SeqMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2StatusMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2Calc.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2AudioArcLoader.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2Param.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundStarter.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundHandles.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SeMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SeqMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2StatusMgr.cpp"), Object(NonMatching, "Z2AudioLib/Z2SceneMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2FxLineMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SoundInfo.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2FxLineMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundInfo.cpp"), Object(Equivalent, "Z2AudioLib/Z2Audience.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SoundObject.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SoundObjMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2Creature.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2LinkMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundObject.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SoundObjMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2Creature.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2LinkMgr.cpp"), Object(NonMatching, "Z2AudioLib/Z2EnvSeMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2WolfHowlMgr.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "Z2AudioLib/Z2SpeechMgr2.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2WolfHowlMgr.cpp"), + Object(MatchingFor(ALL_GCN), "Z2AudioLib/Z2SpeechMgr2.cpp"), Object(NonMatching, "Z2AudioLib/Z2AudioMgr.cpp"), ], }, @@ -1044,162 +1054,162 @@ config.libs = [ "cflags": cflags_noopt, "progress_category": "sdk", "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gf/GFGeometry.cpp", extra_cflags=["-O3"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gf/GFLight.cpp", extra_cflags=["-O3"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gf/GFPixel.cpp", extra_cflags=["-O3"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gf/GFTev.cpp", extra_cflags=["-O3"]), + Object(MatchingFor(ALL_GCN), "dolphin/gf/GFGeometry.cpp", extra_cflags=["-O3"]), + Object(MatchingFor(ALL_GCN), "dolphin/gf/GFLight.cpp", extra_cflags=["-O3"]), + Object(MatchingFor(ALL_GCN), "dolphin/gf/GFPixel.cpp", extra_cflags=["-O3"]), + Object(MatchingFor(ALL_GCN), "dolphin/gf/GFTev.cpp", extra_cflags=["-O3"]), ], }, JSystemLib( "JKernel", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRHeap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRExpHeap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRSolidHeap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAssertHeap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JKernel/JKRDisposer.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRThread.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAram.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAramHeap.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAramBlock.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAramPiece.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAramStream.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRFileLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRFileFinder.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRFileCache.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRArchivePub.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRArchivePri.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRMemArchive.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRAramArchive.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRDvdArchive.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRCompArchive.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRFile.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRDvdFile.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRDvdRipper.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRDvdAramRipper.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JKernel/JKRDecomp.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRHeap.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRExpHeap.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRSolidHeap.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAssertHeap.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JKernel/JKRDisposer.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRThread.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAram.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAramHeap.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAramBlock.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAramPiece.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAramStream.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRFileLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRFileFinder.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRFileCache.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRArchivePub.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRArchivePri.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRMemArchive.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRAramArchive.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRDvdArchive.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRCompArchive.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRFile.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRDvdFile.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRDvdRipper.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRDvdAramRipper.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JKernel/JKRDecomp.cpp"), ], ), JSystemLib( "JSupport", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JSupport/JSUList.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JSupport/JSUInputStream.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JSupport/JSUList.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JSupport/JSUInputStream.cpp"), Object(MatchingFor("Shield", "ShieldD"), "JSystem/JSupport/JSUOutputStream.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JSupport/JSUMemoryStream.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JSupport/JSUFileStream.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JSupport/JSUMemoryStream.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JSupport/JSUFileStream.cpp"), ], ), JSystemLib( "JGadget", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JGadget/binary.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JGadget/linklist.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JGadget/std-vector.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JGadget/binary.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JGadget/linklist.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JGadget/std-vector.cpp"), ], ), JSystemLib( "JUtility", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTCacheFont.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTResource.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTTexture.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTPalette.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTNameTab.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTGraphFifo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTFont.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTResFont.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTDbPrint.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTGamePad.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTException.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTDirectPrint.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTAssert.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTVideo.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTXfb.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTFader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTProcBar.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTConsole.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JUtility/JUTDirectFile.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield", "ShieldD"), "JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTCacheFont.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTResource.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTTexture.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTPalette.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTNameTab.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTGraphFifo.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTFont.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTResFont.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTDbPrint.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTGamePad.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTException.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTDirectPrint.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTAssert.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTVideo.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTXfb.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTFader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTProcBar.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTConsole.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JUtility/JUTDirectFile.cpp"), + Object(MatchingFor(ALL_GCN, "Shield", "ShieldD"), "JSystem/JUtility/JUTFontData_Ascfont_fix12.cpp"), ], ), JSystemLib( "J2DGraph", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DGrafContext.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DOrthoGraph.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DTevs.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DGrafContext.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DOrthoGraph.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DTevs.cpp"), Object(Equivalent, "JSystem/J2DGraph/J2DMaterial.cpp"), # weak func order Object(NonMatching, "JSystem/J2DGraph/J2DMatBlock.cpp"), Object(NonMatching, "JSystem/J2DGraph/J2DMaterialFactory.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DPrint.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DPane.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DPrint.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DPane.cpp"), Object(NonMatching, "JSystem/J2DGraph/J2DScreen.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DWindow.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DPicture.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DTextBox.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DWindow.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DPicture.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DTextBox.cpp"), Object(NonMatching, "JSystem/J2DGraph/J2DWindowEx.cpp"), Object(NonMatching, "JSystem/J2DGraph/J2DPictureEx.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DTextBoxEx.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DAnmLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DAnimation.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J2DGraph/J2DManage.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DTextBoxEx.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DAnmLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DAnimation.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J2DGraph/J2DManage.cpp"), ], ), JSystemLib( "J3DGraphBase", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DGD.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DSys.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DVertex.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DTransform.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DTexture.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DPacket.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DShapeMtx.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DGD.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DSys.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DVertex.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DTransform.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DTexture.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DPacket.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DShapeMtx.cpp"), Object(NonMatching, "JSystem/J3DGraphBase/J3DShapeDraw.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DShape.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DMaterial.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DShape.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DMaterial.cpp"), Object(Equivalent, "JSystem/J3DGraphBase/J3DMatBlock.cpp"), # virtual function order - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DTevs.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DDrawBuffer.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphBase/J3DStruct.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DTevs.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DDrawBuffer.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphBase/J3DStruct.cpp"), ], ), JSystemLib( "J3DGraphAnimator", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DShapeTable.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DJointTree.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DModelData.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DShapeTable.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DJointTree.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DModelData.cpp"), Object(NonMatching, "JSystem/J3DGraphAnimator/J3DMtxBuffer.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DModel.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DAnimation.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DModel.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DAnimation.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DMaterialAnm.cpp"), Object(NonMatching, "JSystem/J3DGraphAnimator/J3DSkinDeform.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DCluster.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DJoint.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DCluster.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DJoint.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphAnimator/J3DMaterialAttach.cpp"), ], ), JSystemLib( "J3DGraphLoader", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DMaterialFactory.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DClusterLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DModelLoader.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DJointFactory.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DShapeFactory.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/J3DGraphLoader/J3DAnmLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DMaterialFactory.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DMaterialFactory_v21.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DClusterLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DModelLoader.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DModelLoaderCalcSize.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DJointFactory.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DShapeFactory.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/J3DGraphLoader/J3DAnmLoader.cpp"), ], ), JSystemLib( "JMath", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JMath/JMath.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "JSystem/JMath/random.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "JSystem/JMath/JMATrigonometric.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JMath/JMath.cpp"), + Object(MatchingFor(ALL_GCN, "Shield"), "JSystem/JMath/random.cpp"), + Object(MatchingFor(ALL_GCN), "JSystem/JMath/JMATrigonometric.cpp"), ], ), JSystemLib( @@ -1222,36 +1232,36 @@ config.libs = [ DolphinLib( "base", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/base/PPCArch.c"), + Object(MatchingFor(ALL_GCN), "dolphin/base/PPCArch.c"), ], ), DolphinLib( "os", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/__start.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OS.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSAlarm.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSAlloc.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSArena.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSAudioSystem.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSCache.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSContext.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSError.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSExec.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSFont.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSInterrupt.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSLink.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSMessage.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSMemory.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSMutex.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSReboot.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSReset.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSResetSW.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSRtc.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSSync.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSThread.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/OSTime.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/os/__ppc_eabi_init.cpp"), + Object(MatchingFor(ALL_GCN), "dolphin/os/__start.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OS.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSAlarm.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSAlloc.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSArena.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSAudioSystem.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSCache.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSContext.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSError.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSExec.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSFont.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSInterrupt.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSLink.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSMessage.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSMemory.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSMutex.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSReboot.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSReset.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSResetSW.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSRtc.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSSync.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSThread.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/OSTime.c"), + Object(MatchingFor(ALL_GCN), "dolphin/os/__ppc_eabi_init.cpp"), ], ), { @@ -1260,123 +1270,123 @@ config.libs = [ "cflags": cflags_noopt, "progress_category": "sdk", "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/exi/EXIBios.c", extra_cflags=["-O3,p"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/exi/EXIUart.c", extra_cflags=["-O4,p"]), + Object(MatchingFor(ALL_GCN), "dolphin/exi/EXIBios.c", extra_cflags=["-O3,p"]), + Object(MatchingFor(ALL_GCN), "dolphin/exi/EXIUart.c", extra_cflags=["-O4,p"]), ], }, DolphinLib( "si", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/si/SIBios.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/si/SISamplingRate.c"), + Object(MatchingFor(ALL_GCN), "dolphin/si/SIBios.c"), + Object(MatchingFor(ALL_GCN), "dolphin/si/SISamplingRate.c"), ], ), DolphinLib( "db", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/db/db.c"), + Object(MatchingFor(ALL_GCN), "dolphin/db/db.c"), ], ), DolphinLib( "mtx", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/mtx/mtx.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/mtx/mtxvec.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/mtx/mtx44.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/mtx/vec.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/mtx/quat.c"), + Object(MatchingFor(ALL_GCN), "dolphin/mtx/mtx.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/mtx/mtxvec.c"), + Object(MatchingFor(ALL_GCN), "dolphin/mtx/mtx44.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/mtx/vec.c"), + Object(MatchingFor(ALL_GCN), "dolphin/mtx/quat.c"), ], ), DolphinLib( "dvd", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvdlow.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvdfs.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvd.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvdqueue.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvderror.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvdidutils.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/dvdFatal.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dvd/fstload.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvdlow.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvdfs.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvd.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvdqueue.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvderror.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvdidutils.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/dvdFatal.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/dvd/fstload.c", extra_cflags=["-char signed"]), ], ), DolphinLib( "vi", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/vi/vi.c"), + Object(MatchingFor(ALL_GCN), "dolphin/vi/vi.c"), ], ), DolphinLib( "pad", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/pad/Padclamp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/pad/Pad.c"), + Object(MatchingFor(ALL_GCN), "dolphin/pad/Padclamp.c"), + Object(MatchingFor(ALL_GCN), "dolphin/pad/Pad.c"), ], ), DolphinLib( "ai", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/ai/ai.c"), + Object(MatchingFor(ALL_GCN), "dolphin/ai/ai.c"), ], ), DolphinLib( "ar", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/ar/ar.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/ar/arq.c"), + Object(MatchingFor(ALL_GCN), "dolphin/ar/ar.c"), + Object(MatchingFor(ALL_GCN), "dolphin/ar/arq.c"), ], ), DolphinLib( "dsp", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dsp/dsp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dsp/dsp_debug.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/dsp/dsp_task.c"), + Object(MatchingFor(ALL_GCN), "dolphin/dsp/dsp.c"), + Object(MatchingFor(ALL_GCN), "dolphin/dsp/dsp_debug.c"), + Object(MatchingFor(ALL_GCN), "dolphin/dsp/dsp_task.c"), ], ), DolphinLib( "card", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDBios.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDUnlock.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDRdwr.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDBlock.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDDir.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDCheck.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDMount.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDFormat.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDOpen.c", extra_cflags=["-char signed"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDCreate.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDRead.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDWrite.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDStat.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/card/CARDNet.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDBios.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDUnlock.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDRdwr.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDBlock.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDDir.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDCheck.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDMount.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDFormat.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDOpen.c", extra_cflags=["-char signed"]), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDCreate.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDRead.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDWrite.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDStat.c"), + Object(MatchingFor(ALL_GCN), "dolphin/card/CARDNet.c"), ], ), DolphinLib( "gx", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXInit.c", extra_cflags=["-opt nopeephole"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXFifo.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXAttr.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXMisc.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXGeometry.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXFrameBuf.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXLight.c", extra_cflags=["-fp_contract off"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXTexture.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXBump.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXTev.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXPixel.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXDisplayList.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXTransform.c", extra_cflags=["-fp_contract off"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gx/GXPerf.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXInit.c", extra_cflags=["-opt nopeephole"]), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXFifo.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXAttr.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXMisc.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXGeometry.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXFrameBuf.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXLight.c", extra_cflags=["-fp_contract off"]), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXTexture.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXBump.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXTev.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXPixel.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXDisplayList.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXTransform.c", extra_cflags=["-fp_contract off"]), + Object(MatchingFor(ALL_GCN), "dolphin/gx/GXPerf.c"), ], ), DolphinLib( "gd", [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gd/GDBase.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "dolphin/gd/GDGeometry.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gd/GDBase.c"), + Object(MatchingFor(ALL_GCN), "dolphin/gd/GDGeometry.c"), ], ), { @@ -1386,16 +1396,16 @@ config.libs = [ "progress_category": "sdk", "host": False, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/__mem.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "PowerPC_EABI_Support/Runtime/Src/__va_arg.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/NMWException.cp", extra_cflags=["-Cpp_exceptions on"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/ptmf.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/runtime.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/Runtime/Src/GCN_Mem_Alloc.c", extra_cflags=["-str reuse,nopool,readonly"]), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/__mem.c"), + Object(MatchingFor(ALL_GCN, "Shield"), "PowerPC_EABI_Support/Runtime/Src/__va_arg.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/CPlusLibPPC.cp"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/NMWException.cp", extra_cflags=["-Cpp_exceptions on"]), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/ptmf.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/runtime.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/__init_cpp_exceptions.cpp"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/Gecko_ExceptionPPC.cp"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/Runtime/Src/GCN_Mem_Alloc.c", extra_cflags=["-str reuse,nopool,readonly"]), ], }, { @@ -1405,62 +1415,62 @@ config.libs = [ "progress_category": "sdk", "host": False, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/char_io.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/critical_regions.gamecube.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/signal.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/uart_console_io_gcn.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/extras.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/abort_exit.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/alloc.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/errno.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ansi_files.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Src/ansi_fp.c"), + Object(MatchingFor(ALL_GCN, "Shield"), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/arith.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/buffer_io.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/char_io.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/critical_regions.gamecube.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/ctype.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/direct_io.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/file_io.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/FILE_POS.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mbstring.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/mem_funcs.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/misc_io.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/printf.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/scanf.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/float.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/signal.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/string.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/strtoul.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/wchar_io.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/uart_console_io_gcn.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_acos.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_asin.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_atan2.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_exp.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_fmod.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_pow.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_rem_pio2.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_cos.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_rem_pio2.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_sin.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/k_tan.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_atan.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ceil.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_copysign.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_cos.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_floor.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_frexp.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_ldexp.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_modf.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_sin.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/s_tan.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_acos.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_asin.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_atan2.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_exp.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_fmod.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_pow.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/e_sqrt.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/PPC_EABI/Src/math_ppc.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common_Embedded/Math/Double_precision/w_sqrt.c"), + Object(MatchingFor(ALL_GCN), "PowerPC_EABI_Support/MSL/MSL_C/MSL_Common/Src/extras.c"), ], }, { @@ -1471,38 +1481,38 @@ config.libs = [ "host": False, "objects": [ # debugger - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mainloop.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubevent.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubinit.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msg.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msgbuf.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/serpoll.c", extra_cflags=["-sdata 8"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/dispatch.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msghndlr.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/support.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mutex_TRK.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mem_TRK.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/exception.s"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/main_TRK.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/targcont.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/target_options.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Export/mslsupp.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mainloop.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubevent.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/nubinit.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msg.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msgbuf.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/serpoll.c", extra_cflags=["-sdata 8"]), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/usr_put.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/dispatch.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/msghndlr.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/support.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mutex_TRK.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/notify.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/flush_cache.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/mem_TRK.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/targimpl.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Export/targsupp.s"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/mpc_7xx_603e.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Processor/ppc/Generic/exception.s"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Portable/main_TRK.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/dolphin_trk_glue.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/targcont.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/target_options.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Export/mslsupp.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/debugger/embedded/MetroTRK/Os/dolphin/UDP_Stubs.c"), # gamedev - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c", extra_cflags=["-sdata 8"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/CircleBuffer.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c", extra_cflags=["-sdata 8"]), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/MWTrace.c"), - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_DDH_GCN/main.c", extra_cflags=["-sdata 8"]), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/CircleBuffer.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/cc/exi2/GCN/EXI2_GDEV_GCN/main.c", extra_cflags=["-sdata 8"]), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/common/MWTrace.c"), + Object(MatchingFor(ALL_GCN), "TRK_MINNOW_DOLPHIN/gamedev/cust_connection/utils/gc/MWCriticalSection_gc.c"), ], }, { @@ -1512,7 +1522,7 @@ config.libs = [ "progress_category": "sdk", "host": False, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "amcstubs/AmcExi2Stubs.c"), + Object(MatchingFor(ALL_GCN), "amcstubs/AmcExi2Stubs.c"), ], }, { @@ -1522,7 +1532,7 @@ config.libs = [ "progress_category": "sdk", "host": False, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "odemuexi2/DebuggerDriver.c"), + Object(MatchingFor(ALL_GCN), "odemuexi2/DebuggerDriver.c"), ], }, { @@ -1532,7 +1542,7 @@ config.libs = [ "progress_category": "sdk", "host": False, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "odenotstub/odenotstub.c"), + Object(MatchingFor(ALL_GCN), "odenotstub/odenotstub.c"), ], }, { @@ -1554,771 +1564,771 @@ config.libs = [ "progress_category": "sdk", "host": False, "objects": [ - Object(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "REL/executor.c"), + Object(MatchingFor(ALL_GCN), "REL/executor.c"), Object( - MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), + MatchingFor(ALL_GCN), "REL/global_destructor_chain.c", source="PowerPC_EABI_Support/Runtime/Src/global_destructor_chain.c", ), ], }, Rel("f_pc_profile_lst", [Object(Matching, "f_pc/f_pc_profile_lst.cpp")]), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_andsw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_andsw"), ActorRel(NonMatching, "d_a_bg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_bg_obj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_dmidna"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_dbdoor00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_knob00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_shutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_spiral"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_dshutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_ep"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_hitobj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag04"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_kytag17"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_brakeeff"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_burnbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_bg_obj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_dmidna"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_dbdoor00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_knob00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_shutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_spiral"), + ActorRel(MatchingFor(ALL_GCN), "d_a_dshutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_ep"), + ActorRel(MatchingFor(ALL_GCN), "d_a_hitobj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag04"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_kytag17"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_brakeeff"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_burnbox"), ActorRel(NonMatching, "d_a_obj_carry"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ito"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_movebox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swpush"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_timer"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_path_line"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ito"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_movebox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swpush"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_timer"), + ActorRel(MatchingFor(ALL_GCN), "d_a_path_line"), ActorRel(NonMatching, "d_a_scene_exit"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_set_bgobj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_swhit0"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_allmato"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_camera"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_chkpoint"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_event"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_evt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_evtarea"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_evtmsg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_howl"), + ActorRel(MatchingFor(ALL_GCN), "d_a_set_bgobj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_swhit0"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_allmato"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_camera"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_chkpoint"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_event"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evtarea"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_evtmsg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_howl"), ActorRel(NonMatching, "d_a_tag_kmsg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_lantern"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_mist"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_msg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_push"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_telop"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lantern"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mist"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_msg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_push"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_telop"), ActorRel(NonMatching, "d_a_tbox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tbox2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_vrbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tbox2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_vrbox"), ActorRel(NonMatching, "d_a_vrbox2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_arrow"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_boomerang"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_crod"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_demo00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_disappear"), + ActorRel(MatchingFor(ALL_GCN), "d_a_arrow"), + ActorRel(MatchingFor(ALL_GCN), "d_a_boomerang"), + ActorRel(MatchingFor(ALL_GCN), "d_a_crod"), + ActorRel(MatchingFor(ALL_GCN), "d_a_demo00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_disappear"), ActorRel(NonMatching, "d_a_mg_rod"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_midna"), + ActorRel(MatchingFor(ALL_GCN), "d_a_midna"), ActorRel(Equivalent, "d_a_nbomb"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_life_container"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_yousei"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_spinner"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_suspend"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_attention"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_alldie"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_andsw2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_bd"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_canoe"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_cstaF"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_demo_item"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_bossL1"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_dn"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_fm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ga"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_hb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_nest"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_rd"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_econt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_fr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_life_container"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_yousei"), + ActorRel(MatchingFor(ALL_GCN), "d_a_spinner"), + ActorRel(MatchingFor(ALL_GCN), "d_a_suspend"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_attention"), + ActorRel(MatchingFor(ALL_GCN), "d_a_alldie"), + ActorRel(MatchingFor(ALL_GCN), "d_a_andsw2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_bd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_canoe"), + ActorRel(MatchingFor(ALL_GCN), "d_a_cstaF"), + ActorRel(MatchingFor(ALL_GCN), "d_a_demo_item"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_bossL1"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_dn"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_fm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ga"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_hb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_nest"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_rd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_econt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_fr"), ActorRel(Equivalent, "d_a_grass"), # __sinit regalloc - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_kytag05"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag10"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag11"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag14"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_mg_fish"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_besu"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_fairy_seirei"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_fish"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_henna"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kakashi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kkri"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kolin"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_maro"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_taro"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_tkj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bhashi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bkdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bosswarp"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_cboard"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_digplace"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_eff"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fmobj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gpTaru"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hhashi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kanban2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kbacket"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kgate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_klift00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ktOnFire"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ladder"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv2Candle"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_magne_arm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_metalbox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mgate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_nameplate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ornament_cloth"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rope_bridge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sWallShutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_stick"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_stoneMark"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swpropeller"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swpush5"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_yobikusa"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_scene_exit2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_shop_item"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_sq"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_swc00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_CstaSw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_ajnot"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_attack_item"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_gstart"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_hinit"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_hjump"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_hstop"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_lv2prchk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_magne"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_mhint"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_mstop"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_spring"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_statue_evt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_ykgr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_L7demo_dr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_L7low_dr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_L7op_demo_dr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_bh"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_bq"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_dr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_dre"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_ds"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_gg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_gm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_gnd"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_go"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_gos"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_kytag05"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag10"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag11"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag14"), + ActorRel(MatchingFor(ALL_GCN), "d_a_mg_fish"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_besu"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_fairy_seirei"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_fish"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_henna"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kakashi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kkri"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kolin"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_maro"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_taro"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_tkj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bhashi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bkdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bosswarp"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_cboard"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_digplace"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_eff"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fmobj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gpTaru"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hhashi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kanban2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kbacket"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kgate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_klift00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ktOnFire"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ladder"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv2Candle"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_magne_arm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_metalbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mgate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_nameplate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ornament_cloth"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rope_bridge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sWallShutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_stick"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_stoneMark"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swpropeller"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swpush5"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_yobikusa"), + ActorRel(MatchingFor(ALL_GCN), "d_a_scene_exit2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_shop_item"), + ActorRel(MatchingFor(ALL_GCN), "d_a_sq"), + ActorRel(MatchingFor(ALL_GCN), "d_a_swc00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_CstaSw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ajnot"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_attack_item"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_gstart"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hinit"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hjump"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_hstop"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv2prchk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_magne"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mhint"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mstop"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_spring"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_statue_evt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_ykgr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_L7demo_dr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_L7low_dr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_L7op_demo_dr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_bh"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_bq"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_dr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_dre"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_ds"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_gg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_gm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_gnd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_go"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_gos"), ActorRel(Equivalent, "d_a_b_mgn"), # extra mr/regalloc - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_ob"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_oh"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_oh2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_tn"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_yo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_yo_ice"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_zant"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_zant_magic"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_zant_mobile"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_b_zant_sima"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_balloon_2D"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_bullet"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_coach_2D"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_coach_fire"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_cow"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_cstatue"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_do"), # Z2SoundObjSimple dtor - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_boss"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_bossL5"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_mbossL1"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_door_push"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ai"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_arrow"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ba"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bee"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bi_leaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bu"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_bug"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_cr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_cr_egg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_db"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_db_leaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_dd"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_df"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_dk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_dt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_ob"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_oh"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_oh2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_tn"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_yo"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_yo_ice"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_zant"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_zant_magic"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_zant_mobile"), + ActorRel(MatchingFor(ALL_GCN), "d_a_b_zant_sima"), + ActorRel(MatchingFor(ALL_GCN), "d_a_balloon_2D"), + ActorRel(MatchingFor(ALL_GCN), "d_a_bullet"), + ActorRel(MatchingFor(ALL_GCN), "d_a_coach_2D"), + ActorRel(MatchingFor(ALL_GCN), "d_a_coach_fire"), + ActorRel(MatchingFor(ALL_GCN), "d_a_cow"), + ActorRel(MatchingFor(ALL_GCN), "d_a_cstatue"), + ActorRel(MatchingFor(ALL_GCN), "d_a_do"), # Z2SoundObjSimple dtor + ActorRel(MatchingFor(ALL_GCN), "d_a_door_boss"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_bossL5"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_mbossL1"), + ActorRel(MatchingFor(ALL_GCN), "d_a_door_push"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ai"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_arrow"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ba"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bee"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bi_leaf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bu"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_bug"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_cr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_cr_egg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_db"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_db_leaf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_dd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_df"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_dk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_dt"), ActorRel(NonMatching, "d_a_e_fb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_fk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_fs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_fz"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_gb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_gi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_gm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_gob"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_gs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_hb_leaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_hm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_fk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_fs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_fz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_gb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_gi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_gm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_gob"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_gs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_hb_leaf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_hm"), ActorRel(MatchingFor("GZ2E01"), "d_a_e_hp"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_hz"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_hzelda"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_is"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_kg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_kk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_kr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_mb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_md"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_mf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_mk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_mk_bo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_mm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_hz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_hzelda"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_is"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_kg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_kk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_kr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_mb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_md"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_mf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_mk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_mk_bo"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_mm"), ActorRel(NonMatching, "d_a_e_mm_mt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ms"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_nz"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_oc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_oct_bg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ot"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ph"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_pm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_po"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_pz"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_rb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_rdb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_rdy"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_s1"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sh"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sm2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_st"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_st_line"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_sw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_th"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_th_ball"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_tk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_tk2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_tk_ball"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_tt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_vt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_warpappear"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_wb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ws"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ww"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yd"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yd_leaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yh"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ym"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ym_tag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_ymb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_yr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_zh"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_zm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_e_zs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_formation_mng"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_guard_mng"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ms"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_nz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_oc"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_oct_bg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ot"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ph"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_pm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_po"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_pz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_rb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_rdb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_rdy"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_s1"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sh"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sm2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_st"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_st_line"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_sw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_th"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_th_ball"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_tk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_tk2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_tk_ball"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_tt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_vt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_warpappear"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_wb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ws"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ww"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yc"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yd_leaf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yh"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ym"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ym_tag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_ymb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_yr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_zh"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_zm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_e_zs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_formation_mng"), + ActorRel(MatchingFor(ALL_GCN), "d_a_guard_mng"), ActorRel(NonMatching, "d_a_horse"), ActorRel(NonMatching, "d_a_hozelda"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_izumi_gate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_izumi_gate"), ActorRel(NonMatching, "d_a_kago"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag01"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag02"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag03"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag06"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag07"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag08"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag09"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag12"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag13"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag15"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_kytag16"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_mant"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_mg_fshop"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_mirror"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag01"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag02"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag03"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag06"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag07"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag08"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag09"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag12"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag13"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag15"), + ActorRel(MatchingFor(ALL_GCN), "d_a_kytag16"), + ActorRel(MatchingFor(ALL_GCN), "d_a_mant"), + ActorRel(MatchingFor(ALL_GCN), "d_a_mg_fshop"), + ActorRel(MatchingFor(ALL_GCN), "d_a_mirror"), ActorRel(NonMatching, "d_a_movie_player", extra_cflags=["-O3,p"]), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_myna"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_ni"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_aru"), + ActorRel(MatchingFor(ALL_GCN), "d_a_myna"), + ActorRel(MatchingFor(ALL_GCN), "d_a_ni"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_aru"), ActorRel(Equivalent, "d_a_npc_ash"), # weak func order ActorRel(Equivalent, "d_a_npc_ashB"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_bans"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_bans"), ActorRel(NonMatching, "d_a_npc_blue_ns"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_bou"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_bou"), ActorRel(Equivalent, "d_a_npc_bouS"), # weak func order ActorRel(Equivalent, "d_a_npc_cdn3"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_chat"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_chin"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_clerka"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_clerkb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_clerkt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_coach"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_df"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_chat"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_chin"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_clerka"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_clerkb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_clerkt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_coach"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_df"), ActorRel(NonMatching, "d_a_npc_doc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_doorboy"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_drainSol"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_du"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_fairy"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_fguard"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_gnd"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_gra"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_grc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_grd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_doorboy"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_drainSol"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_du"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_fairy"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_fguard"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_gnd"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_gra"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_grc"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_grd"), ActorRel(NonMatching, "d_a_npc_grm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_grmc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_gro"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_grr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_grs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_grz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_grmc"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_gro"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_grr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_grs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_grz"), ActorRel(NonMatching, "d_a_npc_guard"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_gwolf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_hanjo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_npc_henna0"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_hoz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_gwolf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_hanjo"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_npc_henna0"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_hoz"), ActorRel(Equivalent, "d_a_npc_impal"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_inko"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_inko"), ActorRel(Equivalent, "d_a_npc_ins"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_jagar"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kasi_hana"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kasi_kyu"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kasi_mich"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_npc_kdk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_jagar"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kasi_hana"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kasi_kyu"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kasi_mich"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_npc_kdk"), ActorRel(NonMatching, "d_a_npc_kn"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_knj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kolinb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_knj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kolinb"), ActorRel(Equivalent, "d_a_npc_ks"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_kyury"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_len"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_lf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_lud"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_midp"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "d_a_npc_mk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_moi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_kyury"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_len"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_lf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_lud"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_midp"), + ActorRel(MatchingFor(ALL_GCN, "ShieldD"), "d_a_npc_mk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_moi"), ActorRel(NonMatching, "d_a_npc_moir"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_myna2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_ne"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "ShieldD"), "d_a_npc_p2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_pachi_besu"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_pachi_maro"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_pachi_taro"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_passer"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_passer2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_post"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_pouya"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_prayer"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_raca"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_myna2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_ne"), + ActorRel(MatchingFor(ALL_GCN, "ShieldD"), "d_a_npc_p2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_pachi_besu"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_pachi_maro"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_pachi_taro"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_passer"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_passer2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_post"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_pouya"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_prayer"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_raca"), ActorRel(Equivalent, "d_a_npc_rafrel"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_saru"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_seib"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_seic"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_seid"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_seira"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_seira2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_seirei"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_saru"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_seib"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_seic"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_seid"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_seira"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_seira2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_seirei"), ActorRel(Equivalent, "d_a_npc_shad"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_shaman"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_shoe"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_shop0"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_shop_maro"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_sola"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_soldierA"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_soldierB"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_sq"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_shaman"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_shoe"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_shop0"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_shop_maro"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_sola"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_soldierA"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_soldierB"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_sq"), ActorRel(NonMatching, "d_a_npc_the"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_theB"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_tk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_tkc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_tkj2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_theB"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_tk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_tkc"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_tkj2"), ActorRel(NonMatching, "d_a_npc_tks"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_toby"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_tr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_uri"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_worm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_toby"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_tr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_uri"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_worm"), ActorRel(NonMatching, "d_a_npc_wrestler"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_yamid"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_yamis"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_yamit"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_yelia"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yamid"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yamis"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yamit"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_yelia"), ActorRel(NonMatching, "d_a_npc_ykm"), ActorRel(NonMatching, "d_a_npc_ykw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zanb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zant"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zelR"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zelRo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zelda"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zanb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zant"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zelR"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zelRo"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zelda"), ActorRel(Equivalent, "d_a_npc_zra"), # weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zrc"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_npc_zrz"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_Lv5Key"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_Turara"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_TvCdlst"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_Y_taihou"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_amiShutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ari"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_automata"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_avalanche"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_balloon"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_barDesk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_batta"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bbox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bed"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bemos"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bhbridge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bk_leaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bky_rock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bmWindow"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bmshutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bombf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_boumato"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_brg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bsGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_bubblePilar"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_catdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_cb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zrc"), + ActorRel(MatchingFor(ALL_GCN), "d_a_npc_zrz"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_Lv5Key"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_Turara"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_TvCdlst"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_Y_taihou"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_amiShutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ari"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_automata"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_avalanche"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_balloon"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_barDesk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_batta"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bed"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bemos"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bhbridge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bk_leaf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bky_rock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bmWindow"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bmshutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bombf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_boumato"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_brg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bsGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_bubblePilar"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_catdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_cb"), ActorRel(Equivalent, "d_a_obj_cblock"), # weird weak data issue - needs a ...data pool, but no functions use it - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_cdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_chandelier"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_chest"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_cho"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_cowdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crope"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crvfence"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crvgate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crvhahen"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crvlh_down"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crvlh_up"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crvsteel"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_crystal"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_cwall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_obj_damCps"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_dan"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_digholl"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_digsnow"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_dmelevator"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_drop"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_dust"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_enemy_create"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fallobj"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fan"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fchain"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fireWood"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fireWood2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_firepillar"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_firepillar2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_flag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_flag2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_flag3"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_food"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_fw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gadget"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ganonwall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ganonwall2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_geyser"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_glowSphere"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_goGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gomikabe"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gra2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_graWall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_gra_rock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_grave_stone"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_groundwater"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_grz_rock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_h_saku"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hakai_brl"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hakai_ftr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hasu2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hata"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hb"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hbombkoya"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_heavySw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hfuta"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_hsTarget"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ice_l"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_cdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_chandelier"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_chest"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_cho"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_cowdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crope"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crvfence"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crvgate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crvhahen"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crvlh_down"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crvlh_up"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crvsteel"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_crystal"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_cwall"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_obj_damCps"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_dan"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_digholl"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_digsnow"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_dmelevator"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_drop"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_dust"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_enemy_create"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fallobj"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fan"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fchain"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fireWood"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fireWood2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_firepillar"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_firepillar2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_flag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_flag2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_flag3"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_food"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_fw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gadget"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ganonwall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ganonwall2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_geyser"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_glowSphere"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_goGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gomikabe"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gra2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_graWall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_gra_rock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_grave_stone"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_groundwater"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_grz_rock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_h_saku"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hakai_brl"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hakai_ftr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hasu2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hata"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hb"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hbombkoya"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_heavySw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hfuta"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_hsTarget"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ice_l"), ActorRel(NonMatching, "d_a_obj_ice_s"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_iceblock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_iceblock"), ActorRel(NonMatching, "d_a_obj_iceleaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ihasi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ikada"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_inobone"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ita"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_itamato"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kabuto"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kage"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kago"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kaisou"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kamakiri"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kantera"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_katatsumuri"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kazeneko"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kbox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_key"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_keyhole"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ki"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kiPot"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kita"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kjgjs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kkanban"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_knBullet"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kshutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kuwagata"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kwheel00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kwheel01"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_kznkarm"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_laundry"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_laundry_rope"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lbox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lp"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv1Candle00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv1Candle01"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv3Candle"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv3Water"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv3Water2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv3WaterB"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv3saka00"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv3waterEff"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4CandleDemoTag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4CandleTag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4EdShutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4Gate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4HsTarget"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4PoGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4RailWall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4SlideWall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4bridge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4chandelier"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4digsand"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4floor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4gear"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4prelvtr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4prwall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv4sand"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv5FloorBoard"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv5IceWall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv5SwIce"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv5ychndlr"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv5yiblltray"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6ChangeGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6FurikoTrap"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6Lblock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6SwGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6SzGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6Tenbin"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6TogeRoll"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6TogeTrap"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6bemos"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6bemos2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6egate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6elevta"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv6swturn"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv7BsGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv7PropellerY"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv7bridge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv8KekkaiTrap"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv8Lift"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv8OptiLift"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv8UdFloor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_lv9SwShutter"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_magLift"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_magLiftRot"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_maki"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_master_sword"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mato"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mhole"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mie"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mirror_6pole"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mirror_chain"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mirror_sand"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mirror_screw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mirror_table"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_msima"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_mvstair"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_myogan"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_nagaisu"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_nan"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ndoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_nougu"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_octhashi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_oiltubo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_onsen"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_onsenFire"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_onsenTaru"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_pdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_pdtile"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_pdwall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_picture"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_pillar"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_pleaf"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_poCandle"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_poFire"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_poTbox"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_prop"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_pumpkin"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rcircle"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rfHole"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rgate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_riverrock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rotBridge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rotTrap"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_roten"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rstair"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_rw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_saidan"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sakuita"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sakuita_rope"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_scannon"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_scannon_crs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_scannon_ten"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sekidoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sekizo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sekizoa"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_shield"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sm_door"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_smallkey"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_smgdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_smoke"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_smtile"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_smw_stone"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_snowEffTag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_snow_soup"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_so"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_spinLift"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ss_drink"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ss_item"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_stairBlock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_stone"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_stopper"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_stopper2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_suisya"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swBallA"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swBallB"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swBallC"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swLight"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swchain"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swhang"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_sword"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swpush2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swspinner"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_swturn"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_syRock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_szbridge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_taFence"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_table"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_takaraDai"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tatigi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ten"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_testcube"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tgake"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_thashi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_thdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_timeFire"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ihasi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ikada"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_inobone"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ita"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_itamato"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kabuto"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kage"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kago"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kaisou"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kamakiri"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kantera"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_katatsumuri"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kazeneko"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_key"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_keyhole"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ki"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kiPot"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kita"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kjgjs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kkanban"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_knBullet"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kshutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kuwagata"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kwheel00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kwheel01"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_kznkarm"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_laundry"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_laundry_rope"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lp"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv1Candle00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv1Candle01"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv3Candle"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv3Water"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv3Water2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv3WaterB"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv3saka00"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv3waterEff"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4CandleDemoTag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4CandleTag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4EdShutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4Gate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4HsTarget"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4PoGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4RailWall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4SlideWall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4bridge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4chandelier"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4digsand"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4floor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4gear"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4prelvtr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4prwall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv4sand"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv5FloorBoard"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv5IceWall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv5SwIce"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv5ychndlr"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv5yiblltray"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6ChangeGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6FurikoTrap"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6Lblock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6SwGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6SzGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6Tenbin"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6TogeRoll"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6TogeTrap"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6bemos"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6bemos2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6egate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6elevta"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv6swturn"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv7BsGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv7PropellerY"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv7bridge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv8KekkaiTrap"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv8Lift"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv8OptiLift"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv8UdFloor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_lv9SwShutter"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_magLift"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_magLiftRot"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_maki"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_master_sword"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mato"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mhole"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mie"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mirror_6pole"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mirror_chain"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mirror_sand"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mirror_screw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mirror_table"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_msima"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_mvstair"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_myogan"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_nagaisu"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_nan"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ndoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_nougu"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_octhashi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_oiltubo"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_onsen"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_onsenFire"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_onsenTaru"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_pdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_pdtile"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_pdwall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_picture"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_pillar"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_pleaf"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_poCandle"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_poFire"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_poTbox"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_prop"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_pumpkin"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rcircle"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rfHole"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rgate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_riverrock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rotBridge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rotTrap"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_roten"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rstair"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_rw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_saidan"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sakuita"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sakuita_rope"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_scannon"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_scannon_crs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_scannon_ten"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sekidoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sekizo"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sekizoa"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_shield"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sm_door"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_smallkey"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_smgdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_smoke"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_smtile"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_smw_stone"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_snowEffTag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_snow_soup"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_so"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_spinLift"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ss_drink"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ss_item"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_stairBlock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_stone"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_stopper"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_stopper2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_suisya"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swBallA"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swBallB"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swBallC"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swLight"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swchain"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swhang"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_sword"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swpush2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swspinner"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_swturn"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_syRock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_szbridge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_taFence"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_table"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_takaraDai"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tatigi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ten"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_testcube"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tgake"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_thashi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_thdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_timeFire"), ActorRel(Equivalent, "d_a_obj_tks"), # weak function order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tmoon"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_toaru_maki"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_toby"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tobyhouse"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_togeTrap"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tombo"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tornado"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tornado2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_tp"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_treesh"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_twGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_udoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_usaku"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_vground"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_volcball"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_volcbom"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_warp_kbrg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_warp_obrg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_waterGate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_waterPillar"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_waterfall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wchain"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wdStick"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_web0"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_web1"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_well_cover"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wflag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wind_stone"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_window"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wood_pendulum"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wood_statue"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_wsword"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_yel_bag"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_ystone"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zcloth"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zdoor"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zrTurara"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zrTuraraRock"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zraMark"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zra_freeze"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_obj_zra_rock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tmoon"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_toaru_maki"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_toby"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tobyhouse"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_togeTrap"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tombo"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tornado"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tornado2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_tp"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_treesh"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_twGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_udoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_usaku"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_vground"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_volcball"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_volcbom"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_warp_kbrg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_warp_obrg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_waterGate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_waterPillar"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_waterfall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wchain"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wdStick"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_web0"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_web1"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_well_cover"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wflag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wind_stone"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_window"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wood_pendulum"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wood_statue"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_wsword"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_yel_bag"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_ystone"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zcloth"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zdoor"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zrTurara"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zrTuraraRock"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zraMark"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zra_freeze"), + ActorRel(MatchingFor(ALL_GCN), "d_a_obj_zra_rock"), ActorRel(NonMatching, "d_a_passer_mng"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_tag_arena"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_peru"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_ppolamp"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_skip_2D"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_startAndGoal"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_swBall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_swLBall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_swTime"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_Lv6Gate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_Lv7Gate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_Lv8Gate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_TWgate"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_lv6CstaSw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_assistance"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_bottle_item"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_chgrestart"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_csw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_tag_escape"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_firewall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_tag_gra"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_tag_guard"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_tag_instruction"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_kago_fall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_lightball"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_lv5soup"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_mmsg"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_mwait"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_myna2"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_myna_light"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_pachi"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_poFire"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_qs"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_ret_room"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_river_back"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_rmbit_sw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01", "Shield"), "d_a_tag_schedule"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_setBall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_setrestart"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_shop_camera"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_shop_item"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_smk_emt"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_spinner"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_sppath"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_ss_drink"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_stream"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_theB_hint"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_wara_howl"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_watchge"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_waterfall"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_wljump"), # debug weak func order - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tag_yami"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_talk"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_tboxSw"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_title"), - ActorRel(MatchingFor("GZ2E01", "GZ2P01", "GZ2J01"), "d_a_warp_bug"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_arena"), + ActorRel(MatchingFor(ALL_GCN), "d_a_peru"), + ActorRel(MatchingFor(ALL_GCN), "d_a_ppolamp"), + ActorRel(MatchingFor(ALL_GCN), "d_a_skip_2D"), + ActorRel(MatchingFor(ALL_GCN), "d_a_startAndGoal"), + ActorRel(MatchingFor(ALL_GCN), "d_a_swBall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_swLBall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_swTime"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv6Gate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv7Gate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_Lv8Gate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_TWgate"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv6CstaSw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_assistance"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_bottle_item"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_chgrestart"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_csw"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_escape"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_firewall"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_gra"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_guard"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_instruction"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_kago_fall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lightball"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_lv5soup"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mmsg"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_mwait"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_myna2"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_myna_light"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_pachi"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_poFire"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_qs"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ret_room"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_river_back"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_rmbit_sw"), + ActorRel(MatchingFor(ALL_GCN, "Shield"), "d_a_tag_schedule"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_setBall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_setrestart"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_shop_camera"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_shop_item"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_smk_emt"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_spinner"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_sppath"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_ss_drink"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_stream"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_theB_hint"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_wara_howl"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_watchge"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_waterfall"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_wljump"), # debug weak func order + ActorRel(MatchingFor(ALL_GCN), "d_a_tag_yami"), + ActorRel(MatchingFor(ALL_GCN), "d_a_talk"), + ActorRel(MatchingFor(ALL_GCN), "d_a_tboxSw"), + ActorRel(MatchingFor(ALL_GCN), "d_a_title"), + ActorRel(MatchingFor(ALL_GCN), "d_a_warp_bug"), ]