Agreed, I prefer the games in lowres.balpat wrote:Might I add that in both games - GK1 and QfG4 - the main portions of the graphics are so badly upscaled that I suggest not bothering with hires at all.
Is Quest for Glory IV even in consideration?
Moderator: ScummVM Team
-
- Posts: 9
- Joined: Sun Oct 16, 2011 9:02 am
I might add, the windows version uses static black and white mouse pointers as opposed to the sweet animated color dos ones. And you will hit bugs in all versions even with all the unofficial patches. If ever a game needed a port/rewrite it's this one because it's one of the best adventure games ever made.
When running it in ScummVM, both versions use upscaled colored mouse cursors.Napalmtree wrote:I might add, the windows version uses static black and white mouse pointers as opposed to the sweet animated color dos ones.
We are doing the same for Gabriel Knight 1. The DOS hires version originally had really tiny mouse cursors. Those are also upscaled.
We will try to fix them all.And you will hit bugs in all versions even with all the unofficial patches.
And at least my goal is to even not need any of those unofficial patches anymore. Sometimes those cause additional issues.
If anyone got some time on his/her hands, please play through QfG4 using ScummVM. If possible without any fan made patches. Most timer related issues should not be a problem already.
Still even the slippery slope right at the start is not patched yet, because it's a really complicated issue to patch and I was also busy with other things.
I am not a SCI engine developer, but a quick code search throws up this commit:
https://github.com/scummvm/scummvm/comm ... 985b9bae73
So it looks like QFG4 and PQ:SWAT are still marked as UNSTABLE since there has been no full playthrough of either game?
https://github.com/scummvm/scummvm/comm ... 985b9bae73
So it looks like QFG4 and PQ:SWAT are still marked as UNSTABLE since there has been no full playthrough of either game?
tsoliman got it exactly right.
I would have really liked to officially support QFG4 in the 2.0 release. Unfortunately, it has a significant number of game-breaking script bugs which are also quite difficult to patch, and because of the game’s non-linearity it is very hard and time-consuming to adequately play test it. The NRS patch set helps ease a lot of this, but there was reluctance to require this patch set, so that was not used as the solution for the script bugs problem.
The differences in pathfinding algorithms are also a larger problem for this game than many of the others, for whatever reason. Being able to walk through the balustrade at the inn near the start of the game made it feel pretty badly broken, and notwithstanding the game-crashing script bugs, it wouldn’t feel appropriate to me to call such broken behaviour in a game “stable”.
I hope in the future that someone who really likes this game will come work on the necessary testing and script patching so it can finally be added to the list of officially supported games!
I would have really liked to officially support QFG4 in the 2.0 release. Unfortunately, it has a significant number of game-breaking script bugs which are also quite difficult to patch, and because of the game’s non-linearity it is very hard and time-consuming to adequately play test it. The NRS patch set helps ease a lot of this, but there was reluctance to require this patch set, so that was not used as the solution for the script bugs problem.
The differences in pathfinding algorithms are also a larger problem for this game than many of the others, for whatever reason. Being able to walk through the balustrade at the inn near the start of the game made it feel pretty badly broken, and notwithstanding the game-crashing script bugs, it wouldn’t feel appropriate to me to call such broken behaviour in a game “stable”.
I hope in the future that someone who really likes this game will come work on the necessary testing and script patching so it can finally be added to the list of officially supported games!
I LOVE this game. 1st computer game I ever bought. I do not know how to the technical part of fixing the broken scripts, but I would be a willing tester for this game. I have played it over 100 times and gone through all of the paths!! Sign me up.2Mourty wrote:Congrats to the developers! This release is awesome and covers almost any game I could want to play from the sierra catalogue. Official support for Gabriel Knight!!!
Now we just need to get support for Quest for Glory 4: Shadows of Darkness. I love that game beyond all reason. I would offer to help, but I'm a professional choir director not a coder.
Again congrats for the awesome release!!
-
- Posts: 24
- Joined: Sat Dec 23, 2017 12:00 am
- Location: Japan
First of all, many, many, many thanks to everyone who pulled in all that hard work to even get it to this state.
I just gave the game a quick try.
In 2.0, wraiths do not activate unless you click the hand on them to fight them close-up (which kills you by accelerated health drain as in the original game). (However, this worked in the Dec 9th 2.0 stable build, so it seems someone has caught on ; again, I want to stress my appreciation for people going out of their way to make this work)
The dark one cave slippery path worked for me, though pushing the stone to get back on top has some weird sprite interaction (the hero is covered by the pillar). I also have seen the funny thing occuring with pathfinding in the inn, the hero makes a beeline on thin air to open his door if you click on it from the ground floor. I could actually play quite a lot of puzzles the way I used to back in the day and got as far as 100 points-ish out of 500 on a Paladin character with a propensity to fix puzzles the Wizard's way. This includes going in the Monastery, the Adventurer's Guild and training a bit, Dr. Cranium's puzzles and copy protection, meeting Anna's Ghost...
However, I got a surprise crash when answering the Leshy riddle about the Rusalka. (I don't think it would be appropriate to report a bug at this time ?)
The game actually displayed :
Before dropping to the debug console :
This to say, also count me in for testing/reporting if needed.
I just gave the game a quick try.
In 2.0, wraiths do not activate unless you click the hand on them to fight them close-up (which kills you by accelerated health drain as in the original game). (However, this worked in the Dec 9th 2.0 stable build, so it seems someone has caught on ; again, I want to stress my appreciation for people going out of their way to make this work)
The dark one cave slippery path worked for me, though pushing the stone to get back on top has some weird sprite interaction (the hero is covered by the pillar). I also have seen the funny thing occuring with pathfinding in the inn, the hero makes a beeline on thin air to open his door if you click on it from the ground floor. I could actually play quite a lot of puzzles the way I used to back in the day and got as far as 100 points-ish out of 500 on a Paladin character with a propensity to fix puzzles the Wizard's way. This includes going in the Monastery, the Adventurer's Guild and training a bit, Dr. Cranium's puzzles and copy protection, meeting Anna's Ghost...
However, I got a surprise crash when answering the Leshy riddle about the Rusalka. (I don't think it would be appropriate to report a bug at this time ?)
The game actually displayed :
Code: Select all
<Messager>
msgType set to 0 or 579: 0, 0, 0, 1 not found
Code: Select all
ERROR:
parameter 0: 0000:0000 (null, integer), should be list
parameter 1: 0000:00b5 (integer), should be null, integer
parameter 2: 0000:0000 (null, integer), may be any (optional) (more may follow)
[VM] kListEachElementDo[5a]: signature mismatch in method talkerSet::eachElementDo (room 579, script 64999, localCall ffffffff)!
I was able to reproduce the above error. I tried answering the Leshy riddle before and after visiting the Rusulka for the 1st time. Error happened both times.
I can continue this quick fighter play-through, or should I wait until this error is fixed? A few quest trees are messed up by not getting into further conversations with the Leshy.
I can continue this quick fighter play-through, or should I wait until this error is fixed? A few quest trees are messed up by not getting into further conversations with the Leshy.
-
- Posts: 24
- Joined: Sat Dec 23, 2017 12:00 am
- Location: Japan
Funny pathfinding quirks :
- South, then west from the gate of the town, the hero walks to the center before walking back to the right of the screen
- In the Borgov crypt, if you go through the twisting/curving tunnel that goes to the other side of the screen, the hero remains displayed behind the relief background elements.
The crypt also sometimes yields these messages :
- South, then west from the gate of the town, the hero walks to the center before walking back to the right of the screen
- In the Borgov crypt, if you go through the twisting/curving tunnel that goes to the other side of the screen, the hero remains displayed behind the relief background elements.
The crypt also sometimes yields these messages :
Code: Select all
WARNING: Uninitialized read for parameter 1 from method hero::changeGait (room 510, script 28, localCall ffffffff)!
WARNING: Uninitialized read for parameter 1 from method hero::changeGait (room 510, script 28, localCall ffffffff)!
WARNING: Uninitialized read for parameter 2 from method hero::changeGait (room 510, script 28, localCall ffffffff)!
WARNING: Uninitialized read for parameter 1 from method hero::changeGait (room 510, script 28, localCall ffffffff)!
WARNING: Uninitialized read for parameter 1 from method hero::changeGait (room 510, script 28, localCall ffffffff)!
-
- Posts: 24
- Joined: Sat Dec 23, 2017 12:00 am
- Location: Japan
A fight with a Necrotaur will also crash with :
Code: Select all
WARNING: TODO: Horizontal shake not implemented!
Invalid arithmetic operation (bitwise OR - params: 002d:1200 and 0000:0001) from method hurtMyself::changeState (room 810, script 870, localCall ffffffff)!
I'll double check the pathfinding issues you mentioned DarkSoul42.
The interesting thing is I got through a battle with a necrotaur just fine without error. I will fight a few more and see if I can reproduce the error.
Thank you for working on this DarkSoul42!! I love this game I can only hope a coder will be able to fix these issues.
The interesting thing is I got through a battle with a necrotaur just fine without error. I will fight a few more and see if I can reproduce the error.
Thank you for working on this DarkSoul42!! I love this game I can only hope a coder will be able to fix these issues.
-
- Posts: 24
- Joined: Sat Dec 23, 2017 12:00 am
- Location: Japan
I actually wonder if I could finish a battle with a Necrotaur by only casting spells. I crash after swinging my sword at one...2Mourty wrote:The interesting thing is I got through a battle with a necrotaur just fine without error. I will fight a few more and see if I can reproduce the error.
As for revenants, outside of the battle screen, I can easily finish one with spamming flame darts. (I tried this with Wraiths to get Pyotr's sword first thing in the game, but THAT one is too overpowered to think about attempting that without Reversal)
The vagueness of this statement is why this game is a PITA to test. In any other game it is very specific and "good-enough" for a bug report.DarkSoul42 wrote: I actually wonder if I could finish a battle with a Necrotaur by only casting spells. I crash after swinging my sword at one...
But without a savegame to go along with it, there's at least 3 followup questions (if not more):
- Fighter or Paladin?
- New game or import?
- Which necrotaur?
I am not expecting answers here because if you file a bug report you'll attach a savegame (right?)
I am just making a point about how many variables a given situation has in this game vs say Space Quest