JACoders / OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software
GNU General Public License v2.0
2.04k stars 617 forks source link

Jedi Outcast Weather Problems #1104

Open marigi64 opened 3 years ago

marigi64 commented 3 years ago

Not a huge deal but thought I'd bring it up.

For OpenJO, weather effects seem to not work very consistently with wind missing and rain/snow sometimes passing through geometry. This is apparent in yavin_swamp and the demo map.

Saving then loading also seems to cause weather to clip through all geometry.

MoritzJT commented 12 months ago

Might be fixable with a .ent overlay or a patched .bsp and misc_bsp that delivers those, so the inside / outside brushes get evaluated again.

ensiform commented 12 months ago

Might be fixable with a .ent overlay or a patched .bsp and misc_bsp that delivers those, so the inside / outside brushes get evaluated again.

If this issue differs from the original engine weather then I think using overrides is not the solution, and that there's a bug in the rendering

SilentMRG commented 5 months ago

I don't know if this helps, but when I arrived in Yavin, I noticed in the console that he tried to load a file related to the "weather", and when he couldn't find this file he created one in the OpenJO folder in "Documents\My Games\OpenJO\base\maps ", the file in question is this: maps.zip

Then something like "unable to locate weather zones" appeared on the console. What I understand is that it creates the file when it cannot find it (obviously), but, for some reason, the source port cannot apply the effects correctly, which ends up being a partial effects application.

Rain is present at this stage and I didn't see anything crossing the gemometry, however, the effect of the wind is absent, so the raindrops always fall in the same direction, that is, vertically, the correct effect would be rain to change the position according to the character's movement and also according to the camera position. This would be like the "wind" effect interfering with raindrops. At least that's what I remember when I played the vanilla version years ago.