Changes between Initial Version and Version 1 of Ticket #14020, comment 1
- Timestamp:
- Jan 9, 2023, 5:05:22 AM (22 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #14020, comment 1
initial v1 1 Thank you for reporting this. This is an unthrottled inner loop, so it also goes really fast in the original on fast computers. It looks like this only affects the CD version.1 Thank you for reporting this. This is an unthrottled inner loop, so it also goes really fast in the original on fast computers. This only affects the CD version. 2 2 3 You're right, recent changes in August have exposed this. No more hiding behind kGetEvent fast cast throttling!3 You're right, recent changes in August have exposed this. No more hiding behind kGetEvent throttling meant for fast-cast mode! 4 4 5 We usually patch scripts like this, but I would like to first know how many screens are affected. I've never played this game, beyond one other timing bug fix. Are you seeing this on other screens? Have you played it all the way through? 5 --- 6 6 7 Update: Yikes, they removed the kWait(1) call from the Dialog class' event loop in the CD version. That's what keeps SCI dialogs from doing this. Maybe they tried to make it go a little faster on their 386's by removing all throttling? Fun! 8 9 I'll scan other games to see how widespread this is. I know that much later games have this missing line of code, so this could just be a Jones CD hack. Either way, patching a pause back into Dialog:doit would fix this.