It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Ever since ZGI was converted to SCUMM I can’t ever seem to get the full 1000 points anymore, I was always able to before. I’ve spoken to a couple of others that have the same issue. I’ve been playing around with F7 to check my points and I can’t find a situation where you lose points or earn less points for something, I have not gained any extra points for the few extra spells you may cast either. Is there a way to remedy this so I can get full score again?
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
krisiun1988: Ever since ZGI was converted to SCUMM I can’t ever seem to get the full 1000 points anymore, I was always able to before. I’ve spoken to a couple of others that have the same issue. I’ve been playing around with F7 to check my points and I can’t find a situation where you lose points or earn less points for something, I have not gained any extra points for the few extra spells you may cast either. Is there a way to remedy this so I can get full score again?
One place that looks like it should give you points in ScummVM, but doesn't, is the Spell Checker. From what I understand of the game scripts it should give you points for every spell you get from it for a grand total of 35 points. Unfortunately the script changes the player's location before awarding the points, and for whatever reason ScummVM interprets the "change_location" action as "change location and end the script". Which means it never gets to the subsequent "add" action that would have added the score.

If I change that behavior I do get those points, at least for the first spell which is as far as I've gotten in my replay of the game. But I don't know if that breaks anything else along the way. I guess I'll keep playing (with the unmodified version), and make notes of any other discrepancies along the way. Then I can hopefully find someone to discuss the problem with who knows what's going on.

Of course, even if that was fixed in ScummVM, GOG would still have to update to that version. And from what I've seen in this forum, they haven't even upgraded for the game-breaking bugs that were fixed almost two years ago. My experience with GOG support has been frustrating and disappointing the last few times, so I'm not even going to try...

Edit: If anyone's interested in the grotty details, there's now a pull request for the spell checker bug at https://github.com/scummvm/scummvm/pull/2368 but unfortunately it will need lots of testing because while the change itself is trivial, it will affect a lot of things in both this game and Zork Nemesis. But hopefully the differences will be for the better...

Edit: With the changes I've made so far, I can now finish the game with 967 points ("Uber Wizard") out of 1000. Not perfect, but still an improvement from the 896 points ("Wizard") I got before that. I think I know where the remaining points should be scored, and if I'm lucky it's just a matter of tweaking one of the changes I already made a bit. But I haven't checked yet.

Edit: No, it turns out that it was an unimplemented feature. ScummVM only supported the operation "add constant to variable", not "add value of other variable to variable". It looks like it was only used in three places in Zork: Grand Inquisitor, and nowhere in Zork Nemesis. Fixing that allows me to get all 1,000 points.
Post edited July 22, 2020 by eriktorbjorn
The scoring fixes for Zork: Grand Inquisitor were just merged to the development version of ScummVM. That means that they should be in the next stable release, which will hopefully be released in the not too distant future.

There are still some other minor glitches that I noticed, but I didn't notice anything serious.

Convincing GOG to upgrade is left as an exercise for the reader.
And now that ScummVM 2.2.0 has been released, all the scoring bugfixes mentioned above should be readily available.

Of course, the ScummVM team has no influence over which version GOG bundles with the game, and GOG support has not been any less frustrating since the last time (though I've never asked them about this particular issue), so getting them to do anything - anything at all - is left as an exercise for the reader.