Hey all. I'm a long-time ScummVM developer, and am currently (hopefully
) in the finishing stages of the current engine I'm working on. So I've been starting to cast around for a project to work on over the Christmas holidays, and thought it might be time to revisit the question of integrating AGS support into ScummVM. The previous threads in years past got somewhat contentious at times, but my understanding was that there was certainly overall support from the AGS community for older games to be supported at the very least. Though technically there are two options, with both the community codebase and fuzzie's earlier attempt, it seems like the community codebase is the way to go in that it covers a greater range of historical versions.
As such my question before I start such an effort, is whether there would be any issues with doing a conversion now. Particularly, I'm wondering what codebase point would be best to be used. I see that there's an ags3 branch, but it seems to be out of date compared to master, which has later 3.5 releases. Would the most 3.5 release tag be a good point to start for a ScummVM conversion? Though I'm also wondering if there's a near-term plan for a 4.0 release? Particularly if that ends up significantly changing the AGS format, would it be better to forget about it for now, and wait for the last 3.x release prior to working on a conversion? Something like that could end up being ideal, since there'd be less issues with a ScummVM implementation trying to play catch up with further commits and sub-releases on the main AGS repository.
Any guidance would be appreciated.

As such my question before I start such an effort, is whether there would be any issues with doing a conversion now. Particularly, I'm wondering what codebase point would be best to be used. I see that there's an ags3 branch, but it seems to be out of date compared to master, which has later 3.5 releases. Would the most 3.5 release tag be a good point to start for a ScummVM conversion? Though I'm also wondering if there's a near-term plan for a 4.0 release? Particularly if that ends up significantly changing the AGS format, would it be better to forget about it for now, and wait for the last 3.x release prior to working on a conversion? Something like that could end up being ideal, since there'd be less issues with a ScummVM implementation trying to play catch up with further commits and sub-releases on the main AGS repository.
Any guidance would be appreciated.