Preparing your files

Please wait until the download is ready.

Luka's Scripting Utilities

Luka's Scripting Utilities

by Luka S.J.

A pack full of various scripting utilities to ease your development!

v4.1.134,364
Download261 KB
The downloads below are patches and version history, and usually contain only the patch content, not the full resource.
For the complete download, head to the Overview page.
v4.1.1

Next leap!

2026-06-15

Updated the scripting utilities to:

  • improve documentation
  • streamline implementation and add a bunch of new classes and utilities
  • implement new wrapper class for shaders

(shaders only available at experimental branch of MKXP here: https://github.com/luka-sj/mkxp-z-ext/pull/3

Download update
v4.0.2

New Set!

12/03/2025
  • Major update of the scripting utilities, bringing a whole new set of scripts
  • Full compatibility with Essentials v 21.1
Download update
v3.3.2

Minor Bugfix

21/08/2021
  • Fixes an issue with aliasing of the Color class that caused the game to crash when resetting via F12
Download update
v3.3.1

Stability Update

11/08/2021
  • Fixes an issue where depending on the PBS encoding, the system could fail to properly read individual lines, and fail compiling PBS data
Download update
v3.3

Seasonal Updates

27/07/2021
  • Added a new function .all_dirs to the Dir class to list all the subdirectories in a specified directory.
  • Added a new function .find_dir to the PluginManager class to find the root folder of a registered plugin.
  • Fixed up issues with Hash deep merging.
  • Made all the animation contents of the custom classes be FPS agnostic.
  • Moved the EBDX PBS interpreter to the Env module.
Download update
v3.2.2

Code Optimization

26/05/2021

Optimized EBDX related functions, which should greatly improve performance:

  • Optimized code for Sprite#skew
  • Optimized code for Sprite#colorize
Download update
v3.2.1

Minor Changes

21/05/2021
  • Ported the EBDX PBS interpreter to the Env module
Download update
v3.2

Essentials v19 Compatibility

05/05/2021
  • Added compatibility for Essentials v19
  • Cleaned up some code
  • Removed custom plugin compilers as Essentials comes with its own one
  • Optimized some bitmap/sprite functions
Download update
v3.1.3

Minor Bugfix

11/04/2021

Stability improvements

Download update
v3.1.2

Minor Bugfix

11/04/2021

Minor fixes to ensure the script is compatible with Marin's utilities

Download update
v3.1.1

Minor Bugfix

10/04/2021

Minor bugfix for SelectorSprite target.

Download update
v3.1

New Utility Functions

10/04/2021

Added lots of new utilities in preparation for the EBDX release. More notable features being the new CallbackWrapper as well as File.runPlugin. A bunch of other functions have been to some RGSS classes such as the Color class to be able to fetch specific colors without manually instantiating the whole object.

Download update
v3.0

Essentials v18 Compatibility

08/09/2020

Compatibility for Essentials v18. This release makes the Scripting Utilities incompatible with the older releases of Essentials. Comes with new functionality as well as renames a lot of currently existing functions, so scripts depending on this one are more than likely to break. In case you want to download the v17 and below compatible version of the Scripting Utilities, you may still get it from the History tab.

Download update
v2.2

Bugfixes, Improvements, Additions

29/08/2020

Various bugfixes, improvements and additions

Download update
v2.1.6

Compatibility Bugfix

27/05/2020

Fixed compatibility issue with Essentials versions < 17

Download update
v2.1.5

Minor Addition

14/05/2020

Added a File.decompile function to the utilities to extract all the scripts from an .rxdata file into a desired directory
Added a .swapColors function for both Bitmap and Sprite classes to replace matching colors.

Download update
v2.1.2

Minor Improvements

06/05/2020

Slight improvements to the File and Dir eval functions

Download update
v2.1.1

Minor Bugfix

05/05/2020

Slight improvements for backwards compatibility

Download update
v2.1

Minor Additions

29/04/2020

Added some extra File and Dir manipulation functions and tidied up the code further. Added the ability to run code straight from directories or .rxdata files.

Download update
v2.0.1

Minor Bugfix

27/04/2020

Quick fix in regards to the 2.0 update breaking compatibility with EBS4.

Download update
v2.0

Major Update

23/04/2020

Updated the script to include even more functionality used in new systems like the EBDX. Will be absolutely necessary to have this script moving forward.

Script now comes with a versioning constant so that plugins can make sure your system is running the proper version of the Utilities script.

Download update
v1.1

Major Release

2020-03-16

First post of Luka's Scripting Utilities.

Download release