This update provides the necessary methods for the REPL to interact with BasicObject instances and the alias __class__ for the Object#class method (primarily to avoid issues with the default RGSS3 Game_Actor class which provides its own #class implementation).
Assets
2
This version greatly improves the console's handling of bindings, ensuring the proper context is retrieved when bound to a Class or Module -- most notably, this makes the retrieval of constants defined in classes or modules act appropriately.
In addition to this, numerous code improvements were made, and all references to the Win32API were removed in order to improve potential cross-platform support in the future.
Assets
2
Solistra
released this
This release significantly changes the internal workings of the SES Console, adding an object and context stack, user-customizable hooks, and a significantly simplified macro package.
Assets
3
Solistra
released this
This release simplifies the SES Console while enhancing its abilities -- most notably, local variables function as they should (unlike previous releases), and the return value of the last line evaluated by the SES Console is automatically registered in the _ local variable. In addition to this, the functionality of the core Console has been simplified, and a number of its features have been moved into the included macro package.
The macro package has also been updated with more macros related to shell commands (including the ability to backup project data via 7za.exe), various utility macros, and minor bug fixes.
Assets
3
Solistra
released this
Substantial improvements to the previous version. Stripped some of the core SES::Console code base and placed it in external macros, provided general enhancements, and packaged default macros.
Assets
3
Solistra
released this
Fixes a potential recursion issue present in the initial stable release.
Assets
2
Solistra
released this
Provides an interactive Ruby environment through the RGSS Console.