Emulator Issues #13065open
[Feature Request] Add more command line arguments to manage disks when dolphin is running
Hello, I don't know if I'm in the right place to put my message, but I didn't found any other ones, so I hope that it wouldn't be annoying ...
I want to ask you to add some more command line arguments to Dolphin, cause l’m currently creating a personal project base on dolphin, which the goal is to create a "fake" wii using a computer and which boot directly into the Wii Main Menu and use any game I want to play on.
But, I’m confronting a problem that currently i can't fix until you may step into.
I want to change the game disk that will be loaded on the Disk loader form the Wii's main menu using some command line on a running instance of dolphin, which avoid to stop dolphin and re-run against the right game, even if currently we cannot boot into the Wii's main menu and specify a game that will be available on the Disk Loader channel.
Another way that could be a fix for this, instead of creating more arguments for command lines, is to be able to use controllers (Wii and GameCube, maybe every types) direclty into dolphin, or at least on the game list and be able to run games this way, and stop them with a very special serial of keys using the controllers.
They're are my ideas to be able to have a keyboardless and mouseless experience using Dolphin, and have a true living room experience.
Updated by Xenoxis 6 months ago
I'm having some trouble imagining how this would work. How would you provide a command-line argument to a running instance of Dolphin? Do you mean you would write to Dolphin's stdin?
Yes, by the stdin would be a solution, but a better one is to specify a path of a FIFO file which dolphin will listen from an argument of the command line, and by putting instruction through it, it'll allow to change configurations values and change the loaded game file.
Another solution would be to specify a PID on a command line argument, and it will change this specific process environment currently running.
What do you think about ?