Project

General

Profile

Actions

Emulator Issues #8374

closed

Feature request: Automatically change discs for two-disc games

Added by JosJuice about 9 years ago. Updated about 5 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Feature request
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-9343

Description

Some GC game loaders for the Wii support automatically changing discs for games that require two discs. For instance, DIOS MIOS added it in r34: https://code.google.com/p/diosmios/source/detail?r=34

It would be convenient to have this feature in Dolphin. According to the diff linked above, it can be done by changing disc when the DI command DVDLowStopMotor is used. This means that we simply can call ChangeDisc(newFileName) in DVDInterface's DVDLowStopMotor case if some "Change disc automatically" option is enabled, but I see two problems with this.

  1. There are cases where DVDLowStopMotor is used but the disc should not be changed. For instance, I think the Wii Menu does it after reading the metadata of a newly inserted disc. Is it okay to expect users to disable the "Change disc automatically" option in situations like launching a 2-disc game from the Wii Menu?

  2. How is DVDInterface supposed to know the filename of the disc to insert? Should the GUI somehow tell it when launching emulation?

Actions

Also available in: Atom PDF