mirror of
https://github.com/GearsProgress/Poke_Transporter_GB.git
synced 2026-09-08 09:05:40 -05:00
Add EON Ticket for Ruby Sapphire to dbg menu
This commit is contained in:
@@ -342,6 +342,32 @@ void dbg_inject_wc3(void *context, unsigned user_param)
|
||||
save_manager.setMysteryGiftUnlocked(user_param != 0);
|
||||
save_manager.injectMysteryGift(wc3_data_ptr, wc3_data_size);
|
||||
|
||||
save_manager.finishSave();
|
||||
reader.flush();
|
||||
}
|
||||
|
||||
void dbg_inject_me3(void *context, unsigned user_param)
|
||||
{
|
||||
const u8* me3_data_ptr = reinterpret_cast<const u8*>(context);
|
||||
size_t me3_data_size = user_param;
|
||||
if(me3_data_ptr == nullptr)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
const Game game_type = convert_rom_game_id_to_ptgb_game(curr_GBA_rom.gamecode);
|
||||
if(game_type != RUBY && game_type != SAPPHIRE)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
const Language game_lang = convert_rom_lang_to_ptgb_lang(curr_GBA_rom.language);
|
||||
Gen3CartridgeSaveReader reader(global_memory_buffer);
|
||||
Gen3SaveManager save_manager(game_type, game_lang, reader);
|
||||
|
||||
save_manager.setMysteryEventUnlocked(true);
|
||||
save_manager.injectMysteryEvent(me3_data_ptr, me3_data_size);
|
||||
|
||||
save_manager.finishSave();
|
||||
reader.flush();
|
||||
}
|
||||
Reference in New Issue
Block a user