[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/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 - Old school quake, well not quite but

Old school quake, well not quite but

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

Old school quake, well not quite but

Postby revelator » Thu Mar 16, 2017 4:59 pm

https://sourceforge.net/projects/cbadva ... p/download

Enjoy ;)

Little list of features

DOT3 normal mapping (no PPL uses player position to get bumpverts).
Stainmaps.
Specular.
Dual pass water warp, emulating shaders.
Ingame models used for HUD and loading screens.
lit support.
Flares on light entities.
Bloom, i set a pretty conservative value for bloom_alpha as a default, but you can set it from the menu if you find other values to look better.
Beefed up particle system, pretty true to the original (oh yeah smoking guns to).
Stencil based heathaze on lava, also uses arb shading.
underwater fog, colors are parsed out of the water textures so it allways looks right.
Particle replacements for the most grizzly by todays standard looking sprites(light globes bubbles and such).
External texture support, TGA + PCX + PNG + BMP.
Skyspheres.
Lumas + fullbrights.
pk3 support.

VM is from bengt jardrups enhanced glquake, it does have a small bug cause it crashes on the rogue mission pack demo. The game plays fine though.
Engine is a bit picky about correct lumas, if something turns up dark and it should not be check if you have a luma texture for the affected model/surf and either fix it or remove it.

I have applied a large deal of the fixes from the tutorial section, so one could call it a community effort :)
The base Engine was MHQuake9 MH's last OpenGL based engine before he started work on D3DQuake,
i know hees not to happy with some of the things in it, but it looks great so would be a shame to let it go to waste.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby revelator » Thu Mar 16, 2017 8:35 pm

Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby toneddu2000 » Fri Mar 17, 2017 9:06 pm

Unfortunately on my pc doesn't work. It start running, then remains on the dock but without any possibility to make it work or use desktop. I have to use task manager to kill the pid
- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Old school quake, well not quite but

Postby revelator » Sat Mar 18, 2017 12:55 am

Be sure to not have any pk3 from say darkplaces or other quake engines in id1 folder.
It was compiled with mingw64 against an intel nocona which by this time is a fairly old cpu, but it does support 64 bit instructions so i would not suspect that to be the problem in your case, content from other engines does tend to break it though. Also it might not run X mod, depends on limits which are fairly high in this engine but i havent tested it against say marcher yet. :)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby revelator » Sat Mar 18, 2017 1:30 am

Image

Image

Image

yup does marcher to :)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby toneddu2000 » Sat Mar 18, 2017 8:32 am

- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Old school quake, well not quite but

Postby revelator » Sat Mar 18, 2017 10:13 am

Thanks :) no special cfg should be needed but check if the firewall is blocking it, i found that happens with a few quake clients. If that does not work ill try a compile with no standard cpu set you can try out.

Realm does not support q3bsp neither does it support md2 md3 or any other format besides standard quake mdl im afraid.
Its pretty minimalistic in that regard but feel free to add it in when i release the source :) still few bugs to iron out (hipnotic crashes when there are loads of lightning, and rogue crashes in the 3'rd demo sequence). I used bengt jardrups enhanced glquake engines VM so theres loads of bugchecking going on behind the scenes, and something seems to trigger atleast a few of the bugchecks, it should not crash though but it is :S. Both the hipnotic and rogue bugs seems to be an illegible server message, and i have a feeling that it might be caused by me changing to strlcpy and having forgot to check if the string was allready null terminated where i replaced the old strcpy calls, so finding the culprit might take a while.

I hope that helps but would be helpfull to know if anyone else is having those problems with it ? :)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby toneddu2000 » Sat Mar 18, 2017 6:32 pm

- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Old school quake, well not quite but

Postby revelator » Sun Mar 19, 2017 11:12 am

Could be caused by the bloom effect, try turning it off :)
It still needs some more work since it was originally ported from Q2.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby revelator » Sun Mar 19, 2017 11:28 am

Btw if you try some really dark mod like zerstoerer use gl_doublelight 1, this will overbright the game making dark mods more playable.
In time ill move all those features into the menu, it also has fitz video menu allready,
but it needs more work cause it wont show correctly unless you use windowed mode.

Other vars to play with are gl_detail and gl_dot3 and r_vertexlights.
gl_detail just turns on / off detail texturing.
gl_dot3 0 1 or 2 manages bumpmapping a value of one uses standard 2 tmu path while a value of 2 uses 4 tmus. 0 turns off bumpmapping completely.
r_vertexlights toggles between pox interpolated light and vertex shaded light.
there also quite a few developer cvars to help mappers like gl_lockpvs that lets you see where a leaf begins and ends.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby revelator » Mon Mar 20, 2017 7:03 am

https://sourceforge.net/projects/cbadva ... p/download

source code for realm :) you will need codeblocks and the mingw64 compiler for an out of the box compile,
if you prefer msvc then you will have to recompile zlib and png yourself and link them in.

A rather glaring bug was fixed which actually turned off lightmap generation on anything but turb texes, the same bug also did scoupulous things to stainmaps.
As a result Realm now looks a bit different ingame (definatly more bright).

I have been hammering on some rather odd bugs with the two mission packs, one causes rogue to crash in the 3'rd demo sequence (deathmatch), and the other
will hard crash hipnotic when entering the room with all the lighting (map 4 i think). So far no luck, i even tried replacing the entire vm with a tried and tested version
and it still crashes in the exact same places :shock: so it might not be related to the VM at all even though i do get an error in rogue telling me that something triggers
a runerror in that mod.

Speedwise i managed to get some small improvements :) this engine is probably not the best to run QdQ on, cause it takes a little while for it to settle, and these demos are so fast that by the time it stabilises we run into a mapload and it has to do all the math again. So still not great on speed demos but for normal gameplay it runs ok.

Im no VM guru so if anyone finds the bug causing those crashes id be happy to know, would be nice to put the lid on them now.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby frag.machine » Mon Mar 20, 2017 12:14 pm

If the bug manifests during demo playback I can't see how it can be related to the VM code. IIRC the VM is not even initialized (let alone running) during demo playback... sounds more like a problem parsing network messages to me.
I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC :) (LordHavoc)
User avatar
frag.machine
 
Posts: 2120
Joined: Sat Nov 25, 2006 1:49 pm

Re: Old school quake, well not quite but

Postby revelator » Mon Mar 20, 2017 1:21 pm

Probably right, spike mentioned something along that path. I havent been able to get a good debug trace out of it yet though :S
Atleast rogue throws an error alog the line of "illegible server message 80 last message fastupdate" though im not sure what that means (seems to trigger when someone fires the grappling gun).

Hipnotic crashes in game though, with a hard error which i had no luck debugging as of yet, it happens in map4 or 5 in the room with all the lightning flying around.
It triggers the instant where the door to that room opens and the lightning sound starts so it might be related to that, it does not affect the thunderbolt or the rit hammer though.

Sound system uses directsound by design of MH since it was based on his engine,
but i find it hard to believe that something in there should crash it since it works for all the other sounds.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Old school quake, well not quite but

Postby toneddu2000 » Mon Mar 20, 2017 3:48 pm

- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Old school quake, well not quite but

Postby frag.machine » Mon Mar 20, 2017 6:41 pm

I know FrikaC made a cgi-bin version of the quakec interpreter once and wrote part of his website in QuakeC :) (LordHavoc)
User avatar
frag.machine
 
Posts: 2120
Joined: Sat Nov 25, 2006 1:49 pm

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest