From 8c7428c0ecb3ea588ca5312f5c887fce1d994cf3 Mon Sep 17 00:00:00 2001 From: Rangi42 Date: Mon, 6 Jun 2022 21:23:45 +0000 Subject: [PATCH] Improved Virtual Console patch identifiers (#907) --- pokecrystal11_vc.sym | 134 +++++++++++++++++++++---------------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/pokecrystal11_vc.sym b/pokecrystal11_vc.sym index 73054a8aa..170d198be 100644 --- a/pokecrystal11_vc.sym +++ b/pokecrystal11_vc.sym @@ -133,17 +133,17 @@ 00:0862 Serial_PrintWaitingTextAndSyncAndExchangeNybble 00:0871 Serial_SyncAndExchangeNybble 00:087d WaitLinkTransfer -00:087d WaitLinkTransfer.VC_send_send_buf2 +00:087d WaitLinkTransfer.VC_Wireless_WaitLinkTransfer 00:0882 WaitLinkTransfer.loop 00:089d WaitLinkTransfer.skip 00:089e WaitLinkTransfer.check -00:08a4 WaitLinkTransfer.VC_Network10 -00:08a6 WaitLinkTransfer.VC_Network10_End +00:08a4 WaitLinkTransfer.VC_Wireless_net_delay_1 00:08a6 WaitLinkTransfer.receive -00:08af WaitLinkTransfer.VC_Network11 -00:08b1 WaitLinkTransfer.VC_Network11_End +00:08a6 WaitLinkTransfer.VC_Wireless_net_delay_1_End +00:08af WaitLinkTransfer.VC_Wireless_net_delay_2 +00:08b1 WaitLinkTransfer.VC_Wireless_net_delay_2_End 00:08b1 WaitLinkTransfer.acknowledge -00:08c0 WaitLinkTransfer.VC_send_send_buf2_ret +00:08c0 WaitLinkTransfer.VC_Wireless_WaitLinkTransfer_ret 00:08c1 LinkTransfer 00:08d7 LinkTransfer.got_high_nybble 00:08ee LinkTransfer.player_1 @@ -2347,7 +2347,7 @@ 02:594a PushSGBBorderPalsAndWait 02:59a6 PushSGBBorderPalsAndWait.carry 02:59ab PushSGBBorderPalsAndWait.FinalPush -02:59b1 PushSGBBorderPalsAndWait.VC_Network_RESET +02:59b1 PushSGBBorderPalsAndWait.VC_Unknown_network_reset 02:59b4 SGBBorder_PushBGPals 02:59d8 SGBBorder_MorePalPushing 02:59ea SGBBorder_MorePalPushing.loop @@ -5244,8 +5244,8 @@ 05:6be0 DayCare_InitBreeding.String_EGG 05:6be4 _UnownPrinter 05:6c6b _UnownPrinter.joy_loop -05:6c76 _UnownPrinter.VC_print_forbid_1 -05:6c78 _UnownPrinter.VC_print_forbid_1_End +05:6c76 _UnownPrinter.VC_Forbid_printing_Unown +05:6c78 _UnownPrinter.VC_Forbid_printing_Unown_End 05:6c82 _UnownPrinter.pressed_a 05:6c95 _UnownPrinter.pressed_b 05:6ca0 _UnownPrinter.LeftRight @@ -5648,8 +5648,8 @@ 09:4249 Do2DMenuRTCJoypad.loopRTC 09:4259 Menu_WasButtonPressed 09:4266 Menu_WasButtonPressed.skip_to_joypad -09:426e Menu_WasButtonPressed.VC_print_forbid_3 -09:426f Menu_WasButtonPressed.VC_print_forbid_2 +09:426e Menu_WasButtonPressed.VC_Forbid_printing_photo_studio +09:426f Menu_WasButtonPressed.VC_Forbid_printing_PC_Box 09:4270 _2DMenuInterpretJoypad 09:4299 _2DMenuInterpretJoypad.set_bit_7 09:42a0 _2DMenuInterpretJoypad.d_down @@ -6323,23 +6323,23 @@ 0a:4000 LinkCommunications 0a:405d Gen2ToGen1LinkComms 0a:4091 Gen2ToGen1LinkComms.player_1 -0a:4097 Gen2ToGen1LinkComms.VC_NetworkDelay1 -0a:4099 Gen2ToGen1LinkComms.VC_NetworkDelay1_End -0a:40ac Gen2ToGen1LinkComms.VC_Network358 -0a:40bb Gen2ToGen1LinkComms.VC_Network359 -0a:40ca Gen2ToGen1LinkComms.VC_Network364 +0a:4097 Gen2ToGen1LinkComms.VC_Wireless_net_delay_5 +0a:4099 Gen2ToGen1LinkComms.VC_Wireless_net_delay_5_End +0a:40ac Gen2ToGen1LinkComms.VC_Wireless_ExchangeBytes_1 +0a:40bb Gen2ToGen1LinkComms.VC_Wireless_ExchangeBytes_2 +0a:40ca Gen2ToGen1LinkComms.VC_Wireless_ExchangeBytes_3_Gen2toGen1Fix 0a:40fe Gen2ToGen1LinkComms.loop 0a:411d Gen2ToGen1LinkComms.next 0a:4135 Gen2ToGen1LinkComms.party_loop 0a:414e Gen2ToGen1LinkComms.done_party 0a:4177 Gen2ToGen2LinkComms 0a:41ae Gen2ToGen2LinkComms.player_1 -0a:41b4 Gen2ToGen2LinkComms.VC_NetworkDelay4 -0a:41b6 Gen2ToGen2LinkComms.VC_NetworkDelay4_End -0a:41c9 Gen2ToGen2LinkComms.VC_Network360 -0a:41d8 Gen2ToGen2LinkComms.VC_Network361 -0a:41e7 Gen2ToGen2LinkComms.VC_Network362 -0a:41fa Gen2ToGen2LinkComms.VC_Network363 +0a:41b4 Gen2ToGen2LinkComms.VC_Wireless_net_delay_8 +0a:41b6 Gen2ToGen2LinkComms.VC_Wireless_net_delay_8_End +0a:41c9 Gen2ToGen2LinkComms.VC_Wireless_ExchangeBytes_4 +0a:41d8 Gen2ToGen2LinkComms.VC_Wireless_ExchangeBytes_5 +0a:41e7 Gen2ToGen2LinkComms.VC_Wireless_ExchangeBytes_6 +0a:41fa Gen2ToGen2LinkComms.VC_Wireless_ExchangeBytes_7 0a:41fd Gen2ToGen2LinkComms.not_trading 0a:4224 Gen2ToGen2LinkComms.loop1 0a:4243 Gen2ToGen2LinkComms.next1 @@ -6443,7 +6443,7 @@ 0a:4b03 LinkTradePartymonMenuCheckCancel.d_up 0a:4b0b LinkTradePartymonMenuCheckCancel.a_button 0a:4b22 ExitLinkCommunications -0a:4b41 ExitLinkCommunications.VC_ret_heya +0a:4b41 ExitLinkCommunications.VC_ExitLinkCommunications_ret 0a:4b42 GSPlaceTradeScreenFooter 0a:4b61 GSPlaceTradeScreenFooter.CancelString 0a:4b68 LinkTradePlaceArrow @@ -6460,7 +6460,7 @@ 0a:4de9 LinkTrade.done_animation 0a:4e49 LinkTrade.send_checkbyte 0a:4e63 LinkTrade.save -0a:4e93 LinkTrade.VC_save_game_end +0a:4e93 LinkTrade.VC_Trade_save_game_end 0a:4ea3 InitTradeMenuDisplay_Delay 0a:4eab String_TradeCancel 0a:4eb8 LinkAskTradeForText @@ -6679,52 +6679,52 @@ 0a:5c63 CheckTimeCapsuleCompatibility.done 0a:5c67 GetIncompatibleMonName 0a:5c7b EnterTimeCapsule -0a:5c7b EnterTimeCapsule.VC_NetworkDelay2 -0a:5c7d EnterTimeCapsule.VC_NetworkDelay2_End +0a:5c7b EnterTimeCapsule.VC_Wireless_net_delay_6 +0a:5c7d EnterTimeCapsule.VC_Wireless_net_delay_6_End 0a:5c92 WaitForOtherPlayerToExit -0a:5ce7 WaitForOtherPlayerToExit.VC_term_exit +0a:5ce7 WaitForOtherPlayerToExit.VC_Wireless_term_exit 0a:5ce8 SetBitsForLinkTradeRequest 0a:5cf1 SetBitsForBattleRequest 0a:5cfa SetBitsForTimeCapsuleRequest 0a:5d11 WaitForLinkedFriend 0a:5d2f WaitForLinkedFriend.no_link_action 0a:5d39 WaitForLinkedFriend.loop -0a:5d54 WaitForLinkedFriend.VC_linkCable_fake_begin +0a:5d54 WaitForLinkedFriend.VC_Link_fake_connection_status 0a:5d68 WaitForLinkedFriend.not_done 0a:5d79 WaitForLinkedFriend.connected 0a:5d8d WaitForLinkedFriend.done 0a:5d92 CheckLinkTimeout_Receptionist 0a:5dba CheckLinkTimeout_Gen2 0a:5de0 CheckLinkTimeout_Gen2.wait -0a:5df4 CheckLinkTimeout_Gen2.VC_NetworkDelay6 -0a:5df6 CheckLinkTimeout_Gen2.VC_NetworkDelay6_End +0a:5df4 CheckLinkTimeout_Gen2.VC_Wireless_net_delay_9 +0a:5df6 CheckLinkTimeout_Gen2.VC_Wireless_net_delay_9_End 0a:5e03 CheckLinkTimeout_Gen2.timeout 0a:5e08 CheckLinkTimeout_Gen2.exit 0a:5e0c Link_CheckCommunicationError -0a:5e0f Link_CheckCommunicationError.VC_linkCable_fake_end +0a:5e0f Link_CheckCommunicationError.VC_Wireless_prompt 0a:5e2f Link_CheckCommunicationError.load_true 0a:5e31 Link_CheckCommunicationError.done 0a:5e3b Link_CheckCommunicationError.CheckConnected -0a:5e41 Link_CheckCommunicationError.VC_Network_RECHECK +0a:5e41 Link_CheckCommunicationError.VC_Wireless_net_recheck 0a:5e47 Link_CheckCommunicationError.AcknowledgeSerial -0a:5e47 Link_CheckCommunicationError.VC_NetworkDelay3 +0a:5e47 Link_CheckCommunicationError.VC_Wireless_net_delay_7 0a:5e49 Link_CheckCommunicationError.loop -0a:5e49 Link_CheckCommunicationError.VC_NetworkDelay3_End +0a:5e49 Link_CheckCommunicationError.VC_Wireless_net_delay_7_End 0a:5e53 Link_CheckCommunicationError.ConvertDW 0a:5e66 TryQuickSave -0a:5e70 TryQuickSave.VC_linkCable_block_input -0a:5e74 TryQuickSave.VC_linkCable_block_input2 +0a:5e70 TryQuickSave.VC_Wireless_TryQuickSave_block_input_1 +0a:5e74 TryQuickSave.VC_Wireless_TryQuickSave_block_input_2 0a:5e75 TryQuickSave.return_result 0a:5e82 CheckBothSelectedSameRoom 0a:5eaa CheckBothSelectedSameRoom.fail 0a:5eaf TimeCapsule -0a:5eaf TimeCapsule.VC_to_play2_mons1 +0a:5eaf TimeCapsule.VC_Wireless_TimeCapsule 0a:5ec4 TradeCenter -0a:5ec4 TradeCenter.VC_to_play2_trade +0a:5ec4 TradeCenter.VC_Wireless_TradeCenter 0a:5ed9 Colosseum -0a:5ed9 Colosseum.VC_to_play2_battle +0a:5ed9 Colosseum.VC_Wireless_Colosseum 0a:5eee CloseLink -0a:5ef7 CloseLink.VC_room_check +0a:5ef7 CloseLink.VC_Wireless_room_check 0a:5efa FailedLinkToPast 0a:5f04 Link_ResetSerialRegistersAfterLinkClosure 0a:5f17 Link_EnsureSync @@ -9644,7 +9644,7 @@ 0f:7b54 AddLastLinkBattleToLinkRecord.LoadPointer 0f:7b63 AddLastLinkBattleToLinkRecord.okay2 0f:7b6c InitBattleDisplay -0f:7bbe InitBattleDisplay.VC_fight_begin +0f:7bbe InitBattleDisplay.VC_Unknown_InitBattleDisplay 0f:7bd6 InitBattleDisplay.BlankBGMap 0f:7bf8 InitBattleDisplay.InitBackPic 0f:7bff GetTrainerBackpic @@ -9688,7 +9688,7 @@ 10:4211 Pokedex_UpdateMainScreen.b 10:4217 Pokedex_InitDexEntryScreen 10:4258 Pokedex_UpdateDexEntryScreen -10:4266 Pokedex_UpdateDexEntryScreen.VC_print_forbid_5 +10:4266 Pokedex_UpdateDexEntryScreen.VC_Forbid_printing_Pokedex 10:4273 Pokedex_UpdateDexEntryScreen.do_menu_action 10:427d Pokedex_UpdateDexEntryScreen.return_to_prev_screen 10:4288 Pokedex_UpdateDexEntryScreen.max_volume @@ -17191,10 +17191,10 @@ 23:41e5 GetTimePalFade.darkness 23:41fa GetTimePalFade.cgbfade 23:420f DoBattleTransition -23:4229 DoBattleTransition.VC_FPA_link_fight_begin +23:4229 DoBattleTransition.VC_Reduce_battle_transition_flashing 23:422b DoBattleTransition.loop 23:423a DoBattleTransition.done -23:4267 DoBattleTransition.VC_FPA_link_fight_End4 +23:4267 DoBattleTransition.VC_Stop_reducing_battle_transition_flashing 23:426d DoBattleTransition.InitGFX 23:4288 DoBattleTransition.mobile 23:428b DoBattleTransition.resume @@ -17217,13 +17217,13 @@ 23:43d5 StartTrainerBattle_Flash.done 23:43db StartTrainerBattle_Flash.pals 23:43e8 StartTrainerBattle_SetUpForWavyOutro -23:43e8 StartTrainerBattle_SetUpForWavyOutro.VC_FPA_link_fight_End0 +23:43e8 StartTrainerBattle_SetUpForWavyOutro.VC_Stop_reducing_battle_transition_flashing_WavyOutro 23:4408 StartTrainerBattle_SineWave 23:4413 StartTrainerBattle_SineWave.end 23:4419 StartTrainerBattle_SineWave.DoSineWave 23:442b StartTrainerBattle_SineWave.loop 23:443d StartTrainerBattle_SetUpForSpinOutro -23:443d StartTrainerBattle_SetUpForSpinOutro.VC_FPA_link_fight_End1 +23:443d StartTrainerBattle_SetUpForSpinOutro.VC_Stop_reducing_battle_transition_flashing_SpinOutro 23:444f StartTrainerBattle_SpinToBlack 23:447a StartTrainerBattle_SpinToBlack.end 23:4490 StartTrainerBattle_SpinToBlack.spin_quadrants @@ -17242,7 +17242,7 @@ 23:455a StartTrainerBattle_SpinToBlack.wedge4 23:4568 StartTrainerBattle_SpinToBlack.wedge5 23:4578 StartTrainerBattle_SetUpForRandomScatterOutro -23:4578 StartTrainerBattle_SetUpForRandomScatterOutro.VC_FPA_link_fight_End2 +23:4578 StartTrainerBattle_SetUpForRandomScatterOutro.VC_Stop_reducing_battle_transition_flashing_ScatterOutro 23:458f StartTrainerBattle_SpeckleToBlack 23:4599 StartTrainerBattle_SpeckleToBlack.loop 23:45a2 StartTrainerBattle_SpeckleToBlack.done @@ -17277,7 +17277,7 @@ 23:4720 StartTrainerBattle_DrawSineWave.even_u54546 23:4728 StartTrainerBattle_DrawSineWave.sinetable_u54546 23:4768 StartTrainerBattle_ZoomToBlack -23:4768 StartTrainerBattle_ZoomToBlack.VC_FPA_link_fight_End3 +23:4768 StartTrainerBattle_ZoomToBlack.VC_Stop_reducing_battle_transition_flashing_ZoomToBlack 23:4771 StartTrainerBattle_ZoomToBlack.loop 23:478c StartTrainerBattle_ZoomToBlack.done 23:4792 StartTrainerBattle_ZoomToBlack.boxes @@ -19064,7 +19064,7 @@ 25:6edc Script_promptbutton 25:6eed Script_yesorno 25:6ef6 Script_yesorno.no -25:6ef9 Script_yesorno.VC_E_YESNO +25:6ef9 Script_yesorno.VC_Unknown_yesorno_ret 25:6efa Script_loadmenu 25:6f0f Script_closewindow 25:6f16 Script_pokepic @@ -21430,8 +21430,8 @@ 2e:5237 ReadAnyMail 2e:5268 ReadAnyMail.got_font 2e:529a ReadAnyMail.loop -2e:52a3 ReadAnyMail.VC_print_forbid_4 -2e:52a5 ReadAnyMail.VC_print_forbid_4_End +2e:52a3 ReadAnyMail.VC_Forbid_printing_mail +2e:52a5 ReadAnyMail.VC_Forbid_printing_mail_End 2e:52a8 ReadAnyMail.pressed_start 2e:52b8 ReadAnyMail.LoadGFX 2e:52d9 ReadAnyMail.loop2 @@ -23440,7 +23440,7 @@ 33:4485 BattleAnimCmd_4GFX 33:4485 BattleAnimCmd_5GFX 33:4492 BattleAnimCmd_5GFX.loop -33:4497 BattleAnimCmd_5GFX.VC_FPA_042801_Begin +33:4497 BattleAnimCmd_5GFX.VC_Reduce_move_anim_flashing_PRESENT 33:44c0 BattleAnimCmd_IncObj 33:44c8 BattleAnimCmd_IncObj.loop 33:44dd BattleAnimCmd_IncObj.found @@ -30436,7 +30436,7 @@ 40:49f3 Function1009f3 40:4a07 Function1009f3.select_a 40:4a09 _LinkBattleSendReceiveAction -40:4a0f _LinkBattleSendReceiveAction.VC_send_byt2 +40:4a0f _LinkBattleSendReceiveAction.VC_Wireless_start_exchange 40:4a2a _LinkBattleSendReceiveAction.not_mobile 40:4a2d _LinkBattleSendReceiveAction.done 40:4a2e _LinkBattleSendReceiveAction.StageForSend @@ -30445,15 +30445,15 @@ 40:4a50 _LinkBattleSendReceiveAction.use_move 40:4a53 _LinkBattleSendReceiveAction.LinkBattle_SendReceiveAction 40:4a5e _LinkBattleSendReceiveAction.waiting -40:4a6a _LinkBattleSendReceiveAction.VC_send_byt2_ret -40:4a6a _LinkBattleSendReceiveAction.VC_send_byt2_wait +40:4a6a _LinkBattleSendReceiveAction.VC_Wireless_net_delay_3 +40:4a6a _LinkBattleSendReceiveAction.VC_Wireless_end_exchange 40:4a6c _LinkBattleSendReceiveAction.receive -40:4a6c _LinkBattleSendReceiveAction.VC_send_byt2_wait_End -40:4a75 _LinkBattleSendReceiveAction.VC_send_dummy_wait -40:4a75 _LinkBattleSendReceiveAction.VC_send_dummy -40:4a77 _LinkBattleSendReceiveAction.VC_send_dummy_wait_End +40:4a6c _LinkBattleSendReceiveAction.VC_Wireless_net_delay_3_End +40:4a75 _LinkBattleSendReceiveAction.VC_Wireless_net_delay_4 +40:4a75 _LinkBattleSendReceiveAction.VC_Wireless_start_send_zero_bytes +40:4a77 _LinkBattleSendReceiveAction.VC_Wireless_net_delay_4_End 40:4a77 _LinkBattleSendReceiveAction.acknowledge -40:4a80 _LinkBattleSendReceiveAction.VC_send_dummy_end +40:4a80 _LinkBattleSendReceiveAction.VC_Wireless_end_send_zero_bytes 40:4a87 _LinkBattleSendReceiveAction.MobileBattle_SendReceiveAction 40:4a92 _LinkBattleSendReceiveAction.asm_100a92 40:4ac7 _LinkBattleSendReceiveAction.asm_100ac7 @@ -31203,9 +31203,9 @@ 41:489a GetMapScreenCoords.odd_y 41:489e GetMapScreenCoords.got_block_y 41:48ba DoMysteryGift -41:48db DoMysteryGift.VC_infrared_fake_0 -41:48e5 DoMysteryGift.VC_infrared_fake_0_End -41:48eb DoMysteryGift.VC_infrared_fake_4 +41:48db DoMysteryGift.VC_Infrared_stage_party_data +41:48e5 DoMysteryGift.VC_Infrared_stage_party_data_End +41:48eb DoMysteryGift.VC_Infrared_ExchangeMysteryGiftData_end 41:492f DoMysteryGift.skip_checks 41:4963 DoMysteryGift.skip_append_save 41:4990 DoMysteryGift.SentItem @@ -31232,12 +31232,12 @@ 41:4a56 DoMysteryGift.AddMysteryGiftPartnerID 41:4a71 DoMysteryGift.SaveMysteryGiftTrainerName 41:4a95 ExchangeMysteryGiftData -41:4a95 ExchangeMysteryGiftData.VC_infrared_fake_1 -41:4a95 ExchangeMysteryGiftData.VC_infrared_fake_2 +41:4a95 ExchangeMysteryGiftData.VC_Infrared_ExchangeMysteryGiftData_start +41:4a95 ExchangeMysteryGiftData.VC_Infrared_ExchangeMysteryGiftData_function 41:4a97 ExchangeMysteryGiftData.loop -41:4a9c ExchangeMysteryGiftData.VC_infrared_fake_3 +41:4a9c ExchangeMysteryGiftData.VC_Infrared_ExchangeMysteryGiftData_loop_done 41:4a9f ExchangeMysteryGiftData.restart -41:4aa7 ExchangeMysteryGiftData.VC_infrared_fake_1_End +41:4aa7 ExchangeMysteryGiftData.VC_Infrared_ExchangeMysteryGiftData_function_End 41:4ac8 ExchangeMysteryGiftData.failed 41:4ac8 ExchangeMysteryGiftData.wait_frame 41:4ad5 ExchangeMysteryGiftData.continue