Here is the latest .
SCI Companion releaseRather than wait until I got c++ syntax fully working, I decided to release it as is. If folks play with it for a while (doing your small contest games with it would be a good test), I'll fix the worst bugs, and release a "final" version. (and then start working on completing the c++ syntax support when I have time - you'll see a few places in the UI currently where c++ syntax is mentioned, but they are greyed out).
The current release offers pretty much all the features of SCIStudio.
A couple of notes:
- I know the script previews are crappy (it should show the script source code, instead of bits and bytes)
- I know the view editor layout kind of sucks, as Cloudee pointed out. In fact, it may be worse than in the version he used! It shouldn't take too much work to clean up, based on your suggestions.
- The compiler is more strict than Brian's compiler, and I had some trouble resolving the ambiguities of Brian's SCI language. So your current games will most likely have compile errors, more or less depending on your coding style. While this may be annoying at first, I think it will help find coding bugs more easily. The SCIStudio template game has about 5 compile errors - the fixes are described in the SCI Companion help file. The template game included with SCI Companion already has all the fixes. Also, if your game compiles in SCICompanion, it will almost certainly compile in SCI Studio too!
- I put in support for exporting/importing bmp files with the actual resources encoded within them. It is not yet described in the help file, and isn't well integrated in the UI yet ... so let me describe it here:
- to export, right click on a view in the "game explorer", and choose "Export as encoded bitmap"
- to import, drag the .bmp file from windows explorer into SCI Companion's "game explorer". It should bring up a little dialog with a suggested resource number. Click ok and it should be added to the game. Of course, this will only work with .bmps that were created using the export function.
edit... and wouldn't you know, 1 minute after I upload this, I find I'm getting a hang opening a pic resource. But it doesn't happen when the debugger is attached, and it doesn't happen in the debug bits, only the release bits... grr....