View Single Post
  #1    
Old September 22nd, 2010 (6:52 PM). Edited September 23rd, 2010 by help-14.
help-14's Avatar
help-14 help-14 is offline
     
    Join Date: Jul 2007
    Location: Viet Nam
    Age: 24
    Gender: Male
    Nature: Adamant
    Posts: 282
    Send a message via Windows Live Messenger to help-14
    It is a easy script so i make it public. Remember to give credit :D

    How to use ?
    - If your tileset picture's name is Johto.png, you can make season tileset with name Spring_Johto.png, Summer_Johto.png, Autumn_Johto.png and Winter_Johto.png.
    - If you don't make those season tileset file, the script will use your default tileset: Johto.png.
    - Do the same things with the autotiles.


    Script
    For Pokemon Starter Kit version near 7th May :D
    Spoiler:
    Code:
    #==============================================================================
    # ● Pokemon Season Script by Help-14. Remember to give Credit.
    #
    #   - If your tileset picture's name is Johto.png, you can make season tileset
    #       with name Spring_Johto.png, Summer_Johto.png, Autumn_Johto.png 
    #       and Winter_Johto.png.
    #
    #   - If you don't make those season tileset file, the script will use your
    #       default tileset: Johto.png.
    #==============================================================================
    
      #----------------------------------------------------------------------------
      #   Tileset
      #----------------------------------------------------------------------------
      
    def pbGetTileset(name,hue=0)
        if Time.now.mon==2 or Time.now.mon==3 or Time.now.mon==4
          if File.exists?("Graphics/Tilesets/Spring_"+name)
            return AnimatedBitmap.new("Graphics/Tilesets/Spring_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Tilesets/"+name,hue).deanimate
          end
        elsif Time.now.mon==5 or Time.now.mon==6 or Time.now.mon==7
          if File.exists?("Graphics/Tilesets/Summer_"+name)
            return AnimatedBitmap.new("Graphics/Tilesets/Summer_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Tilesets/"+name,hue).deanimate
          end
        elsif Time.now.mon==8 or Time.now.mon==9 or Time.now.mon==10
          if File.exists?("Graphics/Tilesets/Autumn_"+name)
            return AnimatedBitmap.new("Graphics/Tilesets/Autumn_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Tilesets/"+name,hue).deanimate
          end
        elsif Time.now.mon==11 or Time.now.mon==12 or Time.now.mon==1
          if File.exists?("Graphics/Tilesets/Winter_"+name)
            return AnimatedBitmap.new("Graphics/Tilesets/Winter_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Tilesets/"+name,hue).deanimate
          end
        else
          return AnimatedBitmap.new("Graphics/Tilesets/"+name,hue).deanimate
        end
    end
    
      #----------------------------------------------------------------------------
      #   Autotiles
      #----------------------------------------------------------------------------
    
    def pbGetAutotile(name,hue=0)
        if Time.now.mon==2 or Time.now.mon==3 or Time.now.mon==4
          if File.exists?("Graphics/Autotiles/Spring_"+name)
            return AnimatedBitmap.new("Graphics/Autotiles/Spring_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Autotiles/"+name,hue).deanimate
          end
        elsif Time.now.mon==5 or Time.now.mon==6 or Time.now.mon==7
          if File.exists?("Graphics/Autotiles/Summer_"+name)
            return AnimatedBitmap.new("Graphics/Autotiles/Summer_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Autotiles/"+name,hue).deanimate
          end
        elsif Time.now.mon==8 or Time.now.mon==9 or Time.now.mon==10
          if File.exists?("Graphics/Autotiles/Autumn_"+name)
            return AnimatedBitmap.new("Graphics/Autotiles/Autumn_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Autotiles/"+name,hue).deanimate
          end
        elsif Time.now.mon==11 or Time.now.mon==12 or Time.now.mon==1
          if File.exists?("Graphics/Autotiles/Winter_"+name)
            return AnimatedBitmap.new("Graphics/Autotiles/Winter_"+name,hue).deanimate
          else
            return AnimatedBitmap.new("Graphics/Autotiles/"+name,hue).deanimate
          end
        else
          return AnimatedBitmap.new("Graphics/Autotiles/"+name,hue).deanimate
        end 
    end


    For Pokemon Starter Kit older version :D
    Spoiler:
    Code:
    #==============================================================================
    # ● Pokemon Season Script by Help-14. Remember to give Credit.
    #
    #   - If your tileset picture's name is Johto.png, you can make season tileset
    #       with name Spring_Johto.png, Summer_Johto.png, Autumn_Johto.png 
    #       and Winter_Johto.png.
    #
    #   - If you don't make those season tileset file, the script will use your
    #       default tileset: Johto.png.
    #==============================================================================
    
    module RPG
      module Cache
        
      #----------------------------------------------------------------------------
      #   Tileset
      #----------------------------------------------------------------------------
      
        def self.tileset(filename)
          if Time.now.mon==2 or Time.now.mon==3 or Time.now.mon==4
            if File.exists?("Graphics/Tilesets/Spring_"+ filename +".png")
              self.load_bitmap("Graphics/Tilesets/Spring_", filename)
            else
              self.load_bitmap("Graphics/Tilesets/", filename)
            end
          elsif Time.now.mon==5 or Time.now.mon==6 or Time.now.mon==7
            if File.exists?("Graphics/Tilesets/Summer_"+ filename +".png")
              self.load_bitmap("Graphics/Tilesets/Summer_", filename)
            else
              self.load_bitmap("Graphics/Tilesets/", filename)
            end
          elsif Time.now.mon==8 or Time.now.mon==9 or Time.now.mon==10
            if File.exists?("Graphics/Tilesets/Autumn_"+ filename +".png")
              self.load_bitmap("Graphics/Tilesets/Autumn_", filename)
            else
              self.load_bitmap("Graphics/Tilesets/", filename)
            end
          elsif Time.now.mon==11 or Time.now.mon==12 or Time.now.mon==1
            if File.exists?("Graphics/Tilesets/Winter_"+ filename +".png")
              self.load_bitmap("Graphics/Tilesets/Winter_", filename)
            else
              self.load_bitmap("Graphics/Tilesets/", filename)
            end
          else
            self.load_bitmap("Graphics/Tilesets/", filename)
          end
        end
        
      #----------------------------------------------------------------------------
      #   Autotiles
      #----------------------------------------------------------------------------
    
      def self.autotile(filename)
          if Time.now.mon==2 or Time.now.mon==3 or Time.now.mon==4
            if File.exists?("Graphics/Autotiles/Spring_"+ filename +".png")
              self.load_bitmap("Graphics/Autotiles/Spring_", filename)
            else
              self.load_bitmap("Graphics/Autotiles/", filename)
            end
          elsif Time.now.mon==5 or Time.now.mon==6 or Time.now.mon==7
            if File.exists?("Graphics/Autotiles/Summer_"+ filename +".png")
              self.load_bitmap("Graphics/Autotiles/Summer_", filename)
            else
              self.load_bitmap("Graphics/Autotiles/", filename)
            end
          elsif Time.now.mon==8 or Time.now.mon==9 or Time.now.mon==10
            if File.exists?("Graphics/Autotiles/Autumn_"+ filename +".png")
              self.load_bitmap("Graphics/Autotiles/Autumn_", filename)
            else
              self.load_bitmap("Graphics/Autotiles/", filename)
            end
          elsif Time.now.mon==11 or Time.now.mon==12 or Time.now.mon==1
            if File.exists?("Graphics/Autotiles/Winter_"+ filename +".png")
              self.load_bitmap("Graphics/Autotiles/Winter_", filename)
            else
              self.load_bitmap("Graphics/Autotiles/", filename)
            end
          else
            self.load_bitmap("Graphics/Autotiles/", filename)
          end
        end
        
      end
    end


    If you have an error, try the other script :D

    Screenshot example:
    Spoiler:




    Update: Autotile supported


    .
    Reply With Quote