Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - EricOakford

Pages: [1] 2 3 ... 11
1
SCI Development Tools / Re: Decompilation Archive
« on: Today at 10:48:08 AM »
Any chance of you taking them on?

Yes. I have been doing the CD version, due to its availability on GOG and Steam as well as the collections.

2
SCI Development Tools / Re: Decompilation Archive
« on: Today at 09:52:17 AM »
Has anyone looked at KQ5? The floppy versions are SCI0, but the MPC version is one of those with the x.yyy.yyy interpreters.

The floppy versions are actually very early SCI1 (so early that the Seasoned Professional VGA interpreter will work with the first release). The CD MPC version is later SCI1 (its system scripts most closely match that of Ms. Astro Chicken).

3
SCI Development Tools / Re: Decompilation Archive
« on: July 13, 2021, 07:12:44 PM »
Another one down - Codename ICEMAN is ready for testing! This is based on version 1.033, which is the version that GOG sells.
I can see that this game extensively uses feature sorting, a special MouseDown handler, and the procedures in GoToSaid. Not too many games used those.

4
SCI Development Tools / Re: Decompilation Archive
« on: July 06, 2021, 06:49:45 PM »
And here's the decompilation for Larry's Casino. I haven't found any issues as of yet. It's much like LSL1 with a bit of LSL5 thrown in, both of which I've already got covered.

5
SCI Development Tools / Re: Decompilation Archive
« on: July 04, 2021, 12:54:34 PM »
I wonder if Omer might have the source for any of these?

Unfortunately, I don't.

Yeah, I thought not. If a game doesn't have a vocab.997, and the one in another game isn't fully compatible, I can't do a decompilation of it.

On the plus side, I've just put up a decompilation of the KQ7 demo. It plays to completion with no known issues. And I've noticed that there's a LOT of placeholder messages and unused code in the scripts, suggesting that it was based off of a beta build.

6
SCI Development Tools / Re: Decompilation Archive
« on: July 04, 2021, 08:23:24 AM »
I wonder if Omer might have the source for any of these? If so, I wonder if it would allow a glimpse into these issues that could help with the others Nick's.

Probably not, but these are stripped down versions of the full games. I could use the full games' selector tables to help in decompiling Nick's Picks.

King Graham's Board Game challenge = hoyle3
Roger Wilco's Spaced Out Game Pack = sq4
Leisure Suit Larry's Casino = lsl1
Parlor Games with Laura Bow = ??? (doesn't decompile right at all)
Robin Hood's Game of Skill and Change = RH

They all appear to have been built on June 5, 1992, well after their full games.

7
SCI Development Tools / Re: Decompilation Archive
« on: July 03, 2021, 12:49:55 PM »
Eugh, minigames. They make the decompiler give up so often, it seems...

The Nick's Picks might be a problem. Of the five, only Leisure Suit Larry's Casino has a selector table. Also, they are missing certain scripts like SAVE, hence why Game's save: and restore: methods don't decompile. I came across this problem with other games like the 1992 Christmas Card. Transplanting the missing scripts allowed them to decompile properly.

8
SCI Development Tools / Re: Decompilation Archive
« on: June 30, 2021, 05:28:12 PM »
And here is the decompilation for LB2CD. All scripts can be compiled. It's ready for testing!

9
SCI Development Tools / Re: Decompilation Archive
« on: June 07, 2021, 07:47:09 PM »
Finally, the LB1 decompilation is ready for testing! You can find the code here, or for convenience, attached here.

On to LB2!

10
SCI Development Tools / Re: Decompilation Archive
« on: April 27, 2021, 11:06:41 AM »
I do in fact have the games (taken from the 1997 KQ collection). I guess I should start work on them.

11
SCI Development Tools / Re: Decompilation Archive
« on: April 26, 2021, 11:12:45 PM »
Eric, Did you ever anything with a decompile of LB1 or 2?

I've done the demos, but not the full games, since I have never played them that much.

12
Eric:
"It will also use the music from the Macintosh version as it has native General MIDI tracks (unlike the DOS version, which uses a music patch for the MT-32 tracks)."

Thanks for posting this. I'm going to guess that they (MT->GM and "native" GM) are one and the same.. but in case not, can you send me the SND files from the Mac version? :)

Also, have you found this with any other Mac version?

I just sent you a link to the files. They are in fact redone in native GM, not patched MT-32 tracks. I have no idea if the other Mac versions got the same treatment.

13
EricOakford
The link doesn't work.

Apparently, it violates the Terms of Service, since it is allegedly infected with a virus. Try again. I think the Vpatch.exe is what set it off. Fortunately, the .vpj file, the important uncompiled patch file, is still there.

14
And if you modified any of the resources found in external patch files (of which I recall QFG1VGA had plenty), you'll need to do something about them too... external patches take priority over ones in resource.000.

Yes, RESOURCE.MAP will need to be patched as well, since I had to convert it from SCI1.0 to SCI1.1 to be compatible with the new interpreter. As for the external patch files, they'll just be removed, as the upgrade will incorporate them internally.

Here is my work on the patch, with the new drivers and interpreter. You just need to drop in the original RESOURCE.000 and RESOURCE.MAP. However, the built executable fails to work, giving the "unable to open source file" error, even if the original unaltered resource files are in the same directory. Am I doing something wrong?

15
In short, all that needs doing is to create a binary patch for the resource files. I guess VPatch is a good choice, since it was used in the KQ4 Amiga sounds installer.

That installer is mine. I had to include a separate patch for each of the supported versions that the user might have. VPatch is included with NSIS and can be used from the command line or from the included GUI. You can easily invoke the generated patch from an NSIS script.

I think I've figured it out now. With VPatch, I just need to patch RESOURCE.000. As far as I know, all DOS releases of the game (original floppy, Anthology/Collection, GOG/Steam) use exactly the same resource file, so there's only one version of the game to worry about.

Pages: [1] 2 3 ... 11

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

Page created in 0.117 seconds with 21 queries.