SCI for ScummVM? Any news from the GSoC student and FreeSCI?

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

User avatar
ezekiel000
Posts: 443
Joined: Mon Aug 25, 2008 5:17 pm
Location: Surrey, England

Post by ezekiel000 »

Also the advantage especially for old games with an interpreter rather than an emulator is that you get a constant and correct speed on faster computers as a lot of older games used the speed of the cpu or programming tricks with timing that work correctly only on the computers of the time.
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

All SCI games run just fine in DOSBox. Genuinely fine. I run them in DOSBox on my Pentium 4 and also on my old 486 desktop sitting right next to it and there is no differences in the speed. DOSBox may be an emulator but there are no noticeable speed issues.
Arantor
Posts: 89
Joined: Mon Apr 02, 2007 11:10 pm

Post by Arantor »

It depends on the game and the hardware you have handy. I used to have an AMD Sempron 2200 machine running Win98, and later WinXP, but I had to completely max it out to run Worms United properly.

The later games that run in DOS do tend to have slightly higher requirements, I've noticed.
Collector
Posts: 549
Joined: Sun Oct 30, 2005 6:58 pm
Contact:

Post by Collector »

ezekiel000 wrote:Also the advantage especially for old games with an interpreter rather than an emulator is that you get a constant and correct speed on faster computers as a lot of older games used the speed of the cpu or programming tricks with timing that work correctly only on the computers of the time.
You obviously have not had much experience with DOSBox. The vast majority of DOS games do fine in DOSBox. While it would be nice to have the SCI games supported by ScummVM, it would still be limited by Free SCI. As I said, at this point (and for the foreseeable future) the SCI games run far better in DOSBox than in Free SCI. ALL DOS SCI games run extremely well in DOSBox. If you are a classic computer game fan, the two most important tools that you can have in your arsenal are DOSBox and ScummVM, bar none.
User avatar
ezekiel000
Posts: 443
Joined: Mon Aug 25, 2008 5:17 pm
Location: Surrey, England

Post by ezekiel000 »

Collector wrote:
ezekiel000 wrote:Also the advantage especially for old games with an interpreter rather than an emulator is that you get a constant and correct speed on faster computers as a lot of older games used the speed of the cpu or programming tricks with timing that work correctly only on the computers of the time.
You obviously have not had much experience with DOSBox. The vast majority of DOS games do fine in DOSBox. While it would be nice to have the SCI games supported by ScummVM, it would still be limited by Free SCI. As I said, at this point (and for the foreseeable future) the SCI games run far better in DOSBox than in Free SCI. ALL DOS SCI games run extremely well in DOSBox. If you are a classic computer game fan, the two most important tools that you can have in your arsenal are DOSBox and ScummVM, bar none.
I've had lots of experience with DosBox but no experience with SCI games which is why I was talking in general terms rather than specifics.
HelixNRG
Posts: 10
Joined: Mon Sep 15, 2008 7:01 am
Location: Melbourne, Australia
Contact:

Post by HelixNRG »

fingolfin wrote:It's certainly possible to compile FreeSCI for a PowerMac, just somebody has to do it. So, no need to wait for a very hypothetical FreeSCI-ScummVM merger to try it on your PowerMac.
If anybody with enough savvy skills can compile programs using XCode, they may be able to do so with the downloadable archive of MacFreeSCI from http://sourceforge.net/projects/macfreesci/. It includes an XCode project, but I couldn't open it with the version of XCode with Mac OS X 10.4.11.

I've never compiled anything in XCode, but I can't imagine it's too difficult to compile a version that's able to run from Tiger and PPCs, but I don't know anything about software development.

The guy behind the project on sourceforge is willing for anyone else to join the project.

- Alex
oduverne
Posts: 57
Joined: Sat Apr 15, 2006 4:43 pm

Post by oduverne »

Here is the status of Freesci for scummvm:
Input: keyboard and mouse work correctly
Graphics
- Games using 16 colors (SCI0 and SCI01) are shown correctly
- Games using 256 colors show major graphical glitches
- The mouse pointer doesn't use the right colors
Sound
- Digitalized sound effects play correctly
- Music is played using FreeSCI's soft-sequencers (currently broken)

You can grab the sources (gluton repository) on freesci website and compile it for scummvm
User avatar
SuperDre
Posts: 157
Joined: Thu May 31, 2007 5:06 pm
Location: helmond.nl
Contact:

Post by SuperDre »

So there's major improvements on SCI.. the 256 color problems are propably something that is fixed easily..
User avatar
lazylazyjoe
Posts: 131
Joined: Mon Oct 01, 2007 4:14 pm

Post by lazylazyjoe »

In response to playing the games on dosbox..
Freesci does a really nice job with its dithering and filtering. Play kq1-sci on dosbox then on freesci. It almost looks like vga on freesci. Dosbox supports graphical filters, but it never looks as nice as it does in freesci.
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

Sometimes FreeSCI's filtering abilities work against the style of the game's artist, though. For instance, I'm making a KQ2SCI remake with SCI Studio/Companion and on the backgrounds I make I make trees and parts of the trees are dithered black and brown with random black lines drawn inside as well. This looks perfect in the original form, but with FreeSCI's filtering it looks like a slightly darker shade of brown with random black triangles and lines everywhere making it look not nice but more like a complete mess.
User avatar
lazylazyjoe
Posts: 131
Joined: Mon Oct 01, 2007 4:14 pm

Post by lazylazyjoe »

Well, most of what I've played with turned out better. With dithering and filtering, there's always going to be moments where it comes out wrong since it's mostly blending, scaling, and guessing. Plus in freesci, each game is allowed individual settings which helps.
However, I didnt realize there was a fanproject for a 16 color kq2 remake, in sci no less. There's almost no fan sci games, tons of agi and millions of ags,though. Pretty cool!
User avatar
MusicallyInspired
Posts: 1136
Joined: Fri Mar 02, 2007 8:03 am
Location: Manitoba, Canada
Contact:

Post by MusicallyInspired »

Yes, I started it a couple years ago. But doing the whole thing myself takes a while. I ve got quite a bit finished, though.

http://brandonblume.commerceculture.co.uk/kq2.php

There are many screenshots and a couple youtube clips as well.
User avatar
JemyM
Posts: 3
Joined: Sat Oct 25, 2008 4:41 pm

Post by JemyM »

From my experience with FreeSCI, Codename Iceman could not be completed. If I remember right, the problem came up when trying to close the hatch during the first submarine run. You are supposed to write "green board" to do so but freesci doesn't accept that command. I tried to get some help on that one but it was over my head. A few months later I started all over again using DOSBox and sucessfully completed the game.

It would be nice to see SCI support in ScummVM. It makes perfect sense now when AGI support is introduced. However, it will take a lot of work.
oduverne
Posts: 57
Joined: Sat Apr 15, 2006 4:43 pm

Post by oduverne »

oduverne wrote:Here is the status of Freesci for scummvm:
Input: keyboard and mouse work correctly
Graphics
- Games using 16 colors (SCI0 and SCI01) are shown correctly
- Games using 256 colors show major graphical glitches
- The mouse pointer doesn't use the right colors
Sound
- Digitalized sound effects play correctly
- Music is played using FreeSCI's soft-sequencers (currently broken)

You can grab the sources (gluton repository) on freesci website and compile it for scummvm
Someone is fancy to compile it? I tried with VS2008 but without success. There is a readme at the root of the glutton branch.
Angelus3K
Posts: 79
Joined: Sat Nov 19, 2005 2:48 pm

Post by Angelus3K »

KQ6 playable in ScummVM, now thats the dream!
Post Reply