level of pain?! (new bug report guidelines)

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

bitmode

1st Reverse Engineer Battalion
Nov 10, 2016
3.785
6.861
The new bug report guidelines have added yet another few steps to fill out. It's gotten to a point where I wonder how PDX actually processes these bugs.
10. Level of pain: The audacity of this bug to cause you pain! Tell us how annoying you’re finding it, on a scale of 1-5.
Why would QA ever use that info instead of their own judgement or the upvotes and other mentions? If "the reporter is angry about this" has any bearing on how a bug is handled, the process is seriously flawed. IMHO that has no value in a report. It is understandable that bugs are not judged just on technical merits but there are clearly better ways to estimate the impact.
8. Steps to Reproduce: If you are able to reproduce the bug, please write down steps needed to be done in order to achieve the desired result.
This point really covers almost half of what a bug report needs. (The other half being how the result is not working as designed; the description.) In very rare circumstances the reproduction steps might involve using a particular operating system, delivery platform, DLC combination, or particular modded value. If they are not needed for reproduction (i.e. almost always) they should not be there in my opinion. If the bug says "OS: Windows" that should mean I can't reproduce it on Linux. Rules 2, 3, 5, and 6 should not be separate points at all.
6. Do you have mods enabled?: Incredibly important! Let us know if you used mods when you experienced the issue.
No it's not important. This is meant to filter out bug reports that should not have been made in the first place or reported elsewhere. Clicking yes on this one, you might just as well throw the report away. I think this should rather be a checklist item like "Does the behavior result from a mod? Report to the mod author if so. If in doubt, reproduce it without mods". Same with rule 9, saves from previous versions.
11. Upload attachment
For graphical bugs, screenshots are obviously crucial. But other than that, if QA does not know what to do with a bug after having read the description and validated the repro steps, why waste time scouring over screenshots or save games instead of having the community clarify the report?
 
  • 13Like
  • 4
  • 1
Reactions:

KubiG37

Colonel
42 Badges
Apr 11, 2016
979
1.722
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Leviathans Story Pack
  • Europa Universalis IV
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Distant Stars
  • Prison Architect
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Battle for Bosporus
  • Stellaris: Nemesis
  • Europa Universalis IV: Rights of Man
  • Victoria 2
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Stellaris: Digital Anniversary Edition
  • Europa Universalis IV: Third Rome
  • Victoria 2: A House Divided
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Stellaris: Megacorp
  • Victoria 2: Heart of Darkness
  • Stellaris: Synthetic Dawn
I just find it hilarious that bug reports about a typo in an event description are marked as Level of Pain 5 - Ragequit :D
 
  • 4Haha
  • 1Like
Reactions:

Arheo

Game Director - Hearts of Iron
Paradox Staff
Feb 13, 2018
933
18.486
The new bug report guidelines have added yet another few steps to fill out. It's gotten to a point where I wonder how PDX actually processes these bugs.

Why would QA ever use that info instead of their own judgement or the upvotes and other mentions? If "the reporter is angry about this" has any bearing on how a bug is handled, the process is seriously flawed. IMHO that has no value in a report. It is understandable that bugs are not judged just on technical merits but there are clearly better ways to estimate the impact.

This used to exist on our internal reportsa, so it probably crept in there. We don't use it internally, and shouldn't exist here - will remove when the forums feel like playing ball.

This point really covers almost half of what a bug report needs. (The other half being how the result is not working as designed; the description.) In very rare circumstances the reproduction steps might involve using a particular operating system, delivery platform, DLC combination, or particular modded value. If they are not needed for reproduction (i.e. almost always) they should not be there in my opinion. If the bug says "OS: Windows" that should mean I can't reproduce it on Linux. Rules 2, 3, 5, and 6 should not be separate points at all.

It helps us parse reports if they're clear. Operating system matters more than you'd think.

No it's not important. This is meant to filter out bug reports that should not have been made in the first place or reported elsewhere. Clicking yes on this one, you might just as well throw the report away. I think this should rather be a checklist item like "Does the behavior result from a mod? Report to the mod author if so. If in doubt, reproduce it without mods". Same with rule 9, saves from previous versions.

This field is very necessary. There are numerous bugs we've fixed that only occur in specific mods, but the standard to consider fixing them does differ. Using combinations of mods, homebrewed mods etc, can make it difficult to justify trying to find the faulty behaviour.

For graphical bugs, screenshots are obviously crucial. But other than that, if QA does not know what to do with a bug after having read the description and validated the repro steps, why waste time scouring over screenshots or save games instead of having the community clarify the report?

Screenshots usually make things quicker to repro, not easier (though sometimes both). Individually that might not seem like it matters much, but when you're talking dozens of issues in sequence, the time adds up. Savegames on the other hand, are 100% necessary unless the issue can be seen clearly from game-start. You'd be surprised how many reports have repro steps like 'start as germany, play the game until 1942, observe X' - someone has to sit and watch the game for an hour on the offchance that the game falls out the same way and something breaks. Think of our games like super complex state machines - the conditions for a bug to reproduce are often unique to the state that is achieved after n-billion potential variations: it's often impossible to reproduce the exact conditions.
 
  • 12
  • 3
  • 1Like
Reactions:

eastcoastceojam

Lt. General
45 Badges
Mar 21, 2018
1.682
1.751
  • Crusader Kings II
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: The Old Gods
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Monks and Mystics
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Crusader Kings II: Holy Fury
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: La Resistance
  • Crusader Kings III
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Victoria 3 Sign Up
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Legacy of Rome
  • Europa Universalis IV
  • Europa Universalis IV: El Dorado
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Cossacks
  • Crusader Kings II: Conclave
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Crusader Kings II: Charlemagne
  • Europa Universalis IV: Third Rome
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
Thanks to @bitmode for highlighting this new policy, as I hadn't noticed it yet. A couple questions....

  1. Does the rollout of these new bug report guidelines mean that older bugs should be resubmitted if they lack the newly recommended details?
  2. Several of my bug reports are around errors in national focus or event code. Are save games, OS information, screenshots, etc. really required when I've cut-and-pasted the code in the bug report?

For the 2nd question, the devs and QA team may disagree with my assessment, but they wouldn't need to waste time examining saves to isolate the complaint. Here's an example of what I mean when I say a code error bug report:

Italy's "Aid for the Spanish Republic" doesn't set volunteer game rule
 
  • 2Like
Reactions:

Herennius

Optimat
32 Badges
Mar 25, 2012
2.930
5.504
  • Warlock 2: The Exiled
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Colonel
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Prison Architect
  • Hearts of Iron IV: La Resistance
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Battle for Bosporus
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: Cadet
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Pride of Nations
  • Cities: Skylines
  • Warlock: Master of the Arcane
  • Victoria 2
  • Crusader Kings II
  • Cities: Skylines Deluxe Edition
  • Warlock 2: Wrath of the Nagas
  • Majesty 2 Collection
  • Heir to the Throne
  • Divine Wind
  • Europa Universalis III: Chronicles
  • Europa Universalis III
This used to exist on our internal reportsa, so it probably crept in there. We don't use it internally, and shouldn't exist here - will remove when the forums feel like playing ball.
Ok, didn't expect that...I thought that this "pain scale" is something being introduced on purpose and probably gradually for all pdx GSGs (reason: both Vic3 and Crusader Kings bug reporting forms have it as well and at least for the latter I can confirm that it is part of the form for a quite a long time already)
 
  • 2
Reactions: