Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

Dead Content DVT: Season 1 Finished.

Dead content awaiting restoration.
Will this one do? I didn't make it, nor am i 100% sure how works. The way it is set up now will pause when the player presses "a" on the keyboard, although it is called X in the script for some reason.
Code:
#┌───────────────────────────────────────
#│
#│  TRCS.19
#│  "ポーズ画面" ver1.40 (2006.03.12 h22)
#│  by NO
#│  http://chobi.net/~no/
#│  
#└───────────────────────────────────────
# BGMがない場合にも対応
module TRCS19_STOPPING
  #--------------------------------------------------------------------------
  # ○ 設定項目
  #--------------------------------------------------------------------------

  # ポーズボタン (文字列指定)
  PAUSE_BUTTON = "X"
  
  # ポーズテキスト
  PAUSE_TEXT = "Paused"
  # ポーズ 開始SE
  PAUSE_START_SE = ""
  
  # ポーズ 終了SE
  PAUSE_END_SE = ""

  # ポーズテキストカラー
  # → [R, G, B, alpha] で設定
  PAUSE_TEXT_COLOR = [255, 255, 255, 255]
  
  
  # ポーズ時の背景色
  # → [R, G, B, alpha] で設定 (通常時と比べた相対値)
  PAUSE_TONE = [-64, -64, -64, 0]
  
  # ポーズ時はプレイ時間を停止させる
  # → YES = true, NO = false
  STOP_TIME = false #allow/disallow freezing play time during pause
  
  # ポーズ中の音量低下率(%指定)
  VOL_DOWN_RATE = 50
  
  # ポーズ許可スイッチ名
  # → スイッチIDを指定することも可能
  PAUSE_SW_NAME = "ポーズ許可" #Set a switch name to allow/disallow pause
    
  # ポーズボタン定義
  PAUSE_BUTTON2 = eval("Input::#{PAUSE_BUTTON}")
  
  #--------------------------------------------------------------------------
  # ○ 画面停止
  #--------------------------------------------------------------------------
  def stopping
    # SE を演奏
    Audio.se_play("Audio/SE/" + PAUSE_START_SE) if !PAUSE_START_SE.empty?
    # BGMが演奏中の場合
    if $game_system.playing_bgm != nil and !$game_system.playing_bgm.name.empty?
      # 演奏中BGMの音量を退避
      dummy_vol = $game_system.playing_bgm.volume
      # 音量を下げて演奏
      new_vol = (dummy_vol * VOL_DOWN_RATE / 100).to_i
      Audio.bgm_play("Audio/BGM/" + $game_system.playing_bgm.name, new_vol)
    end
    # 現在の色調を退避
    dummy_tone = $game_screen.tone.clone
    
    # ビューポートの作成
    viewport1 = Viewport.new(0, 0, 640, 480)
    viewport1.z = 10000
    viewport1.tone = Tone.new(*PAUSE_TONE)
    # フィルター用スプライトの作成
    sprite1 = Sprite.new(viewport1)
    sprite1.tone = Tone.new(0, 0, 0, 0)
    sprite1.bitmap = Bitmap.new(640, 480)
    # 文字サイズ決定
    width = sprite1.bitmap.text_size(PAUSE_TEXT).width
    
    # ビューポートの作成
    viewport2 = Viewport.new((640 - width) / 2, (480 - 32) / 2, width, 32)
    viewport2.z = 10000
    # 文字用スプライトの作成
    sprite2 = Sprite.new(viewport2)
    sprite2.bitmap = Bitmap.new(width, 32)
    
    # 文字描画
    sprite2.bitmap.font = Font.new
    sprite2.bitmap.font.color = Color.new(*PAUSE_TEXT_COLOR)
    sprite2.bitmap.draw_text(0, 0, width, 32, PAUSE_TEXT)
    # メインループ
    loop do
      # ゲーム画面を更新
      Graphics.update
      # 入力情報を更新
      Input.update
      # ボタンが押された場合
      if Input.trigger?(PAUSE_BUTTON2)
        # SE を演奏
        Audio.se_play("Audio/SE/" + PAUSE_START_SE) if !PAUSE_START_SE.empty?
        # BGMが演奏中の場合
        if $game_system.playing_bgm != nil and !$game_system.playing_bgm.name.empty?
          # 音量を戻して演奏
          Audio.bgm_play("Audio/BGM/" + $game_system.playing_bgm.name, dummy_vol)
        end
        # ループ脱出
        break
      end
    end
    
    # 色調を元に戻す
    sprite1.viewport.tone = dummy_tone
    # 解放
    sprite1.dispose
    sprite2.dispose
    sprite1 = nil
    sprite2 = nil
  end
  #--------------------------------------------------------------------------
  # ○ 画面停止が可能か
  #--------------------------------------------------------------------------
  def can_stop?
    if PAUSE_SW_NAME.is_a?(Numeric)
      return ($game_switches[PAUSE_SW_NAME] rescue true)
    else
      return ($game_switches[$data_system.switches.index(PAUSE_SW_NAME)] rescue true)
    end
  end
end
#==============================================================================
# â–  Scene_Map
#==============================================================================

class Scene_Map
  #--------------------------------------------------------------------------
  # ○ インクルード
  #--------------------------------------------------------------------------
  include TRCS19_STOPPING
  #--------------------------------------------------------------------------
  # ○ フレーム更新
  #--------------------------------------------------------------------------
  alias trcs19_update update
  def update
    # ボタンが押された場合
    if Input.trigger?(PAUSE_BUTTON2) and can_stop?
      # フレームカウントを退避
      tmp = Graphics.frame_count
      # 画面停止
      stopping
      # ポーズ中はプレイ時間を進めない場合
      if STOP_TIME
        # フレームカウントを修正
        Graphics.frame_count = tmp
      end
    end
    # 呼び戻す
    trcs19_update
  end
end
#==============================================================================
# â–  Scene_Battle
#==============================================================================

class Scene_Battle
  #--------------------------------------------------------------------------
  # ○ インクルード
  #--------------------------------------------------------------------------
  include TRCS19_STOPPING
  #--------------------------------------------------------------------------
  # ○ フレーム更新
  #--------------------------------------------------------------------------
  alias trcs19_update update
  def update
    # ボタンが押された場合
    if Input.trigger?(PAUSE_BUTTON2) and can_stop?
      # フレームカウントを退避
      tmp = Graphics.frame_count
      # 画面停止
      stopping
      # ポーズ中はプレイ時間を進めない場合
      if STOP_TIME
        # フレームカウントを修正
        Graphics.frame_count = tmp
      end
    end
    # 呼び戻す
    trcs19_update
  end
end
 
It would need to be fixed up... because the way it is right now, it completely screws up the images and the tint screen events... i don't know why... I mean it works, it pauses the game, but if paused at the wrong time, it will screw things up. For domain it does anyway


Thanks for the help though. It's much appreciated.
 
Just saw the new layout for the website and it looks fantastic. ^^ Very neat and clean but still with an interesting design. I especially like the new character lists--a little more organized than the images you were using before. Looking forward to the next episode! I also have to watch those remakes soon.

EDIT:
Also, I've had the error that Firestalker mentioned before (the one with Dragon on the bridge), but like him, I thought it was just my own computer because no one else seemed to have that problem, so I never brought it up. I just skipped to the next scene and kind of assumed that he fell off. =P Don't know what could be the error, though, if only certain people are getting it.
 
Everyone should know that episode 2 and 3 the new versions are finished and uploaded. I'll be honest, not much has changed. However, people can watch it without needing RTP. Also, if anyone finds any errors, let me know =) Though hopefully my betatesters found them all XD Anyway Episodes 4 and 5 will be released sometime soon I hope.

Also, a minisode is in the works. It's going quite well. Just letting people know the end of season 1 will be finished by september 24 XD So be ready for new episode releases coming soon.
 
Glad to be a betatester here by the way. I love the way the new episodes are. The new graphics and animations really give it a much more unique feel
 
Right now I want to get peoples opinions. What would you say if I created domain episodes with voice actors? Would that be something people would be interested in? Being able to hear the characters and not having to read?

Also, if I did decide to make a voice acting version, would anyone want to be a voice actor?

This is all just an idea, but I want opinions.
 
Speedpaws;268242 said:
Right now I want to get peoples opinions. What would you say if I created domain episodes with voice actors? Would that be something people would be interested in? Being able to hear the characters and not having to read?

Also, if I did decide to make a voice acting version, would anyone want to be a voice actor?

This is all just an idea, but I want opinions.

KEEP THE TEXT DIALOGUE! Sorry for the Caps. ;) lol. I'm a deaf RPG player... and I largely prefer all the RPGs that deal with textual dialogue in cutscenes, normal chat, etc.

So if you must add voiceovers, by popular opinion, please try to keep the text in there as well.

Thanks :)
 
haha I would have two different versions. One with text and one without. or maybe i would create options in the episodes that you could turn on voiceovers and text or keep one on and one off, just an idea, but thanks for the opinion. =)
 
I'd seriously not bother with the voice acting. There are way too many problems with it. What will you do if a voice actor quits half way through? How about if two voice actors recording quality massively differs between dreadful and perfect? The filesize will jump up from what it is. Text can always be read sensibly but if the voice acting is bad it can kill a scene.

If games like FFX struggle to get it right, then an amateur game is likely to struggle to get it right too.

That is my personal opinion.
 
Man, this game is great. Love the story and it reminds me about my first RPG story. But your story is much better than my first RPG :P
Love the Episodes ideia.
Continue the good work :)
 
Thanks guys for the input =) Just though I would give you an update on episode 7, I will be releaseing episode 7 with episode 6 this coming friday. So stay tuned for more action XD
 
I walked into this series expecting not to like it, but it's actually very good.
I like the story and want to see what happens next(Only on episode 3 now)
 
Ooh, congrats on PotM! Looking forward to settling down and watching the new episodes after a long annoying week of school. =P Can't wait to see where you take the story now after all the new explanations in the previous episode.
 
I'm still hoping to get episode 7 out this friday, however, my parents, being stupid as they are, have taken away my computer usage saying "you need to do more around the house" but i have my laptop in my room, so hopefully ill be able to finish it on my laptop :-/
 

torye

Member

I thought I could wait for Speedpaws to say something about the next episodes, but since he's quite silent these day, I decided to bump this thread. It's quite useless since if Speedpaws hasnt finished yet, it wont change anything. But I want him to know that there are many people who are waiting for the next chapter, so, at least provide some information for us to know that this project is not dead (hopefully ^ ^")
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top