eXistence / fhDOOM

Modernized DOOM3/idTech4 engine: ported to modern OpenGL (core profile), enhanced visual effects, improved performance, improved editor, more to come
GNU General Public License v3.0
180 stars 24 forks source link

Black boxes in Resurection on Evil #27

Open JorsuSHerluN opened 4 years ago

JorsuSHerluN commented 4 years ago

Some enemies, such as flying heads, have a circular area of unfocussed air around them. On the first level, at the door of the temple as you go up the stairs, black blocks appear covering the entire door. With the flashlight and fists it does not happen. If the options are removed other than see the weapons that are being used then you do not see these blocks in black.

revelator commented 4 years ago

Huh i cant even get ROE running, crashes at level load. As far as i know a few shaders specific to ROE are missing (bloodorb for one).

JorsuSHerluN commented 4 years ago

I am finally using for ROE dhewm3 (https://github.com/dhewm/dhewm3/releases/tag/1.5.0). At the moment it works perfectly for me

revelator commented 4 years ago

Well the main goal of this project was updating the old ARB shader backend to GLSL, dhewm still uses ARB shaders but is probably more stable.

What fhDoom still needs are GLSL ports of ROE's missing shaders. The megamap renderer is also missing ported shaders though im not sure anyone will miss this :P especially since its a very early version without any noteworthy compression, the megamaps would probably be pretty huge.

revelator commented 4 years ago

Well color me puzzled, i decided to try loading roe again and this time it runs, but there are some problems. Gravity gun is partly invisible, only the lighted areas of the gun show. BFG projectile causes screen corruption (looks like im firing a translucent orb) when near a wall the wall also goes translucent. Some map geometry will bleed through in some maps. I havent reached a point yet where the bloodorb is but i suspect it might either crash the game or show other symptoms due to lack of shaders for it.