Script Name: Battle Backgrounds
Written by: Synthesize
Current version: Version 1.00A
Release Date: January 20, 2008
What is this script?
This simple script allows you to have a battle background instead of the abstract background which is the default for RPG Maker VX. Simply define the Background filename in the customization section, along with your Map_ID.
Features:
- Simple
- Easy to use
- Turn ON/OFF the battlefloor
- Once RMVX is released, I will interpret more features
Version History:
V1.00
- Script is released
Script:
#===============================================================================
# Battle Backgrounds - RMVX
#===============================================================================
# Written by Synthesize
# January 20, 2008
# Version 1.00A
#===============================================================================
# * This script is untested. *
#===============================================================================
module SynBattleB
# Place your battle backgrounds in the 'Pictures' folder (Graphics/Pictures)
# Format = {map_id => Battleback Name}
Battle_background =
{
1 => "001-Grassland01",
2 => "001-Grassland01"
}
#-----------------------------------------------------------------------------
# Create the battlefloor?
Create_battlefloor = false
#-----------------------------------------------------------------------------
# This was being requested on quite a fe forums now, so I threw a quick script
# together. It is nice and simple, and does what it is suppsoed to do. Once
# RMVX is released in English, then I will add additional features into this.
#-----------------------------------------------------------------------------
end
#-------------------------------------------------------------------------------
# Spriteset_Battle
#-------------------------------------------------------------------------------
class Spriteset_Battle
alias syn_create_battlefloor create_battlefloor
#-----------------------------------------------------------------------------
# Create Battleback
#-----------------------------------------------------------------------------
def create_battleback
image = SynBattleB::Battle_background[$game_map.map_id]
@battleback_sprite = Sprite.new(@viewport1)
@battleback_sprite.bitmap = Cache.picture(image)
end
def create_battlefloor
@battlefloor_sprite = Sprite.new(@viewport1)
syn_create_battlefloor if SynBattleB::Create_battlefloor == true
end
end
#===============================================================================
# * This script is untested *
#===============================================================================
# Version 1.00A
# January 20, 2008
# Written by Synthesize
#===============================================================================
# Battle Backgrounds - RMVX
#===============================================================================
Questions? Concerns? Post them.
Looks good. You're way ahead of the game, aren't you? :D
Nice work.
They don't even have this in VX 0.o?
God, without you VX would really suck.
QuoteThey don't even have this in VX 0.o?
God, without you VX would really suck.
VX draws the Map background, blurs it, stretches it out, then loops an abstract effect over it.
Dude...
You don't even need to have this to make it to where you can see the background in a fight :D
I'll show anyone how! :D
Thanks,
-Raiden :D
What's the "battlefloor"? ???
I use KCG_DayNight scrip and some of my maps have [DN_VOID] in it to turn off the scrip. Because of this the background scrip gets confused when I put in the map name. Here is an example.
Inn Basement Level 1[DN_VOID] => "gallery_67409_516_25151",
Can you fix this please?
Quote from: Silent Insanitys on August 13, 2011, 08:24:26 PM
I use KCG_DayNight scrip and some of my maps have [DN_VOID] in it to turn off the scrip. Because of this the background scrip gets confused when I put in the map name. Here is an example.
Inn Basement Level 1[DN_VOID] => "gallery_67409_516_25151",
Can you fix this please?
Map ID and Map name are not the same thing ^^
QuoteSimply define the Background filename in the customization section, along with your Map_ID.