RMRK is retiring.
Server is paid up for the rest of 2026, but the forum may go after that. See here for more information. Please archive or save anything you would like to keep before 2027.
Main Menu
  • Welcome to The RPG Maker Resource Kit.

[VXA] TheoAllen's Face Graphics on Save Menu

Started by AbsoluteIce, July 20, 2013, 03:13:51 AM

0 Members and 1 Guest are viewing this topic.

AbsoluteIce

<TheoAllen's Face Graphics on Save Menu>
Version: <1.0>
Author: <TheoAllen>
Translator: <AbsoluteIce>
Date: <July>, <20>, <2013>

Version History




  • <Version 1.0b> 06.06.2013 - Public release by TheoAllen in Indonesian.
  • <Version 1.0b> 20.07.2013 - English release by AbsoluteIce.

Planned Future Versions


  • For now, none, unless TheoAllen updates this script.

Description



This script gives the ability to see faces on the save menu

Features


  • Faces on the save menu

Screenshots



Instructions

Put this script below materials, and above main in the script section.

Script




# =============================================================================
# TheoAllen - Face Graphics on Save Menu
# Version : 1.1
# Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
# (This script is translated by AbsoluteIce)
# =============================================================================
($imported ||= {})[:Theo_SaveMenuFace] = true
# =============================================================================
# CHANGE LOGS:
# -----------------------------------------------------------------------------
# 2013.06.03 - Include map name as save header
# 2013.06.02 - Started and finished script
# =============================================================================
=begin

  Introduction :
  This script gives the ability to see faces on the save menu
 
  How to use :
  Put below material and above main
 
  Terms of use :
  This script has a special condition, Feel free to use it.
 
  Note :
  This script lets you handle the look of the save menu. If you use another
  persons script that changes the way/design of the save menu, its highly
  possible that this script is compatible with it.

=end
# =============================================================================
Include_Mapname = true # Set true / false to not include mapname
# =============================================================================
module DataManager

  def self.make_save_header
    header = {}
    header[:characters] = $game_party.characters_for_savefile
    header[:playtime_s] = $game_system.playtime_s
    header[:faces] = $game_party.faces_for_savefile
    header[:map_name] = $game_map.display_name
    header
  end
 
end

class Window_SaveFile
 
  def refresh
    contents.clear
    change_color(normal_color)
    name = Vocab::File + " #{@file_index + 1}"
    draw_text(4, 0, 200, line_height, name)
    @name_width = text_size(name).width
    #draw_party_characters(152, 58)
    draw_party_faces(80, 0)
    draw_mapname(0,0,contents.width,2)
    draw_playtime(0, contents.height - line_height, contents.width - 4, 2)
  end
 
  def draw_mapname(x,y,width,align)
    return unless Include_Mapname
    header = DataManager.load_header(@file_index)
    return unless header
    draw_text(x,y,width,line_height,header[:map_name],align)
  end

  def draw_party_faces(x, y)
    header = DataManager.load_header(@file_index)
    return unless header && header[:faces]
    puts header[:faces].size
    header[:faces].each_with_index do |data, i|
      draw_face(data[0], data[1], x + i * 96, y)
    end
  end
 
end

class Game_Party < Game_Unit
 
  def faces_for_savefile
    battle_members.collect do |actor|
      [actor.face_name,actor.face_index]
    end
  end
 
end


Credits




  • <TheoAllen>
  • <AbsoluteIce>

Thanks


  • I'd like to thank TheoAllen for giving me permission to translate this script. I'll be sure to translate more if I have the time. :)

Support



Either post on this thread, or pm TheoAllen on RMRK.

Known Compatibility Issues

None that I know of as of now.

Demo


Unavaliable yet as of now.

Author's Notes



I've been pumping out quite alot of Theo's scripts this month. I wonder how I got so hardworking  :V
Nevertheless, enjoy the scripts!

Questions


None at the moment.



Terms of Use



Credit the creator, TheoAllen. Do not claim as your own. If you want to use for a commercial project, share the profit with him. And don't forget to give him a free copy of the game.
    [/list]
    なんでやねん

    &&&&&&&&&&&&&

    Slight error, you forgot a "=begin" on line 88, so it gives an undefined error.

      Introduction :
      This script will display a polygon parameter in the status menu

      How to use :
      Put this script below material and above main.

      Terms of use :
      This script has a special condition, Feel free to use it.

      Note :
      This script will only change the look of the RTP status menu.

    =end
    &&&&&&&&&&&&&&&&

    AbsoluteIce

    #2
    @LordStark
    Oops, my mistake. I mistakenly copied the polygon script along together with the face graphic script.
    My bad, people. I'll fix that right away  :V
    なんでやねん