May 25, 2014

Play Fallout 1 & 2 On Android

Fallout 1 and Fallout 2 Android installation guide.

Fallout 1 and 2 are fully playable on Android with all the sounds and music from the original game. Play the best role-playing video games for PC on your mobile!

With the use of an Android X86 emulator QEMU, you will learn how to install and play your own copy of Fallout 1 or Fallout 2 on Android.



Guide+video How to Play PC Games on Android with DosBox Turbo

Download the DosBox Turbo Version 1.0

Recommended System Requirements:

  • CPU Quad-Core, Dual-core 1.2Ghz+, equivalent or better.
  • GPU Adreno 220+, Nvidia Tegra2/3/4, equivalent or better.
  • 2GB, 1GB, 512MB. My Config asks for a min of 256MB & shouldn't be run on a device with less than 512MB. 8GB disk space

Minimum System Requirements:

  • 1Ghz Single-Core CPU with 512MB of Ram
  • GPU Adreno 220
  • 4GB Disk Space




Note: If you only meet the minimum requirements, then see Step 7 and use the optional Fallout2 Config without Video & Ambient sounds.

Tested Devices: Note2, HP TouchPad, Galaxy s3, Galaxy s1 i9000






How to install Fallout on your Android device:
  1. You will need Fallout 1 or 2 the game fully installed on a PC
  2. Download QEMU Emulator for Android:
Version 1.0 for Playing Fallout 2 Regular QEMU Download
OR 
Version 2.0 for Playing the Fallout 2 Restoration Project QEMU Download
Note: Version 1.0 is more stable but will not work properly with the Restoration Project.

Getting Fallout 1 & 2 setup to Play on Android:

Fallout 2
If you wish to play Fallout 2, we recommend installing Killap’s unofficial fallout 2 patch.

  1. Download and Extract the Unofficial patch, open the folder.
  2. Open the "data" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
  3. Open the "Windows 95-98-ME" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
  4. Open the “Batch_work’ folder and copy and paste these files into your Fallout 2 install directory. Run the "master_dat_fix_up.exe" file (A window will popup, wait for it..)
  5. Next this is EXTREMELY important, in your Fallout 2 install directory delete a file called "patch000.dat"
  6. Download and install one of my custom Fallout cfg files by copying and pasting it into your Fallout directory. These config files correct the game path for the sound data files. Config With Video & Ambient sounds: This is the standard required config file the fixes the sound directory path. Config without Video & Ambient sounds: This increases performance by removing ambient and video sounds. If you experience crashing when the videos play then, you will need this file. Note*NPC conversations will still have spoken dialogue. This can also improve screen scroll performance with and increased art_cache_size=256. You can also manually open the fallout2.cfg and change the value. I recommend 256, 512, or 768 (default=8). 
  7. (Optional) You can also install Mash’s resolution patch: to increase your screen size. 
Note This may impact game performance but allows you to see much more of the map at once. Fallout2 Hi-Res Patch v3.06

Fallout 2 Restoration Project
Note: The Fallout 2 Restoration Project requires a faster device to run than a regular install of Fallout 2. A fast Dual or Quad core device with 2GB+ is Recommended
If you wish to play Killaps Fallout 2 Restoration Project on Android then you must do the following.

  1. Download and Extract the manual Restoration patch, open the folder.
  2. Open the "main" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
  3. Open the "Windows 95-98-ME" folder and copy and paste these files into your Fallout 2 install directory. (yes to overwrite the files)
  4. Open the “Batch_work’ folder and copy and paste these files into your Fallout 2 install directory. Run the "f2.bat" file (A window will popup, wait for it..)
  5. Next this is EXTREMELY important, in your Fallout 2 install directory delete a file called "patch000.dat" Fallout 2 Restoration Project Manual Version Download
  6. Download and install one of my custom Fallout cfg files by copying and pasting it into your Fallout directory. These config files correct the game path for the sound data files. Config With Video & Ambient sounds: This is the standard required config file the fixes the sound directory path. Config without Video & Ambient sounds: This increases performance by removing ambient and video sounds. If you experience crashing when the videos play then, you will need this file. Note*NPC conversations will still have spoken dialogue. This can also improve screen scroll performance with and increased art_cache_size=256. You can also manually open the fallout2.cfg and change the value. I recommend 256, 512, or 768 (default=8). 
  7. Download the citylimit49_mapper here and place it into your Fallout 2 follder. Run the exe to extract the files. (yes to overwrite the files) 
Look in the Fallout 2 folder for the F49+.exe file that was extracted and run it. It will fail to patch the mapper but will patch the Fallout.exe and allow us to play the restoration project.

Fallout 1
If you wish to play Fallout 1, we recommend installing the Dos Patch and launching the game from the Dos exe file.

  1. Download and install Fallout 1 the game on your PC. I got it from a free promotion @ GOG
  2. Download and extract the Fallout 1 Dos files below. You will need to add these Dos files into the fallout 1 folder installed on your PC. Copy and paste them directly into that folder. fallout1.1+Dos Patch download
  3. Download and install one of my custom Fallout 1 cfg files by copying and pasting it into your Fallout 1 directory. These config files correct the game path for the sound data files. There are two different config files. The one without video & ambient noise is for slower devices that just meet the Min system requirements or have performance issues.
  4. I also installed this NPC patch from the no mutants allowed website. This allows you to edit your follows weapons and inventory, like Fallout 2. Download and extract these files into the Data folder in your fallout 1 directory.
NPC mod Download:
  1. Download and Extract either the 2GB or 1GB empty HDD.img files to an easy to find location on your PC. Bigger is Better, for improved stability! Default is 2GB.
  2. Install the free 30 day trial of WinImage and run the application. Be sure to use it before 30 days passes.
WinImage 9.00 Download:
  1. Open the empty HDD.img by dragging it into the open Winimage program. Or navigating to it from file/open
  2. Locate your fully installed Fallout 1 or 2 game folder. Transfer the Fallout game folder into the HDD.img and save it. This should include Killaps Patches and Mash’s resolution patch. I would recommend playing at 640x480 if you have a dual core device. You can attempt 800x600 or 1024x768 if you have a quad core device. Single core devices should use my No Video or Ambient noise Fallout cfg. (Optional) You can install one of my custom Fallout cfg files by copying and pasting it into the Fallout directory. Config With Video & Ambient sounds: This is recommend to improve screen scroll performance and sound compatibility. Config without Video & Ambient sounds: This has the same sound tweaks but further increases performance by removing ambient and video noises. Note*NPC conversations will still have spoken dialogue.
  3. Save your new HDD.img and close the program.
  4. Copy and paste your new Fallout2 HDD.img into the SDL folder in your downloads.
  5. Transfer the sdl folder to your devices internal memory. This will be the location that opens when you plug in the USB cable.
  6. Transfer the libSDL.apk to your device and install it. Note* you may need to Enable 'Unknown Sources' from Settings/Security/Enable.
  7. Run the libSDL.apk and start windows. Skip scan disk if it comes up.
  8. Play Fallout2 on Android and wander the wasteland.
(Optional) Interface Apps:
GameKeyboard app that lets you make onscreen buttons and choose the keys:
Get the free Hackers Keyboard from the Play Store. It has a better layout for playing games and includes directional keys.



Notes (Important):
SDL cfg file:
Located in the sdl folder you will find the sdl.cfg file. This allows you to edit the instructions given to the emulator. You can edit and save changes to this file using notepad.

Here is the default line for the sdl.cfg file:
/sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16

  • You can increase or decrease the Memory –m 128 or 256 or 512+ (recommended) The Default is 256MB for compatibility.
  • Set the emulated Memory size to half of your total system Memory size. So if your device has 1GB of DDR use the 512 setting.
  • You can change the name of the HDD –hdb HDD_2Gb.img Note*It Must match the exact name in your sdl.cfg file.
  • Add additional HDD’s by adding sequentially lettered –hd(x) Like so
  • /sdl -L . -m 256 -boot c –hda c.img –hdb hdd_2Gb.img –hdc hdd_2Gb.img –hde hdd_2Gb.img… ect
  • The default is HDD_2Gb.img but you can edit the file with notepad. Just change the 2 to a 1, to use the HDD_1Gb.img, save and exit.

Extra HDD for Virtual Memory:
  • We would highly recommended attaching a 1/2GB HDD used only for virtual memory. You can use the Virtual Memory sdl cfg line below.
  • Once you are running the emulator right click on the vault 13 desktop icon and choose properties, select the performance tab. Next select “virtual memory” at the bottom, click “Let me specify my own virtual memory settings” and select the HDD you attached. It will prompt you to reboot once you exit. Don’t reboot, choose no, and then shutdown and re-launch the emulator. This will help to keep System Resources between 98-99% free. This helps to optimize the performance and improve stability.
  • You can check the performance by right clicking on the desktop vault computer and selecting properties. Navigate to the performance tab at the top and look for “System Resources:98%free”.
Virtual Memory sdl cfg:
/sdl -L . -m 512 -boot c -hda c.img -hdb HDD_2Gb.img -hdc HDD_1Gb.img -usb -usbdevice tablet -soundhw sb16

Overclocking:

  • You will need to be rooted in order to Overclock your device. Increasing your CPU speed can have a large impact on performance and could make games playable on older devices. 
  • Get a free overclocking app from the Play Store such as AnTuTu's CPU Master (free). Open the app and increase the speed in small increments of 100-200Mhz and then run AnTuTu's Benchmark to check stability and performance. Once you've found a stable overclock start up QEMU and have fun.
Troubleshooting:
  • You must click the volume bottom before you can move the mouse.
  • To help maintain stability try and minimize back ground app activity while running Fallout.
Note: Fallout 1 and 2 runs reasonably stable. Reasonably stable = testers report gaming session of 1-3hrs.

Tweaking the CPU Settings:

  • Increasing the minimum CPU frequency may help to improve stability. You can use the free CPU Master App. Also set the CPU governor to Performance or on demand. Don’t forget to set it back to normal after your finished exploring the wasteland.
CPU Master Play Store (free app)

Fallout 1 and 2 Troubleshooting:



Fallout 1, 2 Tactics, Fallout 3, Fallout: New Vegas, Fallout 4