1
SCI Syntax Help / Re: How to adjust gMachineSpeed?
« on: January 20, 2024, 10:04:12 PM »
Thank you both very much for the detailed explanation and instructions! The patch was very helpful too!
Sorry to report that although this worked, it didn't get us to the magic skip we were hoping for. But we're glad to have run down this lead at last, and who knows? We may figure out how to make use of it someday.
Long story long:
I was able to trigger the targeted script by getting to gMachineSpeed=39, and once the target room (Room 400, Raseir Palace gates) is initialized through starting a new game, it's possible to save the game, restart DOSBox at higher cycles, and restore the game in the same gMachineSpeed<40 state we want. Specifically, there is a "guardsRushIn" script that ends 4 seconds faster in this state, after which the palace gates are technically open and accessible. If we could end up standing right in front of the gates once guardsRushIn finishes, we could move inside the palace before the guards kill us. Unfortunately, this script also pushes the Hero away from the gates. I was hoping we could circumvent that somehow, and we did get closer to the target spot, but it wasn't enough.
Anyway, thanks again!
Sorry to report that although this worked, it didn't get us to the magic skip we were hoping for. But we're glad to have run down this lead at last, and who knows? We may figure out how to make use of it someday.

Long story long:
I was able to trigger the targeted script by getting to gMachineSpeed=39, and once the target room (Room 400, Raseir Palace gates) is initialized through starting a new game, it's possible to save the game, restart DOSBox at higher cycles, and restore the game in the same gMachineSpeed<40 state we want. Specifically, there is a "guardsRushIn" script that ends 4 seconds faster in this state, after which the palace gates are technically open and accessible. If we could end up standing right in front of the gates once guardsRushIn finishes, we could move inside the palace before the guards kill us. Unfortunately, this script also pushes the Hero away from the gates. I was hoping we could circumvent that somehow, and we did get closer to the target spot, but it wasn't enough.
Anyway, thanks again!
