- Joined
- Mar 1, 2012
- Messages
- 8,842
- Reaction score
- 7,830

'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
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
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!
Attachments
Last edited by a moderator: