XCOM 2 Dev is "Working Furiously" To Fix Framerate Issues

MercurySteam

Tastes Like Chicken!
Legacy
Apr 11, 2008
4,950
2
43
Ha, don't ever change Firaxis. I mean among the massive framerate drops, badly optimised AA and lack of multi-GPU support, we're left with a less-than-well optimised game which needs serious work. Hopefully this patch comes out soon and addresses most of these issues.
 

DoPo

"You're not cleared for that."
Jan 30, 2012
8,665
0
0
Broslinger said:
The Escapist sure did give this game a good score for something that has to be furiously worked on in order to fix basic issues. Pretty weird.
I'd give this game a good score. And I have (for what it's worth) when I rated it over at GameFAQs. Yes, the game does have issues - easy to see issue, however, not ones that should take the enjoyment out of it. Although, I do hear of people (usually on older and/or lower end hardware) having much more pain with the game, which is weird, since it shouldn't be that bad. Yet apparently it is.

At any rate, the vast majority of issues are easy to overlook, really - there is a huge performance hit when you have AA on and for a lot of people Ambient Occlusion also causes problems[footnote]I kept it on - doesn't seem to matter on my machine[/footnote] in some configurations VSync causes a huge noticeable slowdown, as well. Yeah - these are there. The good news is that if you disable those settings, the game tends to both run smooth and not really look much worse.

There was a problem to do with burrowed Chrysalids on a map - if you loaded a save with any of them, the game would crash or hang, however, that's been fixed with the first (and currently only) patch for the game. The patch also fixes a couple of other instances where the game would crash, however, those seem to be rarer.

The more prevalent problems are to do with performance and more to the point with it not being really consistent all the time. You'd get some spikes here and there. However, the thing is, as this is a turn based game, it really doesn't matter as much as with action games. Sure, it looks bad, but it's not unplayable. I'd take small hiccups here and there and there any day to play the game. Very rarely, but still notable, does it happen for the game to crash. I've played it for 40 hours, according to Steam, and it happened around 5 times. This is roughly 1 crash per 8-10 hours. I've heard other people report more frequent crashes, like for example, one every 4-5 hours. Which while, again - a problem, I don't really see it as too serious. Stability can and should be improved, however, having to just start up your game again once a play session or two doesn't seem like that big of a hit to the enjoyment playing.

A lot of the worse reports come from players with lower end and/or older hardware. And it's completely understandable - the old game was less demanding than this one, the improvements to the looks don't appear to be that big to justify the the increased performance cost[footnote]in reality there have been lots of changes under the hood, but I wouldn't blame anybody for not noticing them. Yet even then, the vast increase in requirements seems...well, too vast.[/footnote]. I would not deny the legitimacy of these complaints - these are issues that should be addressed. I even think they should have been acknowledged by Mr Solomon - I'm not sure why the attempt at cover up on his part. However, with that said, these players are not the majority. As hash as that sounds. I can and do recognise their complaints as problems, however, at the same time, when the game works, it is a very good source of enjoyment.
 

DoPo

"You're not cleared for that."
Jan 30, 2012
8,665
0
0
EndlessSporadic said:
The arrogance and ignorance in your comment is absurd. You assume that software has a direct and contained impact when certain settings are changed. "X directly impacts Y, therefore X is the problem" is an extremely flawed mentality.
So, you're going to dismiss hundreds of people on all sorts of hardware, all reporting the same and all coming to an agreement that AA is a big problem in this game because...wait, you don't actually have anything to support yourself. Just some arrogant and ignorant information. Firaxis themselves have acknowledged it as a problem - their latest patch removes AA 8x from the default max settings. That's a change in their first patch alongside fixes for reputable, reproducible game crashing bugs. Something tells me it's not completely random that they've done it.

EndlessSporadic said:
This is not to say that the game itself isn't what is causing the issue, but it annoys me how people instantly jump on the developer and assume performance issues are always their fault instead of looking at their own environment and disabling programs that might cause interference caused by what I call "faulty hooks".
Cool. And we have only your word for it. On the other hand, we have hundreds of reports of the same behaviour across a multitude of platforms. Yeah - it's totally just clueless people running their mouths.

EndlessSporadic said:
Have you ever wondered why people with the exact same hardware and in-game settings experience the game differently?
No, I wonder how you know there are people with the exact same hardware. You have any data you haven't shown us? How about you contact Firaxis with your findings instead of just snidely commenting on this thread here. Come on - you obviously know best what the issues are. They don't really need to be working furiously, if you've got it all figured out.

EndlessSporadic said:
To prove to me that you aren't completely ignorant I want you to answer that question.
I am not entirely convinced you know what you're talking about. Come back to me with your official Firaxis response saying that you've solved their problem and then I'll care what you think of me. Right now, you're just trying to use techno-lingo to attempt to show you "know better than me" in vain attempt to show "you are right". Well, it ain't working. I expect a Firaxis seal of approval or acknowledgement that you don't really know better.
 

Broslinger

New member
Jul 4, 2015
69
0
0
Gundam GP01 said:
Broslinger said:
The Escapist sure did give this game a good score for something that has to be furiously worked on in order to fix basic issues. Pretty weird.
Maybe, just maybe, it's because XCOM 2 is a legitimately great game, even WITH all of the issues?

Hmm...

Nah, the more reasonable assumption is that the people running the site were paid of/have shit taste in games/are evil.
Clearly.
I agree. The Escapist is shady with reviews. Isn't it weird that it wasn't even mentioned, even though the dev team needs to work furiously to address it?

Weird.
 

Broslinger

New member
Jul 4, 2015
69
0
0
Gundam GP01 said:
Broslinger said:
Gundam GP01 said:
Broslinger said:
The Escapist sure did give this game a good score for something that has to be furiously worked on in order to fix basic issues. Pretty weird.
Maybe, just maybe, it's because XCOM 2 is a legitimately great game, even WITH all of the issues?

Hmm...

Nah, the more reasonable assumption is that the people running the site were paid of/have shit taste in games/are evil.
Clearly.
I agree. The Escapist is shady with reviews. Isn't it weird that it wasn't even mentioned, even though the dev team needs to work furiously to address it?

Weird.
I was clearly being sarcastic there, dude.

In all seriousness, it's a turn based strategy game. Framerate isn't a make or break issue here.
I was clearly making fun of you for trying to be sarcastic in text, buddy.

So why is the team working furiously to fix an issue that isn't a make or break issue?

Interesting fact: one of the most popular mods on the Steam Workshop for this game is called "Stop Wasting My Time" which cuts out a lot of animation to help framerate issues.
 

Amaror

New member
Apr 15, 2011
1,509
0
0
EndlessSporadic said:
Because you are too retarded to look up how it works on your own. Ignorance doesn't protect you.

I can already tell that no matter what evidence I give you, you will just dismiss it because you don't want to admit you are wrong. Here's a tip for you. You never know who you are arguing with on the internet. For all you know I could work at a high profile game company with knowledge of how all of this works. For all I know you could be too, and ultimately it comes down to which one of us looks more ignorant when other people read our discussion. Considering you have contributed nothing to this conversation and have even shut down a valid point as "techno-lingo" you are looking way more ignorant than I am (though admittedly I look like the bigger douche, but one of us has to put the big boy pants on).
Have you tested and played the game yourself?
I did. With all the different external programms running and not running, except steam thats required. And lots of other people have done the same thing. And guess what? Doesn't do sh** to improve the performance.
So, yeah, this is just about a game not being optimized at all.
But glad we could hear your arrogant rants on the subject as you seem to be the sole expert on how performance works.
 

EndlessSporadic

New member
May 20, 2009
276
0
0
And this is why we can't have nice things. We have all of these ill-informed people going around thinking they know how computers work, and thinking that everybody is like them. Just love to read between the lines and extract information that works in their favor, completely ignoring everything else. Any opinion that doesn't align with theirs is just flat out wrong, and because they have an opinion they are suddenly masters of the subject. Clearly YOU all have proven you know how computers, software, and game engines work, yes?

Gundam, the fact that you agree with his "No, I wonder how you know there are people with the exact same hardware." and think that is an educated and informed response just goes to show what you actually know as well. Go look at any AAA game on Steam and look through their bug report forums. You'll see a lot of people posting their hardware in the threads. Do you actually find it impossible that people can't have the same hardware and in-game settings? Is the thought of that so mind blowing that you don't consider it a possibility?

You know, messing up the overclock on your computer, running third party software, having faulty hardware, running a lot of applications at the same time, messing with config files, and/or running a cracked version of a game won't ruin performance at all. Nope. Totally the developer's fault. They need to cater to your every whim and make sure it runs perfectly with every other application known to man. Yup. Every. Single. Time.

Sure, Gundam. I'll go ahead and admit that while DoPo shot me with a rubber band I responded with shots from a tank (I can admit I got worked up and made a mistake), but that doesn't excuse the ignorance I am seeing from him/her/it and you (and how Amaror is implying he knows something about how performance works).

While I should be providing links to back up my statements, it doesn't mean they are wrong. As I said before ignorance doesn't mean you are innocent or correct, and by extension me not providing sources doesn't make me incorrect either. I made a claim. You are denying them and making claims yourself. Now you need to back up your claims if you want the high ground over me, otherwise you are no different.

I'd like to point back to my original comment for a moment and note that it was generic, as has been the rest of my points. Not once have I referenced XCOM2 in any of my arguments. I've played the game with absolutely no issues at all and was only making a comment about a worrying trend I've been seeing in our community. Whatever, I'm out. I can't deal with the level of ignorance shown by the users in this forum and how they are too half-assed to even look basic information up.
 

Strazdas

Robots will replace your job
May 28, 2011
8,407
0
0
Alleged_Alec said:
While they are at it, I would really like a launcher which doesn't use ModLauncherWPF. I just want to play the base game, but I can't do so, since the ModLauncherWPF has a fatal .NET error every time I try to start up the game.
try installing/reinstalling your net framework. sounds like its third party libraries thats crashing for you.

EndlessSporadic said:
I am absolutely certain you are spouting nonsense as your comment implies you don't know how the rendering toolchain works or how applications like FRAPS works. FRAPS is a good example of this. FRAPS, MSI Afterburner, Steam, and even Skype all hook themselves directly onto what is called a "hook" (more on that here [https://en.wikipedia.org/wiki/Hooking]). The software will send out messages, and applications that are "hooked" to receive these messages will receive the message and will do a process defined by the hooked application or process (this is slightly different than a callback). Sometimes these applications or processes are poorly optimized or very intensive, and since these hooks are third party the developer can't do anything about it. Got a specific feature turned on? Certain third party software might hook into the rendering toolchain and if that feature is enabled it could cause serious performance issues.
The problem with your point here is that those third party programs use same hooks for all games, at least all games using same APIs since they hook through API (in this case DirectX). If those were the programs interfering, then they would do so in all games using same APIs. They dont though. In fact ive yet to see a case where Fraps hook has ever interfered with anything. I do remmeber cases where Xfire (now dead) and Raptr hooks would crash games with certain APIs. but that happened consistently with all games utilizing that. There are also games they fail to hook into. However i havent seen a case yet where they would have problem with only one specific game. Most of those hooks come "on top" of the regular rendering chain though, so they dont directly interfere with it (exception being things like SweetFX that directly hijack the directX render).

So unless you can give evidence of what you claim is happening, all im seeing is a bunch of hot air.
 

Alleged_Alec

New member
Sep 2, 2008
796
0
0
Strazdas said:
Alleged_Alec said:
While they are at it, I would really like a launcher which doesn't use ModLauncherWPF. I just want to play the base game, but I can't do so, since the ModLauncherWPF has a fatal .NET error every time I try to start up the game.
try installing/reinstalling your net framework. sounds like its third party libraries thats crashing for you.
Sounds unlikely. I've had this issue for multiple versions of .NEt with other software, but I'll try it anyhow.
 

Infernal Lawyer

New member
Jan 28, 2013
611
0
0
EndlessSporadic said:
How about you actually put your money where your mouth is and get around to actually posting these links that you're getting into such a tizzy over?

Look, I honestly have no idea who's right, but seeing as the discussion has degraded into name-calling, you'd think that ONE of you lot would finally post some sources.
 

EndlessSporadic

New member
May 20, 2009
276
0
0
Strazdas said:
Snip...

So unless you can give evidence of what you claim is happening, all im seeing is a bunch of hot air.
Finally someone who has done basic research. I'd be glad to provide evidence, though the evidence I have isn't for FRAPS. There are multiple cases with MSI Afterburner's OSD (RivaTuner Statistics Server - RTSS) that cause games to crash if the render mode is set incorrectly. In case you didn't know, the overlay has 3 different rendering options - Vector2D, Vector3D, and Raster3D [https://forum-en.msi.com/index.php?topic=161235.0]. The method used to render the overlay to the screen obviously changes with the three settings. The owning application may take offense to which render method you are using and it can cause a crash [http://forums.guru3d.com/showthread.php?t=354412]. It isn't up to the developers to support all 3 rendering options as this is a third-party application trying to work its way into the rendering toolchain. RTSS also causes some games to crash if its detection method is set too high [https://steamcommunity.com/app/298110/discussions/0/624075566906834059/]. And then we have applications that cause games to crash or perform poorly just because [http://forums.na.leagueoflegends.com/board/showthread.php?t=192672].

Let's use your scenario for a scond, Strazdas. Even if the issue stems from the renderer itself, the cause of the issue is third party. If it does work for one game and not another (assuming both use the same rendering API, version, etc...), it might be because a developer went through and edited the toolchain to make it work with another module in their game or to add optimizations. Once again, that isn't the developer's fault, nor is it their problem. They don't have to fix that, and no problem exists. It isn't the developer's job to make their application work nicely with all third party applications, and people often forget that and feel entitled.

Not necessarily a case of faulty hooks being the issue, but it is a case where seemingly harmless third party applications manipulate the game and cause undesired behavior. As I keep saying it isn't the developer's job to make sure the game works with this application. This extends to all third party applications that cause performance issues like low framerates or long load times which can be seen with many [https://www.reddit.com/r/GlobalOffensive/comments/2q5hy5/if_you_are_having_fps_problem_disable_avast/] anti-virus applications. Avast Antivirus is notorious for causing games to not load or for them to have bad performance. Hell, Steam even has a dedicated page [https://support.steampowered.com/kb_article.php?ref=9828-SFLZ-9289] that lists out programs that interfere with Steam and have a negative impact on games. This list doesn't exist because Valve is trying to blow a bunch of hot air. While this isn't saying much, if you don't want to believe me, believe Valve.

Going back to antiviruses for a minute, we have another issue that occurs when a game with high requirements is launched (you can replace "high requirements" with "high framerate because I can"). The process of launching a game causes other third party applications to activate. This includes but is not limited to overlays, antivirus applications, behind-the-scenes updaters, and various operating system modules, among other things. These processes can take up resources and you'll end up seeing worse performance because of it. As to how this kind of thing is limited to a specific game? Well, that could mostly be bad timing. We see people try and play the game once, their computers do some weird stuff, and instead of trying the game again later they immediately go rant about poor performance. While the number of people who do this is likely very small it isn't zero.

I'll go one step further. People confuse low framerate with inconsistent framerate. You can be getting 400FPS, but the moment it drops to 200FPS you'll feel like you've experienced lag. The framerate is still absurdly high and that isn't poor performance. On a more practical note, if someone normally gets 120FPS and suddenly drops to 60FPS or 50FPS, they won't see the difference, but they will feel it. Sometimes users over-exaggerate that feeling and call it "severe lag".

Bottom line - it isn't always the developer's fault when you get low performance, though that's not to say they are never to blame. Batman Arkham Knight is a good example of this in that they were clearly at fault for releasing a game that didn't distribute work across all cores properly. Once again, I am not saying it is the case with XCOM2. I am saying that people should make an effort to check that they aren't running programs that interfere with other applications, to not lie about it when asked, and to ensure they've done everything they can on their end before pinning the blame on the developer.

So yes, like I said in my last post I am done with this conversation, partially because they are arguing about XCOM2 (even though I didn't mention the game once in my arguments), partially because it isn't relevant, partially because I can't deal with people who lack a basic understand about their hobbies and aren't willing to learn, and partially because I have enough salt right now to create my own Middle-Eastern country. I have professional experience dealing with this kind of thing and it frustrates me when people simply don't make the effort to understand anything, but that doesn't matter and it's a big lie because I'm some random dude on the internet. Everything I say is a lie because they can do no wrong. It's extremely infuriating to me.

I wish you all the best. Have a good Monday.
 

Amaror

New member
Apr 15, 2011
1,509
0
0
EndlessSporadic said:
Yeah, external programs, mods, messing with configs or game data in general, or just using specific hardware can all cause games to crash, bug out or suffer performance wise. No sh**. Everyone knows this, you are not one special enlightened snowflake here.
However people were talking about xcom 2 in this thread and, as has been mentioned multiple times, when it comes to xcom 2 you're just wrong. It is the games fault in that case.
If you want to talk about people not getting how games work or how issues might arrise in general then you can do so in a thread that you can make specificially about that subject. The reason why everyone's argueing with you is because they assume your defending xcom 2's bad performance, which you have no grounds for.
Btw. your discussion technique is absolutly flawless. Calling everyone that doesn't agree with you an idiot is a sure way to have a productive discussion.
 

tacotrainwreck

New member
Sep 15, 2011
312
0
0
Stuttering through 16 gigs of RAM and 12 gigs of VRAM on an Nvidia Titan X was a real brain-twister for me. I'll be giving it another chance soon, but in the meantime it's temporarily left the Steam library.
 

DoPo

"You're not cleared for that."
Jan 30, 2012
8,665
0
0
Broslinger said:
Interesting fact: one of the most popular mods on the Steam Workshop for this game is called "Stop Wasting My Time" which cuts out a lot of animation to help framerate issues.
Seriously? It fixes framerate issues? You clearly have no clue what you're talking about. As in that sentence makes no sense on multiple levels - either it's misunderstanding of what "framerate" is, or what it fixes, or how it works, or all of these at once.

The game has some extra pauses added to some actions - for example, after enemy attacks or kills. The pauses are for if an extra animation or dialogue is supposed to be added. SWMT removes those - it literally just makes the game wait less between actions - so, for example, if a set of actions would normally take 10 seconds, the same set of actions would take 5s with SWMT. To illustrate it differently

imagine that you had

an addon

that removes

the extra newlines

in this sentence. Because that's what Stop Wasting My Time does. It doesn't sMoOTh tHe sPiKYneSs Of frAmERatE. [small]nor does it help with lower framerates[/small]. Nor does it do anything with framerate that is too high. No̶͕̠̣͖̙͚̥r҉ ̣̦̩͎̠̰a̢͖̲̩̜̤͓̻ṉ͇̜̮̹͘y͍̲̩͖̰̖ ̫̰̝̞̫̤͡ot͕̩͍͇͠h͍̖͕̞̮̱̞e͍̤̕ŕ̟̼͕͈ ͎s͎̞̟̹ͅọ͉͙̲͎̖r̤̺̱̫̹͎t͈̝͔̻͍̦̖ o̘̯̮̰̦̻͙f̨̥̟̝̦ ̹͎͖͚̬͎̖͝h̛͕a̝̰͇͖͕̝̦i̠̳͚͈̰̲r̶͇̞̲y͍̦͘ ̻̕ͅs͠tu̝̻͔̫̞̙͚f̨̲̱̟̼͕̻ͅf͉̩̗͞ ̰̝t̬o̶ ̧dò͔̭̦̦̭̲̠ ̝̖̝̟̖͎w̭̩͙̼͕͔͜i̟̮̞̳̤̱͓tḩ̹ͅ ͉t͎̫̭̤̦͎ͅh̺̣̟̪e̷͕͕̰̣̝̖̳ ͙̯pi̢̤c̤t̬̭̝u̫͖̼̰͞r͍̥̖͡e̻͈̦͙̖̤̱.̱̥

Perhaps unsurprisingly it does exactly what its title says - it doesn't waste your time. It's not a performance tune up.
 

Strazdas

Robots will replace your job
May 28, 2011
8,407
0
0
Alleged_Alec said:
Strazdas said:
Alleged_Alec said:
While they are at it, I would really like a launcher which doesn't use ModLauncherWPF. I just want to play the base game, but I can't do so, since the ModLauncherWPF has a fatal .NET error every time I try to start up the game.
try installing/reinstalling your net framework. sounds like its third party libraries thats crashing for you.
Sounds unlikely. I've had this issue for multiple versions of .NEt with other software, but I'll try it anyhow.
if you are having same issue with multiple software then its very likely liberaries on your end. .NET fucks up sometimes and requires a clean reinstall, do try. Though it is of course possible that your OS got corrupted and does not run them properly too.

EndlessSporadic said:
Finally someone who has done basic research. I'd be glad to provide evidence, though the evidence I have isn't for FRAPS. There are multiple cases with MSI Afterburner's OSD (RivaTuner Statistics Server - RTSS) that cause games to crash if the render mode is set incorrectly. In case you didn't know, the overlay has 3 different rendering options - Vector2D, Vector3D, and Raster3D [https://forum-en.msi.com/index.php?topic=161235.0]. The method used to render the overlay to the screen obviously changes with the three settings. The owning application may take offense to which render method you are using and it can cause a crash [http://forums.guru3d.com/showthread.php?t=354412]. It isn't up to the developers to support all 3 rendering options as this is a third-party application trying to work its way into the rendering toolchain. RTSS also causes some games to crash if its detection method is set too high [https://steamcommunity.com/app/298110/discussions/0/624075566906834059/]. And then we have applications that cause games to crash or perform poorly just because [http://forums.na.leagueoflegends.com/board/showthread.php?t=192672].

Let's use your scenario for a scond, Strazdas. Even if the issue stems from the renderer itself, the cause of the issue is third party. If it does work for one game and not another (assuming both use the same rendering API, version, etc...), it might be because a developer went through and edited the toolchain to make it work with another module in their game or to add optimizations. Once again, that isn't the developer's fault, nor is it their problem. They don't have to fix that, and no problem exists. It isn't the developer's job to make their application work nicely with all third party applications, and people often forget that and feel entitled.

Not necessarily a case of faulty hooks being the issue, but it is a case where seemingly harmless third party applications manipulate the game and cause undesired behavior. As I keep saying it isn't the developer's job to make sure the game works with this application. This extends to all third party applications that cause performance issues like low framerates or long load times which can be seen with many [https://www.reddit.com/r/GlobalOffensive/comments/2q5hy5/if_you_are_having_fps_problem_disable_avast/] anti-virus applications. Avast Antivirus is notorious for causing games to not load or for them to have bad performance. Hell, Steam even has a dedicated page [https://support.steampowered.com/kb_article.php?ref=9828-SFLZ-9289] that lists out programs that interfere with Steam and have a negative impact on games. This list doesn't exist because Valve is trying to blow a bunch of hot air. While this isn't saying much, if you don't want to believe me, believe Valve.

Going back to antiviruses for a minute, we have another issue that occurs when a game with high requirements is launched (you can replace "high requirements" with "high framerate because I can"). The process of launching a game causes other third party applications to activate. This includes but is not limited to overlays, antivirus applications, behind-the-scenes updaters, and various operating system modules, among other things. These processes can take up resources and you'll end up seeing worse performance because of it. As to how this kind of thing is limited to a specific game? Well, that could mostly be bad timing. We see people try and play the game once, their computers do some weird stuff, and instead of trying the game again later they immediately go rant about poor performance. While the number of people who do this is likely very small it isn't zero.

I'll go one step further. People confuse low framerate with inconsistent framerate. You can be getting 400FPS, but the moment it drops to 200FPS you'll feel like you've experienced lag. The framerate is still absurdly high and that isn't poor performance. On a more practical note, if someone normally gets 120FPS and suddenly drops to 60FPS or 50FPS, they won't see the difference, but they will feel it. Sometimes users over-exaggerate that feeling and call it "severe lag".

Bottom line - it isn't always the developer's fault when you get low performance, though that's not to say they are never to blame. Batman Arkham Knight is a good example of this in that they were clearly at fault for releasing a game that didn't distribute work across all cores properly. Once again, I am not saying it is the case with XCOM2. I am saying that people should make an effort to check that they aren't running programs that interfere with other applications, to not lie about it when asked, and to ensure they've done everything they can on their end before pinning the blame on the developer.

So yes, like I said in my last post I am done with this conversation, partially because they are arguing about XCOM2 (even though I didn't mention the game once in my arguments), partially because it isn't relevant, partially because I can't deal with people who lack a basic understand about their hobbies and aren't willing to learn, and partially because I have enough salt right now to create my own Middle-Eastern country. I have professional experience dealing with this kind of thing and it frustrates me when people simply don't make the effort to understand anything, but that doesn't matter and it's a big lie because I'm some random dude on the internet. Everything I say is a lie because they can do no wrong. It's extremely infuriating to me.

I wish you all the best. Have a good Monday.
Ah, Rivatuner, yes some of its rendering modes are a bit... unstable. But even so that still ends up in entire API being affected from what i saw. However Ubisoft is Ubisoft and they do like to innivate in the way thier tech works which often causes incompatibilities. The Skype one is annoying since skype is quite agressive in its methods (gotten a lot better nowadays though), i remmeber when Skype would completely flood your network if any other program tried to use same port as skype. But then your link is about LoL, a game that is notoriously badly designed and seems to be held by ductape and prayers.

Still, none of that is proof that hooks from third party problems are causing the problems in Xcom 2. They are examples (all from at least 4 years ago btw except FC4) of hooks causing problems that are quite widespread. Even if that was the case, then the results would be consistent, as in, everyone using that hook would experience that problem, which does not seem to be the case. If things are crashing for no apperent reason my first action is to disable all third party programs that may hook into it and see if that solves it, got into that habit after disaster that was Raptr new client. but thats something thats really easy to elimite as a cause, simply disable all those hooks and see if it works.

Actually yes, it is developers job to make thier problems play nice with others. its called compatibility. Without it you are shooting your own userbases foot and limit the amount of users you can reach. And things like basic render hooks (Fraps, Steam overlay) is something it is entirely reasonable to be expected from EVERY game.

Also yes, it IS developers job to make sure it does not act like a virus. No program except ones that are explicitly built for the purpose of doing so should act like a generic virus for antivirus to catch it. And yes, as a long time avast user i had my fair share of its interference and my fair share of reporting false positives. None of it is causing the problems like the ones Xcom users are experiencing though and avast developers usually fixes it quite quickly.

As far as Valves list goes, its severely outdated. Is this from 2010? It also lists basically any problem that may access network or other programs it can find. This is extremely generic help article.

You are correct that first launch usually has higher background usage than normal due to other processes dealing with new files for first time, but in cases like steam games most of the big ones (antivirus for example) already dealt with that during instalation. I run a moderate power system and noticed no real performance change from that. this was more relevant 10 years ago when counting megabytes in RAM actually mattered.

As far as framerates go, im yet to see a AAA game that releases without having V-sycn on by default. so the framerate jumps like that wont happen to begin with. and if framerate is dropping to 20 fps and even single digits (as is the case in Xcom) that is not acceptable to begin with.

Yes, developer is not always at fault, but neither is the user.

As far as you dealing with people goes, remmeber that gaming is a hobby, not a profession to vast majority of gamers. you dont have to know how movies are made to enjoy them. same goes for games. many people just want to have fun playing games. people like us that actually are interested in how things are made are a minority.
 

Alleged_Alec

New member
Sep 2, 2008
796
0
0
Strazdas said:
Alleged_Alec said:
Strazdas said:
Alleged_Alec said:
While they are at it, I would really like a launcher which doesn't use ModLauncherWPF. I just want to play the base game, but I can't do so, since the ModLauncherWPF has a fatal .NET error every time I try to start up the game.
try installing/reinstalling your net framework. sounds like its third party libraries thats crashing for you.
Sounds unlikely. I've had this issue for multiple versions of .NEt with other software, but I'll try it anyhow.
if you are having same issue with multiple software then its very likely liberaries on your end. .NET fucks up sometimes and requires a clean reinstall, do try. Though it is of course possible that your OS got corrupted and does not run them properly too.
You're a life-saver. It worked.

Actually quite annoying: I already ran the system file checker to see if everything was Kosher, which it said it was, and I had done a not-clean reinstall of .NET. But apparently there were still remnants of over five different .NET versions installed on my computer. Deinstalling all of those manually and reinstalling the latest .NET fixed the issue though. So again: thanks.