News | Forum | People | FAQ | Links | Search | Register | Log in
Nehahra
I've found that adding to the Obscurus thread for Nehahra related stuff is moderately depressing, so with some substantial Nehahra releases in the future, I thought it best to give it its own thread.

This is the place to voice any comments or suggestions on Nehahra, as it is being revamped and the final official episode of the main Nehahra/Quake storyline is in development.

Progress in that department can always be found at:

http://www.planetquake.com/nehahra/revamp.html

It would be especially helpful to mention any bugs noticed when trying to play and/or map for Nehahra. Chances are I'm aware of it and have rectified it or intend to do so.

Suggestions for new features are welcome, even though there's already a truckload of those in the game (not to mention a lot of cleaning up -- where possible -- of wonky setups to certain features). Maybe I'll share some that I didn't share on the revamp page on here in the future. For the most part, once the release happens including the Devkit2.txt, a mapper with the intention of making a Nehahra map will have such a broad range of freedom and options that it might well result in them being committed to a local sanitarium.

Speaking of that, if anyone is working on a Nehahra map or episode that I don't know about. Clue me in. You can count on my interest. I know of several already.

The ones that I do not know the current status of are:

http://www.donut.prima.de/skyneh/skyneh.html

(what happened to this?)

and

http://www.glassman.mistral.co.uk/gmsp2pics/gmsp2pics.htm

(Glassman needs to answer his emails!)

--
First | Previous | Next | Last
Still Works 
Cheers Guys! 
 
So What Engine Options Are There Available To Play This 
the nehahra engine runs like a bit of a dog on my new system for some reason (choppy/jerky) 
 
I know aguirre's engine supports this. DP as well maybe? 
Yes DP Supports It 
Actually the first time I saw DP was in the form of DPnehahra coming bunddled with nehahra. It was way back then, almost 10 or 12 years ago. How time flies ... 
@Nitin 
You've likely discovered the multi-core clock bug. Jerky, jerky fast, slow ...

It affects: all of Aguirre's engines, Fitz 0.85, many older engines. But not DarkPlaces, JoeQuake, DirectQ, Mark V or Quakespasm.

You might consider using JoeQuake for Nehahra, 
Hmm 
I dont get similar behaviour using fitz 0.85 for regular quake though? 
Nehahra Exe Source Download Problem. Download Link Request. 
Hello, everybody. And again, it's a dead fileplanet link: www.fileplanet.com/dl.aspx?/nehahra/nehsrc254.zip
Btw, i could not compile nehQCsrc.zip because reacc compiler give me runtime error 200 at 0002:0095 even on windows 98 SE virtual machine and even when the qc files are in another folder or deleted. 
 
https://www.quaddicted.com/files/engines/nehsrc254.zip

What is your goal anyways? Maybe people can recommend easier way to achieve than poking around in evil old code. 
To Spirit. Increasing Carrying Capacity. 
Hello, Spirit.

I want to increase my max health, max armor and ammo carrying capacity. I was very unsatisfied that I can carry only 100 points of health, 200 points of armor, 100 cells and 200 nails in Nehahra. In single player - there is nobody to leave ammo, health packs and armor for (on the levels)...

I know that these parameters (in original quake) are stored in .qc files named client.qc and items.qc. Darkplaces engine can display up to 9999 of ammo (of each type) and up to 1099 points of health and armor, and I'm gonna use these HUD maximums as my ammo, armor and health maximums. :)

For example in nehahra code in items.qc in function armor_touch (don't trash old armor):

Was: other.armorvalue = value;

Going to change to: other.armorvalue = other.armorvalue + value;

And delete or comment out this line:

if (other.armortype * other.armorvalue >= type * value)
{
exit;
}

In function ammo_touch and bound_other_ammo i'm going to replace values 200, 200, 100, 100, for example, to 9000.

In function PutClientInServer in client.qc
change self.max_health to 1099.
Aslo in function SetChangeParms

should be: if (self.health > 100 /*(not 250 but 1099)*/ {
self.health = 1099;
}
change in function T_Heal:
if (e.classname == "player" && e.health > 250 /*(not 250 but 1099)*/)
{
e.health = 1099;

}

And the last, function health_touch
change lines
if (other.health >= 250 /*(not 250 but 1099)*/) {
exit;
}

If they can, I will be very grateful to them. :)
Yes, it's a bit cheater thing but I really need it. :)

The more unreal the Quake is (including unreal carrying capacity), the more I like it. :)

Cheers, Alex. 
 
for ammo caps, check this function in items.qc:
void() bound_other_ammo =
{
if (other.ammo_shells > 100)
other.ammo_shells = 100;
if (other.ammo_nails > 200)
other.ammo_nails = 200;
if (other.ammo_rockets > 100)
other.ammo_rockets = 100;
if (other.ammo_cells > 100)
other.ammo_cells = 100;
};
 
Problem About Carrying Capacity, Max Health In Nehahra Is Solved. 
Necros, don't forget that we are talking about Nehahra qc. You also should increase the values in function ammo_touch in items.qc otherwise the function will return nothing and ammo will not be picked up.
Properly, the topic is here:
http://quakeone.com/forums/quake-help/servers-coding/10530-qc-what-do-i-need-run-reacc-without-crashes.html 
 
oh sorry, i didn't even know it was written in pascal. 
Rtlights For Nehahra 
hi there, sorry for ressurecting this old thread. i made rtlights for the whole nehahra + some other small graphics tweaks. darkplaces isn't very popular around here, but maybe it will be interesting for somebody who would like to give nehahra another go.

more info, screens & download at the bottom of the first post here: http://quakeone.com/forums/quake-mod-releases/finished-works/11833-jakubs-rt-lights-experiment.html

take care

jakub 
Super Necrobump 
I was wondering if anyone would consider picking up the torch for Nehahra?

It would be super, super cool if the mod got a bit of spit and polish to make it fully compatible with modern standard engines.

The mod deserves more love and should be more easily accessible in all its glory for players new to Quake. It would also be a lovely 20th birthday present. ;) 
Yes, More Support For That Gem ! 
I was never able to play Nehara with QuakeSpasm on a Mac. I did "played" its maps but without the mod features, so most of the maps are "broken".

I never understood why Nehara can't be played with QS. Any info on this ? 
 
I have no idea what changes were made in the nehahra engine, but I'm guessing no-one wanted to have to maintain all that nehahra-specific stuff in QS just for that one person who wants to play it that one time. 
 
Proper Nehahra requires a lot of engine modifications, extra built-in QuakeC functions, some minor physics changes, a couple of barely new particles that are hardcoded, awkward ways of doing what we now do in other ways, and if you intent to do it right, extra cvars and commands and other little things to support the demo playback. Plus some other things that are too technical and boring to describe. 
To Sum It Up 
its awkward and boring, right?

My memories of playing nehara are faint, and yeah...
I don't have a problem with not being able to play it. (Strafe jumping monsters in quake, wtf lol..?)

I'd put 50� in the bucket for a proper support by june nevertheless. (Lets revive the bounties.. or sth...) 
 
You can switch strafing off. 
Yeah With The New AI Off 
it's much more enjoyable IMHO. And the maps still rock. 
 
I was thinking of the mod itself being made a little more compatible. That way it would be one job done once and then everyone could play Nehahra more easily.

Is there anything that the mod does that couldn't be redone to suit modern engines?

PS: I'd also be up for chucking some money towards a bounty... 
 
Is there anything that the mod does that couldn't be redone to suit modern engines?

This is one example and I'm working from memory here so I could have some things wrong.

Skyboxes.

The modern standard is to add a "sky" field to the worldspawn entity.

The Nehahra standard is, IIRC, to stuffcmd a "loadsky" command when the player enters the map.

In fact Nehahra could be considered the king of stuffcmd. There's one case, I don't remember exactly what, where it stuffcmds the same setting every frame (in addition to all the other stuff it uses stuffcmd for).

This is an example of the kind of thing Baker means when he says "awkward ways of doing what we now do in other ways".

The point I'm making here is that bringing Nehahra up to modern standards is a little bit more than just a simple touch-up here and there. It's virtually a rewrite. 
On Spirit's Recommendation 
I tried the Requiem engine for nehahra and it works very well. 
Directq 
Directq 1.88 patch 1 also supports nehahra 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.