QI4A (source port of quake 1) APK

Version 2.2 - com.n0n3m4.Q4A
Last updated: 2019-10-21 03:17:53
n0n3m4,arcade,action,qi4a,(source,port,quake

APP Information

App Download Version2.2 (220)
Updated2019-10-21 03:17:53
Apk Size5.89 MB
App DeveloperProger10
Malware CheckTRUSTED
Install on Android2.2.x and up
App Packagecom.n0n3m4.Q4A.apk
MD57b6a4860724e6fcd4b9565791490362c
Rate2.33
Website http://proger10.nsk.ru/

Download QI4A (source port of quake 1) 2.2 APK

App Description

QI4A (source port of quake 1) is n0n3m4,arcade,action,qi4a,(source,port,quake, content rating is Everyone (PEGI-3). This app is rated 2.33 by 3 users who are using this app. To know more about the company/developer, visit Proger10 website who developed it. com.n0n3m4.Q4A.apk apps can be downloaded and installed on Android 2.2.x and higher Android devices. The Latest Version of 2.2 Available for download. Download the app using your favorite browser and click Install to install the application. Please note that we provide both basic and pure APK files and faster download speeds than QI4A (source port of quake 1) APK Mirror. This app APK has been downloaded 3411+ times on store. You can also download com.n0n3m4.Q4A APK and run it with the popular Android Emulators.

The original author of this app is n0n3m4, contact him for any questions (I'm just a publisher, description is written by him). Legal information is available in the end of description.

QI4A is a port of Darkplaces engine (based on Quake engine) to Android. It is based on GPL source code. Note that THIS APP DOESN'T CONTAIN OR DOWNLOAD ANY OF QUAKE 1 DATA FILES, you need to copy "ID1" folder from Quake 1 game (patched to the latest version, I recommend to buy it on Steam:http://store.steampowered.com/app/2310/) to the folder specified in QI4A launcher (create that folder manually, example of correct path to "ID1" folder: "/sdcard/qi4a/ID1" with "/sdcard/qi4a" directory in launcher).

Controls features:

- 10-finger multitouch =)

- Move and resize all controls.

- Hide controls and add more, you can configure opacity for any control.

- Analog movement joystick

- Full mouse support! (with root rights only). This is the only port that supports mouse (at the moment).

- Gamepad and keyboard support just as on your PC: you can rebind buttons in-game or in console for advanced tuning.

Graphics features:

- Configure resolution and color depth by yourself. You can even set 100x100 resolution: all resolutions are supported (except negative values =)).

- Set MSAA for best graphics.

Known issues:

1) Doesn't run Xonotic/Nexuiz well on devices with low RAM. Even 1Gb is low sometimes =)

GPL source code is included in APK. It is placed in APK\assets\source\. This project doesn't use any code from "Quake Touch" (and other Beloko's and monica john's "ports").

QI4A stands for "Quality Impressive game engine FOR All.". All included icons/images were painted by me and are protected by copyright.

Quake is a registered trademark of id Software. Android is a trademark of Google Inc. All trademarks are used under the terms of Fair Use: usage is nominative.

If you think that there are copyright issues in QI4A, email me (n0n3m4@gmail.com).

Any attempt to remove this app by DMCA notice without contacting me directly first will be really unfair, FSF and community will be notified immediately. 

App ChangeLog

App Screens

QI4A (source port of quake 1) Screenshot 1QI4A (source port of quake 1) Screenshot 2QI4A (source port of quake 1) Screenshot 3

Reviews From google play store

I love this game. Ive played it on a older device. I recently got a samsung galaxy note 3. I have the ID1 folder with all its files on my sdcard. I have the ID1 folder in a folder called qi4a that is in my sdcard. It is its OWN folder, not inside any other folders. When i start the game in the launcher, it gives me the error that it can't find the game files. But the files are in the right directory!! Someone please help me..


Great work guys! Port works extremely well, 60+ fps on my Sero Pro. Controls are silky smooth too! I would like to mod the analog to 4 directions only if anyone can point me in the right direction! Thanks again for your hard work! Update 6/23/15 Updated my tablet to Android 5.1 and it breaks this game. Everything works until you try to start a new game from the ingame Quake menu. At that point you get the quake console. That's it, nothing else, level wont load. Hitup a restore point back to Android 4.4 and it works fine.


Tip for peeps with cannot find. Try adding 0 or 1 eg /sdcard1/qi4a. Simple rule I forgot. I too getting listening issue too port26000. Tried changing port to no success. If option can be added to play offline in launcher please it should solve this, More stars will be added. Thanks for all the work so far


Been playing id since the original Wolf3D. Love this. Now I have to relearn as I am too used to keyboard and mouse. Works seamlessly. All I had to do was make the qi4a directory and extract the id1 directory there. Took me a minute to find the keyboard to use the console. Feel like a newb with the different controls, but I'll get there. Now to install q2 and q3.


For those of you that can't get this to work, you need to figure out your system's directory structure. The quickest way to figure this out is to open a File Explorer, browse to your sd card and use the drop-down menu to view Details or Properties. For example, with my LG Optimus, it is /storage/external_SD/qi4a Good Luck and happy Quaking! Big thanks to the developers and publisher of this app!


Possibly the best android port for Quake and also free. Heck, you can even play multiplayer with no flaws. The only problem is that it doesn't save, simply giving an error whenever you try to save. Your key binds won't save either so you'll have to rebind them everytimes you open the app. Hopefully the dev(s) will fix this soon.


I can not belive I just played Quake 1 on my phone! My phone is more powerful than the first pc I ever played quake on! & darkplaces looks great. native joystick support! thankyou!!! why cant more devs get this stuff right? it takes the quake modders to always show them the Right way to do things.


This app works awesome on my JXD S7800 gamepad - smooth animation, very responsive controls. The built-in controls worked pretty much 'out of the box' with this. Was very happy. I could even run the hipnotic and rogue add-on mission packs with this thing. Sadly, this app does NOT work on the Nvidia Shield - It loads up, plays the opening demos just fine, but fails with a screen full of quake console stuff when it comes time to start a new game - says it's looking for server 0.0.0.0 . Oddly enough, Quake II by the same author which has pretty much the same interface, works fine on the Shield. Oh well. So I'm taking a star off for that. If your device will run this - you'll have a great time.


LOVE it! It works (mostly) as advertised...and maybe I'm doing something wrong...but I can't save my game. When I click on save game and save to a slot it says in the upper left: saving game to so. sav... error couldn't open. Has anyone else had this issue? Any advice? Thanks! Will give 5 stars when I can save haha!


Cannot save on KitKat with SDcard fix. Does not work with out game data. To use eplision HD mod run on the computer at medium setting then copy the game content over. If you don't have any of these issues this is perfect for you.


Using moga is tricky. You cannot navigate the menu or anything without touch screen being on. It does not save configuration on close. The buttons are not mappable. Also, the sensitivity is very tricky. I think maybe too much dead zone. Other than that, great port.


I wanted to replay the game today. Did everything like the last time but now after I hit New Game, it just doesn't start anymore. The console panel which is supposed to go up when the game starts doesn't do that anymore. It's like in stuck in the console.


Great app, I have it on my tablet and quake works great on it. One issue. I put this app on my phone and now I cannot get the game to load it says it cannot find the game files. I pointed it exactly where the description says and it says it can't find the files Can anyone help me? I have android 4.2 i think the kitkat version. Thanks.


Broken, lack of support from dev, app should be removed from the Play Store. Looks like it was a good design when it worked but there are just too many problems and they were never fixed. Don't waste your time.


I have the full quake id1 files in /sdcard/id1 and my working directory is /sdcard/qi4a ...this can easily be 5 stars if it would just work. Things that would be free on pc shouldnt have a price tag on android. People that make ripoff apps like that dont deserve money...so i like what this app is about.


I'm just going to rate 5 stars anyway but. I created the qi4a folder and put the ID1 folder in it and when I launch the app and when I tap start game it says loading... and then it shows the first frame of the demo that plays at the menu amd exits the app. Fix?


I'm also getting the "server listening on port 0.0.0.0:26000" when attempting to start a game (Nexus 6P Android 6.0.1). Quite disappointing I can't get it to work considering I did get everything else the author has done to work great. If anyone knows how to make this work I'll amend my review and give it a more appropriate 5 stars.


You have to do a fair bit of tweaking but the Nvidia Shield runs Xonotic at almost 40fps. My main issues are that any changes the game itself makes to config.cfg aren't saved (do it yourself manually) and the Shield's controller is already bound to mouse and several keys which makes rebinding in game difficult. You also have to delete the lock file the game creates after quitting (or make Tasker do it) or you won't be able to load any maps. All in all its great with only a few minor grievances.


Ok, firstly, this looks fantastic on the phone and is fast and allows high graphics but 1) I can't save any games as it says "cannot open file" and 2) for those people who are unable to play it because it won't find the directory quoted above, i solved this by looking at the properties of the id1 folder and actually, /sdcard/qi4a actually needed to be /storage/ext_SD/qi4a. After I entered that into the launcher it was fine. Anyone else having problems saving? Bit pointless playing it I can't?!


My ONLY gripe is my own incapablity to adapt to the movement controls... If I could move through my game better, this would be by far the perfect game for my device... Any hints on a way to adjust the control scheme for better maneuverability? Otherwise, this gets 6 stars out of 5 regardless. Hands down. Great work!


I have one question. Is it possible to install Rygel's textures, or high rez models from the Remodeling Project? If so I'm gonna get all "moist.". But great job man! I've been waiting for someone to port Darkplaces for years! Fist bump bro! Now we just need a good version of Legacy Doom and I'm set.


This is truly amazing! I can finally play Nexuiz and Xonotic on mobile! One thing might i ask? How can one connect to a server? They don't show up on the list


It seems pre android 5.# devices are running it fine. Such as my older HTC One V. Now I have a HTC One M8 with android 5.0, I now have the "trying to connect to server" error. If this could be fixed or a workaround mentioned, thanks.


I have taken the proper steps to create the qi4a folder and to direct the launcher to my SD card where the game files were located....tried several times and the launcher still will not locate the files :(


Nifty! But a bit hard to control. I wish the controls section allowed you to mess with the onscreen sensitivities, or had an option to replace the joystick with arrows maybe. I appreciate the functioning joypad support though!


My only problem with it is that I can't use my Moga Pro controller to navigate the menu and it only supports the Moga Pro "B" mode and not "A" which means no trigger support. Other than that works great!


Great port that works well on my JXD S7800B, but when I load it onto my Nvidia Shield Android TV, it won't start a game. It shows the demo and menus, but goes straight to console. This app hasn't been updated in 2 years so I fear it's been abandoned.


A good port but sadly doesn't seem to work on Lollipop and the dev has gone MIA and likely won't ever update it. Hopefully we can get a new Android sourceport soon.


Seems to fail around initializing network. Couldn't find the problem in logcat, -listen 0 didn't seem to fix it either.


I have a request. Could you please add an option in the app menu to choose between joystick or swipe movement like any other fps game on android? I dont like the joystick movement is imprecise like being drunk when moving I prefer swiping. 5 stars if u fullfill this small request. Thanks. :)


I would love to play this game, but i also cannot start a New Game from the Quake menu as it just loads and stops on the console at "SERVER LISTENING ON ADDRESS 0.0.0.0:26000". Really dissapointed after digging out my old quake install CD, then transferring the ID1 folder and PAK files, then finding the correct folder path name. For other Samsung Galaxy 4 users, the path is - "/storage/extSdCard/qi4a". Note the "SdCard" part IS case sensitive. From other recent user comments it appears that the Android Lollipop update has caused this issue. Is there a fix or workaround to get this game to run? I cannot offer more than 1 star for a game that isn't working on current software. Regards, Mark.


Before I would have given this 5 stars. Played it all the time on my galaxy s4. I go and get the Note 4 with Lollipop and lo and behold it does not work.


Cool I can now play quake on my phone. I've downloaded your other source ports for quake 2 and 3. Could you please make source ports for doom games. That will be real nice!


Good app, but can't figure out what went wrong when I upgraded phone/OS to Lollipop. Edit: extra star for the "lay down and cry" part of the app description.


Game is broken on android 5+, instructions are easy to follow. Game starts running with a demo etc but console drops to port 26000 error as others have reported. No fix or suggestions found, developer should update compatibility to older android version only as a minimum.


This game does not work with Android 5.1.1 in a Samsung Galaxy S6 Edge+. It also stopped working in a Samsung Galaxy Tab 2 S 8 inch with Android 5.0.1. It's a pity because I loved it when playing in earlier devices or OS versions


I've got no complaints so far, everything works great. As a nice bonus, since it's based off of Darkplaces you can use all the fancy lighting effects and it even supports custom models and textures.


I did what the description says and even looked online for help, but when it starts up it says about unlocated/missing files. I know that's not right because I did everything correct. Please help me.


Seems to work but when I hit New Game in Quake I it shows the console and stops at SERVER LISTENING ON 0.0.0.0:26000 and never loads the level... I also tried on a 4.4 tablet and it worked fine.


Perfect Quake engine implementation. Quake 1 vanilla works beautifully on my Nexus 7 2nd gen. High-res, anti-aliased, super smooth, analog joystick means I don't have to run everywhere and still have 'always run' on, and you can still adjust your aim while holding the shoot button. It's free but definitely worth a few bucks.


Starting a game doesn't get past "server listening on address 0.0.0.0:26000". It just stays on the console indefinitely. Attempting to manually load maps results in a loading screen for a split second, then back to the console.


This realy works well. Am playing Quake 1 now. Love the fact that I can swap the controls around to work well with me being left handed. Already gor the Quake 2 and 3 ones as well.


It's the perfect port of all DarkPlaces based games. However, the download speed in Nexuiz is ridiculous. Around 25000 bytes/s :p Other than that, it's perfect!


wont work on modern os. found out that snprintf is the problem and cant be cured.


As good as (or better) than the Beloko version. Works brilliantly with my Bluetooth controller. Only complaint is that the analog dead zone is kinda huge with a BT controller


So when I try to start the game, despite having properly filed the Id1 folder so the app could find it, upon start up, I receive the message "You have reached this menu due to missing or unlocatable content/data" "You may consider adding -basedir /path/to/game to your launch commandline" and the two options of "Open Console" and "Quit" I'm not sure what to do here, please help!


I'm going to give it 5 stars regardless, because it clearly deserves it despite my problem. I couldn't get it to work, i even put the qi4a folder in both my original folder and my external sd and nothing. Hopefully a fix comes.


This port is amazing! All of the SHIELD controls work perfectly and are premapped from the beginning. It's just perfect for any Quake fan who wants to take it with them or just enjoy on the couch. Amazing!


The demo works but opening the menu and starting a new game results in it sitting on "listening for server on 0.0.0.0" forever.


Found out how to use it in no time. Really good because my phone doesn't play any 3d games but I love quake


Marshmallow update did not fix problem still doesn't work... gutted! HTC m9


Does not work on my Android Tv Box with Lollipop 5.1 Game won't start .. stops on the console at "SERVER LISTENING ON ADDRESS 0.0.0.0:26000" Works fine on my Android 4.2.2 Tablet ... please fix the Lollipop issue. Thanks


It wont go past the console screen please fix ive played it since it first came out and been playing id since doom


This game runs smoothly and really well on my Xperia E1 but I can't seem to change weapon using the touch controls. Not sure if the game doesn't support it or if I'm doing something wrong.


I am 100% impressed by the quality of this app. the touch controls are good and there are no graphical glithces or missing textures. I'm playing with a droid RAZR MAXX and it runs like it does on my PC.


Will not start a single player game. I've heard this is the case since lollipop came out... So why not fix it???


Hello can anyone help me please when I put the game in the directory the game opens showing a message "you have reached this menu due to missing or unlock table content/data You may consider adding -basedir /path/to/game To your launch commandline"


PLEASE HELP! ONLY THE TOP ROW OF KEYS WORKS ON THE KEYBOARD SO I CANT TYPE MESSAGES OTHER PLAYERS OR CHANGE MY PLAYER NAME!!! otherwise I love it, it's way better than trying to use retroarch or dosbox.


Had it working under kitkat.Now under Lollipop it won't. Essentially the demos are fine, but soon as you launch single player you just get the console as server listening!!!! Help!


I was trying to run it with the files from Xonotic, but after seeing an intro screen (a planet) the screen goes black, and i only hear the music. Am i missing some resources? Maybe Xonotic needs the original Quake resources too?


Also have the problem where you start a single player game and it just sits at the command screen saying its listening to port 26000 :0.0.0.0 Or something similar.


Won't even find my game files, that are in the exact right place. Useless, don't waste your time.


A solid port to Android, with the fatal flaw being that the controls blow.


Due to lack of support from the developer it no longer works. It really sucks because there's no other Android port of Quake that supports Darkplaces. I can't load all my custom textures and graphics mods up. :/ But hey, Quake isn't about graphics. I know there's no plans to fix the bug but if you could it would be really cool. Just oooone more update please?


Every time I try to play it says that I don't have the requested files then it force closes on me. I was just wondering where I can download the required files to play?


Does not function under lollipop unfortunately. The developer behind QVR has a fix, but the developer behind this app seems to have abandoned the project..


Bought quake on steam and copied the folder over and the game launches but when I click new game it just displays text then doesn't do anything


This port is just brilliant, the controls are not always perfect but it's meant to be a PC game. It's also very lightweight for this kind of game (it runs flawlessly on my low end phone).


So i installed the app how do i put games on it please help all of the youtube vids on it dont speak english please help i will rate 5 stars


No longer works since last Android update. Developer didn't respond to my note to them. Edit: 6 months down the line, still doesn't work.


From what I can tell from the menu gameplay, this is a pretty good port, but the console won't close when the game starts and I end up just having to sit there and do nothing because I can't close it, which isn't great.


All 3 quake apps have limited capabilities and in my experience you cant save and need to change settings every time you log on.


Does not work on Android Lollipop. It just takes me to the console and says "server using port 26000." Hope someone updates it.


Does everything needed, works with ps3 controller by default, and supports mods. Is there any in game music support? Would love to get the original Trent reznor soundtrack on the go with this one..


It seems like it should be great, but actually loading a map up doesn't work. The menu, including the demo in the background, works perfectly, but the actual game will not load. I'll change this if I get it working.


Got a nice 60 fps on my quad core tablet. Would definantly recommend for people looking to experience id tech 2 in their toilet.


Looks exactly like on my old 486 (or P-1, not sure exactly when). But it works without any issues. Im trying the other products next, like Q2, Q3, etc.


Would be an awesome app but it won't let me connect to any quake world servers and dark places servers don't even show up. Can someone tell me how to fix this.


How do I play hl1 the exe file is wrong and won't work I saw oce that it needs to be .pak or so help how to I convert the .exe to .pak


As much as I wanna love this app it won't get passed the listen ports and won't load single or multiplayer maps.


The demo play and menu work but starting a new game opens the console and that's it. It says maxplayers set to 1 and connecting to ip 0.0.0.0 and never actually STARTS. Singleplayer and multiplayer are the same result.


This port is excellent! Except the fact is im finding a port that works with mouse. I have root and enabled the mouse and i plugged my mouse in my OTG USB to my android and it detected the mouse but the PORT APP ITSELF did not recieve it.i have to hold and drag the mouse to look around and manually click on the fire,switch weapons.etc . Any fix for this?


Runs flawlessly on my s4, but crashes on Note 8 as soon as 1st frame of game is displayed and sound clicks.


Whenever I hit start game it crashes and says "game filee weren't found: put game files to /sdcard/qi4a D:


It does not work with the three/3 methods I tried: The Patched Version,DosBox Version and a randomly downloaded gamedata


Would be nice to include on screen or tilde or escape key


Sadly broken on Android 5.0+, and the dev posted in a forum that this will never be fixed. Very sad indeed.


This app runs fine but has hiccups all the time, expecially in the water or sometimes when I get hit the screen becomes covered in bright colors, the touch buttons also flicker randomly..... note 3


App opens go to play game game opens and just a Wight screen can't see anything but Wight


I cant get past the loading screen after choosing new game on the menu.


You should just get this now. There's no excuse.


I have a gambling problem when I give be removed from the game, and configure the directory just throws me open or close will not let me access to the game.


This game, as good as it used to be, now sucks (pun intended). Is there anyway this can be fixed for the new update, just freezers on the startup screen.


Everything works great its just when I type something the a and d don't show up plz fix and u will get your 5 st4r5


I like it, Can you create QIV4A(source port of quake 4) This file has 2 GB so my memory card can fit in so Please! can you create it? if you create the app I will rate you with 10000000000000 stars


Game loads, watch the video just fine. Start new game, console drops before the game start and stays. Can't do anything from their :(


Runs amazing on Nvidia Shield. This developer is taking time to make sure his ports work perfect and on as many devices as possible!


can u port many old pc games...t.y.


Not working on moto e 2nd gen connection issues please make it play offline I'll rate higher for that option


Lenovo Tab 2 Broken, not loading


Permissions

requires following permissions on your android device.

android.permission.ACCESS_SUPERUSER
android.permission.INTERNET
android.permission.WRITE_EXTERNAL_STORAGE
android.hardware.screen.landscape
android.hardware.touchscreen
full network access
Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.

modify or delete the contents of your SD card
Allows the app to write to the SD card.

Older Versions

More Android Apps to Consider