Requesting scroll text script

Status
Not open for further replies.

Yugo Salkins

Pie-Master
Member
Joined
Feb 27, 2015
Messages
11
Reaction score
1
First Language
English
Primarily Uses
RMVXA
Hello everyone,
I've been looking just about everywhere, high and low, to solve a problem on scroll text speed for RPG maker VX Ace which apparently have been mentioned in the past. I had followed closely to those old threads and checked out the link and whatnot for those answers, but the content had been so far gone they were taken down or moved elsewhere.

Here was the previous thread I have made: https://forums.rpgmakerweb.com/index.php?threads/slowing-down-speed-on-scroll-text.78370/

The lowest speed setting for the Scroll Text is 1, but even with the lowest setting the scroll text is too fast for the vocal recorded narrative to catch up. bgillisp suggested to look up the monitor spec and check with that, but I'm no expert.

Is there a script for this or would there still be a conventional way to slow down the scroll text speed below 1?

Thanks.
 

MobiusXVI

Game Maker
Veteran
Joined
Mar 20, 2013
Messages
383
Reaction score
91
First Language
English
Primarily Uses
I figured a way to do this by modifying the global scroll speeds. This script will allow you to slow down (or speed up) all scrolling text windows. If you only need to change the speeds for your opening, then you can modify the global setting (via my script) and then change it back so that the rest of your messages display normally. For slow speed, try a value of 0.1 - that seemed pretty slow in my testing.

Code:
#==============================================================================
#  More Scroll Speeds
#  Version: 1.0
#  Author: MobiusXVI
#  Date: May 14, 2017
#------------------------------------------------------------------------------
#  Description:
#
#   This script allows you to change the speed of scrolling text beyond what
#   you can set by default.
#
#------------------------------------------------------------------------------
#  Instructions:
#   
#     - Place this script in the materials section, above Main.
#
#     - Set the fast and slow values to your liking in the config section
#
#     - If needed, you can change the values during play by using the
#       following script calls in events:
#
#       Mobius::Scroll_Speed.fast_scroll_speed = 1.0
#       Mobius::Scroll_Speed.slow_scroll_speed = 0.5
#
#       Where you replace the numbers (1.0 and 0.5), with whatever value
#       you want.
#
#  License
#   
#    This script is available in its entirety for commercial and non-commercial
#    use. View the specific license terms below.   
#
#    The MIT License (MIT)
#
#      Copyright (c) 2015 darmes
#
#       Permission is hereby granted, free of charge, to any person obtaining a copy
#       of this software and associated documentation files (the "Software"), to deal
#       in the Software without restriction, including without limitation the rights
#       to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#       copies of the Software, and to permit persons to whom the Software is
#       furnished to do so, subject to the following conditions:
#
#       The above copyright notice and this permission notice shall be included in all
#       copies or substantial portions of the Software.
#
#       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
#       IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#       FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
#       AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
#       LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
#       OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
#       SOFTWARE.
#   
#      Further, if you do decide to use this script in a commercial product,
#      I'd ask that you let me know via a forum post or a PM. Thanks.
#
#==============================================================================
module Mobius
  module Scroll_Speed
    #--------------------------------------------------------------------------
    # * CONFIG - Set the two speeds below to your liking
    #            default fast = 1.0
    #            default slow = 0.5
    #--------------------------------------------------------------------------
    @@fast_scroll_speed = 1.0
    @@slow_scroll_speed = 0.5
    #--------------------------------------------------------------------------
    # * Get Fast Scroll Speed
    #--------------------------------------------------------------------------
    def self.fast_scroll_speed
      return @@fast_scroll_speed
    end
    #--------------------------------------------------------------------------
    # * Get Slow Scroll Speed
    #--------------------------------------------------------------------------
    def self.slow_scroll_speed
      return @@slow_scroll_speed
    end
    #--------------------------------------------------------------------------
    # * Set Fast Scroll Speed
    #--------------------------------------------------------------------------
    def self.fast_scroll_speed=(speed)
      @@fast_scroll_speed = speed
    end
    #--------------------------------------------------------------------------
    # * Set Slow Scroll Speed
    #--------------------------------------------------------------------------
    def self.slow_scroll_speed=(speed)
      @@slow_scroll_speed = speed
    end   
  end
end


class Window_ScrollText < Window_Base
  #--------------------------------------------------------------------------
  # * Get Scroll Speed
  #--------------------------------------------------------------------------
  def scroll_speed
    fast_scroll = Mobius::Scroll_Speed.fast_scroll_speed
    slow_scroll = Mobius::Scroll_Speed.slow_scroll_speed
    $game_message.scroll_speed * (show_fast? ? fast_scroll : slow_scroll)
  end
end
 

Yugo Salkins

Pie-Master
Member
Joined
Feb 27, 2015
Messages
11
Reaction score
1
First Language
English
Primarily Uses
RMVXA
Oh man, Thanks guys! These really work to my favor! You two pretty much just saved me a tremendous amount of hassle!!!
I'll be sure to mention your names in the credits once the game is complete!
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA

This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.

 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,981
Members
137,563
Latest member
cexojow
Top