New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SCUMM: [RFC] Make clicking the Maniac Mansion sentence line work like the manual says #3836
Conversation
According to the manual, you can execute commands by clicking on the sentence line. But this doesn't work with the v1 or v2 DOS versions, even though it works with the C64 demo. This is because the verb script doesn't for this, so we have to do that ourselves. This is loosely based on how Zak McKracken does it.
According to eintei, there is no need to use the sentence line like this in the NES version.
With all the great fixes and enhancements SCUMM has received in the last year I'd be surprised not to find any mention of that in the website news article for the next version: great job, and please keep producing these! |
I think you could leave this on without using the enhancements check. |
Looks good to me! Nice work |
I also believe that this can be enabled unconditionally, like we do with the mouse functionality in AGI. There are conflicts now, can you please fix them? |
No, apparently I can't resolve the conflicts because when I try to rebase it says there are conflicts, and when I resolve the conflicts and try again it says there are conflicts, and when I resolve the conflicts and try again it says there are conflicts, and... Sometimes I really, really hate Git. |
No worries, we can just squash all the commits in this case. Let's keep this under the enhancements flag, like we do for the other features. |
Thanks. I was about to make a new branch and reapply the changes there, because it seemed easier to me. |
@eriktorbjorn : Dang, a bit too slow. I had a fixed up branch ready to push here :) For reference, the solution was:
|
And before anyone says, I had to do similar things with SVN branch conflicts ... but copying things off manually so git still wins :) |
Maybe it was the force push that was missing. I did get the conflict which I tried to edit as well as I could. But I'm disappointed the GitHub web interface didn't handle it better, since that was what it suggested I use to fix the problems. |
According to the manual, you can execute commands by clicking on the sentence line.
But this doesn't work with the v1 or v2 DOS versions, even though it works with the C64 demo. This is because the verb script doesn't for this, so we have to do that ourselves. It does work in later games, and this pull request is loosely based on how Zak McKracken does it. I'm attaching the verb script from Maniac Mansion v1 and v2, and from Zak McKracken v2 for comparison, but the main difference seems to be that Zak does this:
maniac-v1-script-4.txt
maniac-v2-script-4.txt
zak-v2-script-4.txt
Outstanding questions:
I don't have the NES version. At the moment it's probably covered by the workaround since it's SCUMM v1, though there isn't yet any checkbox for it.