Author Topic: SCI Companion source - decompressing resources  (Read 4958 times)

0 Members and 1 Guest are viewing this topic.

Offline gumby

SCI Companion source - decompressing resources
« on: June 11, 2012, 11:06:23 PM »
Not sure if Troflip still stops by, but I wanted to say 'thank you' for the SCI Companion source.  I just successfully ported the LZW decompression code from it into C#.  I'll probably port the other decompression routines too.


In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition

Offline Collector

Re: SCI Companion source - decompressing resources
« Reply #1 on: June 12, 2012, 02:31:59 PM »
Hey, how about taking on the whole of Companion? ;) All kidding aside though, it would be great to have it in C#. I am more likely to take on C# than C++ and OmerMor has also said that he is more of a C# man. Might be more likely that the tool would be maintained and further developed if it was ported to C#.
KQII Remake Pic

Offline gumby

Re: SCI Companion source - decompressing resources
« Reply #2 on: June 12, 2012, 07:31:50 PM »
I've got plenty on my plate right now, but I'd consider assisting.  I might manage porting one well-defined, testable function at a time to C# from C++.
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition

Offline Collector

Re: SCI Companion source - decompressing resources
« Reply #3 on: June 12, 2012, 08:09:16 PM »
I suggested it mostly in jest, but it would be fantastic if somehow we could get something moving on it. I am not sure if it is something that OmerMor would be at all interested in or have time. Of course, if someone was going to put the effort into it, Studio VGA would be something to consider, though it is probably a mess with its half finished code.

On the other hand, Soundbox would be a far less daunting task.
KQII Remake Pic

Offline OmerMor

Re: SCI Companion source - decompressing resources
« Reply #4 on: June 15, 2012, 11:57:10 AM »
I'd love working on a C# port of SCI Studio / Companion. The only hurdle is probably starting... You'd have to put a lot of effort upfront to have a useful skeleton app, for which you could start porting one function at a time.

If someone would start such a project I'd love to join and help.

Offline OmerMor

Re: SCI Companion source - decompressing resources
« Reply #5 on: June 15, 2012, 12:39:28 PM »
OK, I changed my mind (that was quick!).

I opened up a new github project called SciWorkshop. You can check it out at https://github.com/OmerMor/SciWorkshop.

At this stage it's just an empty WPF app. I intend to work on it in my spare time - but don't get your hopes too high - I don't know how much effort I could put into this and how long my enthusiasm would last.

Everyone is welcome to join of course.

Omer.

Offline Collector

Re: SCI Companion source - decompressing resources
« Reply #6 on: June 16, 2012, 12:00:42 AM »
Fantastic. Is the idea to start another IDE not constrained by either Studio or Companion? I understand that it is far too early to say what direction that it may go, if at all, but it would be great to leave a door open to perhaps add SCI1 support, but from what I understand, Studio VGA's code is in a half baked state.

I am not sure how much help I can be at this time, but I love doing .NET GUIs.
« Last Edit: June 16, 2012, 12:03:50 AM by Collector »
KQII Remake Pic

Offline gumby

Re: SCI Companion source - decompressing resources
« Reply #7 on: June 16, 2012, 09:03:43 AM »
I'll offer to do what I can - currently working on porting the Huffman decompression code.

EDIT:  Which isn't going to happen from the Companion/Studio code.  It doesn't look like it's properly implemented in either IDE.
« Last Edit: June 16, 2012, 02:21:45 PM by gumby »
In the Great Underground Empire (Zork port in development)
Winter Break 2012 Rope Prop Competition


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

Page created in 0.066 seconds with 23 queries.