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

×
Hello:
I am new at this forum and I write here because I have found several solutions to all the problems I've encountered while playing KQ8 Mask of Eternity. Now, recently I came across a rather weird problem and I searched everywhere in the Internet to find a solution and I realized that, apparently, I am the only one who has had this problem: over at the Swamp, when Connor takes the second mask piece, a Henchman appears and says "The Mask piece. It belongs to my master". Right after that, the game crashed and sent this error message: "KQAnimObject::playAnim: 'Connor' could not load 'rise'". I asked for help directly with GOG but they never answered. I asked a question in another topic in this forum and nothing. I felt a little desperate and I decided to take the time to try and solve the problem. I began by looking at all the programming files that operate during the Swamp-Chest part after observing exactly when the game crashed. I realized that the game runs fin and crashes as soon as it is Connor's turn to respond to the Henchman. I realized the problem was with Connor's programming code. I analyzed every single file that animated Connor and I found the problem. OF ALL OF HIS ACTIONS, THERE IS NEVER A 'RISE' ACTION. So, I looked at the file that makes that part work (CHEST1.CS file at C:\Program Files (x86)\GOG.com\KQ78\KQ8\swamp\kq) and realized that in line 33 it said "KQConner::setDoMode 0 rise" and when the game looked for the 'rise' action, it crashed because it had nothing to do there, IT COULDN'T DO ANYTHING. I changed 'rise' for 'react' and it solved the problem. Connor responded the way it was supposed to but then another problem happened: it froze just like it does when you get the ax in Daventry and face the first Henchman. I realized that after line 35, the code needed to have another command "getEndLoop Connor $1 1" and that worked. Connor walked perfectly as he was supposed to but just when he reaches the Henchman, the game crashes again and exits automatically. I don't know what else to do; I don't know what is the source of this crash and I have not found ANYTHING helpful. Please help me!!!!
No posts in this topic were marked as the solution yet. If you can help, add your reply
avatar
miguelnare: I asked a question in another topic in this forum and nothing.
It's been less than 24 hours since you posted... we have lives outside of this forum.

Upload your save file and I can take a look. It's hanging like that because you're messing with the script, don't do that.
Post edited January 08, 2015 by arablizzard2413
avatar
miguelnare: I asked a question in another topic in this forum and nothing.
avatar
arablizzard2413: It's been less than 24 hours since you posted... we have lives outside of this forum.

Upload your save file and I can take a look. It's hanging like that because you're messing with the script, don't do that.
I'm sorry, I don't have the save game anymore because I did what I told you. After a little of digging around, I changed yet another thing in the script you mentioned and was able to take the crash away (although I cannot say it worked properly because somethings got screwed up -needless to say I don't know much about this stuff), I went on since then. Nevertheless, I know that, if I play it again, and get to that particular part, the same screw up will happen and so I will explain it: I told you that I was able to stop the error by changing the script part where it programmed Connor to 'rise' and all the rest that is explained in the image file I attached. But the camera gets messed up now. I am sorry, I didn't know what else to do.
Attachments:
errors.jpg (417 Kb)
avatar
arablizzard2413: It's been less than 24 hours since you posted... we have lives outside of this forum.

Upload your save file and I can take a look. It's hanging like that because you're messing with the script, don't do that.
avatar
miguelnare: I'm sorry, I don't have the save game anymore because I did what I told you. After a little of digging around, I changed yet another thing in the script you mentioned and was able to take the crash away (although I cannot say it worked properly because somethings got screwed up -needless to say I don't know much about this stuff), I went on since then. Nevertheless, I know that, if I play it again, and get to that particular part, the same screw up will happen and so I will explain it: I told you that I was able to stop the error by changing the script part where it programmed Connor to 'rise' and all the rest that is explained in the image file I attached. But the camera gets messed up now. I am sorry, I didn't know what else to do.
rise and kill2 are part of ConnerShortAnimList, the parameter needs to be $1 because that line needs to reference the script (chest1) not ConnorAction. There is nothing wrong with the script, which is why it would have been helpful to have the save file.

By changing rise to react, you skipped if "test $5 == rise" which sends "sendEvent 0 $1 KQCueEvent 4". That's the reason the camera is messing up, you broke the part of the script that fixes the camera and cleans up the henchman (which is now flagged as still active in your game, because you saved after you broke it).
Post edited January 09, 2015 by arablizzard2413
avatar
miguelnare: I'm sorry, I don't have the save game anymore because I did what I told you. After a little of digging around, I changed yet another thing in the script you mentioned and was able to take the crash away (although I cannot say it worked properly because somethings got screwed up -needless to say I don't know much about this stuff), I went on since then. Nevertheless, I know that, if I play it again, and get to that particular part, the same screw up will happen and so I will explain it: I told you that I was able to stop the error by changing the script part where it programmed Connor to 'rise' and all the rest that is explained in the image file I attached. But the camera gets messed up now. I am sorry, I didn't know what else to do.
avatar
arablizzard2413: rise and kill2 are part of ConnerShortAnimList, the parameter needs to be $1 because that line needs to reference the script (chest1) not ConnorAction. There is nothing wrong with the script, which is why it would have been helpful to have the save file.

By changing rise to react, you skipped if "test $5 == rise" which sends "sendEvent 0 $1 KQCueEvent 4". That's the reason the camera is messing up, you broke the part of the script that fixes the camera and cleans up the henchman (which is now flagged as still active in your game, because you saved after you broke it).
How about this: I'll change it back the way it was, play again and as soon as I get there you can see the save game. But perhaps you can explain me why this message always popped "KQAnimObject::playAnim:'Connor' could not load 'rise'"? and then the same with 'kill2'?
avatar
miguelnare: I'm sorry, I don't have the save game anymore because I did what I told you. After a little of digging around, I changed yet another thing in the script you mentioned and was able to take the crash away (although I cannot say it worked properly because somethings got screwed up -needless to say I don't know much about this stuff), I went on since then. Nevertheless, I know that, if I play it again, and get to that particular part, the same screw up will happen and so I will explain it: I told you that I was able to stop the error by changing the script part where it programmed Connor to 'rise' and all the rest that is explained in the image file I attached. But the camera gets messed up now. I am sorry, I didn't know what else to do.
avatar
arablizzard2413: rise and kill2 are part of ConnerShortAnimList, the parameter needs to be $1 because that line needs to reference the script (chest1) not ConnorAction. There is nothing wrong with the script, which is why it would have been helpful to have the save file.

By changing rise to react, you skipped if "test $5 == rise" which sends "sendEvent 0 $1 KQCueEvent 4". That's the reason the camera is messing up, you broke the part of the script that fixes the camera and cleans up the henchman (which is now flagged as still active in your game, because you saved after you broke it).
There's another thing I could use your help with: there is another topic in this forum about graphics in which Nicode, as I have read I guess you know him, gives a solution and some files to download so the videos can be played without a problem. I wrote to him but I have gotten no answer. I followed all of his instructions and still I get booted out of the game when the video is supposed to play. The only way I was able to go through was changing the name of the file so the game skipped over the video just like Nicode said. I don't know what to do to make that work for my sister wants to play the game later and I don't want her to have the same problems I did. I thank you a million for taking the time to help me. Let me know if my proposal about replaying the game so you can have the save game interests you so you can help me solve this.
Post edited January 09, 2015 by miguelnare