SkillAgentSearch skills...

Com.n0n3m4.diii4a

DOOM III/Quake 4/Prey(2006) GLES on Android/Windows/Linux, DOOM 3 BFG/The Dark Mod/RTCW/Quake 1 2 3/GZDOOM/ETW/RealRTCW/OpenJK/SeriousSam/Skin Deep/Quadrilateral Cowboy/Icarus Starship Command Simulator on Android

Install / Use

/learn @glKarin/Com.n0n3m4.diii4a
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

idTech4A++ (Harmattan Edition) <img align="right" width="128" height="128" src="https://github.com//glKarin/com.n0n3m4.diii4a/raw/master/idTech4Amm/src/main/res/drawable/icon.png" alt="idTech4A++" />

Android Build Actions Status Windows/Linux Build Actions Status
Discord chat
Latest Release
Download Android testing Download Windows/Linux testing

<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">

idTech engine games For Android. An idTech games runtime libraries collection on Android

DOOM III/Quake 4/Prey(2006) OpenGLES on Android/Windows/Linux

DOOM 3 BFG/The Dark Mod/Quake 1 2 3/RTCW/GZDOOM/ETW/RealRTCW/FTEQW/STAR WARS™ Jedi Knight/Serious Sam Classic/Urban Terror/OpenMOHAA/Skin Deep/Quadrilateral Cowboy/Icarus Starship Command Simulator on Android
Original named DIII4A++, based on com.n0n3m4.diii4a's OpenGLES version.

Latest version: 1.1.0harmattan72(lindaiyu)
Latest update: 2026-03-08
Arch: arm64 armv7-a
Platform: Android 4.4+
License: GPLv3


idTech4's feature

  • Linux/Windows(MinGW/MSVC(without editor)) build
  • multi-threading renderer
  • pure soft shadow with shadow-mapping
  • soft shadow with stencil-shadow and translucent stencil shadow
  • global illumination rendering
  • lighting model: Phong/Blinn-phong/PBR/Ambient/No-lighting
  • Wide-character language translation and BFG new fonts support
  • debug render tools support with programming render pipeline
  • OpenGLES2.0/OpenGLES3.0
  • png/dds/bimage texture image, jpeg/png/bmp/dds format of screenshot
  • obj/dae/md5mesh format static model
  • psk&psa/iqm/gltf&glb/fbx format animation/static model
  • OpenAL(soft) and EFX Reverb
  • Float console
  • DOOM3(with full body awareness mod, view body mod, bot mod, view flashlight mod)
  • Quake4(with bot mod, full body awareness mod, view body mod) and Raven's idTech4 engine
  • Prey(2006)(with full body awareness mod) and HumanHead's idTech4 engine

Support games/mods

| Game | Engine | Version | OpenGL ES version | Vulkan version | Standalone folder<br/>(* means always enabled) | Mods/Plugins | |:-----|:-----:|:-----:|:-----:|:-----:|:-----:|:-----| | DOOM III | n0n3m4's dante | - | 2.0/3.0 | | doom3 | Resurrection of Evil<br/>The Lost Mission<br/>Classic DOOM3<br/>Rivensin<br/>HardCorps<br/>Overthinked Doom^3<br/>Sabot(a7x)<br/>HeXen:Edge of Chaos<br/>Fragging Free<br/>LibreCoop<br/>LibreCoop D3XP<br/>Perfected Doom 3<br/>Perfected Doom 3:RoE<br/>Doom 3: Phobos(Dhewm3 compatibility patch) | | Quake IV | n0n3m4's dante | - | 2.0/3.0 | | quake4 | Hardqore | | Prey(2006) | n0n3m4's dante | - | 2.0/3.0 | | prey | | | DOOM 3 BFG(Classic DOOM 1&2) | RBDOOM-3-BFG | 1.4.0<br/>(The last OpenGL renderer version) | 3.0 | 1.1 | doom3bfg | | | The Dark Mod | Dark Mod | 2.13 | 3.2<br/>(require geometry shader support) | | darkmod * | | | Return to Castle Wolfenstein | iortcw | 1.51d | 1.1 | | rtcw | | | Quake III Arena | ioquake3 | 1.36 | 1.1 | | quake3 | Quake III Team Arena | | Quake II | Yamagi Quake II | 8.60 | 1.1/3.2 | 1.0 | quake2 | Capture The Flag<br/>Ground Zero<br/>The Reckoning<br/>Team Evolves Zaero<br/>3rd Zigock Bot II | | Quake I | Darkplaces | - | 2.0 | | quake1 | | | UZDOOM(64bits) | UZDOOM | 4.14.2 | 2.0/3.2 | 1.0 | uzdoom * | | | Wolfenstein: Enemy Territory | ET: Legacy | 2.83.2 | 1.1 | | etw | Omni-Bot support | | RealRTCW | RealRTCW | 5.3 | 1.1 | | realrtcw | | | STAR WARS™ Jedi Knight - Jedi Academy™ | OpenJK | 1.0.1.1 | 1.1 | | openja | | | STAR WARS™ Jedi Knight II - Jedi Outcast™ | OpenJK | 1.0.1.1 | 1.1 | | openjo | | | FTEQW | FTEQW | 1.05 | 3.2 | 1.1 | fteqw * | | | Serious Sam Classic : The First Encounter | SamTFE | 1.10.7 | 1.1 | | serioussamtfe * | | | Serious Sam Classic : The Second Encounter | SamTSE | 1.10.7 | 1.1 | | serioussamtse * | | | Urban Terror | Q3-UT4 | 4.3.4 | 1.1 | | urt | | | Medal of Honor: Allied Assault | OpenMOHAA | 0.82.1 | 1.1 | | openmohaa | | | Skin Deep | SkinDeep | 1.0.4 | 3.2 | | skindeep | | | Quadrilateral Cowboy | SkinDeep | 1.0.2602252 | 2.0/3.0 | | qc | | | Icarus Starship Command Simulator | SkinDeep | 1.0.9 | 2.0/3.0 | | icarus | |


Update 1.1.0harmattan72 (2026-03-08)

  • Add Quadrilateral Cowboy(ver 1.0.2602252) support, game standalone directory named qc, game data directory named base. More view in Quadrilateral Cowboy.
  • Add Icarus Starship Command Simulator(ver 1.0.9) support, game standalone directory named icarus, game data directory named base. More view in Icarus Starship Command Simulator.
  • Add new game chooser on launcher.

idTech4's new Cvar/Commands:

Cvar list
Command list


About DOOM 3

Switch current weapon and last weapon

bind "Your key" "_impulse51"


About Quake IV

For playing Quake 4(jmarshall 's Quake4Doom). Now can play all levels, but some levels has bugs.
  1. Putting PC Quake 4 game data file to q4base folder and START directly.
  2. Effect system: Quake4 new advanced BSE particle system is working now! Also see Quake4BSE, Quake4Decompiled, and OpenBSE with DOOM3 original FX/Particle system has been removed.

About Prey(2006)

For playing Prey(2006)(jmarshall 's PreyDoom). Now can play all levels, but some levels has bugs.
  1. Putting PC Prey game data file to base(preybase on Android) folder and START directly.
  2. Some problems solution: e.g. using cvar harm_ui_translateAlienFont to translate Alien text on GUI.
  3. Exists bugs: e.g. some incorrect collision(using noclip), some GUIs not work(Music CD in RoadHouse).
  4. If settings UI is not work, can edit preyconfig.cfg for binding extras key.
bind "Your key of spirit walk" "_impulse54"
bind "Your key of second mode attack of weapons" "_attackAlt"
bind "Your key of toggle lighter" "_impulse16"
bind "Your key of drop" "_impulse25"

Screenshot

Game

<img src="https://github.com/glKarin/com.n0n3m4.diii4a/raw/package/screenshot/Screenshot_doom3_bathroom.png" width="33%" alt="Classic bathroom"><img src="https://github.com/glKarin/com.n0n3m4.diii4a/raw/package/screenshot/Screenshot_quake4.png" width="33%" alt="Quake IV on DOOM3"><img src="https://github.com/glKarin/c

View on GitHub
GitHub Stars530
CategoryDevelopment
Updated19h ago
Forks37

Languages

C++

Security Score

100/100

Audited on Mar 26, 2026

No findings