Giter VIP home page Giter VIP logo

Comments (18)

ninjapro2828 avatar ninjapro2828 commented on September 3, 2024

I don't think it wills support quake 2 or 3 on higher phones,only quake 1 will work.

from com.n0n3m4.diii4a.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

It will be good if even quake 1 will be supported.

from com.n0n3m4.diii4a.

DI555 avatar DI555 commented on September 3, 2024

i suppose, it’s called a Quake1/2/3 WRAPPER ..

from com.n0n3m4.diii4a.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

DI555 avatar DI555 commented on September 3, 2024

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.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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:
Nehahra settings
Water ripple:
water ripple
fog:
some fog
gl_foggreen around the Quad Damage item:
gl_foggreen working - 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:
Screenshot_20240501_114128_com karin idTech4Amm
Screenshot_20240501_114211_com karin idTech4Amm
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.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

glKarin avatar glKarin commented on September 3, 2024

About mod, please ask mod's author or Darkplaces's developer.

from com.n0n3m4.diii4a.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

Karin, I have forwarded my correspondence with one of the Nehahra mod engine authors to your email. Check your email.

from com.n0n3m4.diii4a.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

What version of Darkplaces have you ported? And from where? https://github.com/DarkPlacesEngine/darkplaces ?

from com.n0n3m4.diii4a.

glKarin avatar glKarin commented on September 3, 2024

https://github.com/DarkPlacesEngine/darkplaces/tree/3848c33ee1e2f6e06afa17984d5f3d3c077fe131

from com.n0n3m4.diii4a.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

Alex3474247 avatar Alex3474247 commented on September 3, 2024

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.

ninjapro2828 avatar ninjapro2828 commented on September 3, 2024

Okay

from com.n0n3m4.diii4a.

DI555 avatar DI555 commented on September 3, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.