POC-1 - MI2 Speech Alpha
Moderator: ScummVM Team
POC-1 - MI2 Speech Alpha
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.
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.
- sanguinehearts
- Posts: 378
- Joined: Mon Oct 31, 2005 12:42 am
- Location: Hampshire, United Kingdom
The International Patching System was originally created to patch console ROMs.iPwnzorz wrote:A who with the what now? Do explain.
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.
- eriktorbjorn
- ScummVM Developer
- Posts: 3557
- Joined: Mon Oct 31, 2005 7:39 am
I wonder how well xdelta would work. I've never used it myself, I've only heard of it.
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 ]
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.
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/
To me, it seems that xdelta is the best solution from the ones mentioned up to now:
http://xdelta.org/
- ezekiel000
- Posts: 443
- Joined: Mon Aug 25, 2008 5:17 pm
- Location: Surrey, England
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.