The Last Express engine was merged?
Moderator: ScummVM Team
-
- Got a warning
- Posts: 173
- Joined: Thu Feb 25, 2010 7:44 am
The Last Express engine was merged?
Only the best adventure game ever.
Reverse engineering it is painful i guess? The google code page seemed like it was reimplementing the whole game, no script interpreter right?
Reverse engineering it is painful i guess? The google code page seemed like it was reimplementing the whole game, no script interpreter right?
Yep, all the logic is hardcoded (see here: http://personal.markmoran.net/Programmi ... esume.html for an idea of how the original AI code was written).
At this time, I wouldn't even try to play it. The first chapter isn't completable and there are tons of bugs and missing features. I'm down to 34 AI logic functions to implement (most of them among the biggest). After I'm done with that, I'll start implementing the missing or broken features (inventory, sound cache, savegames).
Luckily the chapters are relatively independent, so once the common code is in a good shape, we can begin testing all the first chapter outcomes (and there are quite a few )
At this time, I wouldn't even try to play it. The first chapter isn't completable and there are tons of bugs and missing features. I'm down to 34 AI logic functions to implement (most of them among the biggest). After I'm done with that, I'll start implementing the missing or broken features (inventory, sound cache, savegames).
Luckily the chapters are relatively independent, so once the common code is in a good shape, we can begin testing all the first chapter outcomes (and there are quite a few )
-
- Got a warning
- Posts: 173
- Joined: Thu Feb 25, 2010 7:44 am
Hey Julien
Great job on the engine!
Looking very briefly at the AI section of the code, it seems like maybe it was a bit of overkill in Smoking Car's design, no? I got the impression that the game was a large theater, playing virtually the same way no matter what happens, and the only thing that changes is where you are and what you experience. Creating AI agents for each character would suggest that maybe the original design was for characters to move about randomly and to interact with other characters differently each time?
Great job on the engine!
Looking very briefly at the AI section of the code, it seems like maybe it was a bit of overkill in Smoking Car's design, no? I got the impression that the game was a large theater, playing virtually the same way no matter what happens, and the only thing that changes is where you are and what you experience. Creating AI agents for each character would suggest that maybe the original design was for characters to move about randomly and to interact with other characters differently each time?
Thanks!
I can't say what their original design was (especially since all we have is the compiled script code), but indeed the game always play mostly the same. There is still quite a bit of branching, but it does not affect the overall story line (you'll just have different endings & interactions with others depending on your actions, which is already quite a bit!).
I prefer not to imagine the mess it would have been if they had tried to make it even more dynamic
Also remember that they needed the ability to rewind & forward the game at almost any time.
I can't say what their original design was (especially since all we have is the compiled script code), but indeed the game always play mostly the same. There is still quite a bit of branching, but it does not affect the overall story line (you'll just have different endings & interactions with others depending on your actions, which is already quite a bit!).
I prefer not to imagine the mess it would have been if they had tried to make it even more dynamic
Also remember that they needed the ability to rewind & forward the game at almost any time.
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
-
- Posts: 1
- Joined: Mon Nov 15, 2010 8:57 pm
Last Express
I have been trying for days to get this game to work. I have a MacBook. On several sites I have found methods which purport that the game is playable on my machine, but I have had no success. Does anyone know of a reliable way to get this game to play?
If you do, please explain it to me like I am 4 years old. Seriously, I majored in philosophy, all this is Sanskrit to me.
Thanks,
Chris
If you do, please explain it to me like I am 4 years old. Seriously, I majored in philosophy, all this is Sanskrit to me.
Thanks,
Chris
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.
You don't say Corey if you are trying to run the game using ScummVM or on it's own.
I haven't even checked to see if my version is detected yet but quote from Julien above "At this time, I wouldn't even try to play it."
You have a Macbook. What operating system is your version of the game for? I can't actually recall if this game got a hybrid (Win and Mac compatible) release at any time. My own version is 150 miles away from myself at the moment so I can't check it. Because of the game's age if you have a Mac version at all it will be from the PPC days. I have little experience with Apple hardware but seem to recall the new stuff has some sort of Classic mode? I might be wrong.
But as far as ScummVM and the game goes unless there's been loads of progress since Julien posted I wouldn't even try it yet.
Maybe somebody else here familiar with Mac could help but I assume as you won't be able to use ScummVM yet you'll get better help elsewhere.
I haven't even checked to see if my version is detected yet but quote from Julien above "At this time, I wouldn't even try to play it."
You have a Macbook. What operating system is your version of the game for? I can't actually recall if this game got a hybrid (Win and Mac compatible) release at any time. My own version is 150 miles away from myself at the moment so I can't check it. Because of the game's age if you have a Mac version at all it will be from the PPC days. I have little experience with Apple hardware but seem to recall the new stuff has some sort of Classic mode? I might be wrong.
But as far as ScummVM and the game goes unless there's been loads of progress since Julien posted I wouldn't even try it yet.
Maybe somebody else here familiar with Mac could help but I assume as you won't be able to use ScummVM yet you'll get better help elsewhere.
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
The one I bought is, according to the box, for DOS ("6.22 or higher"), Windows ("95/98") and Macintosh ("Power Macintosh, System 7.1.2 or higher"). At some point, I managed to install the DOS version with DOSBox, but I don't remember exactly how. The DOS installer doesn't quite seem to work.Red_Breast wrote:I can't actually recall if this game got a hybrid (Win and Mac compatible) release at any time. My own version is 150 miles away from myself at the moment so I can't check it.
Perhaps this thread (scroll down to the message beginning with "I got it working in OS X under Boxer, here's how") is useful?
-
- Got a warning
- Posts: 173
- Joined: Thu Feb 25, 2010 7:44 am
- Red_Breast
- Posts: 775
- Joined: Tue Sep 30, 2008 10:33 pm
- Location: The Bar Of Gold, Upper Swandam Lane.