New account registration is temporarily disabled.

[REQUEST] TINY CHARACTERS

Posts

Pages: 1
After seeing this done in VX, I was wondering how I'd go about making a character be "very" tiny on a world map in Ace. Is there like a script for it, or could I set it up through events or something?

Having the character be well..half the size of a tall mountain is kind of odd, so any info on this would be nice, thanks~ :)
LEECH
who am i and how did i get in here
2599
I belive i have a script somewhere. Its for VX, but it should work with ace. Maybe with some editing. Ill have a look at it.
LEECH
who am i and how did i get in here
2599
Here ya go:

Tiny Overworld Sprites ACE. A small edit of Tiny Overworld Sprites VX by ccoa

Add *WORLD* to the title of maps you want to have mini sprites.

I changed one line! (Note: Doesnt resize caterpiller party members. I might try to fix that.

# *****************************************************************************
# *    Tiny Overworld Sprites VX
# *      by Ccoa
# *****************************************************************************

# change this to any number less than one to change the size of the world map
# sprites
ZOOM = 0.3 
WORLD_IND = '*WORLD*'

class Game_Map
  attr_reader :name
  attr_reader :isworldmap
  
  alias ccoa_setup setup
  #--------------------------------------------------------------------------
  # * Setup
  #     map_id : map ID
  #--------------------------------------------------------------------------
  def setup(map_id)
    ccoa_setup(map_id)
    @name = load_data("Data/MapInfos.rvdata2")[@map_id].name
    if @name.include?(WORLD_IND)
      @isworldmap = true
      @name.sub!(WORLD_IND, '')
    else
      @isworldmap = false
    end
  end
end

class Sprite_Character < Sprite_Base 
  alias ccoa_update update
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    ccoa_update
    if @character.is_a?(Game_Player) and $game_map.isworldmap
      self.zoom_x = ZOOM
      self.zoom_y = ZOOM
    else
      self.zoom_x = 1.0
      self.zoom_y = 1.0
    end
  end
end
Sweet! Just what I was looking for Idida, thanks~ ^o^
LEECH
who am i and how did i get in here
2599
Woo! Added follower zoom aswell!

Also, added my name to the script.

# *****************************************************************************
# *    Tiny Overworld Sprites ACE v1.0
# *      by ldida1
# *    *Based on Tiny Over World Sprites VX by ccoa*
# *    Credit ccoa, he/she made the original script.
# *****************************************************************************

# Miniturizes Sprites of both the player and the players followers when on the
# world map

# change this to any number less than one to change the size of the world map
# sprites
ZOOM = 0.3 
WORLD_IND = '*WORLD*'

class Game_Map
  attr_reader :name
  attr_reader :isworldmap
  
  alias tinysprites_setup setup
  #--------------------------------------------------------------------------
  # * Setup
  #     map_id : map ID
  #--------------------------------------------------------------------------
  def setup(map_id)
    tinysprites_setup(map_id)
    @name = load_data("Data/MapInfos.rvdata2")[@map_id].name
    if @name.include?(WORLD_IND)
      @isworldmap = true
      @name.sub!(WORLD_IND, '')
    else
      @isworldmap = false
    end
  end
end

class Sprite_Character < Sprite_Base 
  alias tinysprites_update update
  #--------------------------------------------------------------------------
  # * Frame Update
  #--------------------------------------------------------------------------
  def update
    tinysprites_update
    if $game_map.isworldmap 
       if @character.is_a?(Game_Player) or @character.is_a?(Game_Follower)
         self.zoom_x = ZOOM
         self.zoom_y = ZOOM
       else
         self.zoom_x = 1.0
         self.zoom_y = 1.0
       end
     else 
       self.zoom_x = 1.0
       self.zoom_y = 1.0
     end
  end
end
Great work Idida! Just like Chrono Trigger B3~
benos
My mind is full of fuck.
624
How do I not have characters being in world map mode when they're not suppose too. Need a good basic zoom lol. I'll play with it for awhile and get your response.
author=benos
How do I not have characters being in world map mode when they're not suppose too. Need a good basic zoom lol. I'll play with it for awhile and get your response.
It seems to work fine for me, do you only have the world map have *WORLD* by it? :o
benos
My mind is full of fuck.
624
I have to set to the map name is right?

Lume Country, but what zoom if I wanted mini man to small?
Pages: 1