I'm currently working on an IDE to support the development of my own game (even though the Kickstarter for my game is struggling to pick up steam, thus far. Today was a good day though. Almost at 10%, with 26 days to go. Hoping to finish the demo this weekend, finally. Was a difficult ride, thanks to the Iran war cutting me off from my main animator).
The IDE (named GLAND, to go along with LucasArts' own classics BYLE, CYST, MMUCAS, FLEM and SMEGMA) will be free (with paid support plans) and this evening I'm working on a SCUMM v6 import feature (with support for SCUMM v5 games to follow at a later date. I do already have a working SCUMM v5 compiler but no experience writing a SCUMM v5 game yet).
The importer regenerate all the graphical assets as .bmp files, making them easily editable.
In the future it will also recreate costumes and scripts in a ScummC compatible format.
My hope is that this will enable not only the development of new (fan) games but also considerably lower the bar of entry for modding projects.
Part of GLAND is a custom SCUMM bytecode VM (currently unnamed. I might go with SPASM or SPUNK) that not only allows playtesting directly inside the IDE, but the VM itself is incredibly portable. I have already ported it to Sega Saturn, 3DO and PS1 (you might've seen my Secret of Monkey Island on PS1 content). This alone will be a major boon to retro fans.
Right now, GLAND features editors for rooms (including walk boxes and objects), inventory items, costumes, actors and a simple editor for branching dialogs I coded last night.
It generates (slightly modified) ScummC code that gets compiled to a pair of .000 and .001 files that can be run from either the embedded VM or through ScummVM.
Some features (like real vertical scrolling, CD audio and video playback) won't be available with the standard ScummVM so I'll also offer my own fork of ScummVM for people who want to use these features for their game. My own game, Tomáš: King of Rejection, is using vertical scrolling and CD audio, so those are features that will be well tested when the time comes.
As for what GLAND actually stands for: Brad Taylor suggested "Graphics Layout And Novel Design"
Forums
Topic: Introducing GLAND, the SCUMM IDE
Posts 1 to 1 of 1
Please login or sign up to reply to this topic