This part here displays your background image:
def create_actor_background return if LNX11::ACTOR_BACKGROUND == 0 viewport = actor_viewport height = LNX11::ACTOR_BACKGROUND_HEIGHT case LNX11::ACTOR_BACKGROUND when 1 # グラデーション @actor_background = Sprite.new back = Bitmap.new(Graphics.width, height) color = LNX11::ACTOR_BG_GRADIENT_COLOR back.gradient_fill_rect(back.rect, color[0], color[1], true) @actor_background.bitmap = back when 2 # ウィンドウ @actor_background = Window_Base.new(0, 0, Graphics.width, height) else if LNX11::ACTOR_BACKGROUND.is_a?(String) # ファイル指定 @actor_background = Sprite.new @actor_background.bitmap = Cache.system(LNX11::ACTOR_BACKGROUND) @actor_background.x = Graphics.width / 2 @actor_background.ox = @actor_background.bitmap.width / 2 height = @actor_background.bitmap.height end end @actor_background.viewport = viewport @actor_background.y = Graphics.height - height @actor_background.z = viewport == @viewport1 ? 120 : -20 update_actor_background endIm currently too sleepy to work something out and since the script relies a lot on graphics i can't put up a test case, but i would try to work with this method.
Putting a fully transparent image for LNX11::ACTOR_BACKGROUND could be an easy solution.
/edit: I found the following line:
ACTOR_BACKGROUND = 2According to the part above, it should create a simple window, which in turn uses the windowskin value. You could try debugging the method with msgbox() or p sprintf() (if console enabled) calls, to see which values it receives.
Or try setting ACTOR_BACKGROUND to 0, since the whole method should be skipped in this case.