Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,421 Members 38,986 Now Online
XDA Developers Android and Mobile Development Forum

Half-Life 2 (portal) playable on non-tegra devices [How to]

Tip us?
Senior Member
Thanks Meter 184
Posts: 572
Join Date: Sep 2012
Location: Copenhagen
Originally Posted by pipyakas View Post
Yes i am serious
After all, testing doesnt get u anything and sometimes we may get a result we didnt think of, like porting kitkat to galaxy y etc...
Hardwarewise, i have reason to belive it may run, i said i dont care if it's gonna be 5fps or what, i want to know if i can do it or not. Just for fun, and to know every boundaries.
If you are so sure hardware wise your dual core will be able to emulate a 5core cpu with a quite powerful gpu, please, instead of asking, be my guest and try. Post a video of you starting up the game please, just to prove me wrong.

Sidenote: to all those who had black textures, when installing GL Tools drivers, select the SECOND driver options in order to have all the textures running nicely
Trust nothing, question everything
Junior Member
Thanks Meter 1
Posts: 2
Join Date: Nov 2012
Originally Posted by Deu5Vult View Post
Hi, I've tried Sixaxis but still cannot get the D-pad to work in the controller menu or in game for switching weapons. Can you share your setup please?
I would also like to get help for this, if someone is using sixaxis. Cannot change weapons, I have tried some re-mapping in the sixaxis application.
(Last edited by cresch07; Yesterday at 08:29 PM.) Reason: adding something in
Junior Member
Thanks Meter 0
Posts: 8
Join Date: Apr 2012
Default SGH-T999 Portal

Originally Posted by Marchelino View Post
Hi all!

I find way to play Half-life 2 on non-tegra devices. I get it run on my Samsung Galaxy Note 3 (Snapdragon 800 version) using app GLTools. Just make sure you install on start GLTools second options (install texture decoders on first gltools install), then download game and set settings for HL2 in GLTools like these:

activate function Optimize GLSL shaders
Use fake gpu info
Template: tegra 4
Simple mapbuffer emulation
Software VBO emulation
Use packed stencil buffer

With these settings and connected moga controller i was able to run game and play it. Its playable but sometimes its get laggy on in bigger arenas. I also get crash bug on the end of first part - after the first elevator part the game hang on a loading screen. Its always crash but it has solution - just start HL2 again, start new game and chose second part, it will be already avaliable and you can continue in playing Enjoy!! For now i have something about 1hour of playing and still no problem. Only thing is sometimes weird textures, but this is done by emulating T4.

And now question on you all - i wonder if its possible to hack google play, that i can see and buy portal too?? I want to try it. I thing Portal will be playable too with these settings.
Ok mate I'm attempting to use your settings to get Portal running on my T-Mo SIII, well see what happens...downloading obb data.
also since I didn't see anyone else give you a reply to your play store question, you should be able to use Lucky Patcher to compile a modded Google Play apk. Just download Lucky Patcher (it will auto update if need be), look on the bottom where it says "toolbox" and open "Create modded Play Store apk" then click "Test modded play store apk"

Still cant get it running, seeing some pretty hefty artifacts. I have GLTools loaded, with these settings:

Portal-Enabled custom settings
Optimize GLSL Shaders
Use Fake GPU info set to T4
Simple Mapbuffer emu ON
Software VBO ON
packed stencil buffer ON
Half Float texture adreno hack (tried On and OFF)
Decode sRGB (Tried ON and OFF)
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-09-21-14-17-06.png
Views:	63
Size:	239.6 KB
ID:	2945549  
gltools, half-life 2, how to, non-tegra, portal
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes