{"id":5623,"date":"2021-05-19T21:35:13","date_gmt":"2021-05-19T21:35:13","guid":{"rendered":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/"},"modified":"2021-05-19T21:39:22","modified_gmt":"2021-05-19T21:39:22","slug":"manifest-file","status":"publish","type":"docs","link":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/","title":{"rendered":"Manifest File"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"https:\/\/docs.unrealengine.com\/en-US\/SharingAndReleasing\/Patching\/ChunkDownloader\/LocalHost\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">Manifest Documentation (Epic Games)<\/a><\/div>\n<\/div>\n\n\n\n<p>To create the Manifest file needed for the plugin to know what files to download, we must first Package our game to create the needed .pak files, we must know the names and the size of the .pak files before creating our Manifest file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>PACKAGED PROJECT EXAMPLE OUTPUT<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"841\" height=\"270\" src=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png\" alt=\"\" class=\"wp-image-4647\" srcset=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png 841w, https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files-300x96.png 300w, https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files-768x247.png 768w\" sizes=\"auto, (max-width: 841px) 100vw, 841px\" \/><\/a><\/figure>\n\n\n\n<p>In this example we packaged the&nbsp;<strong>ChunkCore_Example<\/strong>&nbsp;project (<em>available on github to download<\/em>), then we browse into \u201c<strong>WindowsNoEditor\\CunkCore_Example\\Content\\Paks<\/strong>\u201d and inside this folder we will find all of our pak files. For example you can see the&nbsp;<strong>1002<\/strong>&nbsp;file that we created earlier \u201c<strong>pakchunk1002-WIndowsNoEditor.pak<\/strong>\u201c.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>MANIFESTUPDATER TOOL<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link\" href=\"http:\/\/eeldev.com\/downloads\/ManifestUpdater\/ManifestUpdater.7z\" target=\"_blank\" rel=\"noreferrer noopener\">Download ManifestUpdater Tool<\/a><\/div>\n<\/div>\n\n\n\n<p>You can download the ManifestUpdater Tool if you want to use a program rather than a text editor to Create\/Update\/Maintain your Manifest File.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/manifest_tool.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"508\" src=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/manifest_tool.png\" alt=\"\" class=\"wp-image-4652\" srcset=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/manifest_tool.png 586w, https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/manifest_tool-300x260.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/a><\/figure>\n\n\n\n<p>In this example we\u2019re going to be calling our Manifest file:&nbsp;<strong>BuildManifest-Windows.txt<\/strong>, here\u2019s a look at what the Example Projects Manifest file looks like:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$NUM_ENTRIES = 5\n$BUILD_ID = Beta\npakchunk0-WindowsNoEditor.pak\t86618778\tVersion1000\t0\t\/Windows\/pakchunk0-WindowsNoEditor.pak\npakchunk1000-WindowsNoEditor.pak\t13111168\tVersion1000\t1000\t\/Windows\/pakchunk1000-WindowsNoEditor.pak\npakchunk1001-WindowsNoEditor.pak\t50003840\tVersion1000\t1001\t\/Windows\/pakchunk1001-WindowsNoEditor.pak\npakchunk1002-WindowsNoEditor.pak\t11452790\tVersion1000\t1002\t\/Windows\/pakchunk1002-WindowsNoEditor.pak\npakchunk1003-WindowsNoEditor.pak\t16497445\tVersion1000\t1003\t\/Windows\/pakchunk1003-WindowsNoEditor.pak<\/code><\/pre>\n","protected":false},"featured_media":0,"parent":5614,"menu_order":1,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-5623","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Manifest File - eelDev<\/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:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manifest File - eelDev\" \/>\n<meta property=\"og:description\" content=\"To create the Manifest file needed for the plugin to know what files to download, we must first Package our game to create the needed .pak files, we must know the names and the size of the .pak files before creating our Manifest file. PACKAGED PROJECT EXAMPLE OUTPUT In this example we packaged the&nbsp;ChunkCore_Example&nbsp;project (available ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/\" \/>\n<meta property=\"og:site_name\" content=\"eelDev\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-19T21:39:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/\",\"url\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/\",\"name\":\"Manifest File - eelDev\",\"isPartOf\":{\"@id\":\"https:\/\/eeldev.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png\",\"datePublished\":\"2021-05-19T21:35:13+00:00\",\"dateModified\":\"2021-05-19T21:39:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#primaryimage\",\"url\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png\",\"contentUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png\",\"width\":841,\"height\":270},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/eeldev.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ChunkCore\",\"item\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Getting Started\",\"item\":\"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Manifest File\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/eeldev.com\/#website\",\"url\":\"https:\/\/eeldev.com\/\",\"name\":\"eelDev\",\"description\":\"eelDev.com\",\"publisher\":{\"@id\":\"https:\/\/eeldev.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/eeldev.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/eeldev.com\/#organization\",\"name\":\"eelDev\",\"url\":\"https:\/\/eeldev.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/eeldev.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png\",\"contentUrl\":\"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png\",\"width\":2048,\"height\":682,\"caption\":\"eelDev\"},\"image\":{\"@id\":\"https:\/\/eeldev.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Manifest File - eelDev","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:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/","og_locale":"en_US","og_type":"article","og_title":"Manifest File - eelDev","og_description":"To create the Manifest file needed for the plugin to know what files to download, we must first Package our game to create the needed .pak files, we must know the names and the size of the .pak files before creating our Manifest file. PACKAGED PROJECT EXAMPLE OUTPUT In this example we packaged the&nbsp;ChunkCore_Example&nbsp;project (available ... Read more","og_url":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/","og_site_name":"eelDev","article_modified_time":"2021-05-19T21:39:22+00:00","og_image":[{"url":"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/","url":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/","name":"Manifest File - eelDev","isPartOf":{"@id":"https:\/\/eeldev.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#primaryimage"},"image":{"@id":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#primaryimage"},"thumbnailUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png","datePublished":"2021-05-19T21:35:13+00:00","dateModified":"2021-05-19T21:39:22+00:00","breadcrumb":{"@id":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#primaryimage","url":"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png","contentUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2021\/03\/files.png","width":841,"height":270},{"@type":"BreadcrumbList","@id":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/manifest-file\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/eeldev.com\/"},{"@type":"ListItem","position":2,"name":"ChunkCore","item":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/"},{"@type":"ListItem","position":3,"name":"Getting Started","item":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/"},{"@type":"ListItem","position":4,"name":"Manifest File"}]},{"@type":"WebSite","@id":"https:\/\/eeldev.com\/#website","url":"https:\/\/eeldev.com\/","name":"eelDev","description":"eelDev.com","publisher":{"@id":"https:\/\/eeldev.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/eeldev.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/eeldev.com\/#organization","name":"eelDev","url":"https:\/\/eeldev.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/eeldev.com\/#\/schema\/logo\/image\/","url":"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png","contentUrl":"https:\/\/eeldev.com\/wp-content\/uploads\/2022\/12\/logo_new_transparent-4.png","width":2048,"height":682,"caption":"eelDev"},"image":{"@id":"https:\/\/eeldev.com\/#\/schema\/logo\/image\/"}}]}},"comment_count":0,"_links":{"self":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs\/5623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/comments?post=5623"}],"version-history":[{"count":3,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs\/5623\/revisions"}],"predecessor-version":[{"id":5634,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs\/5623\/revisions\/5634"}],"up":[{"embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs\/5614"}],"next":[{"title":"Downloading and Loading","link":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/downloading-and-loading\/","href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs\/5626"}],"prev":[{"title":"Initializing ChunkCore","link":"https:\/\/eeldev.com\/index.php\/docs\/chunkcore\/getting-started\/initializing-chunkcore\/","href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/docs\/5621"}],"wp:attachment":[{"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/media?parent=5623"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/eeldev.com\/index.php\/wp-json\/wp\/v2\/doc_tag?post=5623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}