[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 - Revelation Test

Revelation Test

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

Re: Revelation Test

Postby toneddu2000 » Mon Sep 08, 2014 9:14 am

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

Re: Revelation Test

Postby revelator » Sun Sep 14, 2014 11:41 pm

Sorry was away on family visit.

Hmm did you just copy the game dll's to base and d3xp ? or did you open pak003.pk4 and drop them in there ?.
Reason i ask is that if you just copy the game dll's to the folders they will get overwritten everytime you start a game by the game dll in pak003.pk4.
Better yet make a new zip file and name it pak004.pk4 with my dll in it, that way you can easily switch between vanilla and my version by just removing pak004.pk4 :)

the map loading bug sounds exactly like its trying to load the old vanilla dll :) happens here to unless i do as written above.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby toneddu2000 » Mon Sep 15, 2014 9:53 am

thanks revelator, removing all the game*.pak (on base and d3xp) and place the new gamex86.dll in the base e d3xp folders did the trick, thanks! Adding a new .pak doesn't work. Anyway I found another little strange thing. Revelation.exe doesn't load savegames made with Vanilla doom3! If you press the button, nothing happens! But, fortunately, it works with revelation savegames, so.. no big deal! :D
Did you know that, if you delete gamex86.dll but leave original game pak files in places and launch Revelation.exe, after it crashes (because can't find its game dll due to the pak mixup problem explained above), it creates a shiny new gamex86.dll in the base folder? That's weird!

Anyway, supercool man, loadings are much faster with Revelation Engine! Thanks a lot for the effort!
Can you please post somewhere a list of features/enhancements of your engine?
- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Revelation Test

Postby revelator » Mon Sep 15, 2014 11:16 am

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

Re: Revelation Test

Postby toneddu2000 » Mon Sep 15, 2014 2:10 pm

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

Re: Revelation Test

Postby revelator » Mon Sep 15, 2014 2:59 pm

My sources contain ported game dll's for sikkmod / sikkmodd3xp / grimm quest / classic doom so ill prepare a package with those :)

Making it look for a revelation.dll could work but would be a little messy code wise, ill see what i can do though.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby toneddu2000 » Mon Sep 15, 2014 3:29 pm

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

Re: Revelation Test

Postby revelator » Mon Sep 15, 2014 6:25 pm

should be doable even quite easy but revelation would not be compatible with dll's that use the gamex86 name anymore.
In regard to that its upto developers to make sure there game dll sources are compatible with revelation then.
As a bonus though they get an engine with less overhead due to the removal of the editors (if they prefer that) or else wait untill the tools are ported from MFC to WxWidgets.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby revelator » Sat Sep 27, 2014 8:59 pm

Havent updated here in a while, been busy because of a bug in my new msys2 based compiler causing it to be unable to bootstrap gcc.
The bug has been forwarded to the Msys2 dev and is now investigated, so a fix might be out soon.
Ill return to making a new uodate package soon.
P.s i noticed a small whoops in my little tutorial,
one of the functions i told to add is the existing one not the one to add.
Ill cleanup the tut soon also.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby revelator » Sat Oct 04, 2014 11:55 am

Ok Msys2 bug found and squashed painfully :P

Also some news that might interrest people working on the vanilla Doom3 source or ports of it.
After some lenghty discussion on the darkmod forums i decided to take the question about some disabled shaders in BFG to the current BFG maintainer.
he confirmed that glasswarp was newer used (not even in vanilla) so remove at best pace (p.s the glasswarp shaders are the two only shaders with a .txt suffix instead of .vp / .fp or .vfp).
also if your port uses the arb2 backend only you can safely remove all the enums for the r200 and older nvidia shaders.
should not cause any bugs leaving them in but its confusing and unnessesary, the source will be a lot more readable as a result.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby revelator » Thu Oct 09, 2014 6:43 am

Big news.

After quite some brainstorming, me and steveL at the darkmod forums finally have a working way to Copy of the depthbuffer in vanilla.
This means its now possible to do proper SSAO / depth tested particles / and pretty much anything else that needs access to the depthbuffer :).
steveL has created a test shader in ARB assembly so you can try out the effect allready.

!!ARBvp1.0
OPTION ARB_position_invariant;
MOV result.texcoord, vertex.texcoord;
END

!!ARBfp1.0
PARAM clipPlanes = { 0.4, 350.0 };
TEMP dpth, col, rng;
TEX dpth, fragment.texcoord, texture[0], 2D;
ADD rng.x, clipPlanes.y, -clipPlanes.x;
MUL col.x, dpth.x, rng.x;
ADD col.x, -col.x, clipPlanes.x;
ADD col.x, col.x, clipPlanes.y;
RCP rng.x, col.x;
MUL col.x, rng.x, clipPlanes.x;
MUL col.x, col.x, 2.0;
MOV result.color.r, col.x;
MOV result.color.g, col.x;
MOV result.color.b, col.x;
MOV result.color.a, 1.0;
END
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby revelator » Sat Dec 20, 2014 1:44 am

Fixed about 90% of the problems with SSAO after we got working depthbuffer code, no outlines in skyboxes / heathaze anymore, but particles might sometimes still show outlines when SSAO is enabled,
and i introduced a new bug when changing sikkmods depthbuffer code to use our new function, causing sunshafts to look really weird (massive lighting bleed).
It only happens in sunshafts so i suspect its a bug with the code for it, but if someone can fix it the next release will be much closer.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby toneddu2000 » Sat Dec 20, 2014 11:30 pm

yay! Glad you keep working on it, great job!
- my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1395
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: Revelation Test

Postby revelator » Tue Dec 23, 2014 4:44 am

Refined a few things in the original code for depth buffer access :) which means you can now suppress surfaces that may be problematic in a depth view, and i created a specialized function for creating the depth image instead of just using the rgba code path. Much of this code was created using the code in draw_exp.cpp.

The depth image is clamped to the border of the color image and no downscaling is allowed to avoid artifacts.
There are a few buggers with sikkmods old code though. Though theres no outlines in heathaze anymore i noticed that when crawling over a surface with lots of heathaze (lava) that a faint outline seems to curl up
into view. Sunshafts as mentioned earlier. And even though lensflares are disabled im still getting a lensflare effect hmm ???.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: Revelation Test

Postby revelator » Mon Jul 01, 2019 7:18 am

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

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest