@ForeverZerO, Now that you mention it, I think you're right and seeing the actual coding would help more than pictures can, lol. Here's my edited Window_MenuStatus.
#==============================================================================
# ** Window_MenuStatus
#------------------------------------------------------------------------------
# This window displays party member status on the menu screen.
#==============================================================================
class Window_MenuStatus < Window_Selectable
#--------------------------------------------------------------------------
# * Object Initialization
#--------------------------------------------------------------------------
def initialize
super(0, 0, 416, 160)
self.contents = Bitmap.new(width - 32, height - 32)
@column_max = 2
@item_max = 2
@item_max = $game_party.actors.size
refresh
self.active = false
self.index = -1
end
#--------------------------------------------------------------------------
# * Refresh
#--------------------------------------------------------------------------
def refresh
self.contents.clear
@item_max = $game_party.actors.size
for i in 0...$game_party.actors.size
x = 4
y = @item_max / 2 * 64
actor = $game_party.actors
# draw_actor_graphic(actor, x - 40, y + 80)
# draw_actor_name(actor, x, y)
# draw_actor_class(actor, x + 144, y)
draw_actor_level(actor, x + 40, 32)
# draw_actor_state(actor, x + 90, y + 32)
# draw_actor_exp(actor, x, y + 64)
draw_actor_hp(actor, x + 56, 0)
draw_actor_sp(actor, x + 56, 32)
end
end
#--------------------------------------------------------------------------
# * Update Cursor Rectangle
#--------------------------------------------------------------------------
def update_cursor_rect
# If cursor position is less than 0
if @index < 0
self.cursor_rect.empty
return
end
# Get current row
row = @index / @column_max
# If current row is before top row
if row < self.top_row
# Scroll so that current row becomes top row
self.top_row = row
end
# If current row is more to back than back row
if row > self.top_row + (self.page_row_max - 1)
# Scroll so that current row becomes back row
self.top_row = row - (self.page_row_max - 1)
end
# Calculate cursor width
cursor_width = self.width / @column_max - 32
# Calculate cursor coordinates
x = @index % @column_max * (cursor_width + 32)
y = @index / @column_max * 64 - self.oy
# Update cursor rectangle
self.cursor_rect.set(x, y, cursor_width, 64)
end
end