-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: ezquake issues with certain tf maps #551
Comments
Hi - I'm missing the models to play these, what mod is it? |
Scrap that - got it working after some fortress-one downloads... |
QW-Group#551 No idea why the demos are like this, but ez/FTE have hacky-looking code that conflicts with each other Differences in when incoming_sequence is advanced, so ezQuake reads first full packet into 0 but then first delta packet into 2, referencing 1 and hence broken FTE advances incoming_sequence on first mvd packets even though they have 0ms delta (so the first packet is read into position 1 and the first delta packet is 2 referencing 1 etc. Both look slightly dodgy but have been around for ages, not touching it... adding another hack of copying the first entity packet in mvd into both positions so whichever way round it should work
GLM_DrawWorldExecuteCalls() still switches between the two, but toggling r_drawflat etc left the alpha surfaces in the old mode, as the flags were never tested so it wasn't recompiled Found during QW-Group#551, 'track 2meht5r' at the start
Found during QW-Group#551 "track <name with char over 128>" raised debugging warning
More changes to come unfortunately - classic renderer + alpha surfaces was never completed, and is currently worse than 3.2 |
Didn't link this very well in the commit text... Cathedral Also some fixes for the alpha-tested surfaces... our handling of these is still pretty poor though (8cf3fed, aa04fd5, 6f5854c) |
Pineapple Please reopen if there are any problems. |
ezQuake version:
tested on multiple: 3.2 (patched for larger lightmap limit), 3.6
OS/device including version:
confirmed issues on windows and linux
Describe the bug
pineapple: cannot see player models in demo
cathedral: cannot see walls in demo (this map has a lot of func_walls and possibly structural/normal brushes with no textures on them, which appear transparent in ezquake)
both of these maps have a large number of entities - pineapple has some clock thing on the wall made of i don't know how many entities and cathedral makes use of a large number of func_walls
mvd was recorded on fteserver
cathedral.zip
pineapple.zip
The text was updated successfully, but these errors were encountered: