loading

Undertale is an incredibly cool PC game, what would you say if I told you you could play it on your phone!

Well you can!!!!

Today's Instructable is going to guide you through the process of installing Undertale on your phone.

NOTE:

- Your phone has to be an Android phone, sorry iPhone users, it's Apple's fault.

- If you successfully finish this tutorial, please do not distribute the finished .APK file; that is considered pirating and you can be sent to jail for it. The same goes for the PC version of Undertale, please don't pirate that too.

Step 1: What You Need.

Before we start let's go over the stuff we need.

- A Windows or OSX computer with Administrator access.

- An Android phone or tablet with "Unknown Sources" enabled.

- 50 MB of free space on your phone or tablet(135 MB if you want music).

- 7-Zip File Manager, a free program for Windows & OSX.

- 45 Minutes to 1 Hour of time.

- Undertale PC Version

- DETERMINATION!!!!!!!!

Step 2: Stuff You Need to Download.

First, we download a blank file. This is essentially a base for the PC game files we are going to put inside of it.

Download the file here.

Step 3: Editing the .APK.

Now, right-click the blank file we downloaded earlier(UndertaleWrapper.apk) then hover over the bar that reads "7-Zip", then click "Open Archive". Go to the "/assets" folder, you will see a file called "game.droid", this is the file which contains everything from the game(or should contain) (code, graphics, sfx, etc).

Next, open your "Undertale" folder from C:\Program Files\Undertale\. If you installed Undertale from Steam then while you are in Steam right-click the name "Undertale" in installed games then, Properties, "Browse Local Files". Then, you are going to see an .EXE file, extract that using 7-Zip.

In the Undertale folder you will see a file called "data.win", if you don't see it, then scroll down. Make a copy of the "data.win" file somewhere else on your computer, then change the name of that file to "game.droid" the right-click on it then "Cut".

Okay, now take a deep breath. Ahhhhhhhh. You're almost halfway through.

Now, right-click the blank file we downloaded earlier(UndertaleWrapper.apk) then hover over the bar that reads "7-Zip", then click "Open Archive". Go to the same "/assets" folder we saw earlier, and right-click "Paste". When it asks you if you want to replace the existing file with this one, say yes.Then, Exit 7-Zip.

Step 4: HaLfwAy ThRoUgH!!!!!!

If you don't want the music, then all you have to do is copy the .APK to your phone or tablet, then install an application called "Zip Signer" from the Google Play Store. Once "Zip Signer" is installed, open it then select "Choose In/Out"; for input choose the .apk file you just moved, and for output pick whatever location you like. After it's done just look in the folder you selected for output for a file called "UndertaleWrapper-signed.apk" click that and after it's installed proceed to step 7.

------------------------------------------------------------------------------------------------------------------------------------------------------

If you want music then continue on with DETERMINATION!!!!!!!

Step 5: Music!!!!!!

Download the "aapt.exe" file from here (This is a 100% original copy of the "aapt.exe" included with the Android SDK, if you don't trust this, download the Android SDK and get it from that)

After downloading, move it to the same folder your "UndertaleWrapper.apk" is in, now, for the important step, create a folder called "assets" in the same folder as the "aapt.exe" (NOT INSIDE THE "UNDERTALEWRAPPER.APK") copy all "*.ogg" files and the "credits.txt" from your Undertale PC/MacOSX installation to that folder... copied everything? Good, now, open the command prompt(if don't know what that is then open start and search up "command prompt") and go to the folder where "aapt.exe" is in, now, cop the text below,paste it in the prompt, and hit enter.

aapt add -f -v UndertaleWrapper.apk assets/credits.txt assets/mus_a2.ogg assets/mus_alphysfix.ogg assets/mus_amalgam.ogg assets/mus_ambientwater.ogg assets/mus_anothermedium.ogg assets/mus_bad.ogg assets/mus_barrier.ogg assets/mus_battle1.ogg assets/mus_battle2.ogg assets/mus_bergentruckung.ogg assets/mus_bgflameA.ogg assets/mus_birdnoise.ogg assets/mus_birdsong.ogg assets/mus_boss1.ogg assets/mus_cast_1.ogg assets/mus_cast_2.ogg assets/mus_cast_3.ogg assets/mus_cast_4.ogg assets/mus_cast_5.ogg assets/mus_cast_6.ogg assets/mus_cast_7.ogg assets/mus_chokedup.ogg assets/mus_churchbell.ogg assets/mus_computer.ogg assets/mus_confession.ogg assets/mus_coolbeat.ogg assets/mus_core.ogg assets/mus_coretransition.ogg assets/mus_core_ambience.ogg assets/mus_creepy_ambience.ogg assets/mus_crickets.ogg assets/mus_cymbal.ogg assets/mus_dance_of_dog.ogg assets/mus_date.ogg assets/mus_date_fight.ogg assets/mus_date_tense.ogg assets/mus_deeploop2.ogg assets/mus_disturbing.ogg assets/mus_dogappear.ogg assets/mus_dogmeander.ogg assets/mus_dogroom.ogg assets/mus_dogsong.ogg assets/mus_dontgiveup.ogg assets/mus_doorclose.ogg assets/mus_dooropen.ogg assets/mus_drone.ogg assets/mus_dummybattle.ogg assets/mus_dununnn.ogg assets/mus_elevator.ogg assets/mus_elevator_last.ogg assets/mus_endarea_parta.ogg assets/mus_endarea_partb.ogg assets/mus_endingexcerpt1.ogg assets/mus_endingexcerpt2.ogg assets/mus_express_myself.ogg assets/mus_fallendown2.ogg assets/mus_fearsting.ogg assets/mus_flowey.ogg assets/mus_f_6s_1.ogg assets/mus_f_6s_2.ogg assets/mus_f_6s_3.ogg assets/mus_f_6s_4.ogg assets/mus_f_6s_5.ogg assets/mus_f_6s_6.ogg assets/mus_f_alarm.ogg assets/mus_f_destroyed.ogg assets/mus_f_destroyed2.ogg assets/mus_f_destroyed3.ogg assets/mus_f_finale_1.ogg assets/mus_f_finale_1_l.ogg assets/mus_f_finale_2.ogg assets/mus_f_finale_3.ogg assets/mus_f_intro.ogg assets/mus_f_newlaugh.ogg assets/mus_f_newlaugh_low.ogg assets/mus_f_part1.ogg assets/mus_f_part2.ogg assets/mus_f_part3.ogg assets/mus_f_saved.ogg assets/mus_f_wind1.ogg assets/mus_f_wind2.ogg assets/mus_gameover.ogg assets/mus_ghostbattle.ogg assets/mus_harpnoise.ogg assets/mus_hereweare.ogg assets/mus_hotel.ogg assets/mus_hotel_battle.ogg assets/mus_house1.ogg assets/mus_house2.ogg assets/mus_intronoise.ogg assets/mus_kingdescription.ogg assets/mus_lab.ogg assets/mus_leave.ogg assets/mus_menu0.ogg assets/mus_menu1.ogg assets/mus_menu2.ogg assets/mus_menu3.ogg assets/mus_menu4.ogg assets/mus_menu5.ogg assets/mus_menu6.ogg assets/mus_mettafly.ogg assets/mus_mettatonbattle.ogg assets/mus_mettaton_ex.ogg assets/mus_mettaton_neo.ogg assets/mus_mettaton_pretransform.ogg assets/mus_mettmusical1.ogg assets/mus_mettmusical2.ogg assets/mus_mettmusical3.ogg assets/mus_mettmusical4.ogg assets/mus_mettsad.ogg assets/mus_mett_applause.ogg assets/mus_mett_cheer.ogg assets/mus_mode.ogg assets/mus_mtgameshow.ogg assets/mus_muscle.ogg assets/mus_musicbox.ogg assets/mus_myemeow.ogg assets/mus_mysteriousroom2.ogg assets/mus_mystery.ogg assets/mus_napstachords.ogg assets/mus_napstahouse.ogg assets/mus_news.ogg assets/mus_news_battle.ogg assets/mus_ohyes.ogg assets/mus_oogloop.ogg assets/mus_operatile.ogg assets/mus_options_fall.ogg assets/mus_options_summer.ogg assets/mus_options_winter.ogg assets/mus_papyrus.ogg assets/mus_papyrusboss.ogg assets/mus_piano.ogg assets/mus_prebattle1.ogg assets/mus_predummy.ogg assets/mus_race.ogg assets/mus_rain.ogg assets/mus_rain_deep.ogg assets/mus_repeat_1.ogg assets/mus_repeat_2.ogg assets/mus_reunited.ogg assets/mus_rimshot.ogg assets/mus_ruins.ogg assets/mus_ruinspiano.ogg assets/mus_sansdate.ogg assets/mus_sfx_a_grab.ogg assets/mus_sfx_chainsaw.ogg assets/mus_sfx_hypergoner_charge.ogg assets/mus_sfx_hypergoner_laugh.ogg assets/mus_sfx_rainbowbeam_hold.ogg assets/mus_shop.ogg assets/mus_sigh_of_dog.ogg assets/mus_silence.ogg assets/mus_smallshock.ogg assets/mus_smile.ogg assets/mus_snoresymphony.ogg assets/mus_snowwalk.ogg assets/mus_snowy.ogg assets/mus_spider.ogg assets/mus_spoopy.ogg assets/mus_spoopy_holiday.ogg assets/mus_spoopy_wave.ogg assets/mus_star.ogg assets/mus_sticksnap.ogg assets/mus_story.ogg assets/mus_story_stuck.ogg assets/mus_st_happytown.ogg assets/mus_st_him.ogg assets/mus_st_meatfactory.ogg assets/mus_st_troubledingle.ogg assets/mus_temshop.ogg assets/mus_temvillage.ogg assets/mus_tension.ogg assets/mus_tone2.ogg assets/mus_tone3.ogg assets/mus_toomuch.ogg assets/mus_toriel.ogg assets/mus_town.ogg assets/mus_tv.ogg assets/mus_undyneboss.ogg assets/mus_undynefast.ogg assets/mus_undynepiano.ogg assets/mus_undynescary.ogg assets/mus_undynetheme.ogg assets/mus_undynetruetheme.ogg assets/mus_vsasgore.ogg assets/mus_waterfall.ogg assets/mus_waterquiet.ogg assets/mus_wawa.ogg assets/mus_whoopee.ogg assets/mus_wind.ogg assets/mus_woofenstein.ogg assets/mus_woofenstein_loop.ogg assets/mus_wrongnumbersong.ogg assets/mus_wrongworld.ogg assets/mus_xpart.ogg assets/mus_xpart_2.ogg assets/mus_xpart_a.ogg assets/mus_xpart_b.ogg assets/mus_xpart_back.ogg assets/mus_x_undyne.ogg assets/mus_x_undyne_pre.ogg assets/mus_yourbestfriend_3.ogg assets/mus_zzz_c.ogg assets/mus_zzz_c2.ogg assets/mus_zz_megalovania.ogg assets/mus_z_ending.ogg assets/snd_ballchime.ogg assets/snd_bombfall.ogg assets/snd_bombsplosion.ogg assets/snd_buzzing.ogg assets/snd_curtgunshot.ogg assets/snd_fall2.ogg assets/snd_flameloop.ogg assets/snd_heavydamage.ogg assets/snd_mushroomdance.ogg

------------------------------------------------------------------------------------------------------------------------------------------------------

If it is done it will prompt you the same way it did when you opened the program.

Once it's done exit out of command prompt and go see if your "UndertaleWrapper.apk" has a size of 134 - 136 MB, if it does then you did it right!!!!!!!!

Step 6: Sign the .APK.

Copy the .APK to your phone or tablet, then install an application called "Zip Signer" from the Google Play Store. Once "Zip Signer" is installed, open it then select "Choose In/Out"; for input choose the .apk file you just moved, and for output pick whatever location you like. After it's done just look in the folder you selected for output for a file called "UndertaleWrapper-signed.apk" click that and once it's installed proceed to the next step with DETERMINATION!!!!!!

Step 7: A Gamepad.

Hang in there guy's,we're almost to the end!!!

Download this .APK to your phone or tablet and install it.

Step 8: How to Play.

If you made it to this part of the tutorial, then I CONGRATULATE YOU LIKE CRAZY FOR BEING DETERMINED AND HANGING IN THERE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Great Job!

All you have to do to play is go into your keyboard settings and select "GamePad", once you see a notification appear, open Undertale and tap the notification to bring up the gamepad, and PLAY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Step 9: The End.

Awesome! We just successfully converted a PC game into an Android game(with music) and successfully installed and played it!!!!! Now that's WHAT I'M TALKIN' ABOUT!!!!!!!!!!!!

Thanks for reading guys and if you liked it follow me on instructables, instagram, twitter, and visit my website!!!!

Instagram - @muthucool.jc

Twitter- @livebreathtek

My Website

Damn it I have an iPhone
<p>when i try to use the prompt it says &quot; 'aapt' is not recognized as an internal/external command operable program or batch file&quot;</p><p>can you make a tutorial vid instead? if its not any trouble for you, you know... 0I0</p>
Hi TippyT,<br>Did you make sure to put the &quot;aapt&quot; file in the same directory as our game files?
<p>I have the same problem</p><p>I don't quite understand what you mean by that</p>
<p>it told me &quot;'aapt' is not recognized as an internal or external command, operable program or batch file&quot; what do I do?</p>
<p>I tried to do the command and it gave me &quot;Unable to add 'assets/credits.txt' to 'UndertaleWrapper.apk': file not found&quot;. Any Fix?</p>
<p>Make sure the .ogg and .txt files are in a folder called &quot;assets&quot; in the directory the .apk is in. This might not be helpful as that instruction is on the post. But, I will still help.</p>
<p>lllololo</p>
<p>lol</p>
<p>I go on it I it does intro but said press z or enter to play AND as you know I'm on tablet I GOT NO Z IM NOT COM</p>
coll idk but it works all for my samsung grnd prime?
<p>It crashes immediately after launching :(</p><p>I'm using an HTC One M8, Android 7.1.1</p>
<p>ive installed everything and followed all the steps, but when i start up the game it crashes after a few seconds on the title screen, any tips?</p>
What device are you using, this happened to me with a different game on a budget device.
<p>This same thing happens to me on a Samsung Galaxy S4</p>
<p>All it says when I try to install it is &quot;App not installed.&quot;<br>This doesn't work with a Samsung Galaxy S5 does it?</p>
Did you sign the .apk file using the app &quot;ZipSigner&quot;?
How do u get it ? Like what do i need?
<p>Ingreidients</p><p>--------------------</p><p>- Android Phone(or tablet) with &quot;Unkown Sources&quot; feature</p><p>- PC Version of Undertale </p><p>- Windows or Mac Computer</p><p>- DETERMINATION</p>
Cool! I wish my phone was an android so I could do it!
<p>OMG I CAN'T BELIEVE THAT, UNDERTALE IN MY PHONE, F*CK YEAH!<br>NOW! I WILL HAVE A BAD TIME</p>
<p>how do i </p><p>Copy the .APK to my phone or tablet</p>
You are going to have to email it to yourself, or connect your phone to your computer through your USB charging cable.
<p>I did this and it worked great! The only issue I had was that my phone would freeze at the end of the Omega Flowey battle, then delete the save data. I played through the whole pacifist route twice and the same exact thing happened each time. Any tips?</p>
I'm not sure because I did not play through the whole game, but this port is only in BETA, so there are some kinks like not being able to open the menu. I'm sorry for not being able to help you, but maybe you could post on the Reddit thread, just search &quot;droidtale&quot; on Google. Thanks a lot for the supportiveness.
<p>Also, here's the image proving that I made it!</p>
<p>I LIKE THE USE OF THE EXCLAMATION POINTS!!!!!!!!!!!!!!!!!!!!!! Good job. If I get Undertale anytime soon, I'll make sure to do this!</p>
If you liked it please vote for me in the gaming contest.
Thank You.
does it work with other games???
<p>I'm sorry tardismaster it unfortunately does not work with other games, if your game has a &quot;data.win&quot; file, then you can definitely convert/port it to Android using the method above.</p>
I'm not sure, might try it with &quot;The Escapists&quot; soon.
hey pretty cool!!!!! thanks a meta... you know ;)

About This Instructable

35,399views

20favorites

License:

Bio: I am a electronics enthusiast living in Minnesota, USA. I love all things tech, and have a passion for making.
More by muthucool:How to Install Undertale on Your Phone or Tablet. How to Make a Pendant From ANY .svg File. How to Encrypt Your Smartphone 
Add instructable to: