Author Topic: Decompilation Archive  (Read 24987 times)

0 Members and 1 Guest are viewing this topic.

Offline Collector

Re: Decompilation Archive
« Reply #75 on: May 08, 2020, 02:40:26 PM »
Great. Could we have game/interpreter version info included for each decompiled source?
KQII Remake Pic

Offline EricOakford

Re: Decompilation Archive
« Reply #76 on: May 08, 2020, 04:03:19 PM »
Just added a readme file containing the interpreter and game versions (where available). For the most part, though, it's only really important for the full games.
« Last Edit: May 08, 2020, 04:05:22 PM by EricOakford »
My SCI templates
SCI0 SCI0.1 SCI1.0 SCI1.1
SCI2.1 planned

Offline Collector

Re: Decompilation Archive
« Reply #77 on: May 08, 2020, 04:21:10 PM »
Great. I just noticed that you have the LSL2Demo under funseek. This is ambiguous since there is the Fun "Seekers Guide to East Madera County".
KQII Remake Pic

Offline Collector

Re: Decompilation Archive
« Reply #78 on: May 08, 2020, 04:29:41 PM »
Not to get too pedantic, but what about a readme in each game's entry with the versions info? I am not sure if it is possible with GitHub, but it would be nice if there was a way to download each repo separately as individual zips instead of the entire thing..
KQII Remake Pic

Offline EricOakford

Re: Decompilation Archive
« Reply #79 on: May 08, 2020, 05:49:52 PM »
Gave each game its own readme file with version info and known issues.

Quote
I just noticed that you have the LSL2Demo under funseek.

You must be referring to this commit.
No, I think you might have been confused by the fact that I touched up a few scripts for the Fun Seeker's Guide at the same time as the LSL2 demo.
My SCI templates
SCI0 SCI0.1 SCI1.0 SCI1.1
SCI2.1 planned

Offline ZvikaZ

Re: Decompilation Archive
« Reply #80 on: May 12, 2020, 04:17:49 AM »
Thanks for uploading these games to GitHub.

Can you please also upload the other games, such as SQ3 (and I don't remember what else there is in this thread...)

Online MusicallyInspired

Re: Decompilation Archive
« Reply #81 on: May 13, 2020, 12:38:32 PM »
I'm sure he's getting to it. It's probably a lengthy process.
Brass Lantern Prop Competition

Offline EricOakford

Re: Decompilation Archive
« Reply #82 on: May 13, 2020, 06:43:42 PM »
It is indeed a lengthy process. But now I have decompilations of LSL2 and SQ3 ready! SQ3 has been tested to completion with no known issues, and LSL2 is currently being tested.
My SCI templates
SCI0 SCI0.1 SCI1.0 SCI1.1
SCI2.1 planned

Online MusicallyInspired

Re: Decompilation Archive
« Reply #83 on: May 13, 2020, 06:57:31 PM »
Appreciate your hard work!
Brass Lantern Prop Competition

Offline OmerMor

Re: Decompilation Archive
« Reply #84 on: May 14, 2020, 03:18:11 PM »
Thanks Eric!

Why are the binary SCO files needed?
Do they contain any information not contained in the script files?
If they're needed for SCI Companion, would it be possible to re-create them from the scripts?

I think my question was overlooked. :)
Can anyone here please answer?

Offline lskovlun

Re: Decompilation Archive
« Reply #85 on: May 14, 2020, 03:31:47 PM »
I think my question was overlooked. :)
Can anyone here please answer?
Back in the old days I had a tool that created (SCI Studio) .SCO files from script files. That's how I created my first SCI games. The main things they gave you that the script files don't have were the names of exports and variables. I think what they mainly give you nowadays (what with the decompiler and everything) is not needing to do full builds all the time.

Offline Kawa

Re: Decompilation Archive
« Reply #86 on: May 14, 2020, 05:41:48 PM »
They contain names and exports and such, so the compiler can link smarter than Sierra's did. I don't think they're actually needed for present purposes.

Offline troflip

Re: Decompilation Archive
« Reply #87 on: May 15, 2020, 02:01:01 PM »
I believe I could have gotten rid of them for SCI Companion (along with the 'use' statements), but I just made it have "compatibility" with SCI Studio as a first step, so they got left in.

If there are any scripts with cross dependencies (script A calls procedure in script B, and script B calls procedure in script A), then they are kind of needed with the current setup. Otherwise you'd need to remove the dependencies temporarily to get one of the scripts to build and produce a .sco.

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

Offline OmerMor

Re: Decompilation Archive
« Reply #88 on: May 15, 2020, 04:11:38 PM »
Thanks for the answers!
I'm only bothered because they add some friction when maintaining SCI projects over source control such as github.
I guess if there was some CLI tool (like Lars mentioned he once wrote) that could create SCO files from scripts, then with a bit of automation we would be able to get rid of these files altogether.

Offline gumby

Re: Decompilation Archive
« Reply #89 on: May 15, 2020, 10:44:03 PM »
I think there is a command line compiler.  SCI Studio (or maybe a tool that Brian made) had this capability.

Edit: scc.exe?
« Last Edit: May 15, 2020, 10:47:33 PM by gumby »
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition


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

Page created in 0.137 seconds with 24 queries.