Alright, I wrote this quick:
#==============================================================================
# Sprites Instead of Faces
# Version: 1.0
# Author: modern algebra (rmrk.net)
# Date: February 10, 2010
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Description:
#
# This script allows you to replace the face graphic of an actor with his
# sprite in specified scenes.
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Instructions:
#
# Place this script in its own slot in the Script Editor (F11) below the
# default scripts but still above Main.
# To change exactly where the sprite is positioned, you can alter the
# SIF_SPRITE_Y_OFFSET value at line 22. To have this feature in additional
# scenes, just add the class name of the scene to the array in
# SIF_INCLUDED_SCENES at line 23.
#==============================================================================
SIF_SPRITE_Y_OFFSET = -32 # Any integer. Lesser values are higher on the window
SIF_INCLUDED_SCENES = [Scene_Menu] # [scene1, scene2, ..., sceneN]
#==============================================================================
# ** Window_Base
#++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# Summary of Changes:
# aliased method - draw_actor_face
#==============================================================================
class Window_Base
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# * Draw Actor Face Graphic
# actor : actor
# x : draw spot x-coordinate
# y : draw spot y-coordinate
# size : Display size
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alias malg_drwactrface_spritereplce_6uj2 draw_actor_face
def draw_actor_face(actor, x, y, size = 96, *args)
if SIF_INCLUDED_SCENES.include? ($scene.class)
draw_actor_graphic (actor, x + (size / 2), y + size + SIF_SPRITE_Y_OFFSET)
else
malg_drwactrface_spritereplce_6uj2 (actor, x, y, size, *args)
end
end
end
Though, reading your last post, I see you want it to show them facing left? That's kind of weird; are you sure?