Closed Tormentor667 closed 3 years ago
Lt. Heit shows a message about the player completing Schwarzwald before C2M3.
This is what I see before C2M3, and I don't see the problem.
@Talon1024 Doesn't "I've been hearing about your recent efforts" imply that the player had already made the efforts? This message would fit after C2M3, not before it.
C2M2 (Operation: Feuerdrone), which happens after the prison break (C2M1/Operation: Ausbruch), takes place near the Black Forest. Look at the briefing, or some of the papers on C2M5_A and B
facepalm Now I see that M2 and M3 are both connected with the Black Forest... You are completely right, sorry. Withdrawn.
C3M0_A: absolutely nothing indicates that to start assaulting the SS HQ you have to gather all three weapons (Browning, G43, Nebelwerfer) from their specific spots. Else the player can only wonder what to do after grabbing two keys and, for example, missing the butcher's with the rifle. I think the corresponding primary objective should be re-added.
I agree. I think the primary objectives should be:
C3M0_A: Is it really necessary for the player to wait several minutes until the Nemesis wakes up again after destroying the SS HQ? Could you please force Nemesis to revive himself when the player leaves the area, or at least give another message the player to wait a bit 'until the reinforcements arrive'?
I would rather give the player a bit of time to reload and/or stock up on ammo. Maybe ammo for all weapons should be rewarded for clearing out the SS HQ?
@Talon1024 Maybe it's better to just plainly write 'Gather weapons to raid the SS HQ' in the second primary objective? Arlow says about 'weapons, ammo and medical supplies', but only weapons qualify for the objectives.
I would add a large ammo cache in the SS HQ (for example, behind Hitler's portrait in the Totengraeber's room: just like the chest key in C1M1, but with lots of ammo and already half-open) and have Arlow say about it via radio (I have already adjusted the CSV texts for it). If we just give the players time, players would have to wander around aimlessly for several minutes, as there is no indication of what to do next while waiting for the 'rescue team'. It is also very easy to get overrun by zombies during this time.
I agree with your suggestions here. Adding some more ammo to the SS HQ in a secret stash would work for me but it should be very easy to find it.
I would add a large ammo cache in the SS HQ (for example, behind Hitler's portrait in the Totengraeber's room: just like the chest key in C1M1, but with lots of ammo and already half-open) and have Arlow say about it via radio (I have already adjusted the CSV texts for it).
How about doing something with that elevator? For example, the ammo cache can be in the basement, and the player will be able to access it via the elevator in the building.
C3M2: the map is lagging as hell, including during the machinegun hill defending scene and the tank ambush (where it is especially frustrating), both on default and low settings. On default my FPS does not raise over 15 and frequently drops to 5. Any measures here as well?
I think the bottleneck here is sprite rendering... Enter stat rendertimes
in the console and see what you get. I think the "S:" stands for "sprites", and I think the 3D models may also fall into that category...
I would add a large ammo cache in the SS HQ (for example, behind Hitler's portrait in the Totengraeber's room: just like the chest key in C1M1, but with lots of ammo and already half-open) and have Arlow say about it via radio (I have already adjusted the CSV texts for it).
How about doing something with that elevator? For example, the ammo cache can be in the basement, and the player will be able to access it via the elevator in the building.
I currently want to avoid any more mapping work actually. I feel pretty much exhausted with that and I think added a stash somewhere is enough effort instead of creating something that complex.
@Tormentor667 That's fine, but I hope we won't axe my today's work? It's just I have already added a mix of my own and @Talon1024's suggestion...
Most propably not :) If you already did it (and this is what I currently see), I am okay with it.
@Talon1024
I think the bottleneck here is sprite rendering... Enter
stat rendertimes
in the console and see what you get. I think the "S:" stands for "sprites", and I think the 3D models may also fall into that category...
Yes, the main problem seems to be 'S:', the 'Render=' is always the largest entry there on C3M2, around 10ms, but in open areas it jumps to 30ms and sometimes even more.
One of the tight spots could be because of 688 RandomRye actors near (640, -4928), it's around one thirteenth of the whole actor count on the map (it does not help that you have to look in their direction when sitting behind the machinegun). There are also 726 of them near (19328, 1344). I vaguely remember that something similar was experienced on C3M3_A, and the problem was mitigated when a whole lot of actors on fields were changed to just a few linedefs.
I just added handling to the culling code to let RandomRye be culled (same lod range as grass actors)... Should improve C3M2 performance.
Fixed various issues, things that I was capable of.
There are 11 questions left in this issue, would anyone like to speak out on any of them? If not, it may be time for me to close this issue.
C3M0_A: absolutely nothing indicates that to start assaulting the SS HQ you have to gather all three weapons (Browning, G43, Nebelwerfer) from their specific spots. Else the player can only wonder what to do after grabbing two keys and, for example, missing the butcher's with the rifle. I think the corresponding primary objective should be re-added.
I think we should change the primary objectives to:
We can put the fourth primary objective on the list by "scrolling" the list down: The first primary objective is replaced with the second, the second is replaced with the third, and the third is replaced with the fourth.
So useless are Zyklon Monks, what about making their Zyklon ball attack homing? We need to be careful, as the same projectile seems to be used by Nemesis, we probably don't want to make fights with him even more difficult. @Tormentor667, @Ozymandias81, @AFADoomer, @Talon1024, @Username-N00b-is-not-available
Nemesis uses a different projectile, although it looks the same as the Zyklon monk's projectile. I'd suggest speeding up the Zyklon monk's projectile in addition to giving it slight homing, so it's more like the Nitrogolem's skull missiles.
Lopers are still absolutely useless if you have enough ammo: they tend to target Ascher more than you, and they have short-range and low-damage attacks.
I'd suggest making him leap at his target like a Fiend from Quake (but less often), and maybe reducing his HP.
The original actor that was done ages ago by me had such attack, so I think it would be cool to add it again. --Ozy81
Agreed with everything @Talon1024 said, I am okay with these changes if someone can take care of them.
Updated the first post with some comments.
Only questions regarding C3M0_A are left, and after discussing that the issue could be closed.
The 'user_nocountkill' UDMF property can be set to true for all of the map-placed zombies in C3M0_A... That would fix the first issue here, at least, I think.
How good is the performance in C3M0_A after AFA's recent improvements?
I'll test it on sunday most probably.
I don't notice any slowdowns on my pc, so I can't really spot a difference.
@Ozymandias81 Have you tested C3M0_A today? If you did not notice severe slowdowns, this issue can be closed (finally, another one!)
I need more time, hope to remember it tomorrow, I totally forgot about this. --Ozy81
Reminder @Ozymandias81 :)
I need some proper free time to test it, but these are troubled days for me and I am still writing down the interview for safarigames.it ... Maybe tomorrow I can check it out, under gzdom 4.6 r915.
I think the interview is currently less important than the fixes
I agree, my thoughs exactly
Duplicating the unresolved questions & suggestions which need discussion (not plain old bugs) in a separate post, so it would be possible to read them through. Please share your thoughts on them, some are quite important: