Comments (18)
I don't think it wills support quake 2 or 3 on higher phones,only quake 1 will work.
from com.n0n3m4.diii4a.
It will be good if even quake 1 will be supported.
from com.n0n3m4.diii4a.
i suppose, it’s called a Quake1/2/3 WRAPPER ..
from com.n0n3m4.diii4a.
Yeah, a wrapper and launcher for Q1/2/3, maybe. I advice you to select which way is less difficult: adapt the latest FTEQW (https://github.com/fte-team/fteqw) using the FTEDroid source code or use the existing qi4a, qii4a, qiii4a sources and update the old launcher source and engine source versions: n0n3m4 used Darkplaces for Q1, yamagi Quake2 and ioquake3 engine.
from com.n0n3m4.diii4a.
Alex3474247 , as i know, the "generation" of an engine is the main thing which can handle/support several types of its..
..i mean modified idTech3 engine could handle idTech2, idTech and even Quake engines, like in a project that you mentioned..
but, idtech4 is a much next level one..
..so, may be we should ask the respected Dev. to support idTech5 and idTech6 maps/games/mods in the engine!!!
..and that would be truelly great, because John Karmak didn’t opened idTech5/6 due to selling it’s company and coming out((.., but , yes, he promised us to do that !!
and yes, idTech5/6 is based aik on idTech4!
from com.n0n3m4.diii4a.
This issue is 75% complete, I still want Quake 1 with Nehahra mod support of course. And optionally, the gzdoom engine, but it is not idTech engine already.
from com.n0n3m4.diii4a.
I have noticed that Nehahra support in Darkplaces is incomplete, some features are missing: r_waterripple (see the Nehahra settings), r_oldsky, playmod and stopmod commands - they are used to play and stop the dynamic music of Nehahra in the "mods" subdir of Nehahra, some .xm and .s3m files are located here, it is music. And to check how the gl_fogred, gl_foggreen and gl_fogblue cvars are working. And Nehahra should be enabled not by -game nehahra commandline param, but just -nehahra.
Nehahra settings:
Water ripple:
fog:
gl_foggreen around the Quad Damage item:
- gl_foggreen, it should look like in this picture. I have the copy of Nehahra engine source, NehQuake, maybe it is possible to add these new commands to Darkplaces, search them in NehQuake code.
Test video with dynamic music:
https://drive.google.com/file/d/1Xjb-SZJCdZUPsz5KPkjYccovHCXXmPe4/view
Nehahra is basically a WinQuake 1.09 engine, you can see it in the console, with some changes.
If you finish Nehahra support in Darkplaces, it will be great!
Additional pictures from Darkplaces to Nehahra. You can see those "unknown command" messages, those are the unsupported features from Nehahra:
I use the libxmp library to decode the .xm and .s3m files to wave data and play this wave data with SDL 2.0. Maybe there is another way to play those music files through oboe and libxmp, but I don't know, selected this way. No need to convert those .xm and .s3m files to mp3 and play mp3 manually through the console, it should be as in original Nehahra engine.
from com.n0n3m4.diii4a.
And this bug if you encountered it. The screen turns black(gray) for a second when you pick up any item.
https://github.com/glKarin/com.n0n3m4.diii4a/assets/17110303/f9e56a73-dc0c-49df-8a96-93ab4b317877
https://github.com/glKarin/com.n0n3m4.diii4a/assets/17110303/353c6c4b-a266-47ad-b856-2e8a44cb5cf5
and the same thing underwater: gray screen.:
SVID_20240501_225522_1.mp4
from com.n0n3m4.diii4a.
And this bug if you encountered it. The screen turns black(gray) for a second when you pick up any item. https://github.com/glKarin/com.n0n3m4.diii4a/assets/17110303/f9e56a73-dc0c-49df-8a96-93ab4b317877 https://github.com/glKarin/com.n0n3m4.diii4a/assets/17110303/353c6c4b-a266-47ad-b856-2e8a44cb5cf5
and the same thing underwater: gray screen.:
SVID_20240501_225522_1.mp4
Resolved 8 May 2024 but mouse is not grabbing in game and Nehahra support is incomplete but it is incomplete because LordHavoc, the Darkplaces author for some reason did not finish it.
from com.n0n3m4.diii4a.
About mod, please ask mod's author or Darkplaces's developer.
from com.n0n3m4.diii4a.
Karin, I have forwarded my correspondence with one of the Nehahra mod engine authors to your email. Check your email.
from com.n0n3m4.diii4a.
As of me, I don't have time to migrate NehQuake engine to Android or to implement the Nehahra support for idTech4A++.
from com.n0n3m4.diii4a.
What version of Darkplaces have you ported? And from where? https://github.com/DarkPlacesEngine/darkplaces ?
from com.n0n3m4.diii4a.
https://github.com/DarkPlacesEngine/darkplaces/tree/3848c33ee1e2f6e06afa17984d5f3d3c077fe131
from com.n0n3m4.diii4a.
I have opened an issue about Nehahra on the Darkplaces github page but I doubt it will be resolved.
I forgot about Hexen 2 and its addon Portals of Praevus - it uses Quake 1 engine and has HexenC instead of QuakeC and even the maps are very similar to Quake 1. But Darkplaces doesn't support Hexen 2, has never supported it before and I doubt it will support it in the future. FTEQW supports Hexen 2 and its addon.
from com.n0n3m4.diii4a.
Oh, good news! The FTEDroid works and even runs Hexen 2, but there is no on-screen controls and it is inconvenient to play.
See the video: https://drive.google.com/file/d/1r4BOFUHRg4lHs6ZBW0JKWFV2Nhx6EH57/view?usp=sharing
Maybe it's not so difficult to transfer this port to idTech4A++? But FTEDroid is not serviced by the developer and abandoned. And it is not Gradle based, as written in the FTEQW readme, Cygwin and old version of NDK r7 is needed to compile FTEDroid. https://github.com/fte-team/fteqw
And it runs Quake 1, Quake 2, Quake 3 and Hexen 2. Maybe if you decide to bring it to idTech4A++, for example if Quake 1 is selected, add a selector to launcher which engine to launch, Darkplaces or FTEQW.
from com.n0n3m4.diii4a.
Okay
from com.n0n3m4.diii4a.
For Hexen2 imo the better would be to port Hummer Of Thyrion project:
sourceforge.net/p/uhexen2/
and there’s even some patches, like for fog to be visible:
sourceforge.net/p/uhexen2/uhexen2/ci/master/tree/patches/glfog-test1.patch
from com.n0n3m4.diii4a.
Related Issues (20)
- Gzdoom missing sound HOT 7
- Adding a mod to idtech4a++ HOT 1
- 1.1.0harmattan53 version build failed! HOT 4
- Erorr build rbdoom3 bfg
- Cannot properly exit GZDoom HOT 1
- [question] Quake4BSE HOT 2
- I can't open Windows Builds (PREY) PLEASE HELP! HOT 2
- roq videos bug in quake3 HOT 2
- Doom 3 bfg FPS HOT 7
- Screen resolution in Windows HOT 3
- Problems with PC version idTech4A++ HOT 36
- Quake 1 Shadow glitches
- The Darkmod light bar indicator bug HOT 5
- Doom 3 Graphics settings not saving after next startup HOT 2
- Erorr build Doom3 bfg ubuntu arm64
- OpenAL 3D Audio
- Quake 3 and RTCW don't work HOT 1
- DOOM 3 and Quake 4 co-op bots
- [Add Support] Openarena v0.8.8 HOT 1
- Horrible aliasing when using PBR lighting model in diii4a HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from com.n0n3m4.diii4a.