Skip to content

Adding an additional emulator #328

Description

@snowhunter

Hi, I wanted to try out adding an additional emulator to Chimera OS (in particular this would be the Cemu Wii U emulator AppImage).

I don't see any documentation, so I assume that it isn't officially supported, and I can see that the way it works appears to have changed since this comment: https://www.reddit.com/r/ChimeraOS/comments/10sq9d3/little_trick_for_some_nonpresent_emulators/

The structure appears to have change a little, now specifying a name and whether it is enabled,

"wii": {

and that Chimera looks to merge the existing list with the new entries:

PLATFORMS = merge_single_level(PLATFORMS_DEFAULT, PLATFORM_SETTINGS)

However when I alter my settings.json to include a new platform like this Chimera fails to boot, and I don't see any Python parsing errors in the Journal:

"enable_ftp_server": true,
"ftp_username": "gamer",
"ftp_password": "xxxxx",
"ftp_port": 2121,
"keep_password": false,
"recordings_dir": "/home/gamer/.local/share/chimera/recordings",
"sls_conf_file": "/usr/share/chimera/config/sls.conf",
"ffmpeg_inputs": ["-f x11grab -i :0", "-f alsa -i pulse"],
"ffmpeg_vcodec": "",
"ffmpeg_acodec": "",
"enable_remote_launch": false,
"enable_content_sharing": false,
"platforms": {
    "wiiu": {
        "name": "Wii U",
        "enabled": True
    }
}
}

My questions are initially:

  1. Is there a good way of manually running the startup scripts via ssh to see if there are any output errors that aren't being captured by the journal, as that would help me do a little self solving, and not post questions like this
  2. Is this actually supported (even if not officially) by ChimeraOS, or am I fixing up the wrong files. I can only assume that it is getting part of the way and then crashing due to a missing dependency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions