If I add a current AGS game to ScummVM, I get the warning:
here "this game requests a higher version of AGS script API..."
Which API I have to select in AGS to run with the current ScummVM-Version?
Which AGS API is supported?
Moderator: ScummVM Team
- Praetorian
- ScummVM Developer
- Posts: 882
- Joined: Tue May 08, 2007 8:54 am
- Location: Greece
- Contact:
Re: Which AGS API is supported?
The warning comes from this line in the code:
https://github.com/scummvm/scummvm/blob ... t.cpp#L344
And, as of yet, the version seems to be v36026 aka "3.6.0 Final" according to:
https://github.com/scummvm/scummvm/blob ... nes.h#L192
and
https://adventuregamestudio.github.io/a ... tants.html
Edit: It looks like we have a few debug printouts on the background text console about the version that ScummVM detects for the game. So that would give you and idea about the issue with your AGS game.
Also, the code suggests that those version variables used only have meaning for AGS versions above "3.4.0 final", which may complicate things. Someone more familiar with the AGS ScummVM engine would probably know more details.
Re: Which AGS API is supported?
Which version of ScummVM are you using?
v36026, the version supported in ScummVM, is also the latest version for upstream AGS.
But support for it in ScummVM was added about 6 months ago, after the 2.6 release, so if the game uses that version, you need to use a daily build instead (or wait for the 2.7.0 release).
v36026, the version supported in ScummVM, is also the latest version for upstream AGS.
But support for it in ScummVM was added about 6 months ago, after the 2.6 release, so if the game uses that version, you need to use a daily build instead (or wait for the 2.7.0 release).