SES VX Ace

Highly extensible, dynamic scripts for RPG Maker VX Ace.

Tag: RGSS3

Twitch Plays RPG Maker v1.0

by Enelvon

The souls of the damned fighting a rainbow of slime.

Summary

This grimoire uses my knowledge of dark magic to channel the corrupted power of the internet’s denizens into RPG Maker. By trapping their essences inside the engine, they are forced to play the game to the best of their (questionable) ability. You may observe their thoughts as they struggle against one another to achieve success by watching the console, so this grimoire’s magic is best applied during playtesting. If you wish to look over their thoughts at a later point or trap them during normal play, fear not–you can log their wailing to a scroll, too.

Detailed usage information is available within the grimoire.

Features

  • Watch tortured souls play your games.
  • View the questionably sane commentary of said tortured souls.
  • Chaotic nature of the tortured souls actually works extremely well for finding bugs.
  • Works for both battle test and in-game.
  • Dictionary of approximately 55900 default vocabulary words

Script

This grimoire is available from the SES source repository. The specific file to download is ‘lib/twitch-plays-rpgm.rb’.

Installation

Place this script grimoire Materials and above Main. Exact placement shouldn’t matter all that much beyond that.

License

This grimoire is made available under the terms of the MIT Expat license.

Bestiary Addon: BGM v1.0

by Enelvon

Summary

This addon does two things: allows the bestiary to play music and allows enemies to have different battle themes. Battle themes are ranked by priority, so if multiple enemies with unique battle themes are in a troop together the music associated with the enemy with the highest priority will be played.

Detailed usage information is available within the script or in the source repository.

Features

  • Give enemies unique battle themes.
  • The Bestiary is no longer silent!
  • Easy to set up.

Script

This script is available from the SES source repository. The specific file to download is ‘bgm/bgm.rb’.

Installation

Place this script below Materials, the SES Core, and the SES Bestiary, but above Main. Exact placement shouldn’t matter all that much beyond that.

License

This script is made available under the terms of the MIT Expat license.

Target Manager v1.0

by Enelvon

The target manager in action. Note that it's working alongside my Press-Turn Battle System here, so it won't look exactly the same for end users.

Summary

This script is designed to provide a more useful Target Manager than the one present in the base Ace scripts. It *may* work with custom battle systems as long as they don’t contain their own target managers, but may conflict with them in terms of graphical style as it uses a modified version of the default system’s enemy target window.

Detailed usage information is available within the script.

Features

  • Filter targets based on any imaginable factor – you’re only limited by your ability to figure out a snippet to serve as a filter, something that I’d be happy to help with.
  • Allow skills to target both actors and enemies.
  • Expanded options for random targeting – have skills that hit a range of times (e.g. 2-5).

Script

This script is available from the SES source repository. The specific file to download is ‘lib/target-manager.rb’. You’ll also want to grab ‘addons/basic-filter-package.rb’ to have a selection of filters to start with.

Installation

Place this script below Materials and the SES Core, but above Main. Exact placement shouldn’t matter all that much beyond that.

License

This script is made available under the terms of the MIT Expat license.

Enhanced Events v 2.2

by Enelvon

Enhanced Events Example

Summary

Moved sample conditions to an addon and improved the way that extra conditions are identified.

Detailed usage information is available within the script’s header or in the source repository.

Script

This script is available from the SES source repository. The specific file to download is ‘lib/enhanced-events.rb’.

You can find the Condition Suite addon at ‘addons/condition-suite.rb’. It contains numerous example conditions.

Installation

Place below Materials and the SES Core and above all other custom scripts.

License

This script is made available under the terms of the MIT Expat license.

Bestiary v1.1

by Enelvon

Summary

This update fixes a bug with RPG::Enemy#bestiary_parameter that could prevent proper results from appearing if it is called directly rather than through an instance of Game_Enemy. It also features the ability to prevent certain enemies from being displayed in the bestiary.

Detailed usage information is available within the script’s header or in the source repository.

Script

This script is available from the SES source repository. The specific file to download is ‘lib/bestiary.rb’.

Installation

Place below Materials, the SES Core, and Window_Book.

License

This script is made available under the terms of the MIT Expat license.

Enhanced Events v2.1

by Enelvon

Enhanced Events Example

Summary

This updates fixes a few bugs related to inactive events. It also features a greatly overhauled version of the extra conditions system and a much longer list of default conditions.

Detailed usage information is available within the script’s header or in the source repository.

Script

This script is available from the SES source repository. The specific file to download is ‘lib/enhanced-events.rb’.

Installation

Place below Materials and the SES Core and above all other custom scripts.

License

This script is made available under the terms of the MIT Expat license.

Enhanced Events v2.0

by Enelvon

Summary

This script adds in some new features for events, including extra conditions (such as script calls or requiring more than one actor to be in the party), moving like a boat, ship, or airship, and changed passability so that events set as Below Characters or Above Characters no longer block the movement of events set as Same as Characters, unless they include a certain tag in a Comments box. v2.0 adds in the ability to alter the effective size of an event for passability and activation as well as the ability to adjust the event’s draw position.

Detailed usage information is available within the script’s header or in the source repository.

Features

  • Fixes event passability – events set to Same as Characters will no longer be blocked by events set to Below Characters or Above Characters.
  • Allows you to specify alternate sizes for events – both rectangular and complex!
  • Alternate passability settings for events – create boats!
  • Events can generate sound effects whose volume is affected by their distance from the player – create waterfalls!
  • Give event pages extra conditions!

Script

This script is available from the SES source repository. The specific file to download is ‘lib/enhanced-events.rb’.

Installation

Place below Materials and the SES Core and above all other custom scripts.

License

This script is made available under the terms of the MIT Expat license.

Absorb Snippet

by Enelvon

Summary

This script is a simple, minimally invasive snippet that allows elements to be absorbed. This is accomplished via Notes tags placed in Database objects.

Detailed usage information is available within the script or in the source repository.

Features

  • Minimally invasive – aliases a single method from the base script and contains no redefinitions.
  • Easy to set up.

Script

This script is available from the SES source repository. The specific file to download is ‘absorb/absorb.rb’.

Installation

Place this script below Materials and the SES Core, but above Main. Exact placement shouldn’t matter all that much beyond that. If you’re using a script that redefines rather than aliases Game_Battlerbase#element_rate, make sure this script is placed below it.

License

This script is made available under the terms of the MIT Expat license.

Bestiary v1.0

by Enelvon

The bestiary displaying information on the most terrifying enemy in the game.

Summary

This script is designed to provide a flexible, easily customized bestiary. Every aspect of the bestiary’s appearance can be customized, from the parameters displayed to the number (and content) of pages.

Detailed usage information is available within the script.

Features

  • Elegant basic layout with detailed customization options.
  • Adjust what is displayed for individual enemies as well as provide dummy values for various parameters.
  • Automatically updates as information about an enemy is discovered.
  • Ability to select what information is provided by default and what needs to be found via gameplay.

Script

This script is available from the SES source repository. The specific file to download is ‘lib/bestiary.rb’.

Installation

Place this script below Materials and Window_Book, but above Main. Exact placement shouldn’t matter all that much beyond that.

License

This script is made available under the terms of the MIT Expat license.

Window Book v3.0 (first major public release!)

by Enelvon

Summary

This script provides a parent class for multi-page windows, with a focus on those used to display information.

Detailed usage information is available within the script’s header.

Features

  • Easily create multi-page windows with little-to-no scripting knowledge.
  • Advanced users can create nearly any sort of multi-page window imaginable.

Script

This script is available from the SES source repository. The specific file to download is ‘lib/book.rb’.

Installation

Place below Materials and above all other custom scripts, or with the Window_* classes if you want to keep things organized.

License

This script is made available under the terms of the MIT Expat license.

Design a site like this with WordPress.com
Get started