#==============================================================================
# ** CURSOR BLINK REMOVER **
#------------------------------------------------------------------------------
# DESCRIPTION
#------------------------------------------------------------------------------
# This script prevents the cursor from "blinking" by limiting the updating
# functions of selectable windows so their processes only update whenever a
# key stroke is registered. Due to the nature of this script, any and all
# windows that inherit from the Window_Selectable or the Window_Command class
# will not display entrance and exit animations correctly. The animated effects
# for the Title Scene have been circumvented by removing them entirely within
# this script, but you can still see the result by pressing escape in-game
# and choosing the "Quit Game" option. The resulting window will gradually appear
# only if input is recieved, and then will only disappear given the same.#
# Please keep in mind that this script may not be compatible with any scripts that
# have to do with window handling or the title scene itself.
#
# NOTE: USE OF THIS SCRIPT IS NOT RECOMMENDED
#------------------------------------------------------------------------------
# Instructions
#------------------------------------------------------------------------------
# Plug and play. Paste script under the materials section, but above main.
# To reverse the effects of the script, simply delete. This script is not
# recommended for use.
#==============================================================================
#==============================================================================
# ** Window_Selectable
#------------------------------------------------------------------------------
# This window class contains cursor movement and scroll functions.
#==============================================================================
class Window_Selectable < Window_Base
alias t01_winselect_init initialize
def initialize(x, y, width, height)
t01_winselect_init(x, y, width, height)
end
alias t01_winselect_update update
def update
if Input.trigger?

UP) || Input.trigger?

DOWN) || Input.trigger?

LEFT) || Input.trigger?

RIGHT) || Input.trigger?

pagedown) || Input.trigger?

pageup) || Input.trigger?

C) || Input.trigger?

|| Input.trigger?

R) || Input.trigger?

L)
t01_winselect_update
end
end
end
#==============================================================================
# ** Scene_Title
#------------------------------------------------------------------------------
# This class performs the title screen processing.
#==============================================================================
class Scene_Title < Scene_Base
#--------------------------------------------------------------------------
# * Close Command Window
#--------------------------------------------------------------------------
def close_command_window
@command_window.dispose unless @command_window.disposed?
end
end
#==============================================================================
# ** Window_TitleCommand
#------------------------------------------------------------------------------
# This window is for selecting New Game/Continue on the title screen.
#==============================================================================
class Window_TitleCommand < Window_Command
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(0, 0)
update_placement
select_symbol

continue) if continue_enabled
self.openness = 255
end
end