Announcement

Collapse

Forum Rules

CHANGES
  • Items changed, or highlighted for future attention, on 20 July 2013 are highlighted in yellow.
Global Rules
  • Forum moderators may or may not be Tripwire Interactive staff members, but either way, please respect them, as they are the authority of the forums. Speaking to them with intentional spite will not be tolerated and may result in the loss of your forum privileges.
  • Any decisions made by any member of staff or moderator are final and not subject to discussion. Doing so may result in a ban from the site. The owners of Tripwire Interactive Forums reserve the right to remove, edit, move or close any thread for any reason, as well as to remove access to the forums for any individuals with or without warning for breaches of the rules.
  • If you have a complaint regarding another user, PM the appropriate moderators, or if you have an administrative issue, [RO]schneidzekk.
General Behaviour
  • Use the search function before posting. Chances are your question has already been answered.
  • Use a title that describes the content of your post. Don't use all caps or special characters to draw attention either in the title or the body of the post.
  • Up to 10 emoticons are allowed in a post
  • Political discussions are prohibited.
  • Flaming - We do not tolerate abusive, malicious, personal attacks. You will be banned if you persist in this behavior.
  • Trolls - Anyone deliberately antagonizing other forum users by posting 'flame bait' type messages is not welcome. You will be banned (possibly without warning depending on the severity of the issue) if you persist in this behavior.
  • Personal insults (directed at anyone) will result in a ban. If the behavior is not corrected, it will be made more permanent.
  • Constructive criticism is welcome. However keep in mind we (and other forums goers) may not agree with you. If you can't keep the conversation civil, you will be removed from the forums.
  • The use of hyperbole, one liners, and images as part of a forum debate is likely to get you infracted. You have many ways to participate and be a constructive part of this community, even when you disagree.
  • To make the highlighted bits above 100% clear to everyone, the following WILL NOT BE TOLERATED:
    1. Personal attacks, insults, antagonism of any forum-goers, moderators or Tripwire Interactive staff.
    2. Breaches of confidentiality and privacy of any sort.
    3. Any form of racism, bigotry or attacks on race, creed or color.
    4. Linking to posts on other forums related to ANY of the above, whether you are the originator or not, without exception.
  • There has been too much in the way of abhorrent personal behaviors in the past. These will cease. It doesn't matter who started it or who reacted to it - it will all result in moderator action. If you have to indulge your hatreds, for whatever reason, go do it elsewhere - and do not try and drag our forum-goers over to enjoy your hatreds.
  • We understand that people have strong feelings about our games, what we do for a living and how we respond (or don't) to comments on the forums. We all aren't going to agree about everything. So, BE CIVIL in your disagreements!
DO NOTs
  • DO NOT Transmit any message, information, data, text, software or graphic files, or other materials ("Content") that is unlawful (including illegal drug usage), harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, libelous, hateful or racially, ethnically, sexually or otherwise objectionable. This includes publicizing private information, such as individual's real names, IP addresses and anything else that might be used to identify them to the freakier members of the internet. This also means you may NOT publically share private communications (PM, email or anything else) without the original poster's permission.
  • DO NOT Post or transmit any Content that contains a virus, Trojan horse or other mischievous Content.
  • DO NOT Post or transmit any unsolicited advertising, promotional materials, "junk mail", "spam", "chain letters", "pyramid schemes" or any other form of solicitation.
  • DO NOT link to posts on any other forums, or any other form of media, that breaches our rules. It will be treated just the same as if you had posted it here.
  • DO NOT Double Post, cross Post or restart closed threads.
  • DO NOT Intentionally or unintentionally violate any applicable local, state, national or international law, rule or regulation.
  • DO NOT Upload or transmit any Content that infringes any patent, trademark, trade secret, copyright or other proprietary rights ("Rights") of any party.
  • DO NOT post cheats or exploits; THIS INCLUDES ALL/ANY REFERENCES TO HACKING, PIRATED SOFTWARE etc.
  • DO NOT complain about being banned from a server and DO NOT complain about other players on servers - that is between you and the admin, no need to get the community involved.
Username, Avatar and Signature Rules
  • Multiple registrations result in a ban.
  • No offensive user names
  • Avatars:
    Avatars are disabled.
  • All signatures should not exceed the following size limits, you can have both text and images
  • - For text signatures: 4 lines normal size, 8 lines small size and up to 100 chars per line. Font sizes above 2 are not allowed. (Blank lines count as lines.)
  • - For images in signatures: 1 image up to 400 pixels wide, 150 pixels tall and 100kb in size plus 2 lines normal size text and up to 100 chars per line
Netiquette: Written text has no inflection, and, as such, you should be careful how you write your messages as interpretation will vary from person to person. Please take advantage of the built-in emoticons to add such expression to your words. Please remember the golden rule: to treat other forum users the way you would like to be treated. Please use common courtesy, and enjoy using Red Orchestra's forums
Offensive material
The following is a list of some things that MAY be considered "offensive" by the moderators and the team. This is NOT an exclusive list and it does depend very much on context.

Crossing the line into "offensive" territory is likely to get you asked to change your name, sig or avatar or to withdraw/delete posts. This will be done politely by the moderators. If you refuse to comply further action WILL be taken once started, ultimately leading to banning from the forums.

A key point: please attempt to use your brains. What is mild humour to you may well be deeply offensive to others. While we have no intention of acting as politically-correct "thought police", we are on the lookout for those things that can cause offense and, in some cases, are actually still illegal in some jurisdictions.
  1. Names recalling notorious war criminals or personalities.
  2. Names recalling atrocities and war crimes in general, or units with particularly odious histories.
  3. Use of obscenities and expletives.
  4. Blatant racism, mysogynism or many other "ism"s.
  5. Use of symbolism and regalia recalling Nazism or Fascism; this does not include pics of soldiers who happen to have such symbols on their uniform, unless we feel this has been done to provoke. Please note that many Nazi symbols (including the Swastika) are still illegal in Germany and other countries and considered deeply offensive by many Europeans.
  6. Use of symbolism and regalia recalling Stalinism.
  7. On both the previous two, the moderators' views on the intention and impact of use of such symbols will be final - not yours. Please be understanding if you are advised to change something.
  8. In general, if a sig/avatar represents your allegiances in-game and is clearly "in part", it is likely to be fine; if the moderators feel you are trying to demonstrate unpalatable political allegiances, or to use it in an attempt to ridicule or provoke others you WILL be asked to change it. RO is NOT the place to make any extremist political statements of any kind.
Examples:
So people get the idea, some examples that would be considered offensive, numbered as above:
  1. "Hitler", "Beria"
  2. "NKVD Blocking Detachment", "Einsatzgruppen"
  3. This one should be pretty obvious...
  4. So should this - and it includes calling all Germans "Nazis" and all Soviets/Russians "Commies". It got boring 50 years ago, so stop it.
  5. Use of swastikas, fasces, SS-runes and so on for the Axis.
  6. There is actually very little overt symbolism from the Stalinist era; the hammer-and-sickle isn't offensive per se.
A simple rule-of-thumb: many Europeans find Nazi symbolism of any sort offensive; many Americans still find Soviet symbolism offensive. Engage your brain before using.




Final Note: this is NOT open to debate, so please do NOT start whining and moaning if a moderator asks you to change something. They will advise at first, giving reasons, then, if you take no notice, they will step up the pressure through to banning.
See more
See less

Performance - The Franchise Challenges and What We Are Doing (right now!)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Performance - The Franchise Challenges and What We Are Doing (right now!)

    Hello everyone!

    While we’ve talked about “what’s next” a few times now, we want to share a bit more detail with you on some of the specifics. Today, we are going to focus on game performance.

    Our development teams are hard at work reviewing how best to optimize performance. But what does that really mean? Performance can be broken down several ways, each way being broken down further and further. Today, we'll break it down into a few basics.

    Bottlenecks: Any program (games included) will have a bottleneck. This is where one resource is holding back the ability of other resources to work to their fullest extent. Where these bottlenecks occur, throwing resources of other types at the problem will not improve your framerate - it is a waste of machine resource and developer effort. A good example here is that, historically, the Red Orchestra/Rising Storm franchise is CPU heavy, due to the amount of calculations we are doing for gameplay as well as all the detail we are trying to draw on screen at once (these are done in something called a “draw call” on the CPU before it is passed to your GPU to render). All those detailed (and accurate) calcs for ballistics, bullet penetration, damage chew up the CPU - accentuated by the volume of projectiles in the air, with so many automatic weapons.

    Spikes: Often times games are not making use of resources in exactly the same way moment to moment or even frame to frame in a game or rendering thread. Sometimes something comes along that requires more resources than was available and can often cause a new temporary bottleneck. An example of this is when a commander has called in an artillery strike and the CPU suddenly has a lot more work to do - the checks and physics being calculated by those impacts can cause a sudden drop in frames.

    Performance Goals: When making a game you set out some performance goals which also inform your minimum and recommended specs. In our case, here at Tripwire and Antimatter, we target a minimum setting that can be run on low at a stable 30 frames per second on the minimum spec machine and a high that can be run at 60 frames per second on our recommended spec machine.

    Now with our performance goals in mind, what are we doing to hit those? It all starts with our QA team working to document overall map scenes that don’t meet our performance goals as well as discover and profile spikes that can occur in gameplay.

    Level designers and 3d artists: Looking for and fixing collision issues and scenes with too many draw calls. This can mean redoing the collision model (complex collision on objects that don’t need it can result in slower calculations on the game thread) on the item, more aggressive culling (having the game not draw items such as small objects in a house at distance, reducing the overall draw calls) in a scene while minimizing the overall impact to the look, and more. This is very labor-intensive. It requires tools to help highlight the issues, a lot of work from QA to help home in one each individual issue, then the legwork from the designers/artists to correct/improve each individual asset.

    Effects Artists: Working to reduce instruction count and complexity which makes effects easier and faster for the CPU to calculate and have rendered, as well as other related optimizations to further reduce the spikes they can cause on the rendering thread. Again, labor-intensive.

    Engine Programmers: The final team focusing on performance. They are looking at the overall performance and making recommendations for the other teams based on engine best practices as well as looking at ways to improve the systems in place to make them better. They are also the ones doing the very complex work on how the engine actually goes about chewing through the millions of calculations per second required, worrying about details of “wavefronts” of data moving from CPU to GPU, ideally looking for spare milliseconds and figuring out ways to make use of them.

    In summary, all of the above will help performance gains across all maps, Hue City being a good example.

    And as previously highlighted, we have already addressed balance issues on a couple of maps and will continue to do so on a ‘need to basis’, based on community feedback. Additionally, bug fixing will always be an ongoing effort, pre and post launch. We'll continue to keep everyone updated on a weekly basis, and asking for additional feedback where needed.

    Thank you for your continued support.

    Tripwire Interactive & Antimatter Games
    Pretty, what do we blow up first? - Myn Donos

  • #2
    I'm curious how this will turn out. Optimization is good and important. I don't know why games are so inconsistent with it today. You'll see games which look so good butter smooth and ugly games which run choppy on very capable hardware.

    I hope RS2 will be the most polished experience made by AMG and TWI alongside KF2. The previous games really suffered from unfinished experiences. I know... videogames are the product of compromises but it was really noticable in the previous games.
    Last edited by nilsmoody; 04-13-2017, 05:42 PM.
    [url]http://www.youtube.com/seargantmoody[/url]

    Comment


    • #3
      I really appreciate your hard work to give us a great game, and thanks to keep us updated on this details. You totally deserve our support. I'm glad that you take the time to polish the game not rushing the release date. Thanks. I can't wait to see and play the next build.

      Comment


      • #4
        Can we test the optimizations today? :P

        Comment


        • #5
          I know TWI just moved the engine to DirectX 11 and I don't know if it's doable on UE 3, but I just have to ask: Have you considered Vulkan?
          Core i5-3570k | MSI R7850 PE | 8 GB DDR3-1600 RAM | Samsung 840 Evo 120 GB for OS | Win 8.1 Pro 64bit

          Comment


          • #6
            Originally posted by nilsmoody View Post
            I'm curious how this will turn out. Optimization is good and important. I don't know why games are so inconsistent with it today. You'll see games which look so good butter smooth and ugly games which run choppy on very capable hardware.

            I hope RS2 will be the most polished experience made by AMG and TWI alongside KF2. The previous games really suffered from unfinished experiences. I know... videogames are the product of compromises but it was really noticable in the previous games.
            Funny I thought RO1, Killing Floor 1/2 and Rising Storm released with out much issue.



            [DBDUK] Home http://www.dbduk.org.uk/
            http://www.youtube.com/user/tarmacgh...31/0xDW3Bov_6A

            Comment

            Working...
            X