/dynrpg-rpgss

A Lua scripting environment for RPG Maker 2003.

Primary LanguageC++MIT LicenseMIT

RPGSS

The Role Playing Game Scripting System (RPGSS) is a plugin for Cherry's DynRPG. RPGSS is a scripting environment for the RPG Maker 2003, based on the programming language Lua. It's most comparable to the RGSS (Ruby Game Scripting System), the scripting environment for the RPG Maker XP.

RPGSS offers the following features:

  • MIT Licensed
  • Lua instead of C++. Lua is very easy to pick up, dynamic, powerful, extendable, widely used (even in commercial video games) and very fast (LuaJIT compiles Lua code to machine code at run time).
  • Rapid extension development and painless maintenance. An extension in RPGSS is simply a human-readable Lua source code file.
  • Meaningful error messages and a detailed stack traceback, when something goes wrong, assist the developer.
  • Most of the powerful C++ DynRPG API available to Lua scripts.
  • Rich set of powerful standard libraries. RPGSS provides a lot of essential libraries out of the box with an easy to pick up API.
  • Fast and powerful graphics routines. Unfortunately the graphics routines available to a DynRPG plugin developer are slow and simplistic. RPGSS provides a rich set of blazing fast graphics routines that open up new possibilities.

Please read the RPGSS documentation for more details.

Official Repository

RPGSS is published under the terms of the MIT License and is being developed by Anatoli Steinmark.

For questions, comments, or bug reports feel free to open a Github issue or contact Anatoli Steinmark directly at the email address indicated below.

Copyright 2014, Anatoli Steinmark (<solid.snaq@gmail.com>)

Older versions of RPGSS up to and including 0.5.2 are distributed under the GPL v3 License. See the corresponding license file in those versions for more details.