[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - 1'st beta

1'st beta

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

1'st beta

Postby revelator » Tue Oct 07, 2008 5:51 pm

ya so i did a load of work on mh's last engine with bumpmaps.

to bad he abandoned it to do more streamlined quake engines alltho nice for the mapper who likes an unpolluted engine i tried the other way so much of the work that went into his last source has made it to this "far from done so dont shoot me :P"

it provides bumpmapping fair and square but without the speed hit from ppl due to rotating lights at the player position with a cubemap
to get the bump effect "gl_dot3bump 3 gives a nice example"

it also provides a simple way to use colored lighting as specular highlights. Missiles etc now have directional colored light.

bloom was planned in this engine but the functions where empty i took a quantum leap and fixed the bloom code from fte so theres no lines stripes or any other oddity but the bloom effect in fact its even better than dp's atm.

as much as i like mh's way of doing things he allmost allways goofs up the texture loaders :D i fixed it in the old mh6 well consider it done in mh8 also :)

qc well i noticed mh was planning to do realtime compilations of qc unfortunatly my main work area is opengl + quirks i dont have a load of experience with the qc code but ahhh hmm all the wm code from bengt jardrups nehquake have been added "scary stuff since i found out he actually made an error xD trying to run a dynamic progs loader through a built in debugger with a fixed size is prone to errors i think thats why he keept the old GetEdictFieldValue to avoid a massive rewrite since doing it with dynamic edicts makes every mod go boom with an error.

plays marcher pretty fine btw :).

looks totally awsome with cutscene mods like zerstoerer :D

there are some quirks tho and i hope he would like to atleast take a look at it.

like crashing to desktop on some mods "no errors ? i cant even tell what makes it do it the debugger plays fancy on me with empty data"

sometimes it just stalls "endless loop again no error"

i suspect it to be the old 3dhud code new version doesnt need a hack for cutscenes and runs flawlessly removing the hack in the old one crashes it on load on any game even id1.

the truely nice thing is you dont need any external stuff all things like water warp, particles, etc. are are hardcoded into the engine with a resource loader. ofc if you want nicer textures you can allways externals like lits / models / map textures etc.

i even added arb & nvidia fragment shaders for use with heathaze warp effects etc. atm only heathaze is enabled since it uses a dual layer liquid shade effect for water slime etc and it doesnt play nice with the fragment shaders due to state changes "tmu0 tmu1 fragments are on tmu1 but the state change to tmu0 for the second layer goofs it up".

loads more work comming up but job keeps me from keeping a fast pace :P.

so if anyone wants a to give it a spin and or can host source + engine let me know i think you might find it real nice loooking :)
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: 1'st beta

Postby Baker » Wed Oct 08, 2008 3:03 am

Upload to the http://shub-hub.com/ the password is "ilovetheshubhub".

I know I for one would like to check it out.
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby revelator » Wed Oct 08, 2008 4:05 am

done :).

2 archives uploaded src only by mistake on first attempt so the other one holds both engine + source.

MhQuake_2008_8_10.rar is the one you want ;)
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby Baker » Wed Oct 08, 2008 7:08 am

That reminded me of the many-engines days where everyone wasn't using DarkPlaces or a QMB particle engine (or a normal looking engine like FitzQuake).

That was fast and smooth, but I admit I haven't used MHQuake enough to be able to notice for sure all the changes except the liquid effects and the bump mapping.

Something that I was reminded of: the skyscroll is a wonderful effect and what I like the most about it is that the user has difficulty seeing the "seams" of the skybox.

Something REALLY badly needed is someway to have maps specify a few different looks for the sky.

Commonly accepted as "standards" today are:

external texture support, lit support, fog, skybox support

Closer to being accepted:

transparentish glass (.alpha) in brush models

What I think would be great:

1. Qrack's gl_rain in worldspawn
2. The scrolling sky effect, but some way to get some variation so it doesn't always have to have the "overcast" look.

An example of how a partly cloudy day might be able to look for the skyscroll style:

Image

/Yes I started rambling a little.
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby revelator » Wed Oct 08, 2008 7:46 am

was actually intending on adding user sky textures to the skysphere code :) a bit ala tenebraes could do with scripts or standard load sky dunno what people would like ?.

ill have a look at qracks rain :)

more work added allready also models dont use the hunk anymore i load them + textures directly into mem to avoid overflows hunk isnt really suited for handling large stuff anyway.

also some pretty rabid error checking from bengts nehahra engine tbh i wonder why it doesnt crash all the time with all the debug handlers running wild in it xD
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby Baker » Wed Oct 08, 2008 8:05 am

User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby ceriux » Wed Oct 08, 2008 8:11 am

User avatar
ceriux
 
Posts: 2230
Joined: Sat Sep 06, 2008 3:30 pm
Location: Indiana, USA

Postby revelator » Wed Oct 08, 2008 10:26 am

User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby ceriux » Wed Oct 08, 2008 12:22 pm

actually r_skyspeed 1 makes it look pretty realistic (still just a tad fast but better than the rest)

anyways i know u wont be able to see the speed but here's a screen.
(img shack resized it)

Image
User avatar
ceriux
 
Posts: 2230
Joined: Sat Sep 06, 2008 3:30 pm
Location: Indiana, USA

Postby revelator » Wed Oct 08, 2008 4:43 pm

yep they look great :D actually after fiddling with the zfail ones i prefer to keep em as they are in it now. the zfail ones kinda makes them look like old style quake skies retro fans might like it but i love the looks of these :)

oh hehe a lil note if you intend on using the texture packagee for darkplaces "it can load external normalmaps also" but may look a bit dark try gl_doublebright 1 or 2 the engine actually has overbrights :)

setting it to 2 may be pushing it tho atleast with bloom on it looks totally like an lsd trip xD "oh shinies".

btw i finally hunted the error down but now i need mh :S its the efrags crashing. error was topnode 0x00000 debugger says the expression cant be evaluated. not that weird since its a NULL pointer but now i need some help on finding out where this could possibly be emminating from. possible guess is the autowater trans code ?.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby Baker » Wed Oct 08, 2008 10:01 pm

I like the water effects in this.

I think the skys and the liquids in the Quake engine are the 2 worst effects.
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Postby ceriux » Thu Oct 09, 2008 12:30 pm

LoL did you see the player setup thing? thats awsome you get to see you Quake guy in 3D before you decide on anything :P

need to add in blood decals like DP's though.
that and a sever list like DP's

but this engine is quickly replacing DP for me... just wish it had a few more options in the list to turn down the bloom a little and stuff like that.

But MHQ is running fairly smooth and looks really pretty just gotta test it online so far.
User avatar
ceriux
 
Posts: 2230
Joined: Sat Sep 06, 2008 3:30 pm
Location: Indiana, USA

Postby revelator » Thu Oct 09, 2008 12:59 pm

glad you like it :)

as for bloom well should be a some cvars to fiddle with to get it less noticable ;) allthough mh's intent was to only do bloom on things like luma or fullbrights the code wasnt in so i had to take one from another engine and fix it up "started of as a quake 2 feature" but does bloom on litterally everything.

well its beta, much of the cvars for the eyecandy will go into the menu
when its done atm im more interrested in getting it stable "still hunting down some weirdness on mods with cutscenes only zerstoerer works it seems every other one i tried locks up the engine.

for the rest it seems to be an efrag problem so might take some before i release the final.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Postby ceriux » Thu Oct 09, 2008 1:37 pm

you should put up a website, so i can keep track of it ;) even a freewebs premade would be good enough.

Oh! i also just found out a bug maybe...

when i was testing this in darkplaces it worked basically when i shoot an explosion sprite shows up (explosive shotguns)
but in MH only the particles show.

Image
Image
User avatar
ceriux
 
Posts: 2230
Joined: Sat Sep 06, 2008 3:30 pm
Location: Indiana, USA

Postby revelator » Fri Oct 10, 2008 10:50 am

might be a dp feature :) this one only has a substandard set allthough i added a few extras like showlmp support and alpha entities still a lot of extensions to go.

also working on a derivate of the old tenebrae 1.4 engine which is giving me a headache since i had it working beautifully :) then i tried to add colored dynamic lights to it and failed now after rewerting it its broken to a point that im not sure i can fix again. world draws as invisible only platforms and sky are solid :S i suspect i goofed up on the TMUs but i cant for the heck of it find out where sigh.



last screenie from it while it was working[/img]
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 2 guests