[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-382809-105":3,"detail-sidebar-cat-1-en-105":81,"doc-detail-382809-en":127},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":74,"head_meta":76,"extra_data":78,"updated_unix":80},105,"en","magic-set-editor-2-template-creation-tutorial-basics","Magic Set Editor 2 - Template Creation Tutorial Basics","","Magic Set Editor 2 template creation tutorial basics explain how to set up required folder packages for MSE templates, especially the main .mse-game and per-style .mse-style structures. It clarifies the role of supplementary packages (such as .mse-include and .mse-symbol-font), then walks through reading a sample template (Poker) by detailing key header properties, comments, init scripts, and the game, set, and card fields. It also covers essential syntax, indentation rules, and style-package dependencies and sizing.",{"@graph":14,"@context":73},[15,34,56],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/template/","Template",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/template/presentations/","Presentations",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/template/magic-set-editor-2-template-creation-tutorial-basics/382809/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/magic-set-editor-2-template-creation-tutorial-basics/382809.png","ImageObject",442,249,{"name":42,"@type":43},"Bintang","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-21","2026-09-24",true,{"@type":52,"interactionType":53,"userInteractionCount":55},"InteractionCounter",{"@type":54},"ViewAction",8,{"@type":57,"mainEntity":58},"FAQPage",[59,65,69],{"name":60,"@type":61,"acceptedAnswer":62},"What folder packages are required to create an MSE template?","Question",{"text":63,"@type":64},"A basic template requires a folder named [game].mse-game and at least one folder named [game]-[style].mse-style. The .mse-game folder holds information common to card styles, while each .mse-style folder contains style-specific data.","Answer",{"name":66,"@type":61,"acceptedAnswer":67},"What do the header properties in an mse-game file control?",{"text":68,"@type":64},"The mse version checks compatibility, full name and short name identify the game in the UI, installer group stores internal data, icon defines the image shown in “New Set,” position hint controls ordering, and version helps detect mismatched package/style dates.",{"name":70,"@type":61,"acceptedAnswer":71},"How do game fields and style fields relate when building card layouts?",{"text":72,"@type":64},"Card fields and set fields define what appears on the card graphic and in set info, typically using name/type plus properties. The style package determines layout properties such as card dimensions and styling fields, and it also lists dependencies needed for the style to run correctly.","https://schema.org",{"og:url":32,"og:type":75,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":77,"canonical":32},"index,follow",{"doc_id":79,"site_id":7},382809,1791719566,{"code":4,"msg":82,"data":83},"success",[84,88,93,98,103,108,113,118,123],{"id":85,"doc_module":22,"doc_module_name":25,"category_name":29,"show_sort_weight":86,"slug":87},11,90,"presentations",{"id":89,"doc_module":22,"doc_module_name":25,"category_name":90,"show_sort_weight":91,"slug":92},12,"Resumes",80,"resumes",{"id":94,"doc_module":22,"doc_module_name":25,"category_name":95,"show_sort_weight":96,"slug":97},14,"Invoices",70,"invoices",{"id":99,"doc_module":22,"doc_module_name":25,"category_name":100,"show_sort_weight":101,"slug":102},15,"Posters",60,"posters",{"id":104,"doc_module":22,"doc_module_name":25,"category_name":105,"show_sort_weight":106,"slug":107},16,"Social Media",50,"social-media",{"id":109,"doc_module":22,"doc_module_name":25,"category_name":110,"show_sort_weight":111,"slug":112},17,"Forms",40,"forms",{"id":114,"doc_module":22,"doc_module_name":25,"category_name":115,"show_sort_weight":116,"slug":117},18,"Letters",30,"letters",{"id":119,"doc_module":22,"doc_module_name":25,"category_name":120,"show_sort_weight":121,"slug":122},21,"Paper Templates",5,"papers-templates",{"id":124,"doc_module":22,"doc_module_name":25,"category_name":125,"show_sort_weight":4,"slug":126},158,"General","general-158",{"code":4,"msg":82,"data":128},{"doc_id":79,"user_id":129,"nickname":42,"user_avatar":130,"doc_module":22,"category_id":85,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":131,"file_id":132,"file_url":133,"file_type":134,"file_size":135,"view_count":55,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":121,"language":136,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":12,"update_tm":140,"read_time":26},962085564381,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","Magic Set Editor 2 – Template Creation Tutorial Basics  \nSeveral types of folders, called “packages”, must be set up correctly to create any template for MSE.(All files related to MSE template creation are in the Magic Set Editor 2/data folder)  \nEach template consists of one folder named [game].mse-game. [game] is the name of the game, for example heroscape.mse-game. This folder contains information that applies to all the different card styles in that game. The template also consists of at least one [game]-[style].mse-style. This folder contains specific information for the style named.  \nOther types of packages can be seen in the data folder, such as .mse-include and .mse-symbol-font. These all do different things to supplement the main mse-game and mse-style packages and are not necessary for a basic template.  \nExample:  \nmagic.mse-game is a folder that contains information applying to all Magic cards. The various magic-[style].mse-style folders, such as magic-new-flip.mse-style, contain information on specific styles of Magic cards – in this case, a modern flip card.  \nEach mse-game folder contains at minimum a file named game, which contains all the global information for that game. Each mse-style folder contains at minimum a file named style, which contains all the specific information for that style. Usually the mse-style folder also contains images for things like card backs.  \nSyntax  \ngame  \nTo understand what each of these files contains, we’ll go through an existing template. Download the Poker template from [http://mtg.pifro.com/viewtopic.php?f=20&t=220](http://mtg.pifro.com/viewtopic.php?f=20&t=220. It)[. It](http://mtg.pifro.com/viewtopic.php?f=20&t=220. It)’s a fairly simple one, which is why we’re using it for this purpose.  \nOpen poker.mse-game/game in Notepad. You’ll see six lines at the top. These define some properties of the mse-game package and the game itself.  \nmse version is the version of MSE the template was made for. This is checked when the template is run to make sure the user has a compatible version.  \nfull name is the full name of the game. If you run MSE, click New Set, and look at the top row of games, the second line of text is the game’s full name.  \nAnother property that doesn’t appear in the Poker template is short name. This is the abbreviated name of the game, the first line of text in the New Set window.  \ninstaller group is an internal MSE directory where the template’s information is stored (can be viewed through File-> Check Updates) .  \nicon is the filename of the image (from the base directory of the mse-game folder) that will appear in the New Set window. The image should be in the mse-game directory.  \nposition hint will indicate where the game should appear in the New Set window – a value of 00 will make the game try to appear first, a value of for example 999 means it will try to appear at the end. version is the date this version of the template was created. This allows MSE to make sure people aren’t using a new mse-game package with old styles, or the other way around, possibly causing errors.  \nNext up in the file is a line of \\# signs, followed by some text. In MSE templating, \\# is a comment symbol – any line that begins with a \\# will be ignored when running the template. These lines are simply for the programmer’s reminders and reference.  \nBetween this comment and the next one is the init script of the game package. This is where you put any scripts you use in the game package. Scripts are a bit more in-depth, so we’ll go over them later.  \nThe final part of the game package is the set and card fields. Open a new set in MSE (any game) .  \nCard fields are anything at all that appears on the card graphic – text boxes, images, and the card itself. Now click the “Set Info” tab. Anything that appears in here is a set field.  \nAt minimum, one of these fields has a type and a name.  \nExample:  \ncard field:  \ntype: text  \nname: cardname  \nIndentation is an important aspect ","cbCaiedqI28ZZeAZ","https://ap.wps.com/l/cbCaiedqI28ZZeAZ","pdf",20766,"English","# Packages for MSE Templates\n## Core folders: mse-game and mse-style\n## Supplementary packages\n# Example walkthrough: poker.mse-game\n## Header properties and metadata\n## Comments, init script, and fields\n# Syntax and indentation rules\n# Style package structure\n## Linking to the game\n## Depends statements and card sizing\n## Styling fields and card fields","[{\"question\":\"What folder packages are required to create an MSE template?\",\"answer\":\"A basic template requires a folder named [game].mse-game and at least one folder named [game]-[style].mse-style. The .mse-game folder holds information common to card styles, while each .mse-style folder contains style-specific data.\"},{\"question\":\"What do the header properties in an mse-game file control?\",\"answer\":\"The mse version checks compatibility, full name and short name identify the game in the UI, installer group stores internal data, icon defines the image shown in “New Set,” position hint controls ordering, and version helps detect mismatched package/style dates.\"},{\"question\":\"How do game fields and style fields relate when building card layouts?\",\"answer\":\"Card fields and set fields define what appears on the card graphic and in set info, typically using name/type plus properties. The style package determines layout properties such as card dimensions and styling fields, and it also lists dependencies needed for the style to run correctly.\"}]","Magic Set Editor 2 - Template Creation Tutorial Basics | PDF",1790252518]