[ scummvm-Patches-2911342 ] DOTT: support for Maniac Mansion on Ed's computer

SourceForge.net noreply at sourceforge.net
Wed Dec 9 12:56:34 CET 2009


Patches item #2911342, was opened at 2009-12-09 12:56
Message generated for change (Tracker Item Submitted) made by tobigun
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=2911342&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Tobias Gunkel (tobigun)
Assigned to: Nobody/Anonymous (nobody)
Summary: DOTT: support for Maniac Mansion on Ed's computer

Initial Comment:
This is a proposal for support of Maniac Mansion in DOTT. At the moment if Ed's computer is started only a pop-up will show up that informs the user that Maniac Maniac is unsupported so far.

The patch adds a new feature to the config-manager that allows to queue launcher entries.
This feature is used in DOTT's startManiac() method as follows:
1. Maniac Mansion is enqueued in the launcher queue
2. DOTT is enqueued in the launcher queue with the current savestate and all transient options that are currently set
3. DOTT quits itself
4. as there are entries in the launcher queue, ScummVM does not terminate but dequeues the next launcher entry from the queue and starts it (in this case MM)
5. When the user quits MM ScummVM still does not terminate as the DOTT entry is in the queue. The entry is dequeued and started (with the savestate passed in the "save_slot" transient option)

The patch does not auto-detect MM, instead the first launcher entry with gameid "maniac" is used. If no entry exists, a message box with a short instruction of how to add MM to the launcher (similar to the message before) is displayed.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418822&aid=2911342&group_id=37116




More information about the Scummvm-tracker mailing list