Hi, Thanks for your reply, but the sourcecode is not exactly a good reference guide on how the engine works internally. And regarding the second question: SCUMM does have cooperative threads (managed by the engine). I assume this behaviour is emulated by ScummVM too. I'm just trying to understand ho...
Hi, Out of curiousity, I'm reading the technical notes on the SCUMM engine. It's quite a fascinating read, but also very confusing to someone like me, who's not a game developer :oops: These are some of the things I don't quite understand about the SCUMM VM: - The reference says that every script ru...
I actually did some research on this, and it seems thet the original Journeyman Project was created in Adobe Director 2.0. A so-called "projector" was used to make an EXE out of it. So basically, there are only three ways to make this game work under ScummVM: - Recode the entire game logic...
Hi, I was wondering how people approach the issue of reverse engineering a game engine. Analyzing the game resource files for sound and graphics, sounds relatively easy (as long as those files aren't encrypted). But how do you reverse-engineer the game logic? Do you run the game in DosBox and use si...