Release Notes
Dec 2013 - v. 1.0 Initial Release
Mar 2023 - v. 1.1 Fixed a bug where it would ask the user if they wanted to watch the story even if it didn't exist
Introduction
The purpose of this script is to allow you to remind the player about what has happened in the story whenever they load their game. I hope you enjoy it!
Features
- Very little scripting needed to make script work, since it uses maps for cutscenes.
- Can have as many or few chapters as you want
- Allows player to skip watching the cutscene and load directly into game (especially useful when reloading a game due to death)
Screenshots
None.
How to Use
- Place this script below the defaults but above main. If you have other scripts that modify saving/loading, put this one below them.
- What this script does is check a game variable of your choosing to determine the current "chapter". Then it loads a map that you specify to let you play out a cutscene of your own design to recap the story. So you'll need to complete the configuration section below to do this.
- You can do whatever you want on the cutscene maps, including going to additional maps if need be. Whenever you finish with your cutscene, all you have to do is put the following script call in an event and the game will then load and allow the player to keep going: "Mobius_Story_So_Far.finish_cutscene" (without quotes)
- The additional configuration needed is listed in the script under "Configuration"
else # If no choice window, perform normal updating
mobius_ssf_update
end
end
end
module Mobius_Story_So_Far
def Mobius_Story_So_Far.finish_cutscene
# Prevent Screen Changes
Graphics.freeze
# Recall old filename
filename = $game_temp.cutscene_filename
# Create Load screen
$scene = Scene_Load.new
# Load savefile using original method
$scene.mobius_ssf_on_decision(filename)
end
end
复制代码
FAQ
None yet.
Credit and Thanks
Special thanks to Monkeysnow55 for requesting this script.
Author's Notes
Copyright 2023 Mobius XVI
This script is licensed under the MIT license
The full license is available here: https://opensource.org/license/mit/
Further, if you decide to use this script in a commercial product, I'd ask that you let me know via a post here or a PM. Thanks.