The RPG Maker Resource Kit

RMRK RPG Maker Creation => VX => VX Scripts Database => Topic started by: Synthesize on January 20, 2008, 04:44:25 AM

Title: [RMVX] Battle Backgrounds
Post by: Synthesize on January 20, 2008, 04:44:25 AM
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:
Code: [Select]

#===============================================================================
# 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.
Title: Re: [RMVX] Battle Backgrounds
Post by: modern algebra on January 20, 2008, 08:40:41 AM
Looks good. You're way ahead of the game, aren't you?  :D

Nice work.
Title: Re: [RMVX] Battle Backgrounds
Post by: Falcon on January 20, 2008, 01:26:53 PM
They don't even have this in VX 0.o?

God, without you VX would really suck.
Title: Re: [RMVX] Battle Backgrounds
Post by: Synthesize on January 20, 2008, 08:40:17 PM
Quote
They 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.
Title: Re: [RMVX] Battle Backgrounds
Post by: Raiden on January 21, 2009, 02:37:44 AM
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
Title: Re: [RMVX] Battle Backgrounds
Post by: Iari on January 21, 2009, 09:14:51 PM
What's the "battlefloor"? ???
Title: Re: [RMVX] Battle Backgrounds
Post by: 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?
Title: Re: [RMVX] Battle Backgrounds
Post by: Mitsarugi on August 14, 2011, 04:30:50 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 ^^

Quote
Simply define the Background filename in the customization section, along with your Map_ID.