RPG Maker Forums


'Tis the season of sharing ...

... and our very talented staff would love to share some special things with you!

Starting Thursday, December 20th at 8am PST (11am EST, 4pm GMT+0) we will be holding a holiday event. Like the 12 days of Christmas, we will be giving 12 special gifts - one new gift every hour. We will also be giving away some free Steam VXAce keys and free resource packs.

Get into the holiday spirit, and get your wishlists ready!

Gift #1

From Lunarea:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea

Gift #2

From Scinaya:





Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Scinaya

Gift #3

From Lunarea:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea

Gift #4

From Yami and Archeia_Nessiah:

1. Fancy Death

Code:
#==============================================================================
#  ▼ Fancy Death
# -- Last Updated: 2012.12.18
# -- Level: Nothing
# -- Requires: n/a
# -- Collaboration: Yami, Archeia_Nessiah
#==============================================================================

$imported = {} if $imported.nil?
$imported["YN-FancyDeath"] = true

#==============================================================================
#  ▼ Updates
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# 2012.12.18 - Started and Finished Script.
#
#==============================================================================
#  ▼ Introduction
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This script allows you to use battle animations for enemy death.
#
#==============================================================================
#  ▼ Instructions
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Add in the enemy's notebox:
# <animation collapse: id>
#
# To install this script, open up your script editor and copy/paste this script
# to an open slot below  ▼ Materials but above  ▼ Main. Remember to save.
#
#==============================================================================
#  ▼ Compatibility
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This script is made strictly for RPG Maker VX Ace. It is highly unlikely that
# it will run with RPG Maker VX without adjusting.
#==============================================================================

#==============================================================================
# ▼ Regular Exp[B][/B]ression
#==============================================================================

module REGEXP
module ANIMATION_COLLAPSE
ANIMATION_COLLAPSE = /<(?:ANIMATION_COLLAPSE|animation collapse):[ ]*(\d+)/i
end # ANIMATION_COLLAPSE
end # REGEXP

#==============================================================================
# ▼ DataManager
#==============================================================================

module DataManager

#--------------------------------------------------------------------------
# alias method: load_database
#--------------------------------------------------------------------------
class <<self; alias load_database_animation_collapse load_database; end
def self.load_database
load_database_animation_collapse
initialize_animation_collapse
end

#--------------------------------------------------------------------------
# new method: initialize_animation_collapse
#--------------------------------------------------------------------------
def self.initialize_animation_collapse
groups = [$data_actors, $data_classes, $data_enemies]
groups.each { |group|
group.each { |obj|
next if obj.nil?
obj.initialize_animation_collapse
}
}
end

end # DataManager

#==============================================================================
# ▼ RPG::BaseItem
#==============================================================================

class RPG::BaseItem

#--------------------------------------------------------------------------
# * Public Instance Variables
#--------------------------------------------------------------------------
attr_accessor :animation_collapse

#--------------------------------------------------------------------------
# new method: initialize_animation_collapse
#--------------------------------------------------------------------------
def initialize_animation_collapse
self.note.split(/[\r\n]+/).each { |line|
case line
when REGEXP::ANIMATION_COLLAPSE::ANIMATION_COLLAPSE
@animation_collapse = $1.to_i
end
}
end

end # RPG::BaseItem

#==============================================================================
# ▼ Game_Actor
#==============================================================================

class Game_Actor < Game_Battler

#--------------------------------------------------------------------------
# alias method: perform_collapse_effect
#--------------------------------------------------------------------------
alias animation_collapse_perform_collapse_effect perform_collapse_effect
def perform_collapse_effect
animation_collapse_perform_collapse_effect
#---
if $game_party.in_battle
collapse_id = [actor.animation_collapse, self.class.animation_collapse].compact[0]
@animation_id = collapse_id unless collapse_id.nil?
SceneManager.scene.wait_for_animation
end
end

end # Game_Actor

#==============================================================================
# ▼ Game_Enemy
#==============================================================================

class Game_Enemy < Game_Battler

#--------------------------------------------------------------------------
# alias method: perform_collapse_effect
#--------------------------------------------------------------------------
alias animation_collapse_perform_collapse_effect perform_collapse_effect
def perform_collapse_effect
animation_collapse_perform_collapse_effect
#---
collapse_id = enemy.animation_collapse
@animation_id = collapse_id unless collapse_id.nil?
SceneManager.scene.wait_for_animation
end

end # Game_Enemy
Terms of use: Free for use in any RPG Maker/IGM, non-commercial and commercial use! Credits: Archeia_Nessiah, Yami

Gift #5

From Despain:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial and commercial use! Credits: Despain

From Lunarea:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea

Gift #6

From PandaMaru:





Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: PandaMaru

Gift #7

From Lunarea:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea

Gift #8

From Timmah:

Animated Stocking Stuffers.rar

or Download from Download Center

Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Timmah

Gift #9

From Yami and Archeia_Nessiah:

NPC Patrol

Code:
#==============================================================================
#  ▼ NPC Patrol
# -- Last Updated: 2012.09.14
# -- Level: Nothing
# -- Requires: n/a
# -- Collaboration: Yami, Archeia_Nessiah
#==============================================================================

$imported = {} if $imported.nil?
$imported["YN-NPCPATROL"] = true

#==============================================================================
#  ▼ Updates
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# 2012.12.18 - Started and Finished Script.
#
#==============================================================================
#  ▼ Introduction
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This is a script that returns an old, but useful, function of RPG Maker 2003.
# You can set events to keep moving to an area back and forth until they hit a
# a block. Very useful for Soldier NPCs that loves patrolling.
#
#==============================================================================
#  ▼ Instructions
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# Add the following through Event Control -> Comment on the desired event you
# want to patrol.
#
# To move horizontally: <patrol hor>
# To move vertically: <patrol ver>
#
# To install this script, open up your script editor and copy/paste this script
# to an open slot below ▼ Materials but above ▼ Main. Remember to save.
#
#==============================================================================
#  ▼ Compatibility
# =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
# This script is made strictly for RPG Maker VX Ace. It is highly unlikely that
# it will run with RPG Maker VX without adjusting.
#==============================================================================

class Game_Event < Game_Character

def note
begin
data = []
@page.list.each do |item|
next unless item && (item.code == 108 || item.code == 408)
data.push(item.parameters[0])
end
return data
rescue
return []
end
end

def patrol_hor?; note.include?("<patrol hor>"); end
def patrol_ver?; note.include?("<patrol ver>"); end

alias yami_patrol_event_update_self_movement update_self_movement
def update_self_movement
yami_patrol_event_update_self_movement
if @stop_count > stop_count_threshold
if patrol_hor?
set_direction([6,4].sample) unless [6,4].include?(@direction)
set_direction(4) if @direction == 6 && !passable?(@x, @y, 6)
set_direction(6) if @direction == 4 && !passable?(@x, @y, 4)
move_forward
return
end
#---
if patrol_ver?
set_direction([8,2].sample) unless [8,2].include?(@direction)
set_direction(2) if @direction == 8 && !passable?(@x, @y, 8)
set_direction(8) if @direction == 2 && !passable?(@x, @y, 2)
move_forward
return
end
end
end

end
Terms of use: Free for use in any RPG Maker/IGM, non-commercial and commercial use! Credits: Archeia_Nessiah, Yami

Gift #10

From Scinaya:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Scinaya

Gift #11

From Lunarea:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Lunarea

Gift #1

From Fomar0153:

A Script

http://pastebin.com/raw.php?i=Ycaz62sE

It lets you use regions to make parts of the map jumpable (rather than having a series of touch events).

Demo link: https://dl.dropbox.com/u/74816991/Members%2B%20Dec.zip

Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Fomar0153

From Moon:



Terms of use: Free for use in any RPG Maker/IGM, non-commercial use only! Credits: Moon

------

Prize Winners:

1- slimmmeiske2 wins a Steam RPGMaker VX Ace key!

2- Zeuzio wins a High Fantasy Resource Pack!

3- Serrure wins a Samurai VX Resource Pack!

4- Robin wins a Futuristic Pack! Exchanged for Store Credit.

5- Venka wins Arabian Nights Resource Pack!

6- mrblackdx wins a Steam RPGMaker VX Ace key!

7- Jaide wins a Futuristic Resource Pack!

8- Yvonne_Eva wins a Music Pack!

9- ChrisPL - wins a High Fantasy Resource Pack

10- mlogan - wins Arabian Nights Resource Pack

11- QiisNii wins a Steam RPGMaker VX Ace key!

12- Stranger2Night wins a Steam RPGMaker VX Ace key!

13- Tnsumi wins a Steam RPGMaker VX Ace key!

14- Indrah wins a Futuristic Resource Pack!

15- hyde9318 wins a Futuristic Resource Pack!

16- Pokeymon wins a Futuristic Resource Pack!

Latest Threads

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,093
Members
137,587
Latest member
Usagiis
Top