"Playing" Urban Terror on Android
Since newer mobile devices are able to handle more than snake and are a growing market mobile gaming i was interested in trying whether i could play Urban Terror on a Android (where else.....) And yes, i know you cant actually play a real shooter on a phone (its a phone not a PC :) ), but still it's cool. At least its good for chatting (or administrating) I have tried out several ports for Q3A for Android and loading Urt as a mod with these. There also seems to be a direct port of ioq3ut4 or something like that, but the website is a little confusing (and not only the format). It also requires a SMS to be send and some other things i don't really trust and want to try. |
TOC:
1. Setup
NO NEED FOR THIS WITH OPEN ARENA, BUT WITH ALL OTHER PORTS to run any of the ports i tried you need a copy of Quake 3 Arena with the 1.32 patch. Luckily q3ademo and the patch is enough so its still free.- Android: Creating directories
- Create a directory like the following: /storage/sdcard0/quake3/baseq3/ Please recognize that it HAS to be sdcard0 for most of the ports (except qiii4a, which lets you choose a game path)
- PC: Get pak0.pk3
- download q3a_demo => Gamershell => Fileplanet
- install q3a_demo anywhere on your PC
- open the installation directory and go to the demoq3 folder
- There you got your pak0.pk3 !!
- PC: Get the 1.32 point release
- download 1.32 patch => QuakeUnity
- install q3pointrelease 1.32 anywhere on your PC (probably into the same folder as your q3a demo
- PC/Android:Copy the files to your Android
- open the directory to which you installed q3ademo and go to the demoq3 folder
Now you should have:
pak0.pk3 ~45MB //(got from original installation)
pak1.pk3 ~360KB
pak2.pk3 ~7.3MB
pak3.pk3 ~270KB
pak4.pk3 ~9.3MB
pak5.pk3 ~180KB
pak6.pk3 ~7.1MB
pak7.pk3 ~310KB
pak8.pk3 ~440KB
- Now get all these files to the directory created in Step1
- PC/Android: the q3config for the q3a port
- Now that you have all the files needed you need a q3config.cfg which will allow you to run Urban Terror.
- I would recommend this one: q3config.cfg form IyeOnline @ Mediafire
- Place the q3config in the directory from Step1
- Now you got some more pak*.pk3 files
- PC/Android: Get the Urban Terror archives =>4.1(.1)<=
- you could run q3a now (if you have installed a port), but surely not UrT since you are missing the game files
- Create a directory on your android: /storage/sdcard0/quake3/q3ut4/
- From your UrbanTerror installation get the zpak000.pk3 , zpak000_assets.pk3 and zpak001_assets.pk3 to the directory just created.
OPTIONAL
- PC/Android: Get the Urban Terror archives =>4.2<=
- Mainly the same like for 4.1.1 but not tested (should work though)
- Create a directory on your android: /storage/sdcard0/quake3/q3ut4/
- From your UrbanTerror installation get all zUrT42_*.pk3 files (1-18 + qvm @ 4.2.009)to the directory just created.
2. Running Urban Terror as a mod
when in the the actual game menu, not in the port settings do the following:- Click "Mods"
- Select "q3ut4"
- Click Load
3. Installing modified main menu
Some Ports don't have a console button but are able to load the Urt main menu (qiii4a and Open Arena). To "get" a console anyway you need a button which toggles it.- Download this file: zzpak000_tab.pk3
- Place it in the q3ut4 directory on your android device (Step 1; or the directory created for OA, see optional step in setup)
4. Ports
- Tried:
- Not Tried
- Arena (2.99€)
- Zeus Arena (0.7€)
- Quake 3 Fire and Ice (1.54€)
kwaak3
Get:
Google Code Project kwaak3 runs Q3A so you can load Urban Terror as a mod via the mod menu. It is not able to load the ioq3ut4 menu, but you can join servers via the server browser which will show UrT servers when you got it loaded. kwaak3 has no console, which makes setup a little difficult. While connecting to a server you don't get a loading screen, it only shows a Q3 "connecting..." message. But don't be worried. It will connect. While in-game you have the whole IG UI so you can do your settings there. press ESC (back) to get the menubar. The movement controls can be placed freely via just touching the screen, which can get quite irritating.Setup
- Run the app
- Click "Run game"
- Run UrT as a mod
quake3droid
Get:
MEGAbeta Mediafire Download listing @ FileCorp Just like kwaak3 but with a console button in top mid of the UI. Onscreen-controls are visible all the time, even in the main menu, but are static. Controls of the menu mostly work via the onscreen-gamepads (or arrows on a keyboard, because the onscreen-gamepad actually only presses these). This make setup a little difficult. Shooting and viewing doesn't work together with walking, since you would fire all the time. Here is a video of what it looks like. I didnt manage to get the main menu, but i could use the touchscreen instead of pressing down arrows until you get the button you want.Setup
- Run the app
- Click "Run game"
- Run UrT as a mod
Open Arena
Get:
Google Playstore Open Arena is a Conversion of Quake3, which still can load mods. Open Arena manages to load the Urban Terror main menu but has no console. I managed to "get" one with a modded main menu. It didn't show, but you could type to it via an onscreen button. But that is about everything good about it, since you get a malloc fail whenever you try to play local and a network error if you try to connect online via console. Also the Serverbrowser doesn't work.Setup
- After installing it will download all the files it needs.
- After that you need to close the App again
- Copy the Urban Terror Files (Step 5) to: /storage/sdcard0/Android/data/ws.openarena.sdl/files/q3ut4/ You could also move the directory from step 5, which will save to the space on your SDcard and the copying time, but disallow you to run anyother port without moving the files back.
- Now open the app again and run UrT as a mod.
Qiii4a
Get:
Google Playstore My Absolute favorite. Seems to be quite new, since i didn't found it at my first search a month ago.(in February 2013) qiii4a is able to load the Urban Terror main menu but has no console button. Still, my modded main menu with a button for it make it drop down. Another thing is that you don't get a console in-game, since you cant bind '^','~' and the other keys for the console correctly. I haven't tried out the hex values for the keys, but i doubt that won't work either. Anyway, i recognized that i was abler to use 't' as a chat key (that's default, so it was already binded) All you need to do to get the console working in-game is: /bind t toggleconsole while in main menu (or write it to your q3config) I will also include this to the q3config for android provided in this article. The Server browser works correctly. Only thing is that the touchscreen mouse isn't absolute to the screen. But you learn to work with that in less than a minute.Setup
- Run the app.
- Set the "game working directory" to the directory from Step 1 /storage/sdcard0/quake3/baseq3/
- Click "Run Game"
- Run UrT as a mod
5. Ranking & Summary
My absolute favorite is qiii4a since it can run any function of UrT. Since it also lets you choose an game directory you dont need to place all the files for UrT and Q3A in your internal SDcard. On top of that it is the only app/port freely availibe on the playstore (except Open Arena, which can't run UrT). All the other ports have to be downloaded elsewhere manually.Port=> | kwaak3 | quake3droid | Open Arena | qiii4a | Arena | Zeus Arena | Quake 3 Fire and Ice |
---|---|---|---|---|---|---|---|
Price: | free | free | free | free | 2.99€ | 0.7€ | 1.54€ |
Availibility: | somewhere | somewhere | somewhere | Playstore | Playstore | Playstore | Playstore |
Mods: | yes | yes | yes | yes | ? | ? | ? |
UrT Mainmenu | no | no | yes | yes | ? | ? | ? |
Mouse | direct touch | direct touch | direct touch | hovering mouse,needs additional button | ? | ? | ? |
Keyboard binds | ? | some keys,maybe hex values work for others | ? | some keys,maybe hex values work for others | ? | ? | ? |
Serverbrowser | no | q3a browser, showing UrT servers | no | UrT browser | ? | ? | ? |
Console | no | yes | blind, by modded menu | yes, bymodded menu | ? | ? | ? |
Onlineplay | maybe? | yes | no | yes | ? | ? | ? |
Consolein-game | no | yes | no | yes, by rebinding | ? | ? | |
Ingame UI | movable, creates problems | good | ? | good | ? | ? | ? |
Sumary | 0 | + | - | ++ | ? | ? | ? |