I first created this script and put it below the other Window_Command scripts:
#==============================================================================
# ** Window_Command3
#------------------------------------------------------------------------------
# This window creates a horizontal battle selection screen
#==============================================================================
class Window_Command3 < Window_Selectable
#--------------------------------------------------------------------------
# * Object Initialization
# width : window width
# commands : command text string array
#--------------------------------------------------------------------------
def initialize
super(0, 0, 640, 64)
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = ["Arial Black", "Arial"]
@item_max = 4
@column_max = 4
@commands = ["Attack ", "Skill ", "Defend ", "Item "]
refresh
self.index = 0
end
#--------------------------------------------------------------------------
# * Refresh
#--------------------------------------------------------------------------
def refresh
self.contents.clear
for i in 0...@item_max
draw_item(i)
end
end
#--------------------------------------------------------------------------
# * Draw Item
# index : item number
# color : text color
#--------------------------------------------------------------------------
def draw_item(index)
x = 4 + index * 160
self.contents.draw_text(x, 0, 128, 32, @commands[index],1)
end
#--------------------------------------------------------------------------
# * Disable Item
# index : item number
#--------------------------------------------------------------------------
def disable_item(index)
draw_item(index, disabled_color)
end
end
Then I changed Scene_Battle 1 line 30 and 31 to:
@actor_command_window = Window_Command3.new
@actor_command_window.y = 0
And then deleted lines 26,27,28,29 (I don't think you have to do this, but I did)
Finally, in Scene_Battle 3 I changed line 81 to:
@actor_command_window.x = 0