Author Topic: Original SCI syntax  (Read 143442 times)

0 Members and 2 Guests are viewing this topic.

Offline troflip

Re: Original SCI syntax
« Reply #75 on: May 18, 2015, 09:52:43 PM »
Thanks!

And in return, here's Freddy...

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

Offline MusicallyInspired

Re: Original SCI syntax
« Reply #76 on: May 19, 2015, 12:03:05 AM »
Actually, I'm quite interested in KQ1SCI, if possible. Might help me with some things I'd try to replicate in KQ2SCI, if I even pick it up again...
Brass Lantern Prop Competition

Offline troflip

Re: Original SCI syntax
« Reply #77 on: May 19, 2015, 01:26:39 AM »
Here you go...
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline Collector

Re: Original SCI syntax
« Reply #78 on: May 19, 2015, 02:56:41 AM »
Thanks. Was the Freddy the floppy or MPC version?
KQII Remake Pic

Offline MusicallyInspired

Re: Original SCI syntax
« Reply #79 on: May 19, 2015, 09:06:17 AM »
Thank you!
Brass Lantern Prop Competition

Offline troflip

Re: Original SCI syntax
« Reply #80 on: May 19, 2015, 11:32:14 AM »
Thanks. Was the Freddy the floppy or MPC version?

The interpreter is version 1.cfs.081, if that helps.
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline Collector

Re: Original SCI syntax
« Reply #81 on: May 19, 2015, 01:23:11 PM »
That is the DOS interpreter for the floppy version. The reason that I ask is that there is a fatal bug in the MPC version. I didn't know if I could track it down or not. I am not sure if it exists in the floppy version or not.

By the way, if there are any files you need from any of the games I could supply almost anything for you. Just let me know.
KQII Remake Pic

Offline troflip

Re: Original SCI syntax
« Reply #82 on: May 19, 2015, 02:08:28 PM »
Well, any of the *.sh or *.shm files that accidentally shipped with games would be useful (like the one you already provided). I hadn't thought much about how to let the user edit messages, but I may as well use the same system Sierra apparently did. e.g. both the editor and the script will pull the message-related defines from the *shm header files, and the editor will also push new values into there. And then I guess I'll have a global talkers.sh that is included by the game.sh, and edited manually by the user.

What does "MPC" refer to?
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline OmerMor

Re: Original SCI syntax
« Reply #83 on: May 19, 2015, 02:39:21 PM »
What does "MPC" refer to?

Multimedia PC, i.e. the CD-ROM version.

Offline Collector

Re: Original SCI syntax
« Reply #84 on: May 19, 2015, 03:58:17 PM »
Omer is right. Sierra had the MPC logo emblazoned on all of their CD-ROM talkie games at the time.

I ave never paid any attention to the sh shm files before, but will take a look to see if I have any more.
KQII Remake Pic

Offline OmerMor

Re: Original SCI syntax
« Reply #85 on: May 19, 2015, 04:15:05 PM »
Here's the content of 220.SHM from the DOS demo of Freddy Pharkas:
Code: [Select]
; 220.SHM -- Produced by SCI Message Editor 4.211
; This file should only be edited with ME

; NOUNS

(define ANVIL_N          26)
(define BALANCE_N        22)
(define BANKDOOR_N       28)
(define BANK_N           16)
(define CANT_GO           1)
(define CORRAL_N         17)
(define FENCE_N          21)
(define FIREPIT_N        24)
(define HORSE_ON_BLOX_N   2)
(define RAIL_N           20)
(define SADDLE_N         18)
(define SIDEWALK_N       27)
(define SMITHIE_N        14)
(define SMITHY_N         15)
(define STREET_N         23)
(define TROUGH_N         19)
(define WAGON_N          25)

; CASES

; After you've removed the mole from Smithie's face, but if you haven't left the room yet
(define AFTERMOLE         6)

; (After the Smithie has left)
(define AFTER_GONE        7)


; While the fire is going and Smithie's working
(define FIREGOING         3)

; Once the fire is out and Smithie's gone.
(define FIREOUT           4)

; If you click on any part of Smithie's body EXCEPT his face (or whenever his back is turned)
(define NOTONFACE         1)

(define NO_MORE_CHAR      8)

; On Smithie's face, while he's facing you
(define ONFACE            2)

; When Smithie still has the mole on his face.
(define WITHMOLE          5)

Offline Collector

Re: Original SCI syntax
« Reply #86 on: May 19, 2015, 08:40:31 PM »
I just searched my SCI games and all I found were those two. If I understand it we would not expect it to be found in the resource archive, right?
KQII Remake Pic

Offline troflip

Re: Original SCI syntax
« Reply #87 on: May 19, 2015, 08:56:02 PM »
I'm not sure what the resource archive is, but those two files were useful, thanks guys! I see they used a different naming convention for nouns and cases for those two games.
Check out my website: http://icefallgames.com
Groundhog Day Competition

Offline Collector

Re: Original SCI syntax
« Reply #88 on: May 19, 2015, 09:49:02 PM »
By resource archive I was just referring to the RESOURCE.00* files where all of the resources are stored. Is there any other internal name or reference that indicates what Sierra called it?
KQII Remake Pic

Offline troflip

Re: Original SCI syntax
« Reply #89 on: May 19, 2015, 10:09:29 PM »
Oh, sorry for the misunderstanding... I just call them package files or volume files.

No, these shm files are not resources, and the game doesn't need them to run. They're essentially bits of the original source code, which is why they're important. It would be cool if something other than just header files got accidentally shipped with any of the games - though I'm sure we'd know about it if that had happened.
Check out my website: http://icefallgames.com
Groundhog Day Competition


SMF 2.0.19 | SMF © 2021, Simple Machines
Simple Audio Video Embedder

Page created in 0.048 seconds with 23 queries.