Item Quality Is Different Than Expected
The short answer is simple: Ark is coded in a way that makes it impossible to guarantee a minimum loot quality. Beacon computes values that are most statistically likely to produce the desired loot quality, but there will always been deviation.
Ark's Quality Formulas
Beacon's math is based on this forum post from 2016. These formulas are why Beacon asks about server difficulty, so it can properly compute the
BAQ value, and Beacon already knows the
CQM values for each loot source. So Beacon is able to accurately compute the
AIQ values for a given range.
The problem is the random
X value, which is described as "a float value determined by the Random Number Generator between 0 and the AIQ * the Randomizer Range Override." Beacon is able to account for every value in the formula, but the fact that
X can be equal to 0 means that even when generating loot with the max quality value of 100, the
X multiplier can bring the actual loot quality all the way down to 0.
If it wasn't for the fact that
X can be so low, Beacon could compute a range of values that guarantees desired loot quality. Instead, Beacon has to essentially guess. Imagine you're rolling a single die, and to win you need to roll a 6 or higher. Well, 6 is already the limit, so odds of winning are 1/6. Now imagine you're able to roll two dice, whose total need to be 6 or higher. In that case, the odds of winning go up to 6/12! This is essentially what Beacon is doing with the maximum quality numbers. Since the minimum cannot be enforced, the maximum needs to be overestimated in order to provide a reasonable chance to actually get loot in the desired range.
If the minimum cannot be enforced, why select a minimum at all? The minimum is still useful for two reasons. First, it tells Beacon what you'd like to happen, which helps Beacon decide on quality values to use. Second, should Ark ever change, Beacon will already have your intentions known. Beacon could adopt new formulas and give you loot closer (or hopefully exactly) as you intended.
Loot Quality Multiplier
The general advice is to design your loot drop contents with your intended qualities. If, after testing, you find qualities are consistently too low or too high, Beacon's Loot Quality Multiplier setting can be adjusted. A value higher than 100% increases quality, so values lower than 100% decrease quality. Doing it this way allows you more rapidly make adjustments as needed, and Beacon will automatically restore the setting to 100% when Beacon's quality formulas change - which isn't often.
Beacon doesn't allow setting the Loot Quality Multiplier above 200% because setting it too high can easily produce loot that overloads Ark's values. There is a limit of 65,535 of any crafting ingredient. Any higher, and the item cannot be crafted or repaired, the ingredient will show blank in-game.
- Importing an Existing Config
- Updating Your Nitrado Server
- Updating Your Server With FTP
- Updating Your Server Manually
- The Difference Between Deploy and Export
- How to Design Loot Drops Effectively
- How to Edit Crafting Costs
- Changing the Level Cap and Required Experience
- How to Change Stack Sizes
- Using Custom Config Content with Beacon
The Beacon Library
- Item Quality Is Different Than Expected
- Some Drops Are Edited, Others Are Not
- How to Stop Using Custom Config Content