DoomGLES for PocketPC

Smartphone & PocketPC Magazine Best Software Awards 2007 - FPS Finalist Smartphone & PocketPC Magazine Best Software Awards
News Compatibility Downloads ScreenshotsLinksExtras



available for Android


Available on Google Play



 

Presentation:

DoomGLES is an OpenGL-ES port for Dell axim x50v, x51v, and O2 XDA Flame (and any PocketPC which contain the intel 2700g or Nvidia GoForce 5500 graphic chipsets) of DoomGL.
DoomGL was developped in 1998-1999. It ran fine on a Pentium 200 with a 3Dfx voodoo card. Nowadays, we have mobile systems which have enough power to run such applications, so I decided to port DoomGL to OpenGL-ES.
DoomGLES has all the features of DoomGL (and more):
- 640 x 480 native support.
- Free look.
- Bilinear filtering with mipmapping.
- Coronas on light sources.
- Dynamic lighting (multitextured lightmaps).
- MD2 monsters and objects.
- Normal mapping support. (GoForce only)
- "Realistic" water support. (GoForce only)
- Glow effect. (GoForce only)
- Posteffects. (GoForce only)


 

What's new:

26/02/12
available for Android
Available on Google Play

November 2010

Check my iPhone OpenGL-ES 2.0 games:

Satellite Assault Stacker 3D Nuguee Rising



 

History

21/08/08
- DoomGLES / DoomPPC nominated for a 2008 Best Software Award in the "First Person Shooter" category.

04/05/08 - DoomGLES V0.7
- "Music streaming stops after loading a savegame" bug fixed.
- Font rendering bug fixed.
GoForce only features:
- Multitexturing optimisations (up to 5 lightmaps + map texture in one pass).
- Normal mapping support.
- "Realistic" water support.
- Radsuit deformation effect.
- Berzeck zoomed motion blur effect.
- IR gogles noise effect.
- Glow effect.
- Invulnerability vision.
13/04/08
- Video of features in the next version of DoomGLES for Goforce 5500.
Youtube link
Direct download link
02/03/08
- First release of DoomGLES for GoForce 5500 (XDA Flame).
Every features of the 2700g should be there.
24/08/07
- DoomGLES nominated for a 2007 Best Software Award in the "First Person Shooter" category.
- HereticGLES coming soon.
24/03/07 - DoomGLES V0.56
- "Fire" after a loadgame bug fixed.
- Pwads launch bug fixed (path problem).
11/03/07 - DoomGLES V0.54
- Check screen orientation before rotating it.
- Crash fixed in converter (plutonia map12).
- "-config" command line parameter path bug fixed.
- "always run" key sensitivity fixed. Key mapped to 193.
- added "-wavfreq" command line option for music conversion.
So you can save space on your storage card or on the contrary listen to CD quality musics :).
Default value is 11025.
23/02/07 - DoomGLES V0.5
- Added music support (through converted wav files). Please read DGLESConvert manual to know how to convert Doom music to wav.
- Added landscape / portrait choice. See "Orientation" parameter in the doomgles.cfg file.
- Lighting optimisations (some MAP2x of Doom2 were quite unplayable). See "MaxSceneLights" parameter in the doomgles.cfg file.
- Status bar displayed ingame.
- Added an icon in the exe file.
03/02/07 - DoomGLES V0.3 (beta)
First beta version.
- All Doom IWADs should be supported.
- User PWADs support.
- Use DGLESConvert to convert datas (read DGLESConvert readme file).
- Multiplayer support.
- Lots of bugs fixed.
06/01/07 - DoomPPC V0.4b for Windows Mobile 2003SE test release
It doesn't run on previous WinCE versions (WM2003 included) because of the lack of landscape support in those OS.
It runs on the 2003 SE QVGA & VGA emulators. Please tell me if it works on real 2003SE device for further support on this OS.
Download it here.
05/01/07 Data update for both shareware & full versions.
Crushed monster sprites were not converted.
Please download data patches in the download section. The main data packs have also been updated.
04/01/07 Data update for both shareware & full versions.
Teleporter sprites were not converted.
31/12/06 - DoomPPC V0.4b (w_initfiles fix).
30/12/06
+ DoomGLES V0.04
- "Fixed" some freezes in MD2 rendering. There was such a freeze in E1M2 each time it renders a stimpack on easy difficulty level.
To test network code (wifi infrastructure), the following debug projects have been released:
+ DoomPPC V0.4 (more infos & download here : Extras)
- Initial release. Debug build. Everything should be there (in beta state...) except music support.
Network code has been successfully tested between a PC and a PocketPC. I would like to have report about PocketPC / PocketPC tests.
+ DoomPC V1.0 (more infos & download here : Extras)
- Initial release. Debug build. Everything should be there.
+ DoomGL V1.1 (more infos & download here : Extras)
- Debug build. Everything from DoomGL 1.0 should be there. Plus network code compatible with DoomPPC, DoomPC and DoomGLES (when it will be available).
17/12/06 DoomGLES V0.03
- Monsters/items rendering bug fixed. Lots of objects were rendered twice when using "stylus look". So now MD2 rendering should be faster.
16/12/06 Data update for both shareware & full versions.
Another conversion problem has been fixed. Only monsters/items from the "Hurt me plenty" difficulty level were converted. So, at higher levels, the game may crash because of unconverted datas.
Please download data patches in the download section. The main data packs have also been updated.
14/12/06 DoomGLES V0.02
- Basic error handler. If an error is detected, the program will quit and display the error in a message box.
- MD2 items autorotation. You need to download new MD2 ini file and copy it in your OpenGLES/md2 subfolder (the MD2 package contains the new MD2.ini).
- Coronas intialisation bug fixed (most of the time there was no corona).
- Shareware data fix: Missile sprites were not converted. If you already have downloaded shareware converted datas, please download the fix, else the shareware pack has been updated.
11/12/06 - V0.01b: Fixed a polygon crack (little white dots between polygons) bug after you load a savegame.
10/12/06 - First alpha release (V0.01) for Doom's 13th anniversary.
Only compatible with episode 1 (from unmodified V1.9 shareware or commercial version).
Please read carefully the readme.
05/12/06 - Added a link to the official DoomGLES forum.
30/11/06 - Added new screenshots.
19/11/06 - Added first (blurry) screenshots.
15/11/06 - DoomGLES page online


 

Compatibility

DoomGLES runs on Dell axim x51v and WM5 upgraded x50v. It doesn't run on x50v with WM2003SE.
DoomGLES runs on O2 XDA Flame.


 

Screenshots

E2M5 on my x51v (dynamic lighting and MD2 sargeant and torches) MD2 Pinkies attack
Plasma gun lighting MD2 Imps attack
MD2 Pinkies attack Glow effect (GoForce 5500)
Berzeck blur effect (GoForce 5500) Radiation suit effect (GoForce 5500)
Realistic water effect (GoForce 5500) Normal mapping (GoForce 5500)


Videos of DoomGLES for Goforce 5500.
Fast multitexturing, berzeck blur, realistic water, radsuit effect, normal mapping demo Glow demo




 

Downloads

DoomGLES for 2700g readme
DoomGLES for GoForce 5500 readme

DoomGLES V0.7 (beta)
Download DoomGLES V0.7 for intel 2700g binaries
Download preconverted MD2 3D models & skyboxes textures (2700g format)
Download Timidity converter for music support

Download DoomGLES V0.7 for GoForce 5500 binaries
Download preconverted MD2 3D models & skyboxes textures (GoForce format)
Download ready to use shareware version (GoForce format)

DoomGLES V0.04 (shareware version - last alpha)
Download DoomGLES V0.04 binaries
Download OpenGL-ES datas for Doom V1.9 shareware episode one.
Download OpenGL-ES datas for Doom V1.9 ultimate doom episode one.
Download OpenGL-ES converted MD2s.


 

DoomGLES is donationware, so if you want to support its development, please consider making a Paypal donation.

 

Links

email : mryssen"at"gmail.com
Official DoomGLES Forum on pocketgamer.org.
id the creators of Doom.
Original DoomGL site.
Network tutorial by Menneisyys.

Back to my homepage


 

Extras


DoomPPC V0.4b
DoomPPC is a Windows Mobile 5 port of Doom for Pocket PC. It uses GAPI library, so it should run in fullscreen on QVGA & VGA devices.
DoomPPC was mainly developped to help me debugging DoomGLES on non-3D features (main engine, basic display, sound, network...).
It was successfully tested on x51v, VGA HP iPAQ hx4700, QVGA HTC Wizard so far.
Read network tutorial by Menneisyys.
Network game between DoomPPC V0.4 & DoomGL V1.1

DoomPPC readme

Download DoomPPC V0.4b binaries
Download DoomPPC V0.4b for Windows Mobile 2003SE binaries test release.


DoomPC V1.0
DoomPC is a Win32 port of Doom. It is basically a version of DoomGL 1.1 without OpenGL.
DoomPC readme

Download DoomPC V1.0 binaries


DoomGL V1.1
DoomGL is an OpenGL port of Doom for Win32.
It has to be installed as a patch for DoomGL 1.0 . Please install DoomGL 1.0 first (http://www.doomworld.com/doomgl/doomgl.htm) then replace the DoomGL.exe by the one provided in this package.
DoomGL readme

Download DoomGL V1.1 binaries

eXTReMe Tracker