Author Topic: Christmas present  (Read 3329 times)

0 Members and 1 Guest are viewing this topic.

Offline troflip

Christmas present
« on: December 24, 2015, 12:13:20 AM »
With some fixes in the latest build Companion (see the release thread), and fiddling around with the vocab resources, I managed to get this working.

So here we have a parser-based VGA game with full source code (well, minus a few functions that fell back to asm), and you can compile all the scripts successfully (with the aforementioned release of Companion). I have the suffix and "tree" vocab resources working correctly now (it really was just a matter of assigning the right ones to the right resource numbers), so unrecognized words are handled correctly.

So this could serve as the base for a VGA parser-based game if someone wants to run with it. There are still a number of missing scripts, of course, since a lot was stripped out for the demo. But presumably these could be taken from decompiled game sources from around that time.


Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline Collector

Re: Christmas present
« Reply #1 on: December 24, 2015, 12:40:41 AM »
Thanks! Looks like it would be fun if I had the time. It would be great to have a VGA parser template. If no one else gets to it first I may give it a stab, but that would not be for quite a while.
KQII Remake Pic

Offline MusicallyInspired

Re: Christmas present
« Reply #2 on: December 24, 2015, 01:35:18 AM »
Very nice! I've got an idea for a little project for this baby. Thank you!
Brass Lantern Prop Competition

Offline troflip

Re: Christmas present
« Reply #3 on: December 24, 2015, 01:44:18 AM »
Can't wait to see what you come up with!
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline MusicallyInspired

Re: Christmas present
« Reply #4 on: December 24, 2015, 03:36:21 AM »
It'll have to wait until after the holidays, obviously. And then there's the graphics. But it shouldn't be too bad. I assume that this can do everything both an SCI0 (in terms of parser) and SCI1 game can do? This is really the golden nugget, Phil! Brilliant!
Brass Lantern Prop Competition

Offline Kawa

Re: Christmas present
« Reply #5 on: December 24, 2015, 04:18:39 AM »
...

... but why did you replace the stage with that?

Offline troflip

Re: Christmas present
« Reply #6 on: December 24, 2015, 04:27:59 AM »
Well I dunno... maybe it's more like an SCI0 game with VGA support? So no message support, obviously.

I'm not sure about pathfinding. I see calls to AvoidPath in there (in Actor::setDirection), and there's an obstacles property on room, but there no Polygon class (maybe it was stripped out and just needs to be added).

... but why did you replace the stage with that?

I was just ensuring I could edit the views and pics of the game, and it happened to be the background I plopped in there!
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline MusicallyInspired

Re: Christmas present
« Reply #7 on: December 24, 2015, 11:56:20 AM »
Ah yes, Jones in the Fast Lane VGA is also in SCI0 format (no icon bar, classic status bar, simple mouse interface). Which is fine. Still very cool. I haven't had time to test with it, but what about palette shifting effects at least? This should theoretically be easy to upgrade existing SCI0 games to VGA without P&C.
Brass Lantern Prop Competition

Offline troflip

Re: Christmas present
« Reply #8 on: December 24, 2015, 12:08:11 PM »
I would imagine all the SCI1.1 palette manipulation stuff works there, yes.
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline MusicallyInspired

Re: Christmas present
« Reply #9 on: December 24, 2015, 12:11:48 PM »
I'm getting resource load fails again on sound resources I assume have digital audio data amended with this demo.
Brass Lantern Prop Competition

Offline troflip

Re: Christmas present
« Reply #10 on: December 24, 2015, 12:19:42 PM »
Hmm, yeah, some sound resources are failing to load. Didn't check those.
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline lskovlun

Re: Christmas present
« Reply #11 on: December 24, 2015, 02:31:21 PM »
I would imagine all the SCI1.1 palette manipulation stuff works there, yes.
PalVary is SCI1.1 only.

Offline MusicallyInspired

Re: Christmas present
« Reply #12 on: December 24, 2015, 08:42:31 PM »
Ah yes, that makes sense.
Brass Lantern Prop Competition


SMF 2.0.14 | SMF © 2017, Simple Machines
Simple Audio Video Embedder

Page created in 0.13 seconds with 24 queries.