【解決済み】セーブデータに年月日を追加したい

aiueo
記事: 50
登録日時: 2016年5月09日(月) 23:33

【解決済み】セーブデータに年月日を追加したい

投稿記事by aiueo » 2017年3月05日(日) 21:21

【解決済み】セーブデータに年月日を追加したい

こんにちは。
以下の内容のRGSS3ツクールVXAce用スクリプトをリクエストさせて頂きます。

ツクールVXAceのセーブ画面に表示されるセーブデータは、
セーブデータごとにプレイ時間が00:00:00の形式で表示されています。
この上に2017/03/05のようなセーブした年月日を表示したいのです。
(プレイ開始日ではなくセーブを実行した年月日)
イメージ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ファイル1 
                           2017/03/05
                            12:34:56
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ファイル2 
                           2016/12/30 
                             65:43:21 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
こんな感じでどなたかよろしくお願いいたします。


ちなみに自分の環境は以下の通りです。
RPGツクールVXAce 1.02b
導入済みスクリプト素材
CACAO様
 RPGツクールVX Ace Fun Patch
 スタートマップ
initialization様
 No.023 画面サイズVGA(RPGツクールVX Ace)
TOMO様
 (解決済み)【RGSS3】セーブ画面にセーブデータ毎にピクチャを表示

以上よろしくお願いいたします。
最後に編集したユーザー aiueo on 2017年3月06日(月) 21:59 [ 編集 1 回目 ]

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

Re: セーブデータに年月日を追加したい

投稿記事by TOMO » 2017年3月06日(月) 01:58

これを入れれば出来ます

コード: 全て選択

class << DataManager
  #--------------------------------------------------------------------------
  # ● セーブヘッダの作成
  #--------------------------------------------------------------------------
  alias tomo_realtime_make_save_header make_save_header
  def make_save_header
    header = tomo_realtime_make_save_header
    header[:r_time_s] = Time.now
    header
  end
end

class Window_SaveFile < Window_Base
  #--------------------------------------------------------------------------
  # ● プレイ時間の描画
  #--------------------------------------------------------------------------
  alias tomo_realtime_draw_playtime draw_playtime
  def draw_playtime(x, y, width, align)
    tomo_realtime_draw_playtime(x, y, width, align)
    header = DataManager.load_header(@file_index)
    return unless header
    draw_text(x, y - line_height, width, line_height, header[:r_time_s].strftime("%Y/%m/%d"), align)
  end
end

※「導入済み」のより下に入れてください
aiueo
記事: 50
登録日時: 2016年5月09日(月) 23:33

Re: セーブデータに年月日を追加したい

投稿記事by aiueo » 2017年3月06日(月) 21:58

TOMO様ありがとうございます。
作って頂いたスクリプトを、
スクリプト素材を導入していない状態、
スクリプト素材を前述のものを導入した状態で動作を確認いたしました。
これは大変すばらしいです。
ありがとうございました。

“VX / Ace:スクリプト素材のリクエスト” へ戻る