RGSS1/RGSS2 is a game engine for RPG Maker XP and RPG Maker VX. The binary of them consist of two files:
Game.exe... It's about 100KB and seems to be a mere loader.
RGSS104J.dll... It's about 800KB and seems to contain the actual RGSS code.
RGSS1/RGSS2 consists of three parts:
- The core part of Ruby 1.8.1.
- A special C extension.
- Ruby code embedded on it.
The problem is: Ruby 1.8.1 contains
regex.c from GNU and is licensed under LGPL 2.1. This is mentioned in the
LEGAL file in the distribution.
Although newer Ruby versions contain LGPL-free regex libraries (Oniguruma or Onigmo), a simple experiment (matching
/\w/) suggests that RGSS1/RGSS2 doesn't backport the newer library.
regex.c is linked in
RGSS104J.dll. Assuming this, is there a chance that I can obtain the source code for
RGSS104J.dll from the author of RPG Maker (Enterbrain)?