A redesign of the AGS site is being planned! Please check out the mockups and give your feedback.


Two factor authentication (via app or email) is now available for the forums. You can enable it on your profile.

Author Topic: Porting engine to ScummVM  (Read 2726 times)

Re: Porting engine to ScummVM
« Reply #20 on: 14 Feb 2021, 23:53 »
Yep. We're hard at work polishing up the engine, and fixing various issues. In answer to some of the previous questions
1) We do have fallback detection for any unknown game title found, so any games we don't know about can still be added. The only downside is that it gets added with a generic "AGS Game" description. Eventually, the fallback detection will be enhanced to extract the game title from the found game and display that instead.

2) As for support, the ScummVM engine in theory supports the same version range that the standalone source it's based on does (i.e. 2.5+). However, the ScummVM reimplements the Allegro library as a thunk layer to translate calls to the ScummVM graphics classes & code. So initially there were lots of games that crashes due to mistakes in my implementation, or some of the more obscure Allego drawing routines not being implement. Likewise for the C++ std classes. That's our current focus.

As for announcements, Sev already made a posting on the group's Facebook page: https://www.facebook.com/ScummVM/
The images there are a good example of how fixes are being done over time.. previously, 32-bit images were getting their RGB mixed up. That also is fixed in the latest daily builds. More formal announcements other than that will probably wait until we're ready to announce an official testing period.
« Last Edit: 14 Feb 2021, 23:58 by dreammaster »

Re: Porting engine to ScummVM
« Reply #21 on: 22 Mar 2021, 03:27 »
As for announcements, Sev already made a posting on the group's Facebook page: https://www.facebook.com/ScummVM/

Direct link https://www.facebook.com/ScummVM/posts/10159546707706410

I want to offer my thanks, encouragement and support. How is it going, what's left to do, and how do you want to approach game testing to maximize return?

Re: Porting engine to ScummVM
« Reply #22 on: 23 Mar 2021, 19:32 »
I want to offer my thanks, encouragement and support.
Thank you (I am another one of the ScummVM developers involved in this project).
How is it going, what's left to do, and how do you want to approach game testing to maximize return?
It's progressing wells. We are at a stage where most games seem to work well, but there are a few know issues in some of them.
Before we announce public testing we will want to finish a few things:
  • Iron out the few remaining graphical issues we introduced when rewriting the allegro layer to use the ScummVM APIs.
  • Fix a few other bugs we are already aware off (reported by early users or by testing games ourselves - for example path finding seems to be off in some games).
  • Improve integration of the AGS configuration settings with the ScummVM ones (for example for the sound/music/speech volumes).
  • Maybe add some more plugins needed to play some of the games.