• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Quake 2 on Android

julien

Lurker
Jan 17, 2010
9
1
Hi, this is to present my hobby project : Quake 2 on Android

click here => Home (Quake2Android)

Please read the FAQ http://sites.google.com/site/quake2android/faq before reporting any problem.

All contributions (ideas, graphics, tests) are welcome !

21 feb 2010 : *** going open source ***

I decided to release the source code here : http://code.google.com/p/quake2android/

Want to start hacking right now ? try this :
svn checkout http://quake2android.googlecode.com/svn/trunk/ quake2android

31 jan 2010 : *** new release 1.8 ***

changelist 1.8 :
- corrected crash in video menu
- extract players directory from demo file
- fixed download bug
- tested multiplayer game : working OK !
 
Hey I just tried it again and it worked much better on my Droid (running Android 2.0.1).

Everything is running smooth in that 1.5 version of your quake2 app.

I love this so far!

just a minor bug so far: Whenever I open or close my keyboard, the app instantly exits out. Kind of annoying.


EDIT: also, clicking "OPTIONS" in the game is annoying because it restarts the phone. :(
 
Upvote 0
Hi all, thank for your feedback. below are some comments from me .
- Julien

Hey I just tried it again and it worked much better on my Droid (running Android 2.0.1).
Please, can you send me a logcat with the 1.6 version ? I recommend SendLog, available on the Market for that purpose.

There's no sound though, and i cant figure out how to pull up the quake 2 menu in the game.
Hi, on my Galaxy, I just need to press the center key on the DPAD. then you can remap the controls as you want in the quake 2 menu > OPTIONS > customize controls. or if you prefer, edit the config file : /sdcard/baseq2/config.cfg.
An sound is working also on my Galaxy .

My fps on Droid are around 25.
If you want higher framerate, you can uncheck "eco mode" in the settings panel. but this will eat up your battery faster ;-)

When will this be available through the market?
Never . because :
1- I don't intend to make money with it. I do that only as my hobby.
2- The company owning the copyright to Doom and Quake licences does not like that someone use its trademark on the Google Market
iD Software frags Doom, Quake, and Wolfenstein ports for Android
 
  • Like
Reactions: PaulMcCartney
Upvote 0
Hi Julien - Version 1.6 works on my Samsung Moment with the retail pak0.pak from Quake 2. Performance is in the 5 - 9 Fps range. Not acceptable, but not a bad start either. It's 20 fps if I go outside on the first level and look at a wall though! :) The sensors work good for control. And I'm using the Enter key on the Moment's keyboard to shoot. Sound works too, but the 2nd time I ran it I had no sound until I walked into the 1st room where you hear some radio comm traffic. Then all the sounds came back. (It was like it was taking a while to load the files.)

I can use the Moment's Optical Mouse to navigate the Quake 2 menu, and can click on Quit, Options, but not Video.

Keep up the good work!
 
Upvote 0
I have few things to say...
First, Julien, YOU ARE THE MAN!!!
Second, I get about 7-18fps on my Galaxy...Don't know how. Currently using II5 GalaxHero 1.1 rom. Tomorrow I will flash my phone to IK5 and then try it again.
Third, I am jealous of you guys using Droid... :-(

Finaly, did you ever think about porting Counter-Strike??? It uses the same engine as QuakeII just modified a bit.
 
Upvote 0
This is awesome!

It's not quite playable yet on my Droid though. Particle effects (e.g. firing the blaster) and explosions/fire seem to drop the framerte to around 1 or 2 per second (it shows 5). Whens such effects are not onscreen, it's incredibly smooth and playable, e.g. 40fps. Tried ending all tasks, then rebooting the phone, turning all sync/wifi off...doesn't seem to help.

Have a blinking F1 light and don't know how to press F1. (Been so long since I played Q2 that I don't even remember what it's for).

I can't seem to get free look to work with the accelerometer. I forget if this requires a custom config in Q2 or not? I'd like to have it function like a modern game, i.e., mouse (accelerometer) controls pitch/yaw and arrows control walking/strafing fore/back/left/right.

In any case, very impressed with what you've done so far!
 
Upvote 0
Hi, on my Galaxy, I just need to press the center key on the DPAD. then you can remap the controls as you want in the quake 2 menu > OPTIONS > customize controls. or if you prefer, edit the config file : /sdcard/baseq2/config.cfg.
An sound is working also on my Galaxy .

If you want higher framerate, you can uncheck "eco mode" in the settings panel. but this will eat up your battery faster ;-)


Turns out i was just being stupid with the sound - it is working!
Menu coming up too.

eco doesn't seem to have made a huge difference - there's a bit less lag when im controlling it, but fps are still about the same. But still playable though!

edit - i had a small issue when i used the ingame download too - it stalled at 25mb, so i just transferred to sdcard manually.
I think it was because up until about 20mb i regularly touched the screen to make sure the lock screen didnt come on/phone went to sleep. But then i stopped doing it, and perhaps it hung when the phone screen tried to sleep but the game was downloading, i dunno.
 
Upvote 0
This is awesome!

It's not quite playable yet on my Droid though. Particle effects (e.g. firing the blaster) and explosions/fire seem to drop the framerte to around 1 or 2 per second (it shows 5). Whens such effects are not onscreen, it's incredibly smooth and playable, e.g. 40fps. Tried ending all tasks, then rebooting the phone, turning all sync/wifi off...doesn't seem to help.

Have a blinking F1 light and don't know how to press F1. (Been so long since I played Q2 that I don't even remember what it's for).

I can't seem to get free look to work with the accelerometer. I forget if this requires a custom config in Q2 or not? I'd like to have it function like a modern game, i.e., mouse (accelerometer) controls pitch/yaw and arrows control walking/strafing fore/back/left/right.

In any case, very impressed with what you've done so far!

I agree. On my Galaxy, if there is no "effects" like shooting, fire, enemy, fps rises to about 25. Since Galaxy has only 128mb, when I start it without preparations in task manager, during the play the are tones of boring messages popups like "pure messenger widget stop working" and such.
This is actually a good thing. It shows that android can recognize priorities and turn off those inactive apps to gain some memory.
God bless google!!! ;-)
 
Upvote 0
I agree. On my Galaxy, if there is no "effects" like shooting, fire, enemy, fps rises to about 25. Since Galaxy has only 128mb, when I start it without preparations in task manager, during the play the are tones of boring messages popups like "pure messenger widget stop working" and such.
This is actually a good thing. It shows that android can recognize priorities and turn off those inactive apps to gain some memory.
God bless google!!! ;-)

How did you turn them off? It crashes for me when I select "video" from the quake 2 menu on my Galaxy.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones