[Guide+Video] How to run Fallout 1 & 2 on Android with QEMU

Search This thread

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Fallout Droid (2).jpg


Additional resources:
[Guide+Video] How to Play Fallout 1 with Dosbox Turbo
[Guide+Video] How to run Fallout 1 & 2 on Android with QEMU
[Guide+Video] How to Play PC Games on Android with DosBox Turbo

[Guide+Video]How to Play Classic PC Games on Android with Exagear RPG/Strategies
[Guide+Video] How to the Play Baldur's Gate Series and Planescape: Torment on Android with GemRB

Fallout 1&2 QEMU Android installation guide:
Fallout 1&2 are fully playable on Android with the Android X86 emulator QEMU. Today you will learn how to install and play your own copy of Fallout 1&2 on Android with QEMU.

Games are Not included! (Some Assembly Required)

QEMU Fallout Video:


System Requirements
Recommended System Requirements:
CPU: Quad-Core/Octa-Core device 1.6Ghz+
RAM: 2GB-3GB+
HDD: 16GB


Minimum Requirements:
CPU: Dual-core 1.5Ghz+

RAM: 1GB (My default setup uses 256MB)
HDD: 8GB

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

Emulated PC Gaming System

CPU: Pentium Processor
GPU: Cirrus Logic+ 2MB (2D)
RAM: 256MB(Default)
Audio: Sound Blaster 16
HDD: HDD image files mounted from your devices internal(default) or external storage. Full install around 2.5GB
Tested Devices: Note2, HP TouchPad, Galaxy s3, Galaxy s1 i9000



How to install Fallout on your Android device:

1)You will need Fallout 1or2 the game fully installed on a PC (Not provided here)

Download QEMU Emulator for Android:
2)a]Version 1.0 for Playing Fallout 2 Regular QEMU
here

Or

2)b)Version 2.0 for Playing the Fallout 2 Restoration Project QEMU
here
Note: Version 1.0 is more stable but will not work properly with the Restoration Project.

3)Getting Fallout 1 & 2 setup to Play on Android:

Fallout 2
-If you wish to play Fallout 2 I recommend installing Killap’s unofficial fallout 2 patch.
1) Download and Extract the Unofficial patch
here, open the folder.
2) Open the extracted patch folder, copy the "data" folder and paste it 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
here by copying and pasting it into your Fallout directory. These config files correct the game path for the sound data files.
a)Config With Video & Ambient sounds: This is the standard required config file the fixes the sound directory path.
b)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.
7) (Optional) You can also install Mash’s resolution patch
here, to increase your screen size.
Note This may impact game performance but allows you to see much more of the map at once.
Download Fallout2 Hi-Res Patch v3.06
here


Fallout 2 Restoration Project
Note(Important)
The Fallout 2 Restoration Project requires a faster device to run than a regular install of Fallout2. 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
here, 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"
6) Download and install one of my custom Fallout cfg files
here by copying and pasting it into your Fallout directory. These config files correct the game path for the sound data files.
a)Config With Video & Ambient sounds: This is the standard required config file the fixes the sound directory path.
b)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.
7) Download the citylimit49_mapper
here and place it into your Fallout 2 folder. 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(Do 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 I 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. Get the DRM free GOG version of Fallout 1
here
2)DOS is no longer included with newer versions of Fallout 1(GOG). You will need to add support for it by doing the following:
-Download the Fallout 1 Official v1.1 DOS Patch here
-Extract the DOS patch files directly into your Fallout 1 game folder
-Download and extract the following DOS files into your Fallout 1 game folder, dos4gw.exe here, hmidet.386 and hmidrv.386 here

3) Download and install one of my custom Fallout 1 cfg files here 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)Optional) 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 here into the Data folder in your fallout 1 directory.

4) 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.

5) Install the free 30 day trial of WinImage and run the application. Be sure to use it before 30 days passes.
Download WinImage 10.0
here

6) Open the empty HDD.img by dragging it into the open Winimage program. Or navigating to it from file/open

7) 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.
a)Config With Video & Ambient sounds: This is recommend to improve screen scroll performance and sound compatibility.
b)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.

8) Save your new HDD.img and close the program.

9)Copy and paste your new Fallout2 HDD.img into the SDL folder in your downloads.

10)Transfer the sdl folder to your devices internal memory. This will be the location that opens when you plug in the USB cable.

11)Transfer the libSDL.apk to your device and install it. Note* you may need to Enable 'Unknown Sources' from Settings/Security/Enable.

12)Run the libSDL.apk and start windows. Skip scan disk if it comes up.

13)Play Fallout2 on Android and wander the wasteland.

Important Notes


How to improve the controls:
-Setting up custom onscreen controls or using Bluetooth/OTG devices can help make games playable on your device.
-I recommend adding custom onscreen controls with the paid GameKeyboard + app
here
-Follow the apps setup instructions
-Customize the onscreen controls
-Reduce the transparency to better see the game with the onscreen overlay.
-Enable Non-Blocking mode so that the onscreen controls won't block QEMU touchscreen input.
-GameKeyboard + Screenshot with Fallout 2 Setup.
GamekeyboardQEMU.jpg
Get the free Hackers Keyboard here. It has a better layout for playing games and includes directional keys.
IMG_20130725_090527.jpg

Image file app for Android:
To access your image files from Android install the free Zarchiver app from the Play Store
here. This will allow you to modify and create images files from your Android device.

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 amount allocated to the the app by modifying the value of –m 128(reduced) or -m 256(default) or -m 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:
-I would highly recommend 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

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*Fallout1&2 runs reasonably stable. Reasonably stable = testers report gaming session of 1-3hrs.


Links:

ExaGear(Paid App):

[Guide+Video]How to Play Classic PC Games on Android with Exagear RPG/Strategies
Note
Currently the fastet PC gaming solution on Android.

DosBox Turbo Version(Paid/Free App):
[Guide+video] How to Play PC Games on Android with DosBox Turbo (Thread)
-Note The Dosbox Turbo version Plays Dozens of Games and has full touchscreen/controller support. Plus 3Dfx Voodo1 support that adds an additional 8MB video memory.

How to Play Baldur’s gate on Android [XDA] Thread]
How to Play Baldur’s gate on Android [Video]

[Guide+video] How to Play PC Games on Android with DosBox Turbo - xda-developers
Fallout 1 Patches @ No Mutants Allowed:

Fallout 2 Patches @ No Mutants Allowed:

Fallout 2 Restoration Project Thread by Killap
 
Last edited:

Thaevil0ne

Senior Member
Jul 26, 2011
187
36
First of all: Iam sorry to bump such an old thread.
However Id like to thank you for all info you shared so far.

Now here for the question why I bumped this thread: Is it possible to remap the hardware buttons for the bochs emulator?
I would be very thankfull if anyone could tell me how to do this.

Kind regards, Stefan.
 

orcus2190

Member
Sep 22, 2009
6
0
While this will likely be a necropost I just had to say thank you. This is a great discovery, and not something I could have found out myself. Thank you so much for sharing and I hope many others are able to find a use of this.
I am hoping I might be able to use this method for Lords of Magic
 

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Emulator Gaming

While this will likely be a necropost I just had to say thank you. This is a great discovery, and not something I could have found out myself. Thank you so much for sharing and I hope many others are able to find a use of this.
I am hoping I might be able to use this method for Lords of Magic

I haven't tested this game myself but its rather hit or miss on what will run. Fallout 1/2, Diablo1 will run for sure but I haven't tested many games. My goal was to make Fallout playable for all Android users.

If this method doesn't work you could also try using the DosBox Turbo Method. You can open the hl.img and just put other games in place of hl. It might require you to tweak the DosBox config file.

Watch the How to play Half Life 1 video on Android Here! You can find links to info and downloads in the description.

I've actually got HL1 running at double the fps on my Note 2 but I haven't made a video yet.:highfive:
 
Last edited:

BillyKidMK2

New member
Feb 19, 2013
2
0
:confused:eek:n Xperia Neo V any fallout can be playable???:confused:
:confused:Anybody test F1 or F2???:confused:
:confused:If F2 will be playable restoration project 2.1.2b will be playable too?????:confused:
 

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Read the OP

:confused:eek:n Xperia Neo V any fallout can be playable???:confused:
:confused:Anybody test F1 or F2???:confused:
:confused:If F2 will be playable restoration project 2.1.2b will be playable too?????:confused:

I would recommend reading the OP

Recommended System Requirements:
CPU Quad- Core, Dual-core 1.5+GHz, equivalent or better.
GPU Adreno 220, Nvidia Tegra2/3, equivalent or better.
1GB, 512. My Config asks for a min or 256MB & shouldn't be run on a device with less than this.
8GB disk space

Minimum System Requirements:
1Ghz CPU with 256MB of Ram
4GB Disk Space
Note*2)Fallout2 Config without Video & Ambient sounds should be used, see step # 4
 
Last edited:

Hishuro

Member
Apr 9, 2013
6
0
Sorry to revive, but I for the life of me cannot get this to work. I'm on a Galaxy SIII and followed the instructions. Have restoration patch, removed the files that needed to be to removed. Only thing really is I renamed the hdd to Fallout2, which I also fixed in the sdl. I get the first loading screen and that is it. Freezes every single time.
 
Last edited:

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Fallout Troubleshooting

Sorry to revive, but I for the life of me cannot get this to work. I'm on a Galaxy SIII and followed the instructions. Have restoration patch, removed the files that needed to be to removed. Only thing really is I renamed the hdd to Fallout2, which I also fixed in the sdl. I get the first loading screen and that is it. Freezes every single time.

Hi, which loading screen are you stuck at? When you launch the game or when you launch the emulator? Make sure to read the troubleshooting sections. To run the restoration patch you must be using the Fallout Launcher 2.0 version for DX 9C support. One single letter or number wrong in the sdl will cause the game to fail at launch. Logic would dictate that if you're having problems when changing the names, then don't change them. Its all set up and ready to go, test it like that before modifying the setup.


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.


-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.
 
Last edited:

Hishuro

Member
Apr 9, 2013
6
0
I'll try again after work. It was freezing on emulator load. Tried 7 times and it finally went then shot back to main screen after a min. Got rid of everything so I can redo from scratch. P.S. just r realized I was using the GOG version, I still have the original CD so I'll try that when I get back
 
Last edited:

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Fallout fixing

I'll try again after work. It was freezing on emulator load. Tried 7 times and it finally went then shot back to main screen after a min. Got rid of everything so I can redo from scratch.

Redoing it from scratch is the best idea. Freezing at launch generally indicates a problem with the sdl config or sdl file. I'll be online since i'm updating some Touchpad stuff, let me know if you get it working.
 

Hishuro

Member
Apr 9, 2013
6
0
Still occasionally freezes on first load up or gets to desktop the kicks me out after a bit. Just 3 times so far, but I'm sitting on the desktop right now. I removed the ddraw files like you said but it says error can't find rez ini
 

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
More info

Still occasionally freezes on first load up or gets to desktop the kicks me out after a bit. Just 3 times so far, but I'm sitting on the desktop right now. I removed the ddraw files like you said but it says error can't find rez ini


You're not giving my any new information. Are you using the 2.0 version? Have you set the governor to performance like in the notes?

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.

Did you redownload everything? Have you tried running it without the restoration patch? What version of Fallout 2 are running, CD,GOG, Steam? Have you minimized background app activity? Are you using the default sdl line? if not Let me see the sdl line you are using. Its been confirmed to work on your device so it must have something to do with your setup or config.
 

Hishuro

Member
Apr 9, 2013
6
0
Sorry, yes I'm using 2.0 and I've upped the cpu as well. First attempt was GOG but then I just reinstalled the original cd and tried that as well with same results. Played vanilla hundreds of times, never really played the restoration so I would like to get that to work. Background apps are not running, phone is rooted.

sdl

/sdl -L . -m 512 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16

just tried 512
 

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Sorry, yes I'm using 2.0 and I've upped the cpu as well. First attempt was GOG but then I just reinstalled the original cd and tried that as well with same results. Played vanilla hundreds of times, never really played the restoration so I would like to get that to work. Background apps are not running, phone is rooted.

sdl

/sdl -L . -m 512 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16

just tried 512

Try installing killaps regular fallout 2 patch with the GOG version and the version 1.0 img. The 1.0 is more stable but won't run the restoration project.

Also set the CPU governor to Performance or on demand. This will keep the CPU frequency more stable, the emulator doesn't like the constant fluctuations that Android normally does.

Also keep the memory low till we know if you have too much back ground activity. Since you're rooted you can use the Cool tools system stats app to monitor what is going on. Do you have the S3 model with 2GB or 1GB?, 2 would be better for gaming.

 

Hishuro

Member
Apr 9, 2013
6
0
Says 1.2 gbs for ram. In 1.0 it says can not find directx when i launch the game

---------- Post added at 05:18 AM ---------- Previous post was at 05:12 AM ----------

Can not load directx, this program requires windows 95 with direct x 3.0a
 

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
manually install Killap's Unofficial Fallout 2 Patch

Says 1.2 gbs for ram. In 1.0 it says can not find directx when i launch the game

---------- Post added at 05:18 AM ---------- Previous post was at 05:12 AM ----------

Can not load directx, this program requires windows 95 with direct x 3.0a

#1 solution for that problem is installing this patch

-Fallout2: If you have problems launching Fallout 2, manually install Killap's Unofficial Fallout 2 Patch (US/UK - manual install)
Killap's Unofficial Fallout 2 Patch (US/UK - manual install) Download:

#2 solution reinstall direct X. If you've crashed the emulator enough times that might mess it up too and you will need to recopy it to the device again.
http://www.falconfly.de/directx.htm
 

Hishuro

Member
Apr 9, 2013
6
0
#1 solution for that problem is installing this patch

-Fallout2: If you have problems launching Fallout 2, manually install Killap's Unofficial Fallout 2 Patch (US/UK - manual install)
Killap's Unofficial Fallout 2 Patch (US/UK - manual install) Download:

#2 solution reinstall direct X. If you've crashed the emulator enough times that might mess it up too and you will need to recopy it to the device again.
http://www.falconfly.de/directx.htm

Just did both before your post. Same thing still happens. Thanks for you help though, going to bed pretty soon and will be leaving for a week in the morning, I'll have to try again when I get back

---------- Post added at 05:56 AM ---------- Previous post was at 05:51 AM ----------

Just did both before your post. Same thing still happens. Thanks for you help though, going to bed pretty soon and will be leaving for a week in the morning, I'll have to try again when I get back

checked out directx in the emu and everything shows fine and the tests ran fine as well.
 

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Says 1.2 gbs for ram. In 1.0 it says can not find directx when i launch the game

---------- Post added at 05:18 AM ---------- Previous post was at 05:12 AM ----------

Can not load directx, this program requires windows 95 with direct x 3.0a

FYI a memory size of 1.2Gbs is not possible so you are doing or reading something wrong. The S3 has two models one with 1Gb the other with 2Gb.

Just did both before your post. Same thing still happens. Thanks for you help though, going to bed pretty soon and will be leaving for a week in the morning, I'll have to try again when I get back

---------- Post added at 05:56 AM ---------- Previous post was at 05:51 AM ----------



checked out directx in the emu and everything shows fine and the tests ran fine as well.

Please answer my questions fully. I'm aware direct x is installed, I created the img.... If You installed direct x what version did You use? Did you try using the 2.0 version to launch the regular game? Did you install sfall too? You didn't tell me what version you installed this time either, I recommended the GOG version. Are you using my custom configs?

Edit: It just occurred to me that you might be reinstalling fallout into the same folder that already contains the patches. This would explain when you keep getting the same message. You will need to uninstall the game and delete the left over data to be sure. If you uninstall and reinstall without deleting them they just remain there.
 
Last edited:

RolandDeschain79

Inactive Recognized Contributor
Apr 16, 2012
838
1,281
Toronto
www.youtube.com
Fallout Tactics update

Hello Fallout fans. Today I got a new Fallout launcher working with DosBox turbo. The Result is that you can play Fallout 1 and 2 on Android very stably with a fully touchscreen interface, on screen keyboard, Joystick and Bluetooth devices. I still have to finish tweaking and testing it but very soon I will make a new video about it. In addition many other X86 PC games will soon be playable on Android. So stay tuned to see the future of PC gaming on Android. Please Stand By!!

Here is the first screenshot ever taken of Fallout Tactics running on Android. Currently the cut scene videos crash the game but I was able to load and play the game.

Fallout 2 runs betters than I have ever seen on a mobile device and is much more stable than using QEMU. Killaps Restoration project is also working with DosBox turbo.




Dosbox Turbo X86 compatibility list for the Fallout Launcher Beta:
Age of Empires
Age of Empires 2
Arcanum (Works but takes 10min+ to load)
Diablo 1
Fallout 1
Fallout2
Fallout2: Restoration project
Fallout Tactics (Turn off 3D sound 800x600 16 bit)
Half life
Simcity 3000
Starcraft
The Sims

Works with daemon tools:
Homeworld 1
Jedi Knight dark forces 2
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    Fallout Droid (2).jpg


    Additional resources:
    [Guide+Video] How to Play Fallout 1 with Dosbox Turbo
    [Guide+Video] How to run Fallout 1 & 2 on Android with QEMU
    [Guide+Video] How to Play PC Games on Android with DosBox Turbo

    [Guide+Video]How to Play Classic PC Games on Android with Exagear RPG/Strategies
    [Guide+Video] How to the Play Baldur's Gate Series and Planescape: Torment on Android with GemRB

    Fallout 1&2 QEMU Android installation guide:
    Fallout 1&2 are fully playable on Android with the Android X86 emulator QEMU. Today you will learn how to install and play your own copy of Fallout 1&2 on Android with QEMU.

    Games are Not included! (Some Assembly Required)

    QEMU Fallout Video:


    System Requirements
    Recommended System Requirements:
    CPU: Quad-Core/Octa-Core device 1.6Ghz+
    RAM: 2GB-3GB+
    HDD: 16GB


    Minimum Requirements:
    CPU: Dual-core 1.5Ghz+

    RAM: 1GB (My default setup uses 256MB)
    HDD: 8GB

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

    Emulated PC Gaming System

    CPU: Pentium Processor
    GPU: Cirrus Logic+ 2MB (2D)
    RAM: 256MB(Default)
    Audio: Sound Blaster 16
    HDD: HDD image files mounted from your devices internal(default) or external storage. Full install around 2.5GB
    Tested Devices: Note2, HP TouchPad, Galaxy s3, Galaxy s1 i9000



    How to install Fallout on your Android device:

    1)You will need Fallout 1or2 the game fully installed on a PC (Not provided here)

    Download QEMU Emulator for Android:
    2)a]Version 1.0 for Playing Fallout 2 Regular QEMU
    here

    Or

    2)b)Version 2.0 for Playing the Fallout 2 Restoration Project QEMU
    here
    Note: Version 1.0 is more stable but will not work properly with the Restoration Project.

    3)Getting Fallout 1 & 2 setup to Play on Android:

    Fallout 2
    -If you wish to play Fallout 2 I recommend installing Killap’s unofficial fallout 2 patch.
    1) Download and Extract the Unofficial patch
    here, open the folder.
    2) Open the extracted patch folder, copy the "data" folder and paste it 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
    here by copying and pasting it into your Fallout directory. These config files correct the game path for the sound data files.
    a)Config With Video & Ambient sounds: This is the standard required config file the fixes the sound directory path.
    b)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.
    7) (Optional) You can also install Mash’s resolution patch
    here, to increase your screen size.
    Note This may impact game performance but allows you to see much more of the map at once.
    Download Fallout2 Hi-Res Patch v3.06
    here


    Fallout 2 Restoration Project
    Note(Important)
    The Fallout 2 Restoration Project requires a faster device to run than a regular install of Fallout2. 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
    here, 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"
    6) Download and install one of my custom Fallout cfg files
    here by copying and pasting it into your Fallout directory. These config files correct the game path for the sound data files.
    a)Config With Video & Ambient sounds: This is the standard required config file the fixes the sound directory path.
    b)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.
    7) Download the citylimit49_mapper
    here and place it into your Fallout 2 folder. 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(Do 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 I 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. Get the DRM free GOG version of Fallout 1
    here
    2)DOS is no longer included with newer versions of Fallout 1(GOG). You will need to add support for it by doing the following:
    -Download the Fallout 1 Official v1.1 DOS Patch here
    -Extract the DOS patch files directly into your Fallout 1 game folder
    -Download and extract the following DOS files into your Fallout 1 game folder, dos4gw.exe here, hmidet.386 and hmidrv.386 here

    3) Download and install one of my custom Fallout 1 cfg files here 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)Optional) 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 here into the Data folder in your fallout 1 directory.

    4) 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.

    5) Install the free 30 day trial of WinImage and run the application. Be sure to use it before 30 days passes.
    Download WinImage 10.0
    here

    6) Open the empty HDD.img by dragging it into the open Winimage program. Or navigating to it from file/open

    7) 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.
    a)Config With Video & Ambient sounds: This is recommend to improve screen scroll performance and sound compatibility.
    b)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.

    8) Save your new HDD.img and close the program.

    9)Copy and paste your new Fallout2 HDD.img into the SDL folder in your downloads.

    10)Transfer the sdl folder to your devices internal memory. This will be the location that opens when you plug in the USB cable.

    11)Transfer the libSDL.apk to your device and install it. Note* you may need to Enable 'Unknown Sources' from Settings/Security/Enable.

    12)Run the libSDL.apk and start windows. Skip scan disk if it comes up.

    13)Play Fallout2 on Android and wander the wasteland.

    Important Notes


    How to improve the controls:
    -Setting up custom onscreen controls or using Bluetooth/OTG devices can help make games playable on your device.
    -I recommend adding custom onscreen controls with the paid GameKeyboard + app
    here
    -Follow the apps setup instructions
    -Customize the onscreen controls
    -Reduce the transparency to better see the game with the onscreen overlay.
    -Enable Non-Blocking mode so that the onscreen controls won't block QEMU touchscreen input.
    -GameKeyboard + Screenshot with Fallout 2 Setup.
    GamekeyboardQEMU.jpg
    Get the free Hackers Keyboard here. It has a better layout for playing games and includes directional keys.
    IMG_20130725_090527.jpg

    Image file app for Android:
    To access your image files from Android install the free Zarchiver app from the Play Store
    here. This will allow you to modify and create images files from your Android device.

    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 amount allocated to the the app by modifying the value of –m 128(reduced) or -m 256(default) or -m 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:
    -I would highly recommend 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

    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*Fallout1&2 runs reasonably stable. Reasonably stable = testers report gaming session of 1-3hrs.


    Links:

    ExaGear(Paid App):

    [Guide+Video]How to Play Classic PC Games on Android with Exagear RPG/Strategies
    Note
    Currently the fastet PC gaming solution on Android.

    DosBox Turbo Version(Paid/Free App):
    [Guide+video] How to Play PC Games on Android with DosBox Turbo (Thread)
    -Note The Dosbox Turbo version Plays Dozens of Games and has full touchscreen/controller support. Plus 3Dfx Voodo1 support that adds an additional 8MB video memory.

    How to Play Baldur’s gate on Android [XDA] Thread]
    How to Play Baldur’s gate on Android [Video]

    [Guide+video] How to Play PC Games on Android with DosBox Turbo - xda-developers
    Fallout 1 Patches @ No Mutants Allowed:

    Fallout 2 Patches @ No Mutants Allowed:

    Fallout 2 Restoration Project Thread by Killap
    2
    Use the default setup

    I really like what you’ve done here and appreciate it a lot. Having trouble though. I’m able to get bochs to run the IMG files but libSDL encounters a black screen upon launch of the emulator. I first tried Version 1, then Version 2, now I’m starting over again with Version 1. 'Unknown Sources' is enabled.

    I’m on Galaxy S3. I’ve tried the sdl.conf file in many configurations. Here’s my desired config:

    /storage/sdcard0/libSDL.apk
    /storage/sdcard0/sdl
    - bios.bin
    - c.img
    - d.img
    - sdl.conf
    - vgabios.bin
    - vgabios-cirrus.bin

    /sdl -L . -m 512 -boot c -hda c.img -hdb d.img -usb -usbdevice tablet -soundhw sb16

    The c.img and d.img images run great with bochs, and by that I mean Windows 95 starts and I can play Fallout 1 and 2 but the performance is not acceptable in-game. I’ve uninstalled bochs at this point in case there’s any conflict with bochs and libSDL. I use Advanced Task Killer to keep background apps at a low and I’ve tried restarting the phone.

    Is DosBox Turbo the way to go?

    Any help you can provide is extremely valued! thanks

    Hey, glad you're liking the fallout for Android project:D Looks like you've modified my default sdl config line, why aren't you using the default?

    /sdl -L . -m 256 -boot c -hda c.img -hdb HDD_2Gb.img -usb -usbdevice tablet -soundhw sb16

    If anything is off even slightly, then it won't launch. Once you get it working, then you can try modifying it. Its setup for compatibility and noob proofing, modifying the setup before you get it working is inadvisable. Secondly what is your d.img? It should be the hdd images from the package provided. Others may not work correctly. Test just the c.img at first to see if the d.img is causing you problems.

    The new DosBox Turbo version also has different hdd images that are setup specifically for the app being used. I am working on a new video for that today and it should be available soon. The release of Android 4.3 caused a delay with the DosBox turbo app but it should be available with Voodoo support soon.
    2

    Thanks for Restoration Project's installation instructions. I'll process it and add to Exagear description.
    About inapps. We suppose that usually user is interesting in one, may be in couple of games. So, from this point of view, there is no problem that controls purchased separately.
    But really we just at the beginning of way in understanding what is the fair scheme for both users and developers in purchasing controls. Cause adopting games and making controls needs sufficient effort from out side too.
    We have a lot of ideas how to improve Exagear usability and etc, but it needs resources. But for involved users like you it's no problem to give a promo version.
    1
    3Dfx Voodoo support

    You have to see it to believe it! 3Dfx Support on Android with win9X. I am now testing DosBox Turbo RC1 for 3Dfx Glide support.:victory:

    1
    Thank you for all you works around Fallout2 RolandDeschain79.

    Can you confirm that for "Fallout 2 Restoration Project Exagear RPG Instructions" v2.3.3, The Mash patch "Fallout2 Hi-Res Patch v3.06" is no longer needed since inbedded inside RP2.3.3 ?
    What about citylimit_49 ? Still useful?

    I have very difficulties to see video on my Galaxy S3, and global the game is very slow. I think I will have to remove ambient sound and video :(