BizHawk icon indicating copy to clipboard operation
BizHawk copied to clipboard

[Core Port Req.] ScummVM

Open Spikestuff opened this issue 6 months ago • 0 comments

Upstream info

  • Website
  • Target platforms: Win/Mac/Tux
  • Source repo
  • Language(s): C, C++
  • License: GPL v3

Merits

The Virtual Machine system would probably benefit those that don't want to have hassle with Linux TASing (which is pretty decent when you can follow directions) but has a large enough catalogue of Point-and-Click Adventure Games for those that do want to run a SCUMM title, or any other supported system for this machine could do with a bit of assistance perhaps.

ScummVM hosts multiple systems and was originally made to support LucasArts' SCUMM titles in mind at first and other systems followed after, such as Mohawk engine which runs Myst for instance. It's better to look at their compatibility list rather than their wiki as it gives a better idea on what's being focused on.

Technical details

I apologize that I'm going to suck this bit up.

Each title that ScummVM supports have their own default settings pre-configured and also allowing additional keys that aren't configured to be used as well.

If it's possible by reading how these keys are called, such as "Skip", "Move Forward" or "Move forward left" (this is Riven for example). Each title would have their own inputs that can be reconfigured similar to that of the MAME core and how it deals with how ScummVM deals with the Engines and Titles it hosts.

The part where input is displayed on TAStudio would be more technical due to this, but there might be enough keys to explain which key does what, unless in future TAStudio key's names can be renamed to what the user would want to name it to similar to that of how libTAS handles it.

Another hurdle would be dealing with how to actually deal with opening up certain titles which I have no info for.

Spikestuff avatar Feb 04 '24 03:02 Spikestuff