{"id":1233,"date":"2022-06-17T07:39:00","date_gmt":"2022-06-17T14:39:00","guid":{"rendered":"https:\/\/gmr.dev\/blog\/?p=1233"},"modified":"2024-01-21T05:03:25","modified_gmt":"2024-01-21T13:03:25","slug":"undertale-mobile-native-android-build-with-controller-keyboard-support","status":"publish","type":"post","link":"https:\/\/rose.dev\/blog\/2022\/06\/17\/undertale-mobile-native-android-build-with-controller-keyboard-support\/","title":{"rendered":"Undertale Mobile Native Android Build with Controller &amp; Keyboard Support + Save Editor"},"content":{"rendered":"\n<p>&#8220;<em>What the heck?<\/em>&#8221; I hear yourself asking.<\/p>\n\n\n\n<p>&#8220;Is there even an android version of the game out?&#8221; No. \ud83d\ude42<\/p>\n\n\n\n<p>Undertale has been one of the most influential and one of my favorite games of all time. Since the game&#8217;s release in 2015 I&#8217;ve been entranced by its secrets and storyline. I played it blind when it first came out and have been hooked ever since.<\/p>\n\n\n\n<p>I&#8217;ve been a part of a few different Undertale data mining communities over the years and although I admit there probably aren&#8217;t any secrets left, I&#8217;m still interested in any new theories or fan works\/mods.<\/p>\n\n\n\n<p>I came across a method to patch gamemaker files including Undertale to mobile, and then discovered there&#8217;s already been some work in the community into this area. I took the existing mobile Undertale modifications online and added full controller and keyboard support (note this build is <strong>Android <\/strong>only). <strong>YOU CAN HIDE THE ADDED GAMEPAD IN THE GAME&#8217;S BUILT IN SETTINGS MENU. SET THE BUTTON OPACITY TO 0. \u2764\ufe0f<\/strong><\/p>\n\n\n\n<p>A save editor has also been added into the game. If you visit the <strong>SETTINGS<\/strong> menu from either the beginning of the game or the <em>Continue<\/em> menu, you can overwrite your save file with presets. Save file preset names are below, but <strong>THEY CONTAIN SPOILERS<\/strong> (if you haven&#8217;t somehow heard\/played <a aria-label=\"undefined (opens in a new tab)\" href=\"https:\/\/undertale.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">UNDERTALE <\/a>already)<\/p>\n\n\n\n<div class=\"wp-block-otfm-little-spoiler otfm-sp__wrapper otfm-sp__little js-otfm-sp__closed otfm-sp__f5f5f5\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" data-otfm-spc=\"#f5f5f5\" style=\"text-align:left\"><div class=\"otfm-sp__title\">Save File Presets<\/div><div class=\"otfm-sp__content\" style=\"height:0;opacity:0;visibility:hidden\">Sans Fight &#8211; Genocide<br\/>Undyne The Undying &#8211; Genocide<br\/>Asgore Fight &#8211; Neutral <br\/>Asgore Fight &#8211; True Ending -> Asriel Fight<br\/>Omega Flowey<br\/><br\/><strong>And of course an option to clear and reset.<\/strong><\/div><\/div>\n\n\n\n<p>This along with the added Bluetooth controller support should make it bearable to play Undertale on mobile devices!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Screenshots<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213449_UNDERTALE-1024x419.jpg\" alt=\"\" class=\"wp-image-2808\" srcset=\"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213449_UNDERTALE-1024x419.jpg 1024w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213449_UNDERTALE-300x123.jpg 300w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213449_UNDERTALE-768x314.jpg 768w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213449_UNDERTALE-1536x628.jpg 1536w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213449_UNDERTALE-2048x838.jpg 2048w\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213430_UNDERTALE-1024x419.jpg\" alt=\"\" class=\"wp-image-2809\" srcset=\"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213430_UNDERTALE-1024x419.jpg 1024w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213430_UNDERTALE-300x123.jpg 300w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213430_UNDERTALE-768x314.jpg 768w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213430_UNDERTALE-1536x628.jpg 1536w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213430_UNDERTALE-2048x838.jpg 2048w\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" src=\"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213504_UNDERTALE-1024x419.jpg\" alt=\"\" class=\"wp-image-2810\" srcset=\"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213504_UNDERTALE-1024x419.jpg 1024w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213504_UNDERTALE-300x123.jpg 300w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213504_UNDERTALE-768x314.jpg 768w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213504_UNDERTALE-1536x628.jpg 1536w, https:\/\/rose.dev\/blog\/wp-content\/uploads\/2023\/10\/Screenshot_20231018_213504_UNDERTALE-2048x838.jpg 2048w\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><em>This build is for educational purposes and Undertale research only.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Download<\/h2>\n\n\n\n<p><strong>v0.1.0<\/strong><br>&#8211; Updated internal Undertale version to v1.08<br>&#8211; Fixed name selection screen crash<br>&#8211; Add more name easter eggs<br>&#8211; Fix save editor crash<br><a href=\"http:\/\/rose.dev\/blog\/dist\/UNDERTALE%20Mobile%20v0.1.0.zip\" target=\"_blank\" rel=\"noreferrer noopener\">DOWNLOAD: [APK FILE FOR ANDROID ONLY]<\/a><\/p>\n\n\n\n<p><strong>v0.0.8<\/strong><br>&#8211; Initial test<br>[download removed]<\/p>\n<hr>\r\nIt helps me if you share this post\r\n<br\/>\r\n<br\/>\r\nPublished 2022-06-17 07:39:00 ","protected":false},"excerpt":{"rendered":"<p>Ever wanted to play UNDERTALE on your Android device? No? Too bad, here&#8217;s a post doing it anyway.<\/p>\n","protected":false},"author":1,"featured_media":2883,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[835,921,922,832,833],"tags":[945,944,946,939,948,940,938,943,942,941,947,926],"class_list":["post-1233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-misc","category-random","category-release","category-software","category-technology","tag-android","tag-apk","tag-compilation","tag-controller","tag-fox","tag-keyboard","tag-mobile","tag-mod","tag-modification","tag-support","tag-toby","tag-undertale"],"jetpack_featured_media_url":"https:\/\/rose.dev\/blog\/wp-content\/uploads\/2022\/06\/undertalebanner.jpg","_links":{"self":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts\/1233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/comments?post=1233"}],"version-history":[{"count":22,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts\/1233\/revisions"}],"predecessor-version":[{"id":3037,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/posts\/1233\/revisions\/3037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/media\/2883"}],"wp:attachment":[{"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/media?parent=1233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/categories?post=1233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rose.dev\/blog\/wp-json\/wp\/v2\/tags?post=1233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}