SCI for ScummVM? Any news from the GSoC student and FreeSCI?
Moderator: ScummVM Team
- ezekiel000
- Posts: 443
- Joined: Mon Aug 25, 2008 5:17 pm
- Location: Surrey, England
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
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.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.
- ezekiel000
- Posts: 443
- Joined: Mon Aug 25, 2008 5:17 pm
- Location: Surrey, England
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.Collector wrote: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.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.
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.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.
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
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
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
- lazylazyjoe
- Posts: 131
- Joined: Mon Oct 01, 2007 4:14 pm
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
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.
- lazylazyjoe
- Posts: 131
- Joined: Mon Oct 01, 2007 4:14 pm
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!
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!
- MusicallyInspired
- Posts: 1138
- Joined: Fri Mar 02, 2007 8:03 am
- Location: Manitoba, Canada
- Contact:
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.
http://brandonblume.commerceculture.co.uk/kq2.php
There are many screenshots and a couple youtube clips as well.
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.
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.
Someone is fancy to compile it? I tried with VS2008 but without success. There is a readme at the root of the glutton branch.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