- Jul 25, 2018
- Reaction score
- First Language
- Primarily Uses
Is it possible to have the script work on the title screen as well?
class Scene_Options < Scene_MenuBase attr_reader :last_scene def start super @last_scene = SceneManager.instance_variable_get(:@stack).pop.class $game_options.memorize_options
Sound.play_cursor #$game_map.autoplay if $game_map && $game_map.map_id > 0 $data_system.title_bgm.play if last_scene == Scene_Title $game_map.autoplay if last_scene == Scene_Menu
when 0 $game_options.save_options $game_options.clear_memorize #return_scene SceneManager.call(last_scene) when 1 $game_options.copy_memorize $game_options.clear_memorize #return_scene SceneManager.call(last_scene)
$game_map.need_refresh = true
Yeah, this part has lots of bugs, unfortunately. It interferes with almost every third party script that refers to something like "scene" causing games to crash.3rd part actually has more bugs than it does fixes, but if you still want it.
Depending on how to configured the script so far, around the lines 298-305, look and replace with:
(the 'return_scene' needs to be commented out and below them add: 'SceneManager.call(last_scene)')