Skip to content

Releases: glKarin/com.n0n3m4.diii4a

Fix Quake 4 collision and 2 levels load crash

25 Oct 08:56
Compare
Choose a tag to compare

2022-10-25 1.1.0harmattan16

  • Add automatic load QuickSave when start game.
  • Add control Quake 4 helper dialog visible when start Quake 4 in Settings, and add Extract Quake 4 resource in Other menu.
  • Add setup all on-screen button opacity.
  • Support checking for update from GitHub.
  • Fixup some Quake 4 bugs:
    1. Fixup collision, e.g. trigger, vehicle, AI, elevator, health-station. So fixed block on last elevator in level game/mcc_landing and fixed incorrect collision cause killing player on elevator in game/process1 first and game/process1 second and fixed block when player jumping form vehicle in game/convoy1. And cvar harm_g_useSimpleTriggerClip is removed.
    2. Fixup game level load fatal error and crash in game/mcc_1 and game/tram1b. So all levels have not fatal error now.

Gyroscope support and Quake 4 bugs fix

16 Oct 05:57
Compare
Choose a tag to compare

2022-10-15 1.1.0harmattan15

  • Add gyroscope control support.
  • Add reset onscreen buttton layout with fullscreen.
  • If running Quake 4 crash on arm32 device, trying to check Use ETC1 compression for decreasing memory usage.
  • Fixup some Quake 4 bugs:
    Fixup start new game in main menu, now start new game is work.
    Fixup loading zombie material in level game/waste.
    Fixup AI Singer can not move when opening the door in level game/building_b.
    Fixup jump down on broken floor in level game/putra.
    Fixup player model choice and view in Settings menu in Multiplayer game.
    Add bool cvar harm_g_flashlightOn for controling gun-lighting is open/close initial, default is 1(open).
    Add bool cvar harm_g_vehicleWalkerMoveNormalize for re-normalize vehicle walker movment if enable Smooth joystick in launcher, default is 1(re-normalize), it can fix up move left-right.

Fixup some errors and bugs of Quake 4

07 Oct 02:31
Compare
Choose a tag to compare

1.1.0harmattan13 (2022-10-23)

  • Fixup Strogg health station GUI interactive in Quake 4.
  • Fixup skip cinematic in Quake 4.
  • If harm_g_alwaysRun is 1, hold Walk key to walk in Quake 4.
  • Fixup level map script fatal error or bug in Quake 4(All maps have not fatal errors no longer, but have some bugs yet.).
    game/mcc_landing: Player collision error on last elevator. You can jump before elevator ending or using noclip.
    game/mcc_1: Loading crash after last level ending. Using map game/mcc_1 to reload.
    game/convoy1: State error is not care no longer and ignore. But sometimes has player collision error when jumping form vehicle, using noclip.
    game/putra: Script fatal error has fixed. But can not down on broken floor, using noclip.
    game/waste: Script fatal error has fixed.
    game/process1 first: Last elevator has ins collision cause killing player. Using god. If tower's elevator GUI not work, using teleport tgr_endlevel to next level directly.
    game/process1 second: Second elevator has incorrect collision cause killing player(same as game/process1 first level). Using god.
    game/core1: Fixup first elevator platform not go up.
    game/core2: Fixup entity rotation.

Quake 4 for DOOM3 support

01 Oct 11:15
Compare
Choose a tag to compare

1.1.0harmattan12 (2022-07-19)

Hardcorps Mod support

01 Jul 08:24
Compare
Choose a tag to compare

2022-06-30 1.1.0harmattan11 updates

  • Add Hardcorps mod library support, game path name is hardcorps, if play the mod, first suggest to close Smooth joystick in Controls tab panel, more view in https://www.moddb.com/mods/hardcorps.
  • In Rivensin mod, add bool Cvar harm_pm_doubleJump to enable double-jump(From hardcorps mod source code, default disabled).
  • In Rivensin mod, add bool Cvar harm_pm_autoForceThirdPerson for auto set pm_thirdPerson to 1 after level load end when play original DOOM3 maps(Default disabled).
  • In Rivensin mod, add float Cvar harm_pm_preferCrouchViewHeight for view poking out some tunnel's ceil when crouch(Default 0 means disabled, and also can set pm_crouchviewheight to a smaller value).
  • Add on-screen button config page, and reset some on-screen button keymap to DOOM3 default key.
  • Add menu Special Cvar list in Other menu for list all new special Cvar.

Revensin Mod support

11 Jun 06:13
Compare
Choose a tag to compare

2022-06-23 Update 1.1.0harmattan10

* Add `Rivensin` mod library support, game path name is `rivensin`, more view in `https://www.moddb.com/mods/ruiner`.
* Add weapon panel keys configure.
* Fix file access permission grant on Android 10(Testing on emulator).

Android 10/11+

06 Jun 06:22
Compare
Choose a tag to compare

Fix file access permission grant on Android 10/11+.
Add Android 4.x apk package v1 sign.

1.1.0harmattan2

06 Jun 06:16
Compare
Choose a tag to compare

2020-07-25

arm64

29 May 00:41
Compare
Choose a tag to compare

2022-05-19 1.1.0harmattan8

DIII4A++_harmattan.1.1.0.8.apk: armv8-64 and armv7 32 neon.
DIII4A++_harmattan.1.1.0.8_only_armv7a.apk: armv7 32 neon only.

Update:
* Compile armv8-a 64 bits library, and do not compile old armv5e library and armv7-a vfp.
* Fix input event when modal MessageBox is visible in game.
* Add cURL support for downloading in multiplayer game.
* Add weapon on-screen button panel.

1.1.0harmattan7 2022-05-05

03 May 08:23
Compare
Choose a tag to compare
* Fix shadow clipped.
* Fix sky box.
* Fix fog and blend light.
* Fix glass reflection.
* Add texgen shader for like `D3XP` hell level sky.
* Fix translucent object. i.e. window glass, transclucent Demon in `Classic DOOM` mod.
* Fix dynamic texture interaction. i.e. rotating fans.
* Fix `Berserk`, `Grabber`, `Helltime` vision effect(First set cvar `harm_g_skipBerserkVision`, `harm_g_skipWarpVision` and `harm_g_skipHelltimeVision` to 0).
* Fix screen capture image when quick save game or mission tips.
* Fix machine gun's ammo panel.
* Add light model setting with `Phong` and `Blinn-Phong` when render interaction shader pass(string cvar `harm_r_lightModel`).
* Add specular exponent setting in light model(float cvar `harm_r_specularExponent`).
* Default using program internal OpenGL shader.
* Reset extras virtual button size, and add Console(~) key.
* Add `Back` key function setting, add 3-Click to exit.
* DIII4A build on Android Studio now.