Introduction: How to Install Undertale on Your Phone or Tablet.
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

Participated in the
Gaming Contest
44 Comments
7 years ago
I tried to do the command and it gave me "Unable to add 'assets/credits.txt' to 'UndertaleWrapper.apk': file not found". Any Fix?
Reply 7 months ago
I fixed it by making 2 folders first folder name is gonna be your choice and the second folder name is gotta be the "assets" ok? And move the credits.txt and *.ogg files to the "assets" folder then run the cmd and use the "cd [DİRECTORY]" (oh and If you don't know it then you can search it on google!) And press ENTER then paste the code and again press ENTER and You made it!!!!
Reply 6 years ago
Make sure the .ogg and .txt files are in a folder called "assets" in the directory the .apk is in. This might not be helpful as that instruction is on the post. But, I will still help.
2 years ago
This seems to work. One problem though: the provided game pad apk seems to be a broken link. It only highlights the word 'this' and I will have to get one from the Play Store.
Reply 2 years ago
It says something went wrong the Toby dog showed up
2 years ago
I have an update. It crashes before the name shooting game for the True Pacifist Route credits.
3 years ago on Introduction
Is this really gonna be sent to my class room please respond
4 years ago
Ugh, it doesn't work, who made this, I'm mad at them, f u
5 years ago
That's cool and all but my folder doesn't have any .exe files. What are you talking about?
Question 5 years ago on Step 9
So, followed all the steps, got the game on my phone with the gamepad, but it crashes immediately after opening. I see a few other people have had this problem without response besides "what device are you using". I'm on an essential PH-1 that I figured could run damn near anything. Any other reason as to why this could be?
5 years ago
This guide is bad it didn't do anything!!!
6 years ago
It says " 'aapt' is not recognised as an internal or external command, operable program or batch file." in the C. Prompt
Help pls.
Reply 6 years ago
Make sure you opened the command prompt in the directory where you unpacked the ADB files.
6 years ago
Could someone describe, in more detail, what exactly I'm supposed to be writing in command prompt?
6 years ago
it isnt letting me paste game.droid
6 years ago
can i copy to my sd card then move that to my phone?
6 years ago
Damn it I have an iPhone
7 years ago
when i try to use the prompt it says " 'aapt' is not recognized as an internal/external command operable program or batch file"
can you make a tutorial vid instead? if its not any trouble for you, you know... 0I0
Reply 7 years ago
Hi TippyT,
Did you make sure to put the "aapt" file in the same directory as our game files?
Reply 6 years ago
I have the same problem
I don't quite understand what you mean by that