{"id":640,"date":"2022-04-28T14:01:21","date_gmt":"2022-04-28T14:01:21","guid":{"rendered":"https:\/\/mgalaxy.com\/helpcenter\/?post_type=docs&#038;p=640"},"modified":"2022-05-02T23:09:56","modified_gmt":"2022-05-02T23:09:56","password":"","slug":"adding-editing-a-system-definition","status":"publish","type":"docs","link":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/","title":{"rendered":"Adding\/Editing a system definition"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"640\" class=\"elementor elementor-640\" data-elementor-post-type=\"docs\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-04f88ba elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"04f88ba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7b4d111\" data-id=\"7b4d111\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4c24426 elementor-widget elementor-widget-text-editor\" data-id=\"4c24426\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>You may want to edit a system, or add a system to the list of systems recognized by mGalaxy.<\/p><p>The easiest way to do this is to make a request on the forum but if you want to do it by yourself we will see in the following how to proceed.<\/p><p>These tutorials will deal with the creation of a system, but if you know the principle, you should also be able to edit a system with full knowledge.<\/p><h2>Creating a system<\/h2><h3>Choosing a name and an illustration for this system<\/h3><p>To begin with the simplest thing, we will have to create a folder for this system and to deposit the illustration which will represent it.<\/p><ul><li>In the folder &#8220;mGalaxy\\Data\\Definition&#8221; create a folder and name it with the name of the system.<br \/>Be careful, the name you choose will be the one used at all stages of creation!<\/li><li>Drag the illustration into it. It must be an illustration in .png format, with a size of 200&#215;150 pixels, named &#8220;icon.png&#8221;.<\/li><\/ul><h3>Creating a system<\/h3><p>The list of systems is in the file &#8220;mGalaxy\\Data\\Definition\\Systems.xml&#8221;<br \/>This file is to be opened with a text editor.<br \/>Here is how a system is defined:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cb3773 elementor-widget elementor-widget-text-editor\" data-id=\"4cb3773\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In the first line, we will define the name of the system (as chosen at the beginning) and the category in which to place this system. This category must be one of these 3 choices: Arcade\/Computer\/Console.<\/p><p>The second line contains the identifiers of this system in several online databases.<br \/>The only 2 that interest us are &#8220;ss&#8221; (for ScreenScraper) and &#8220;em&#8221; (for EmuMovies) which are used when retrieving media. The others can be ignored.<br \/>To find this information on <strong>ScreenScraper<\/strong> (taking the Atari 2600 as an example), search in the list of systems and once it is displayed, here is where to get its identifier:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e419dd elementor-widget elementor-widget-image\" data-id=\"9e419dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"952\" height=\"613\" src=\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg\" class=\"attachment-full size-full wp-image-785\" alt=\"\" srcset=\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg 952w, https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01-300x193.jpg 300w, https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01-768x495.jpg 768w\" sizes=\"(max-width: 952px) 100vw, 952px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f025c5 elementor-widget elementor-widget-text-editor\" data-id=\"1f025c5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>(This identifier is not available on <strong>EmuMovies<\/strong>. You will have to ask for it on our forum so that we can give it to you)<\/p><p>You should have, in the end, a system definition comparable to this one.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c628c63 elementor-widget elementor-widget-text-editor\" data-id=\"c628c63\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tCopy it to the same level as the other definitions.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>You may want to edit a system, or add a system to the list of systems recognized by mGalaxy. The easiest way to do this is to make a request on the forum but if you want to do it by yourself we will see in the following how to proceed. These tutorials will deal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[19],"doc_tag":[],"class_list":["post-640","docs","type-docs","status-publish","hentry","doc_category-advanced-use"],"year_month":"2026-04","word_count":645,"total_views":"523","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"mgalaxy","author_nicename":"mgalaxy","author_url":"https:\/\/mgalaxy.com\/helpcenter\/author\/mgalaxy\/"},"doc_category_info":[{"term_name":"Advanced Use","term_url":"https:\/\/mgalaxy.com\/helpcenter\/docs-category\/advanced-use\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.3.1 (Yoast SEO v27.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Adding\/Editing a system definition - HELP CENTER<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding\/Editing a system definition\" \/>\n<meta property=\"og:description\" content=\"You may want to edit a system, or add a system to the list of systems recognized by mGalaxy. The easiest way to do this is to make a request on the forum but if you want to do it by yourself we will see in the following how to proceed. These tutorials will deal [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/\" \/>\n<meta property=\"og:site_name\" content=\"HELP CENTER\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/mgalaxyFE\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-02T23:09:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@mGalaxyFE\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/\",\"url\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/\",\"name\":\"Adding\/Editing a system definition - HELP CENTER\",\"isPartOf\":{\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg\",\"datePublished\":\"2022-04-28T14:01:21+00:00\",\"dateModified\":\"2022-05-02T23:09:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#primaryimage\",\"url\":\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg\",\"contentUrl\":\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg\",\"width\":952,\"height\":613},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mgalaxy.com\/helpcenter\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding\/Editing a system definition\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/#website\",\"url\":\"https:\/\/mgalaxy.com\/helpcenter\/\",\"name\":\"HELP CENTER\",\"description\":\"mGalaxy help, documentation, tutorials, faq, knowledge base\",\"publisher\":{\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mgalaxy.com\/helpcenter\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/#organization\",\"name\":\"mGalaxy\",\"url\":\"https:\/\/mgalaxy.com\/helpcenter\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/logo_blue.png\",\"contentUrl\":\"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/logo_blue.png\",\"width\":256,\"height\":88,\"caption\":\"mGalaxy\"},\"image\":{\"@id\":\"https:\/\/mgalaxy.com\/helpcenter\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/mgalaxyFE\",\"https:\/\/x.com\/mGalaxyFE\",\"https:\/\/www.instagram.com\/mgalaxyfe\/\",\"https:\/\/www.youtube.com\/user\/mGalaxyFE\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Adding\/Editing a system definition - HELP CENTER","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/","og_locale":"en_US","og_type":"article","og_title":"Adding\/Editing a system definition","og_description":"You may want to edit a system, or add a system to the list of systems recognized by mGalaxy. The easiest way to do this is to make a request on the forum but if you want to do it by yourself we will see in the following how to proceed. These tutorials will deal [&hellip;]","og_url":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/","og_site_name":"HELP CENTER","article_publisher":"https:\/\/www.facebook.com\/mgalaxyFE","article_modified_time":"2022-05-02T23:09:56+00:00","og_image":[{"url":"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_site":"@mGalaxyFE","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/","url":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/","name":"Adding\/Editing a system definition - HELP CENTER","isPartOf":{"@id":"https:\/\/mgalaxy.com\/helpcenter\/#website"},"primaryImageOfPage":{"@id":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#primaryimage"},"image":{"@id":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#primaryimage"},"thumbnailUrl":"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg","datePublished":"2022-04-28T14:01:21+00:00","dateModified":"2022-05-02T23:09:56+00:00","breadcrumb":{"@id":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#primaryimage","url":"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg","contentUrl":"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/CreatingSystem_01.jpg","width":952,"height":613},{"@type":"BreadcrumbList","@id":"https:\/\/mgalaxy.com\/helpcenter\/docs\/adding-editing-a-system-definition\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mgalaxy.com\/helpcenter\/"},{"@type":"ListItem","position":2,"name":"Adding\/Editing a system definition"}]},{"@type":"WebSite","@id":"https:\/\/mgalaxy.com\/helpcenter\/#website","url":"https:\/\/mgalaxy.com\/helpcenter\/","name":"HELP CENTER","description":"mGalaxy help, documentation, tutorials, faq, knowledge base","publisher":{"@id":"https:\/\/mgalaxy.com\/helpcenter\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mgalaxy.com\/helpcenter\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/mgalaxy.com\/helpcenter\/#organization","name":"mGalaxy","url":"https:\/\/mgalaxy.com\/helpcenter\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/mgalaxy.com\/helpcenter\/#\/schema\/logo\/image\/","url":"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/logo_blue.png","contentUrl":"https:\/\/mgalaxy.com\/helpcenter\/wp-content\/uploads\/logo_blue.png","width":256,"height":88,"caption":"mGalaxy"},"image":{"@id":"https:\/\/mgalaxy.com\/helpcenter\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/mgalaxyFE","https:\/\/x.com\/mGalaxyFE","https:\/\/www.instagram.com\/mgalaxyfe\/","https:\/\/www.youtube.com\/user\/mGalaxyFE"]}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/docs\/640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/comments?post=640"}],"version-history":[{"count":125,"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/docs\/640\/revisions"}],"predecessor-version":[{"id":821,"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/docs\/640\/revisions\/821"}],"wp:attachment":[{"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/media?parent=640"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/doc_category?post=640"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/mgalaxy.com\/helpcenter\/wp-json\/wp\/v2\/doc_tag?post=640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}