Community

General and Everything Else => The Games and other Sierra Adventure stuff => Topic started by: Kawa on December 08, 2015, 10:21:17 AM

Title: Christmas card
Post by: Kawa on December 08, 2015, 10:21:17 AM
I am sorely tempted to make a 2015 Christmas Card demo. Specifically, the Carol of the Burger King, with either a nicely redrawn SQ3 Monolith employee singing it (in subtitles only of course holy shit) or a slightly altered JONES Monolith employee doing the same. I'm partial towards the latter since the screen layout would have plenty space for greetings, it wouldn't look too much like the original video, and it would minimize the amount of graphical effort -- just make it snow on the game board, string some lights...

Then, of course, one would take a Carol of the Bells midi and drop in cue points for the lyrics.

Title: Re: Christmas card
Post by: Kawa on December 08, 2015, 01:54:40 PM
Y'know what?

Fuck it. (http://helmet.kafuka.org/sci/xmas2015.zip) Merry christmas, you guys.
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 02:09:43 PM
Hahaha, nice :-)

Did you make it using Sierra syntax??
Title: Re: Christmas card
Post by: Kawa on December 08, 2015, 02:29:46 PM
Imagine me for a moment dressed up not unlike Rorschach, sitting on the edge of a tall building's roof, and you're standing there on the street below, asking me that question.

And I whisper... "No."

Then drop a snowball on you and miss because I've got crap aim like that.
Title: Re: Christmas card
Post by: Collector on December 08, 2015, 03:17:04 PM
Nice.

Why not just include the missing required files? They are only a few KB. I have learned that people tend to not like programs that download things, even if asked. It also is more likely to trigger false positives from AVs.

On another note I need to start adding these new demos to the Wiki and make entries for them. Phil, I have lost track of that demo you made earlier. Do you have a link?
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 03:25:28 PM
Nice.

Why not just include the missing required files? They are only a few KB. I have learned that people tend to not like programs that download things, even if asked. It also is more likely to trigger false positives from AVs.

On another note I need to start adding these new demos to the Wiki and make entries for them. Phil, I have lost track of that demo you made earlier. Do you have a link?

I posted a link to an unfinished version of it a while back. I haven't posted a link to a finished version yet... soon

Title: Re: Christmas card
Post by: Collector on December 08, 2015, 04:04:29 PM
Look forward to it. Have you or will you port it to Sierra script?
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 04:48:42 PM
Yup. No sense in doing anything in Studio script anymore.
Title: Re: Christmas card
Post by: Collector on December 08, 2015, 04:50:28 PM
SCI0 as well?
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 04:54:55 PM
Sure, SCI0 as well. Unless you need it to be compatible with SCI Studio.
Title: Re: Christmas card
Post by: Collector on December 08, 2015, 04:59:30 PM
I don't see much point in worrying too much about Studio compatibility, especially if there a a conversion function, even if it would need manual tweaking.
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 05:04:35 PM
It would be great if people could help with testing, by trying to convert some of their SCI0 games, and seeing if they still compile and run properly, etc...
Title: Re: Christmas card
Post by: MusicallyInspired on December 08, 2015, 05:38:43 PM
I'll give KQ2SCI a shot.
Title: Re: Christmas card
Post by: Collector on December 08, 2015, 05:55:30 PM
It took me a while to find where to convert the scripts. I just tried with Cloudee's Aquarius. It compiles without error, but on launch it gives the generic error 'You tried something we didn't think of.' I guess the next step would be to see if it loads in ScummVM to use the debugger.
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 06:02:50 PM
Collector, can you zip up the resulting compile and send it to me? I tried converting aquarius and recompiling and it works fine. So something must be different on your machine.
Title: Re: Christmas card
Post by: MusicallyInspired on December 08, 2015, 06:12:40 PM
I posted my results with KQ2SCI with a screenshot of the SCI debug in the SCI Companion thread.
Title: Re: Christmas card
Post by: Collector on December 08, 2015, 06:28:00 PM
Here you go.
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 06:40:18 PM
I can repro now (with the version that I uploaded). It seems to be missing the class table or something... when I disassemble those scripts it can't resolve any class names or property names. Either it's something I fixed in the interim, or else it's a release-vs-debug build issue, which I am about to find out in a few minutes...

[edit:] yup, the Release build of Companion is messing things up.
Title: Re: Christmas card
Post by: MusicallyInspired on December 08, 2015, 06:46:35 PM
On the flip side, if I create a new SCI1.1 game and compile with Sierra Script, it runs fine.

Also, however, if I create a new SCI1.1 game and choose Sierra Script it doesn't actually have Sierra Script scripts. It's still in Studio style. I had to convert it back and forth to test Sierra Script compilation.
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 06:48:21 PM
Also, however, if I create a new SCI1.1 game and choose Sierra Script it doesn't actually have Sierra Script scripts. It's still in Studio style. I had to convert it back and forth to test Sierra Script compilation.

Yup, I mentioned that in that other thread. I haven't finalized how that will work yet.
Title: Re: Christmas card
Post by: MusicallyInspired on December 08, 2015, 06:52:34 PM
Oh, I'm sorry. I missed that.

I just tried KQ2SCI Sierra Script in ScummVM (had to compile another custom version from latest source that would detect SCI fangames) and it says:

Code: [Select]
ERROR: Script::identifyOffsets(): invalid block size in script 0!
Title: Re: Christmas card
Post by: troflip on December 08, 2015, 07:13:46 PM
Yeah, the script resources it generates for SCI0 are bogus. Happens regardless of the syntax (Studio or Sierra). The string offsets are incorrect (that's one issue... there may be others, or it may all stem from that one issue).

[edit:] ugh, turning off compiler optimizations in VS fixes the issue. This is gonna be a pain to diagnose...