POC-1 - MI2 Speech Alpha

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

Moderator: ScummVM Team

User avatar
iPwnzorz
Posts: 300
Joined: Sat Jan 06, 2007 3:55 pm
Location: Hampshire, England

POC-1 - MI2 Speech Alpha

Post by iPwnzorz »

For any of you out there that care, I just released a test version of the speech project to prove it works(tm).

Hop on over to http://speechproject.mixnmojo.com/ and see for yourself.

It crashes after the scene with Largo, I'm not sure why and the ScummVM console will moan at you for having a malformed MD5 or some crap. ScummVM Team: I won't complain until the projects finished, because the MD5 changes everytime I update.
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

Don't bother to complain after you finished either, we don't incorporate MD5 checksums of fan made projects. However, there is no need to, either, so that shouldn't concern you.

Good luck with the project!
User avatar
iPwnzorz
Posts: 300
Joined: Sat Jan 06, 2007 3:55 pm
Location: Hampshire, England

Post by iPwnzorz »

Oh ok, forget that then.

And thanks, although I am a bit worried about this crash, I don't know whether it's because I forgot to add the line or if the game just doesn't like the voices "/

I'd hate to scrub the project after everything I've done so far...
User avatar
sanguinehearts
Posts: 378
Joined: Mon Oct 31, 2005 12:42 am
Location: Hampshire, United Kingdom

Post by sanguinehearts »

perhaps an ips patch would help with distribution of this.
they are often used for game translations etc and just require a patcher which is available for many platforms.

might be worth a look since you could just distribute an ips patch.
User avatar
iPwnzorz
Posts: 300
Joined: Sat Jan 06, 2007 3:55 pm
Location: Hampshire, England

Post by iPwnzorz »

A who with the what now? Do explain.
clem
Posts: 2159
Joined: Mon Oct 31, 2005 11:14 am

Post by clem »

iPwnzorz wrote:A who with the what now? Do explain.
The International Patching System was originally created to patch console ROMs.

However, I think IPS only changes specific bytes, so if the output file is longer (since you're adding additional commands to the SCUMM script?) the patch file might well become larger than the original file, and you're effectively distributing original LucasArts property again.
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3560
Joined: Mon Oct 31, 2005 7:39 am

Post by eriktorbjorn »

I wonder how well xdelta would work. I've never used it myself, I've only heard of it.
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

Yet another binary differ, which claims to be more efficient than xdelta: http://www.daemonology.net/bsdiff/ -- however, I think that comparision is based on an old xdelta version...

Anyway, the main problems with those binary diffs is the problem of applying them on many platforms. Since xdelta provides a Windows GUI, that would make it quite appealing for the project, I guess.

[EDIT: Sorry, I meant xdelta, not xdiff, which is not even a binary differ :)]
Last edited by fingolfin on Tue Oct 07, 2008 1:28 pm, edited 1 time in total.
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

xdelta is quite organized and maintained, I don't see any progress on bsdiff. Also, it seems that xdelta needs far less memory than bsdiff (at least, according to its documentation). I haven't found any Windows binary in xdiff's home page, is it provided by someone else?

To me, it seems that xdelta is the best solution from the ones mentioned up to now:

http://xdelta.org/
User avatar
iPwnzorz
Posts: 300
Joined: Sat Jan 06, 2007 3:55 pm
Location: Hampshire, England

Post by iPwnzorz »

I don't see the point really. I just use scummtr and a .bat to patch ^^

If anyone can actually suggest a better, more efficient way though, I'd be grateful.
clem
Posts: 2159
Joined: Mon Oct 31, 2005 11:14 am

Post by clem »

iPwnzorz wrote:I don't see the point really. I just use scummtr and a .bat to patch ^^
I believe the point of the past few posts is to provide some open source tool which has binaries available for more than just Windows.
User avatar
iPwnzorz
Posts: 300
Joined: Sat Jan 06, 2007 3:55 pm
Location: Hampshire, England

Post by iPwnzorz »

I meant the point of using an IPS
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Post by md5 »

iPwnzorz wrote:I meant the point of using an IPS
Check the link that clem posted, you'll find that IPS is quite a problematic format for today's standards
User avatar
ezekiel000
Posts: 443
Joined: Mon Aug 25, 2008 5:17 pm
Location: Surrey, England

Post by ezekiel000 »

The point of using IPS or any of these other patching systems means that you can distribute your changes to the MI2 files that can then be used by people that don't use windows to patch their own versions of MI2. This solves your problem of scummtr not being available on Linux. It also means that the download of your modification will be as small as your current system and has as no LucasArts data, meaning you are clear of distributing illegal copies of LucasArts files.
User avatar
iPwnzorz
Posts: 300
Joined: Sat Jan 06, 2007 3:55 pm
Location: Hampshire, England

Post by iPwnzorz »

I'll have a bit of an explore then.

Oh and Ezekiel, it's because of you I have my Mix 'n' Mojo space, you gave me the idea of posting over there, so thanks ;)
Post Reply