[XP] Tons of Add-ons

Started by Blizzard, January 09, 2008, 08:50:47 am

Previous topic - Next topic

Blizzard

January 09, 2008, 08:50:47 am Last Edit: July 12, 2022, 06:59:08 am by Blizzard Reason: Fix the links
Tons of Add-ons
Authors: Blizzard, KK20, Fantasist, NAMKCOR, Zan, game_guy, TerreAqua, Heretic
Version: 7.71
Type: Add-on Collection Control Script
Key Term: Add-on Collection

Introduction

This is a collection of different add-ons with the option to turn each on/off. If you have any ideas how to improve this collection, just say so. I will add you into the credits of this add-on collection if you have an own add-on. I will not add any add-ons made by somebody else than yourself, you can't ask me for somebody else to add an add-on. The creator has to ask me himself.

This work is licensed under BSD License 2.0:
Quote from: undefinedCopyright (c) Boris "Blizzard" Mikić
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1.  Redistributions of source code must retain the above copyright notice,
    this list of conditions and the following disclaimer.

2.  Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

3.  Neither the name of the copyright holder nor the names of its contributors
    may be used to endorse or promote products derived from this software
    without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

You may use this script for both non-commercial and commercial products without limitations as long as you fulfill the conditions presented by the above license. The "complete" way to give credit is to include the license somewhere in your product (e.g. in the credits screen), but a "simple" way is also acceptable. The "simple" way to give credit is as follows:
Quote from: undefinedTons of Add-ons licensed under BSD License 2.0, Copyright (c) Boris "Blizzard" Mikić, KK20, Fantasist, NAMKCOR, Zan, game_guy, TerreAqua, Heretic

Alternatively, if your font doesn't support diacritic characters, you may use this variant:
Quote from: undefinedTons of Add-ons licensed under BSD License 2.0, Copyright (c) Boris "Blizzard" Mikic, KK20, Fantasist, NAMKCOR, Zan, game_guy, TerreAqua, Heretic

In general other similar variants are allowed as long as it is clear who the creator is (e.g. "Tons of Add-ons created by Blizzard and other authors" is acceptable). But if possible, prefer to use one of the two variants listed above.

If you fail to give credit and/or claim that this work was created by you, this may result in legal action and/or payment of damages even though this work is free of charge to use normally.


Features

Graphic (make your game look nice):
  • Better Tilemap update (will update autotiles faster)
  • Animated Title (have an animated title screen without .gifs)
  • Center Battler (they will be centered instead of lined next to each other)
  • HP/SP/EXP gradient/slant bars (including 7 styles, opacity and least lag)
  • Location Names (shows pictures or names of the location the player visits)
  • Black Fade (shows a black screen when changing the map or before battle)
  • Simple Shaded Text (draws a shadow behind your text)
  • Blizz-Art lagless HUD (Heads Up Display using either HP/SP/EXP or simple)
  • Screen Tremble (makes your screen shake vertically, too)
  • Animation Stack (shows animation of all inflicted status effects)
  • Simple Facesets (shows a face instead of the spriteset in the main menu)
  • Caterpillar (party members follow you on the map)
  • Arrow over Player (shows arrow over player's head if he's "behind")
  • Animated Battle Background (animates battle backgrounds)
  • Map as Battleback (map is the battle backgrounds)
  • Facesets for DSS (shows a face instead of the spriteset in the status menu)
  • Status Effects as Icons (displays status effects as icons)
  • Animated Battlers Non-Action BS (animates battlers in battle systems)
  • Enhanced Battle Cursor (plays animations upon cursors in battle)
  • Death Image (displays an image instead of nothing for dead actors)
  • Terrain Battlebacks (different battlebacks for different terrains)
Utility (make your game more unique and better/help you during debug):
  • Custom Game Controls (set up your own game controls)
  • FPS Modulator (increase the fps rate up 3 times like in an emulator)
  • Speed Modulator (change the main character's speed on the map)
  • Fullscreen? (asks the player at game start if he wishes to switch to full)
  • Death Toll (counts killed enemies and actor deaths)
  • Multi-Drop (makes enemies drop more than just one item)
  • Window_BattleResult (displays gained items in a different, but better way)
  • Unique Skill Commands (different name for the Skill command for each class)
  • Ultimate Font Override (will override the font from any RMXP version)
  • Heal at LvlUp (heals characters who level up)
  • Weapon/Armor HP/SP Plus (max HP and max SP can also be increased)
  • EQUAP Skills (equipment skills, equip to learn + AP system like FF9)
  • Picture Movie Scene (easily create picture based cutscenes)
  • Target 'em all! (make skills target all battlers)
  • Quick Passability Test (let's you debug maps faster and more convenient)
  • Blizz-ABS Minimap (never was a minimap so easy to use)
  • Enemy Status in Battle (displays enemies' HP, SP and state)
  • Passive Skills (modify attributes when learned)
  • Different Difficulties (like "Easy", "Normal", "Hard")
  • Skill Separation System (like "White Magic", "Black Magic", "Technic", etc.)
  • Multi-Hit (make weapons/skills/enemies hit more than once)
  • Scene_Item calling Items (make items call special item scenes)
  • Plug-in Save Point (create your own save point system within minutes)
  • Equipment Requirement System (Diablo II style requirements)
  • Item Requirement for Skills (skills require and consume items upon use)
  • HP/SP Crush (weapons consume HP/SP when attacking)
  • Roulette (allows random targets with a nice animation)
  • Chain Status Effects (status effects have other states as precondition)
  • Actor-specific Item Usability (deny item effects on specific actors)
  • Percentage Health States (states added/removed on specific HP percentages)
  • Monster Areas (different encounters at different areas in the same map)
  • Realistic Ladders (turn upwards when using ladders)
  • Event Z-Index Controller (render events flat and change their Z-Index)
Status Effect (non-standard status effects)
  • Zombie Status (Healing items will hurt and light attacks are effective)
  • Regen Status (progressive healing aka poison, but the other way)
  • Auto-Revive Status (or Auto-Life, will be automatically revived after dieing)
  • Fury Status (if a specific character dies, another one will become Fury)
  • Invincible Status (this status will nullify ANY DAMAGE done by enemies)
  • SP Cost Mod Status (this status will change SP cost to percentages or fixed values)
  • Frozen Status (dies instantly if getting damaged)
  • Blue Magic Status (can learn enemies'/other actors' skills)
  • Doom Status (countdown to death)
Skill (non-standard skills):
  • Absorb HP/SP Skill (with considering undead enemies)
  • State Breaker Skill (changes available status effects forcefully)
  • Blue Magic Skill (can learn enemies'/other actors' skills)
  • Demi Skill (deals damage equal to a percentage of the remaining HP)
  • Revenge Skill (does damage equal to MAX_HP - CURRENT_HP)
  • Destructor Skill (kills self to achieve various effects)
  • SP Damage Skill (skills that damage / heal SP instead of HP)
  • Charge Skill (skills that count down before usage)
  • Master Thief Skill (steals weapon, armors, items and gold from enemies)
  • HP Consuming Skill (consumes HP upon usage)
Item (non-standard items):
  • Skill Teaching Item (items that teach actors skills)
  • Level Up/Down Item (items that level up/down actors)
Version history inside the script!

Screenshots

N/A for this sort of script

Demo

N/A

Script

Just make 3 new scripts above main and paste the code from the 3 files into them in the correct order.
Script Part 1 Download
Script Part 2 Download
Script Part 3 Download

Instructions

Inside the script in the first comment. Note the most add-ons have their own instructions.

Compatibility

90% compatible with SDK v1.x. 80% compatible with SDK v2.x. Some add-ons will corrupt your old savegames. If you experience the "Stack level too deep" error, you might already use one of these add-ons. All of these add-ons here work with each other with a success rate of 99%. This add-on collection itself WILL corrupt your old savegames. May cause incompatibility issues with following systems:

  • exotic CBS-ex
  • exotic CMS-es
  • skill learning systems
  • exotic graphic systems on the map
  • weapon/armor changing systems
  • enhanced equipment systems
This add-on collection is semantically compatible with RTAB v1.16 with all Plugins, though, several add-ons will not work:
  • Center Battler - will cause a crash (it's rather useless in Side-View RTAB anyway)
  • Multi-Hit - will not react at all if RTAB is being used due to the heavy changes in the methods supported by the DBS
  • Charge Skill - the countdown will be start at 0 and the skill will be executed right away
It is possible that more add-ons don't work, but it is very unlikely.

Credits and Thanks

  • 63 add-ons by Blizzard
  • 1 add-on by Blizzard, KK20
  • 2 add-ons by Fantasist
  • 1 add-on by NAMKCOR
  • 1 add-on by Zan
  • 6 add-ons by game_guy
  • 1 add-on by TerreAqua
  • 1 add-on by Heretic
Ideas by:
  • Boris "Blizzard" Mikić
  • GuardianAngelX72
  • BanisherOfEden
  • italianstal1ion
  • indinera
  • Yami
  • blazinhandle
  • Arrow-1
  • Caro La Rushe
  • Zan
  • shahafyz57
  • Echo
  • Cid
  • Fantasist
  • Ceaon
  • NAMKCOR
  • mumerus
  • chino69
  • game_guy
  • TerreAqua
  • Subsonic_Noise
  • Heretic

Author's Notes

Tons of Add-ons HAS TO be used as a 3-part script because of a weird behavior of RMXP during bug detection. Insert the 3 parts in the correct order and the system should work without problems. DO NOT remove any of the parts! Tons of Add-ons NEEDS ALL 3 PARTS to work properly and with other systems.

These add-ons were mostly tested in a different environment or not at all.

If you find any bugs, please report them here:
http://forum.chaos-project.com

That's it! N-Joy! =D
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Juan

January 11, 2008, 11:07:44 pm #1 Last Edit: January 12, 2008, 02:08:32 am by Juan
@Blizard Could you add my location script to this? Btw theres a bug with your hud script. It won't dislay the gold name properly. (The gold test is off) Edit and I also can't turn it off during gameplay. But I can turn it on kinda weird.
Dropbox Who need luck when you can make your own.
3ds Friend code: ShowHide
 4468 1422  6617

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Leon_Westbrooke

Hey, I have looked into this is, and it is very nice indeed.  I was curious if you could somehow 'extract' the minimap segment of the script and use it separately.  I was hoping to add that feature into a project I have been working on, and don't even know how to start creating one.  I played the 'Chronicles of Sir Lag-a-Lot', and have attempted to use the entire 'tons of add-ons', but it clashes with some of the scripts I have written.

If you could help me with this, I would very much appreciate it.

~Leon

Nortos

couldn't u just extract it out of tons urself? and remove the true stuff I don't think would be too hard

Leon_Westbrooke

January 20, 2008, 11:34:14 pm #5 Last Edit: January 20, 2008, 11:35:15 pm by Leon
I tried, but failed.  I am not sure where to look for all the pieces, honestly. I am better with menu systems over map systems.

Nortos

k well he might be able help than when he gets on and yeah I still haven'treally tried anything complex scripting so can't help you :(

Sally

sooo many addons.. lol, if there were more scripted spells... :P

Blizzard

The minimap add-ons requires the the passability check. You can extract it simply by removing the lines that check if they are turned on, it's really easy.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Fantasist

I really like many features from Blizz-ABS, but it's too complex for my lazy mind to explore on the fly.
Do you like ambient/electronic music? Then you should promote a talented artist! Help out here. (I'm serious. Just listen to his work at least!)


The best of freeware reviews: Gizmo's Freeware Reviews




Leon_Westbrooke

I can't believe I missed that.  Thanks, man.

Nortos

Blizz your map as battleback doesn't seem to work if you have catepillar on and you turn player non visible I think it would be pretty hard to do it, so don't worry anyway as if I do use map as battleback I'll be just taking screenshots of a map and use them as trees ect get in the way is use random battle..

Blizzard

It wouldn't. I'll make that work in the next release.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Nortos

January 22, 2008, 08:40:14 pm #13 Last Edit: January 25, 2008, 12:08:44 am by Nortos
yeah I didn't think would ty :)

EDIT: an easy little scriptlet maybe should add?

Random battle music and transitions

you would just edit Scene_Map and add a rand fuction to the bgm_play

    Audio.bgm_play("Audio/BGM/battlemusic" + rand(3).to_s, 100, 100)


dnt see why I posted an example I'm sure you know how to did it :P

icecold49

Hey Blizz, maybe it's just me but I think you forgot to add an on/off switch for changing difficulty settings. If you could have a look at that and fix it, i would appreciate it. :)

Calintz

January 27, 2008, 10:02:01 pm #15 Last Edit: January 27, 2008, 10:02:37 pm by Calintz16438
Umm...
He definitely didn't

Spoiler: ShowHide
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#
#                                                                             #
#   ###   ###  #   # #####  #   #### #   # ####   ###  #####  #   ###  #   #  #
#  #   # #   # ##  # #      #  #     #   # #   # #   #   #    #  #   # ##  #  #
#  #     #   # # # # ####   #  #  ## #   # ####  #   #   #    #  #   # # # #  #
#  #   # #   # #  ## #      #  #   # #   # #   # #####   #    #  #   # #  ##  #
#   ###   ###  #   # #      #   ####  ###  #   # #   #   #    #   ###  #   #  #
#                                                                             #
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#

$DUMMY_ELEMENTS = [] # add any dummy element IDs other scripts might use
$DUMMY_STATES = [] # add any dummy state IDs other scripts might use

module TONS_OF_ADDONS
 
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# START Configuration 1
#
#   You can enable/disable any add-on here if you wish. Set the value to false
#   to disable it. These features CANNOT be turned on/off during the game.
#
#     NAME_OF_THE_ADDON = true
#     NAME_OF_THE_ADDON = false
#
#   where NAME_OF_THE_ADDON is the same variable as the one used below.
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  # the graphic add-ons
  ANIMATED_TITLE                = false
  # the utility add-ons
  CUSTOM_CONTROLS               = false
  FULLSCREEN                    = false
  MULTI_DROP                    = false
  ULTIMATE_FONT_OVERRIDE        = false
  EQUAP_SKILLS                  = false
  DIFFICULTY                    = false                        <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  ITEMCALL                      = false
  SAVEPOINT                     = false
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
# END Configuration 1
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

icecold49

Thanks Calintz. Sorry for not seeing it. Must be going blind :o. Now I can add difficulity. Yay!

Calintz

NP...Thats why we're here!! ;D

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

Ghareeb