The modified ScummVM source: http://www.mediafire.com/?1u6cpr1ki0q3a8q
This minor modification was required for two reasons:
- Better support the options menu, since orignal ScummVM assumes that the enhanced CD has neither MIDI nor voice acting.
- Even worse, original ScummVM refuses to use the string save feature, unless it is an Indiana Jones game. I use this feature to save the preferences (Spiffy mode, narator mode and subtitle mode).

Is this going to be pushed to the main ScummVM? I only ask because I have been playing this patch on the Wii, and if I have to use this patch (as it is right now), I will not be able to do that.

Is this going to be pushed to the main ScummVM? I only ask because I have been playing this patch on the Wii, and if I have to use this patch (as it is right now), I will not be able to do that.

This is yet to be discussed with the ScummVM team. Unfortunately, they give very little priority to fan patches. So don't expect it to be there in the near future.
Of course, anyone able to compile ScummVM for further systems is welcomed to post it here.

Of course, you might try official builds. Sometimes, older versions might work. If it does, you would only miss on those two things mentioned above. The game should still run fine otherwise.

In case you're thinking of tricking ScummVM to believe it is running Indy4 by renaming the files (yes, the game does start then), this has one catch: Savegames don't work this way.

One small issue - as of RC2 I have been using your fan-modified version of ScummVM, and have re-added the game under "Secret of Monkey Island (Fan Patch)" as listed in the versions menu. However, even with this version of ScummVM, I can't get the game to start off in Speech Only mode; even though the settings are set to Speech Only, the game always reverts to Speech and Subtitles on loading and I have to change it manually. I'd prefer to be able to boot the Ultimate Talkie Edition (and the MI2 one, when it's out) in Speech Only mode rather than manually changing it every time I load the game up. Is there any way to fix this? = S

However, even with this version of ScummVM, I can't get the game to start off in Speech Only mode

I took a look at this. There's nothing wrong with the ScummVM version. It's in the boot script.
There is this variable initialized which tells ScummVM to turn subtitles on, thus overriding the scummvm.ini setting. It was probably a remainder from older SCUMM versions and no longer required. Just removed it, and the problem is fixed.

-Occasionally when changing to a new screen in the Caverns of Meat, the verbs will briefly flash Green/Brown for a split second before returning to their usual purple colour.

-Can't remember if either of these are in the original game, but they confused me a bit when I ran across them on this playthrough. When talking to Herman by the pond (after filling it with water, without having spoken to him there when it was dry), I could ask "So you're not the only one on the island?" even though he hadn't previously told Guybrush about the locals (though admittedly, I had read the memos), and he seemed to think he'd already told me about his banana picker even though he hadn't. He also appended the line "I told you they took my banana picker, didn't I?" to the end of the conversation after Guybrush tells him he thinks Elaine is in the caverns under the island (the end of the "I came here to rescue someone" dialogue option), which seemed out of place.

Just in case it makes any difference, the settings I've been playing on are: Narrator ON, Fully-voiced mode, No Spiffy Closeup.

With ScummVM and environment tracks still playing use boot param 10000.

With ScummVM and MIDI only, just remove the path to the CD tracks. It is supposed to play the MIDI tracks automatically then, but there is a bug with the RC2. For now, either use the boot param 10000, or press CTRL-F5 and "return to launcher", and start the game again.

Quote:

Originally Posted by DisapprovingOwl

-Occasionally when changing to a new screen in the Caverns of Meat, the verbs will briefly flash Green/Brown for a split second before returning to their usual purple colour.

I might be able to improve this, but the engine has some limitations causing similar effects throughout the game. Most of them can't be fixed.

Quote:

-Can't remember if either of these are in the original game, but they confused me a bit when I ran across them on this playthrough.

You did play the latest version, right? Because I fixed several goofs in Herman's dialog scripts already. Most of which you describe here. Of course, there could be more of them.
And reading a certain memo is indeed supposed to enable the "So you're not the only one on the island?".

And reading a certain memo is indeed supposed to enable the "So you're not the only one on the island?".

Ah, right - that's probably why that happened then, since I'd read all the memos I'd come across. Good to know that isn't a glitch. = ) The whole thing with thinking he's told Guybrush about the banana picker might still be worth double-checking in the scripts, though, since I hadn't been told about it by Herman or gone to the cannibal village yet at that point in the game.

Excellent, this works amazingly. = ) Good to see it booting up correctly in Speech-Only mode. I haven't got to the Caverns of Meat yet on this playthrough, but I'm also glad to see from your update list that the problem with the verbs has been dealt with.

To clarify on my earlier point about Herman, I've played through again on this new version (RC3) and it's still present. Providing he has mentioned the banana picker to you (or thinks he has), the following always happens on the "My name's Guybrush. I came here to rescue someone" option:

Guybrush:
Um...
Well, perhaps I could take you back, too...
...but I've got to rescue the governor, first.
I think she's on that ghost-ship underground.

Herman:
Oh, OK.I told you about them borrowing my banana picker and never returning it, right?

The line in italics makes absolutely no sense in that context, since the ghosts aren't the ones who borrowed the banana picker. I can only assume this happens due to a bug somewhere in Herman's dialogue script - the line is correctly added to dialogue relating to the cannibals, so presumably there's a bug or a wrong reference somewhere that also adds it to the end of this unrelated dialogue.

Indeed, somethings is wrong here. Guybrush is only supposed to say "I think she's on that ghost-ship underground." when he already found it, and Herman shouldn't mention the key or the banana picker anymore, since that puzzle is already solved at this point. Otherwise, he should tell about the key you need. Then the reminder with the banana picker would make sense.
Did you found the ship already when you choose: "I came here to rescue someone"?

In addition to this, "I told you about them borrowing my banana picker and never returning it, right?" is an inventory check missing. It really shouldn't come up when Guybrush already got the key.

The main problem in the Herman dialogs is, that currently, the script makes no difference if Herman told something to Guybrush, or if he learned about it otherwise (from memos, the cannibals or the banana picker's inscription).

Ah, great to hear you're looking into that, LogicDeluxe. = ) Apart from that, I haven't encountered any further bugs in the new version apart from the two minor issues listed below - I'm not even sure if the first needs fixing, though the second would be nice if possible.

In the opening credits. I usually play with the subtitle speed right up and on Speech Only mode, which is why I noticed this. There are three screens of credits that have to fit a large number of names on-screen at once, and thus use the regular speech font rather than the large credits font. Of these, the subtitle speed seems to make no difference to the first one ("Additional Art By..."), but makes the other two ("Testers..." screens 1&2) disappear really quickly. Is it possible to make the latter two unaffected by the subtitle speed like the first one, so that they can be readable no matter what your subtitle settings are?

Also in the opening credits: In Original CD Music mode, the first few notes of the music from the opening scene (with Guybrush and the lookout) play just before the opening credits end and the scene changes to the lookout point. I know this is because the lookout scene's music is a part of the track for the credits music - presumably the timing is a little off, not leaving enough silence between the end of the credits and the start of the lookout scene's music. Is it at all possible to split this track into two before the conversion to OGG/FLAC, to avoid this issue? This only appears to be an issue with the CD Music, not the SE Music; though presumably the track would need to be split in both to maintain consistency.

Sorry to have so many questions etc. I'm just trying to give as much information as possible, even on little issues, to make sure this can be the best and most bug-free version of SoMI available. = ) I really appreciate all the effort you put into tracking down and fixing things!

Also in the opening credits: In Original CD Music mode, the first few notes of the music from the opening scene (with Guybrush and the lookout) play just before the opening credits end and the scene changes to the lookout point.

Did you use the RC3 generated tracks? I know, the timing is terrible on the original CD. And the tracks apparently are poorly ripped for the SE either (which I already fix during conversion). I already corrected the leading silence and added an additional second before the lookout music to compensate this. It works fine for me. I'll try to make the pause a little longer, which should fix slightly off timings. ScummVM isn't very precise with this either.

Quote:

Sorry to have so many questions etc. I'm just trying to give as much information as possible, even on little issues, to make sure this can be the best and most bug-free version of SoMI available.

on running the "Fan Patch" version out of SCUMMVM, I automatically get the "you need to copy MP3s to get the nicer music" message that comes with normal SOMI on SCUMMVM. But there are two directories full of music under the Talkie Edition... what do I need to do to get a choice of them to run?

on running the "Fan Patch" version out of SCUMMVM, I automatically get the "you need to copy MP3s to get the nicer music" message that comes with normal SOMI on SCUMMVM. But there are two directories full of music under the Talkie Edition... what do I need to do to get a choice of them to run?

Thanks

Select the game on the ScummVM menu and click "Edit Game". Go to the 'Paths' tab. You'll then want to set the Extra Path to either the CD music folder for the CD version music, or the SE music folder for the Special Edition version's music.

Select the game on the ScummVM menu and click "Edit Game". Go to the 'Paths' tab. You'll then want to set the Extra Path to either the CD music folder for the CD version music, or the SE music folder for the Special Edition version's music.

Wonderful, thank you! It's nice to see that the internet isn't always bloody-minded carping, but friendly and helpful people.

I was wondering whether it would be possible to use the floppy version music instead of the CD music for the new talkie version.

The AdLib tracks could not be taken from the floppy version, due to the different music engine. The MT-32 tracks are very similar, though. The new General MIDI and AdLib tracks are based on those MT-32 tracks.
PCjr or PC speaker is not supported.

Finally got around to playtesting the latest version of this - got a little distracted going through the MI2 Ultimate Talkie Edition those first few times, haha. ; ) I've done a complete playthrough and am now double-checking the beginning of Part III, keeping a close eye on Herman's dialogue. While most of the glitches in his dialogue scripts seem to have been fixed, one notable one is still present. The glitch I mentioned for the previous version after telling Herman I'm here to rescue someone is still present - Guybrush still added I think she's on that ghost-ship underground. even though I hadn't yet seen the ship. Herman still said I told you about them borrowing my banana picker and never returning it, right? at the end of the dialogue; although this line only appears in RC4 when you've already talked about the banana picker, the line still makes no sense here as the conversation is about the ghost pirates, not the cannibals.

Will let you know of any more bugs that I find - am currently replaying the beginning of Part III a couple of times to double-check Herman's dialogue some more. Will let you know if I find anything more. = )

Unfortunately, Espiox does not answer for over a year now. I tried pm him month ago. Thus my question: Could an admin update the opening post please? It gets more and more confusing for newbies.

- First of all, links to the latest patch, modified ScummVM and its source would be good. Just like done in the Monkey 2 Talkie thread.
- The "Known Problems" mentioned there should be all fixed by now.
- And the FAQ should be updated:

Q: What help is needed?
Completely outdated answer. Appropriate would be:
A: None anymore. The v1.0 should be released soon, when some legal concerns are cleared with the ScummVM team.

Q: Since it's for the DOS CD version, will it actually run in DOS?
Completely outdated answer here too. You may replace it with this:
A: It does, except that CD audio is not supported, which is a limitation of native SCUMM V5. However, the patched game adds support for MT-32 and General MIDI.

Q: Do you have any other features planned (like including SE music, "fixing" the VGA version, etc.)?
Yet another outdated answer. Try this:
A: The current patch fixes quite a lot of bugs, some which were introduced with the enhanced CD, and even some present in every version of the game available. The patch converts both soundtracks ready to be used with ScummVM.

The last one is a bit cluttered. Maybe you should put the music question to a separate one.

First of all, LogicDeLuxe, amazing work. Really. I can't properly express my gratitude. Likewise Espiox, but you say he isn't responding, so I doubt he'll see this.

I've played through the game and it works great. Everything the SE should have been.

I have only minor quibbles, but I thought I'd mention them anyway, since you've been kind enough to fix similar things. Most of these are related to the subtitles, and match voice mode vs. original text mode:
Neither subtitle mode will give me the Charles Atlas line when looking at the skeleton at the Voodoo Lady's place.
There's a typo in the original game, since you seem to be fixing those on occasion. Talking to the Voodoo Lady, she says: "...my mind reading skills tells me it is your future you are interested in." It should be "tell me".
In Meathook's gutwrenching tale: "A monster that, just by coincidence, is identical to one that attacked ME when I was just a child..." Should be "to one what attacked me" in original text mode.
Fighting this guy: http://i27.photobucket.com/albums/c1...rnn/insult.jpg The line should be "is this the best" in match voice mode.
In the cutscene after freeing Otis, assuming you do this before Carla or Meathook or the ship, where Lechuck takes off his Shinetop disguise, the music stops playing during LeChuck's transformation.
Once you say a ship is out of your price range at Stan's, one of his responses: "Okay, but I got five other guys coming to look at this baby today." Should be "five other guys coming back to look at this baby today" in match voice mode.
While trying to procure credit at the store, the storekeeper's line "You're one of the Fettucini brothers?" should be "You're one of them Fettucini brothers?" in match voice mode.
In part 2, looking out the window in the first room once you descend into the hatch, Guybrush's line "I think I'm going to get seasick." should be "I think I'm gonna be seasick." in match voice mode.
Herman's line near the corpse "Am I some kind of a castaway?" should be "Am I some kind of castaway?" in match voice mode.
Same conversation (and others with Herman), Guybrush's "Excuse me, I've got pressing business to attend to." should be "I've got some pressing business" in match voice mode.
When Guybrush is talking to the cannibals and they ask him if he needs anything in return for the idol, you can reply with "No thanks, generosity is it's own reward." That should read "its own reward". Presumably it's like this in the original, but as long as you're making changes...
The grey cannibal's line "Oh, and I suppose stealing bananas is any better?" should be "And I suppose" etc. in match voice mode.
Not sure if it's the modified version of the game or just the way ScummVM handles the CD version, but if you save while talking to the navigator, finish talking to him and then load the game, the dialogue options don't apear until you mouse over them. Likewise the final conversation with Elaine, where the dialogue options are also placed over the image.
If Guybrush tries to use the voodoo root on something on the ghost ship (I tried a chicken), he will say "I don't think it's very useful in it's present form." Again, the second "it's" should be "its".
Guybrush, talking to a ghost in Melee town, can say "No, but I do have this deadly magic root beer." This should be "No, but I have this deadly magic root beer." in match voice mode.

Like I said, all this stuff is really minor, and did not hamper my enjoyment in any way.

Neither subtitle mode will give me the Charles Atlas line when looking at the skeleton at the Voodoo Lady's place.

This line was replaced in the original enhanced CD for legal reasons. I don't think, restoring the original line would be a good idea in this case. I picked a slightly better replacement line here at least.

Quote:

There's a typo

Don't confuse grammar with typos. I don't think the characters are supposed to talk perfect English in most cases. It's slang, pirate lingo, etc.. Not a dictionary. Wrong apostrophes in "it's" vs. "its" etc. are a different matter, which I intend to fix.

Match voice mode is a different matter. In cases where the spoken words are clearly different to the subtitbles, I might add those alternative lines. I won't go through every minor detail here, though.

Quote:

In the cutscene after freeing Otis, assuming you do this before Carla or Meathook or the ship, where Lechuck takes off his Shinetop disguise, the music stops playing during LeChuck's transformation.

This is the intended behavior for SE and CD music. The tracks are recorded this way on purpose. The midi tracks shouldn't stop here, though.

Not yet.
Currently, I'm trying to figure out how to use ffmpeg as a xwmaencode replacement. That would please the ScummVM team, and applying the patch officially would likely to happen. There will be another RC when this works. The game itself is not affected by this.
Other than this, I would probably apply some grammar fixes as mentioned a few posts ago.

The patchfile on the Sourceforge tracker doesn't seem to work with the 1.3.1 source. It appears to patch script_v5.cpp just fine, but not detection_tables.h. I've made the changes to the detection file manually, and it seems to be OK.

I'm running the compile now. I'll test it when it's done and if all is well, I'll upload the build.

Edit: ...and for some reason it wants all the dependency DLLs. I don't understand why this is... It totally works, it just wants a handful of DLLs I'm not sure I can even distribute legally.

And here is the binary. Note it is the binary only and it is recommended that you use it alongside your current ScummVM build and do not replace it.

I must also state that FluidSynth has not been compiled in this build, but assuming you are only using it for the fan patch, this should not be a problem. If anyone would like a FluidSynth build, I will consider making one.