Why is there no option to completely disable infestation?

JAMESEARLJONOSJAMESEARLJONOS Join Date: 2012-12-15 Member: 175155Members
It's a fact that infestation is one of the biggest sources of FPS lag in the game. To the point that not rendering any infestation <b>at all</b> would boost late game FPS by as much as 30-40 for many people. In a game in where FPS lag is one of the biggest complaints, why has a disable infestation option not been added? Dealing with mild confusion as to where the infestation begins/ends would be a very small price to pay for drastically improved frame rate.

Is there any reason why a basic version of this couldn't be put into the next patch? Even in the most bare bones form in where people literally can't tell where the infestation is, I feel like a major portion of the player base would still make that trade off in order to have smoother FPS in-game.
«134

Comments

  • _Necro__Necro_ Join Date: 2011-02-15 Member: 81895Members, Reinforced - Shadow
    The problem with slow calculations on the infestation is not to draw them. That is done by the graphic card and I can run this game with rich infestation even on my GForce 8800GTS with all around 30 - 40 fps. It's the logic that is responsible for heavy calculations. When is which cyst connected to what other cyst.

    And it isn't even all about the infestation. Every building has its own logic. Is it powered / on infestation is it activated? Not to mention the aiming algorithm for turrets, hydras and whips. The whole core of this game (that it is an RTS / FPS hybrid) together with LUA scripts that aren't that fast as C++ could be, adding up to make this game very CPU-demanding.

    Again, this has nothing to do with what is drawn on your screen. The logic and the many dynamic entities (buildings, cysts, arcs, macs and so on) adding up to create heavy load on your CPU. This is different to every other game where most maps are static and the dynamical entities are only players, items and maybe some vehicles.
  • xen32xen32 Join Date: 2012-10-18 Member: 162676Members, Reinforced - Supporter
    I wonder if it's possible to make a mod with really low-poly structures. Will it be blocked on most servers?
    I'd replace cyst with bulky orange hemisphere, I don't mind. And all those crags and shifts that tend to be spammed could be turned so cones and cylinders.
  • JAMESEARLJONOSJAMESEARLJONOS Join Date: 2012-12-15 Member: 175155Members
    <!--quoteo(post=2053295:date=Dec 30 2012, 07:42 AM:name=_Necro_)--><div class='quotetop'>QUOTE (_Necro_ @ Dec 30 2012, 07:42 AM) <a href="index.php?act=findpost&pid=2053295"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The problem with slow calculations on the infestation is not to draw them. That is done by the graphic card and I can run this game with rich infestation even on my GForce 8800GTS with all around 30 - 40 fps. It's the logic that is responsible for heavy calculations. When is which cyst connected to what other cyst.<!--QuoteEnd--></div><!--QuoteEEnd-->

    You and I have very different standards of acceptable FPS. 30-40 FPS is <b>terrible</b>. Good FPS is 100-120+ consistently, because that's what looks smoothest on modern monitors that aren't garbage.

    Also, reading up on the topic, people have apparently made server side mods that essentially remove infestation as a mechanic, and the end result was a <b>massive</b> frame rate boost for everyone participating in those games. Adding in some type of option (even if it's a user beware/looks awkward) that allows people on the individual level to remove infestation needs to become a reaility.
  • DestherDesther Join Date: 2012-10-31 Member: 165195Members
    Imagine playing Khaamander/commander and not knowing where you can or can't build structures because you can't see infestation...
  • JAMESEARLJONOSJAMESEARLJONOS Join Date: 2012-12-15 Member: 175155Members
    <!--quoteo(post=2053313:date=Dec 30 2012, 07:55 AM:name=Desther)--><div class='quotetop'>QUOTE (Desther @ Dec 30 2012, 07:55 AM) <a href="index.php?act=findpost&pid=2053313"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Imagine playing Khaamander/commander and not knowing where you can or can't build structures because you can't see infestation...<!--QuoteEnd--></div><!--QuoteEEnd-->

    That wouldn't really be that big of a deal. You already place cysts well in advance of the infestation reaching them when spreading out as alien, and most of the things you want to drop are going to be in areas that are obvious infestation to begin with. And for human comm, clearing cysts out of an area you want to build in isn't particularly difficult to begin with.

    Cysts themselves are obvious enough of a building (in regards to their radius) that you could play without infestation showing at all and not suffer much in the way of gameplay effectiveness. Certainly not to the point in where the massive FPS gain you get wouldn't outweigh it by a significant margin.
  • eh?eh? Join Date: 2012-03-03 Member: 147997Members
    edited December 2012
    To be fair that's exactly how it is 90% of the time for the marine commander so if I had to pick between knowing where I can place a structure as a field player versus significantly better performance.

    Well yeah. Infestation has little to no impact whatsoever on the field player's ability to function in the game, the only aspect of infestation a field player should even be aware of is cysts imo. Then you can make sure infestation shows up correctly for the only 2 players who care about it besides gorges, the two commanders.
  • mushookeesmushookees Join Date: 2008-03-26 Member: 63967Members
    edited December 2012
    cysts and infestation are straining the cpu not the gpu, so as long as they are in game you will recieve the performance hit weather you see them or not

    what i want to ask is : is there anything stopping the cyst logic from being used on another thread ??? Is it that lua doesnt support multithreading ? And if so then could infeastation be hard coded into the engine itself in C++ ?
  • fanaticfanatic This post has been edited. Join Date: 2003-07-23 Member: 18377Members, Constellation, Squad Five Blue
    edited December 2012
    I said it repeatedly during the beta, and I'll say it again: the powernode and infestation mechanics are two of the weakest components of ns2 gameplay, even destructive to good gameplay in some instances. That they are also detrimental to performance adds insult to injury.

    If the devs can't find a legitimate purpose for them, and alleviate the performance hit, I pray that they have the confidence to cut them out of the game.
  • ResRes Join Date: 2003-08-27 Member: 20245Members
    <!--quoteo(post=2053340:date=Dec 30 2012, 01:06 PM:name=fanatic)--><div class='quotetop'>QUOTE (fanatic @ Dec 30 2012, 01:06 PM) <a href="index.php?act=findpost&pid=2053340"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I said it repeatedly during the beta, and I'll say it again: the powernode and infestation mechanics are two of the weakest components of ns2 gameplay, even destructive to good gameplay in some instances. That they are also detrimental to performance adds insult to injury.

    If the devs can't find a legitimate purpose for them, and alleviate the performance hit, I pray that they have the confidence to cut them out of the game.<!--QuoteEnd--></div><!--QuoteEEnd-->


    What the hell are you talking about? Powernodes and infestation mechanics are easily the STRONGEST components of NS2.

    I doubt I would have even bothered buying this game if these mechanics weren't in.


    Btw, if you put as many Dynamic entities as this game has into another game's engine, like battlefield 3, the performance would be even worse. Most other multiplayer games cannot handle that many Dynamic entities, so the most dynamic entities you see is the players themselves, possibly vehicles and small amounts of dynamics lights.

    I love the fact that infestation can make an area look completely different.

    The possibilities of unknownsworlds engine being able to handle large amounts of dynamic entities compared to other engines makes the possibilties of what can be accomplished on the developement end much greater and ultimately more fun for the players.
  • fivesevenfiveseven Join Date: 2012-11-26 Member: 173272Members
    edited December 2012
    <!--quoteo(post=2053541:date=Dec 31 2012, 01:13 PM:name=Res)--><div class='quotetop'>QUOTE (Res @ Dec 31 2012, 01:13 PM) <a href="index.php?act=findpost&pid=2053541"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Btw, if you put as many Dynamic entities as this game has into another game's engine, like battlefield 3, the performance would be even worse. Most other multiplayer games cannot handle that many Dynamic entities, so the most dynamic entities you see is the players themselves, possibly vehicles and small amounts of dynamics lights.<!--QuoteEnd--></div><!--QuoteEEnd-->
    This is not true... or at least a gross oversimplification with little meaning.

    <!--quoteo(post=2053541:date=Dec 31 2012, 01:13 PM:name=Res)--><div class='quotetop'>QUOTE (Res @ Dec 31 2012, 01:13 PM) <a href="index.php?act=findpost&pid=2053541"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What the hell are you talking about? Powernodes and infestation mechanics are easily the STRONGEST components of NS2.

    <snip>

    I love the fact that infestation can make an area look completely different.<!--QuoteEnd--></div><!--QuoteEEnd-->

    What it looks like really has little to do with the gameplay. When people talk about gameplay and mechanics they are referring to what the player must perform in order to play the game, and how the state of the game can change according to players actions, respectively. Visuals only affect this indirectly, in as much as they enhance (or hinder) the players ability to perform his tasks.

    //Edited for clarity
  • Ness_FrogKingNess_FrogKing Join Date: 2012-10-18 Member: 162628Members
    <!--quoteo(post=2053295:date=Dec 30 2012, 10:42 AM:name=_Necro_)--><div class='quotetop'>QUOTE (_Necro_ @ Dec 30 2012, 10:42 AM) <a href="index.php?act=findpost&pid=2053295"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->And it isn't even all about the infestation. Every building has its own logic. Is it powered / on infestation is it activated? Not to mention the aiming algorithm for turrets, hydras and whips. The whole core of this game (that it is an RTS / FPS hybrid) together with LUA scripts that aren't that fast as C++ could be, adding up to make this game very CPU-demanding.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Since cysts seem to be such a huge drain in this regard - and I haven't checked the code, so maybe they already are doing this - can't they just put the cysts to sleep and only wake them when an event affects them, like a neighboring/connected cyst dying? Kinda like how Minecraft, for example, only updates blocks when a neighboring block is disturbed (which is why you can have floating shelves of sand when the world is generated; they don't update until something disturbs them).
  • Angry ChildAngry Child Join Date: 2012-12-05 Member: 174256Members
    infestation is part of the game, why do you need a personal boost of advantaged performance, enough people do that already in the game without game menu options
  • ResRes Join Date: 2003-08-27 Member: 20245Members
    <!--quoteo(post=2053551:date=Dec 31 2012, 01:39 AM:name=fiveseven)--><div class='quotetop'>QUOTE (fiveseven @ Dec 31 2012, 01:39 AM) <a href="index.php?act=findpost&pid=2053551"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->This is not true... or at least a gross oversimplification with little meaning.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Actually it's not that much of a oversimplification. Most current engines, like those for other first person shooters, use Software occlusion culling instead of Hardware occlusion culling.

    The problem with software occlusion culling is that any dynamic entities that are on the map get rendered regardless of where they are on the map. The areas that are rendered, depending on your location, are calculated at the time the mapmaker compiles their map. Because the calculations are done at the time the map is compiled, it cannot account for dynamic entites, therefore it renders them no matter where they are. <u> Could you imagine having to render the entirety of the infestation at all times?</u>

    Whereas hardware occlusion culling is done on the fly by the hardware and doesn't have that problem with dynamic entities. Albiet, at the cost of hardware processing power.


    <!--quoteo--><div class='quotetop'>QUOTE </div><div class='quotemain'><!--quotec-->What it looks like really has little to do with the gameplay. When people talk about gameplay and mechanics they are referring to what the player must perform in order to play the game, and how the state of the game can change according to players actions, respectively. Visuals only affect this indirectly, in as much as they enhance (or hinder) the players ability to perform his tasks.

    //Edited for clarity<!--QuoteEnd--></div><!--QuoteEEnd-->

    I don't know what world you live in, but powernodes and infestation have quite a substantial effect on gameplay and are more than just merely for visuals.
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    Infestation visuals have little to no impact on frame rate.
    Wanna test this?
    Start a game in explore mode ad fill your hive room with infestation. Notice a frame rate drop? No, of course you don't. And if you can't see it, it isn't rendered so whether or not the rest of the map is covered in infestation isn't really relevant.
    The cyst and structure logic is what slows the game down. You can't disable that without removing the mechanic entirely from the game. You may not like the mechanic, I do. Lets let UWE make the decision on what stays in and what doesn't, rather than deciding which of us is objectively the correct one.
  • AlphaWolfAlphaWolf Join Date: 2003-01-11 Member: 12175Members
    edited December 2012
    I'm wondering if something else is playing into other people's FPS issues. My system isn't exactly high end (more mid-range) and I don't have any FPS issues at all. It could be that as an enthusiast, I make optimizations that most overlook? For example, I built a script that I run each time I do a re-format. Here's a small piece of it: (don't run this unless you have at least 8GB of RAM)

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False
    echo y | wmic.exe pagefileset where name="C:\\pagefile.sys" delete

    powercfg -h off

    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "Hidden" /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "HideFileExt" /d 0 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "SuperHidden" /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "ShowSuperHidden" /d 1 /f<!--c2--></div><!--ec2-->

    There are a bunch of other little things I do, can't think of all of them off of the top of my head.
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    <!--quoteo(post=2053627:date=Dec 31 2012, 11:33 AM:name=AlphaWolf)--><div class='quotetop'>QUOTE (AlphaWolf @ Dec 31 2012, 11:33 AM) <a href="index.php?act=findpost&pid=2053627"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm wondering if something else is playing into other people's FPS issues. My system isn't exactly high end (more mid-range) and I don't have any FPS issues at all. It could be that as an enthusiast, I make optimizations that most overlook? For example, I built a script that I run each time I do a re-format. Here's a small piece of it: (don't run this unless you have at least 8GB of RAM)

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False
    echo y | wmic.exe pagefileset where name="C:\\pagefile.sys" delete

    powercfg -h off

    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "Hidden" /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "HideFileExt" /d 0 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "SuperHidden" /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "ShowSuperHidden" /d 1 /f<!--c2--></div><!--ec2-->

    There are a bunch of other little things I do, can't think of all of them off of the top of my head.<!--QuoteEnd--></div><!--QuoteEEnd-->

    How does this make the game run faster exactly?
  • LofungLofung Join Date: 2004-08-21 Member: 30757Members
    you really sure disabling infestation hampers marine comm play? comm cant see those ######ty infestation anyway. they just hear some 'brew brew brew' sound for repeataingly failing to drop a ninja phase gate or rt on infestation.
  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
    edited December 2012
    <!--quoteo(post=2053627:date=Dec 31 2012, 10:33 AM:name=AlphaWolf)--><div class='quotetop'>QUOTE (AlphaWolf @ Dec 31 2012, 10:33 AM) <a href="index.php?act=findpost&pid=2053627"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm wondering if something else is playing into other people's FPS issues. My system isn't exactly high end (more mid-range) and I don't have any FPS issues at all. It could be that as an enthusiast, I make optimizations that most overlook? For example, I built a script that I run each time I do a re-format. Here's a small piece of it: (don't run this unless you have at least 8GB of RAM)

    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->wmic computersystem where name="%computername%" set AutomaticManagedPagefile=False
    echo y | wmic.exe pagefileset where name="C:\\pagefile.sys" delete

    powercfg -h off

    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "Hidden" /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "HideFileExt" /d 0 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "SuperHidden" /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /t REG_DWORD /v "ShowSuperHidden" /d 1 /f<!--c2--></div><!--ec2-->

    There are a bunch of other little things I do, can't think of all of them off of the top of my head.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Going offtopic here as well but I wanted to point this out:
    Do NOT post suggestions and scripts without explaining what they do.
    You should NOT disable your pagefile.
    Sources:
    <a href="http://serverfault.com/questions/23621/any-benefit-or-detriment-from-removing-a-pagefile-on-an-8gb-ram-machine/23684#23684" target="_blank">http://serverfault.com/questions/23621/any...ine/23684#23684</a>
    <a href="http://superuser.com/questions/209541/windows-pagefile-size-with-large-ram-and-ssd" target="_blank">http://superuser.com/questions/209541/wind...rge-ram-and-ssd</a>
    <a href="http://lifehacker.com/5426041/understanding-the-windows-pagefile-and-why-you-shouldnt-disable-it" target="_blank">http://lifehacker.com/5426041/understandin...ldnt-disable-it</a>
    <a href="https://www.google.com/search?q=do+i+need+a+pagefile+on+window+7" target="_blank">https://www.google.com/search?q=do+i+need+a...ile+on+window+7</a>
    In short: Why not? Because Windows will manage memory just fine by itself.

    Ontopic: I wonder how much performance difference an empty map vs an infested map makes.
    edit: added +1 source
  • AlphaWolfAlphaWolf Join Date: 2003-01-11 Member: 12175Members
    edited December 2012
    <!--quoteo(post=2053629:date=Dec 31 2012, 05:39 AM:name=Imbalanxd)--><div class='quotetop'>QUOTE (Imbalanxd @ Dec 31 2012, 05:39 AM) <a href="index.php?act=findpost&pid=2053629"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->How does this make the game run faster exactly?<!--QuoteEnd--></div><!--QuoteEEnd-->

    I don't know, all I'm suggesting is that I've made a bunch of little changes here and there, and I'm not exactly high end, yet the game works perfectly fine for me.

    <!--quoteo(post=2053643:date=Dec 31 2012, 06:47 AM:name=Zaggy)--><div class='quotetop'>QUOTE (Zaggy @ Dec 31 2012, 06:47 AM) <a href="index.php?act=findpost&pid=2053643"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Going offtopic here as well but I wanted to point this out:
    Do NOT post suggestions and scripts without explaining what they do.
    You should NOT disable your pagefile.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I've actually considered all of the arguments against, but the main reason I do it is to eliminate the page file eating up space on my SSD. The only downside that is relevant to modern windows (vista and up) is that when a BSOD happens, the kernel won't dump its memory to disk so troubleshooting can't be done. However I seldom encounter a BSOD, the only times it happens is when I am performance tuning for higher clocks, in which case a panic dump is useless.

    The other issues about apps crashing and whatnot is mostly an XP limitation and no longer applies. You'll get a warning well before you run out of memory. I've tested this by allocating a godly amount of memory to a VM, and rather than lock the whole system up, windows tells you it has run out of memory and then the VM just fails to start.

    The alternative is to stick the page file on the HDD instead, which has problems you otherwise wouldn't expect. Since my HDD rarely sees activity, it powers down on occasion. If paging occurs, it will have to spin back up just to maybe write a kilobyte or two, meanwhile, your whole system pauses. Yes you can disable hdd spindown, but I prefer not to because I like lower power bills (yeah I take lots of measures to lower my power bill, and no I'm not an environmentalist.)

    If you ever played an RPG, you notice over time how it ends up being that little numbers add up to big numbers (think WOW where you go out of your way to add these gems that just add little bits of stats.) Same thing applies to your electricity bill, a few watts here and there add up to big watts. My power bill is only $3 per day.
  • piratedavepiratedave Join Date: 2012-03-10 Member: 148561Members
    <!--quoteo(post=2053653:date=Dec 31 2012, 04:29 AM:name=AlphaWolf)--><div class='quotetop'>QUOTE (AlphaWolf @ Dec 31 2012, 04:29 AM) <a href="index.php?act=findpost&pid=2053653"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I don't know, all I'm suggesting is that I've made a bunch of little changes here and there, and I'm not exactly high end, yet the game works perfectly fine for me.<!--QuoteEnd--></div><!--QuoteEEnd-->

    My BS detector is detecting major BS

    Heres what you do when you make outlandish claims that you have somehow figured something out that the rest of us have not

    You provide your system specs
    You provide what FPS you are getting
    You provide what FPS you were getting before your "optimizations"
    You provide pics or it didnt happen

    Until then my opinion is that you are getting the same FPS as the rest of us ('maybe' 1 or 2 fps more due to your optimizations (unlikely) and most likely 1-2 FPS worse), and the only reason you say your FPS is fine is because either you have an awesome PC and/or your standards are low.
  • CrushaKCrushaK Join Date: 2012-11-05 Member: 167195Members, NS2 Playtester
    edited December 2012
    I am wondering how the iterators in Lua are handled in this game.
    If you want to find all entities in a given radius around an entity, for instance to find something a turret could fire on, does the engine then
    <ul><li>go through a list of all entities currently in the game, calculate their distance to the requesting entity and return those that are in range</li><li>or the same as above, but the list is sorted so that all dynamic entities (as opposed to static ones) start after a specific index and thus can be iterated faster</li><li>or the same as above, but in addition to distance does it also filter the entities based on additional properties like being hidden from rendering</li><li>or use the collision hash to find close entities based on the collision data, though this calculation gets more and more expensive the bigger the search radius is?</li></ul>

    As of now, performance seems to get quite worse lategame compared to early game, and since there aren't necessarily more entities visible at a time to a player in a given location than there were early game, my only guess would be that even the entities that are not visible are somehow adding to the client's computations with their logic.
  • fivesevenfiveseven Join Date: 2012-11-26 Member: 173272Members
    <!--quoteo(post=2053561:date=Dec 31 2012, 02:10 PM:name=Res)--><div class='quotetop'>QUOTE (Res @ Dec 31 2012, 02:10 PM) <a href="index.php?act=findpost&pid=2053561"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Actually it's not that much of a oversimplification. Most current engines, like those for other first person shooters, use Software occlusion culling instead of Hardware occlusion culling.

    The problem with software occlusion culling is that any dynamic entities that are on the map get rendered regardless of where they are on the map. The areas that are rendered, depending on your location, are calculated at the time the mapmaker compiles their map. Because the calculations are done at the time the map is compiled, it cannot account for dynamic entites, therefore it renders them no matter where they are. <u> Could you imagine having to render the entirety of the infestation at all times?</u>

    Whereas hardware occlusion culling is done on the fly by the hardware and doesn't have that problem with dynamic entities. Albiet, at the cost of hardware processing power.




    I don't know what world you live in, but powernodes and infestation have quite a substantial effect on gameplay and are more than just merely for visuals.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I dont understand why you are talking about "software vs hardware" occlusion culling, it seems you are referring to pre-calculated vs real time occlusion culling? Of course pre calculating stuff is faster to execute, but my point was this, and in general the dynamic entities of the game arent the 'reason' for bad performance. The reason is the design decisions that were made and a general lack of parallelization. Yes its hard, especially in games, but i refuse to believe much of the game couldnt be spread amongst more threads, especially if it weren't for LUA.

    My comment about the gameplay was merely in response to you saying the look of dynamic infestation was a big reason why you bought the game... the "look", of course they affect gameplay, albiet i believe less than you think. Both NS1 and NS2-beta did fine without them, infact the game was less linear and some believe more fun.
  • CommunistWithAGunCommunistWithAGun Local Propaganda Guy Join Date: 2003-04-30 Member: 15953Members
    <!--quoteo(post=2053556:date=Dec 30 2012, 11:57 PM:name=Angry Child)--><div class='quotetop'>QUOTE (Angry Child @ Dec 30 2012, 11:57 PM) <a href="index.php?act=findpost&pid=2053556"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->infestation is part of the game, why do you need a personal boost of advantaged performance, enough people do that already in the game without game menu options<!--QuoteEnd--></div><!--QuoteEEnd-->

    I just wanted to point out the insanity in this post for everyone who flipped past it. "Im jealous you get good fps, so please go back to low fps"
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    <!--quoteo(post=2053541:date=Dec 31 2012, 12:13 AM:name=Res)--><div class='quotetop'>QUOTE (Res @ Dec 31 2012, 12:13 AM) <a href="index.php?act=findpost&pid=2053541"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What the hell are you talking about? Powernodes and infestation mechanics are easily the STRONGEST components of NS2.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Infestation and power nodes subtract strategic possibilities and make the game stale and entrenched while adding nothing to the game.
  • ResRes Join Date: 2003-08-27 Member: 20245Members
    edited December 2012
    <!--quoteo(post=2053807:date=Dec 31 2012, 02:48 PM:name=Soylent_green)--><div class='quotetop'>QUOTE (Soylent_green @ Dec 31 2012, 02:48 PM) <a href="index.php?act=findpost&pid=2053807"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Infestation and power nodes subtract strategic possibilities and make the game stale and entrenched while adding nothing to the game.<!--QuoteEnd--></div><!--QuoteEEnd-->

    <b>Wrong. </b>

    As an alien, you can destroy a powernode to remove the power from marine buildings so they can no longer phase thru. . Or you can destroy the node to black out the lights making the marines easy targets. As a commander or marine grunt you have to be mindful of your powernodes because of the possibilties for the aliens to take advantage. You can also destroy a power node and camp it and wait for unsuspecting marines to start repairing it and kill em while they are occupied and etc......... Power nodes add strategic possibilities.

    With infestation, as a marine you can strategically destroy a given cysts and block the expansion of infestation. When you destroy a cyst in a good spot, it turns 'off' all the other cysts that are after it. There was one game where I did this and the alien commander kept having to put a new cyst down and I kept destroying it over and over, completely occupying the alien commanders time. He couldn't do anything while all the others cysts were turned off.

    With infestation, on either side, you basically know what areas either side controls. As a marine, you are going to approach an area differently compared to when the area is full of infestation or has none at all, this is the same on the alien side as well.

    Infestation also forces the alien commander to think more strategically on where he should expand to.

    These are just off the top of my head.

    Anyone who thinks they don't add strategic value has no opinion worth a grain of salt.
  • fanaticfanatic This post has been edited. Join Date: 2003-07-23 Member: 18377Members, Constellation, Squad Five Blue
    I'm sorry, res, but it's clear that your understanding of this game is too shallow for you to see the significant limitations infestation and the powergris impose upon gameplay. I wish I had the time to patiently explain it to you, but I don't.


    I've been posting less and less on here, as some of the beta posters may have noticed. I'm tired of every discussion on these forums being clogged up because every new person posting resetting it to zero. I'm tired of having to explain every basic little detail. I guess I'm plain tired of trying to get anything across on here, because it is utterly futile and a waste of time. Reading Savant's spamming mindless drivel page after page in every thread is sucking the life out of me, and I've had enough. This will be the last post I write here, outside of my own threads.
  • wirywiry Join Date: 2009-05-25 Member: 67479Members
    Not enough Fana's Think Tank 2.0.
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    <!--quoteo(post=2053855:date=Dec 31 2012, 10:49 PM:name=fanatic)--><div class='quotetop'>QUOTE (fanatic @ Dec 31 2012, 10:49 PM) <a href="index.php?act=findpost&pid=2053855"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm sorry, res, but it's clear that your understanding of this game is too shallow for you to see the significant limitations infestation and the powergris impose upon gameplay. I wish I had the time to patiently explain it to you, but I don't.


    I've been posting less and less on here, as some of the beta posters may have noticed. I'm tired of every discussion on these forums being clogged up because every new person posting resetting it to zero. I'm tired of having to explain every basic little detail. I guess I'm plain tired of trying to get anything across on here, because it is utterly futile and a waste of time. Reading Savant's spamming mindless drivel page after page in every thread is sucking the life out of me, and I've had enough. This will be the last post I write here, outside of my own threads.<!--QuoteEnd--></div><!--QuoteEEnd-->

    I wonder what percentage of your posts are just like this one. Focusing not on the topic at hand, but rather choosing to talk about other people's understanding of the issue at hand, and how lacking it is. Don't have the time indeed.
  • ResRes Join Date: 2003-08-27 Member: 20245Members
    <!--quoteo(post=2053855:date=Dec 31 2012, 04:49 PM:name=fanatic)--><div class='quotetop'>QUOTE (fanatic @ Dec 31 2012, 04:49 PM) <a href="index.php?act=findpost&pid=2053855"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I'm sorry, res, but it's clear that your understanding of this game is too shallow for you to see the significant limitations infestation and the powergris impose upon gameplay. I wish I had the time to patiently explain it to you, but I don't.


    I've been posting less and less on here, as some of the beta posters may have noticed. I'm tired of every discussion on these forums being clogged up because every new person posting resetting it to zero. I'm tired of having to explain every basic little detail. I guess I'm plain tired of trying to get anything across on here, because it is utterly futile and a waste of time. Reading Savant's spamming mindless drivel page after page in every thread is sucking the life out of me, and I've had enough. This will be the last post I write here, outside of my own threads.<!--QuoteEnd--></div><!--QuoteEEnd-->


    Quite simply you are wrong and just refuse to admit it. Most likely you are just someone from NS1 who can't stand the new features. Powernodes and Infestation changes the way in how buildings work and how they are placed compared to NS1, this actually ADDS strategy to the gameplay, it doesn't limit it.
  • ImbalanxdImbalanxd Join Date: 2011-06-15 Member: 104581Members
    In my opinion, the strategic value of infestation or power is completely irrelevant.

    All games have central pivotal design choices. These choices are not made for balance or for gameplay reasons, they are made for aesthetic reasons. Not even visual aesthetics, but conceptual aesthetics. Infestation and power is an example of one of these choices. You don't remove these in order to fix the game, these are the game. You fix the game in such a way that these remain unchanged. To remove infestation and power at this point would be to remove what natural selection 2 has become.
Sign In or Register to comment.