I wanted to reply yesterday, but I forgot. >.<
In the script, line 555:
$scene = Scene_Map.new
Change it to:
$scene = Scene_Menu.new(INDEX)
where INDEX is the choice on what the cursor should be placed when returning to the menu.
Open Scene_Menu and change
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Status"
s5 = "Save"
s6 = "End Game"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6])
to
s1 = $data_system.words.item
s2 = $data_system.words.skill
s3 = $data_system.words.equip
s4 = "Status"
s5 = "Bestiary"
s6 = "Save"
s7 = "End Game"
@command_window = Window_Command.new(160, [s1, s2, s3, s4, s5, s6, s7])
Now find this part further below in the same script:
when 4 # save
if $game_system.save_disabled
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
$scene = Scene_Save.new
when 5 # end game
$game_system.se_play($data_system.decision_se)
$scene = Scene_End.new
end
(I removed the comments.) Change it to:
when 4 # Bestiary
$game_system.se_play($data_system.decision_se)
$scene = Scene_Bestiary.new
when 5 # save
if $game_system.save_disabled
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
$scene = Scene_Save.new
when 6 # end game
$game_system.se_play($data_system.decision_se)
$scene = Scene_End.new
end
That works with anything, not just my Bestiary. You can add i.e. a Party Switcher that way or any other scene.