Solaris Achievement Description Ambiguities

Discuss translation contributions here.
User avatar
valneq
Smart Inserter
Smart Inserter
Posts: 1262
Joined: Fri Jul 12, 2019 7:43 am
Contact:

Solaris Achievement Description Ambiguities

Post by valneq »

I recently started my journey to collect some achievements for Factorio and realized that the description for the achievement "Solaris" is ambiguous and therefore a little bit confusing.

Its description reads: "Produce more than 10 GJ per hour using only solar panels."

I am aware that this achievement has changed a bit throughout the course of development. Before the existence of nuclear reactors, it was saying something like "without the use of steam engines" instead of "only solar panels".

My problem is twofold:

edit: I had to fix my math. Thx @boskid for the hint. Was assuming wrong solar panel power. It is 60kW max power per solar panel. Corrected numbers are underlined. And an additional insight: more power is needed to recharge the accumulators during the day. But this issue is not about the actual math. It is about the phrasing. Or "locale" as Rseding called it. I thought the English locale was part of the base game, but anyways.
  1. "10 GJ per hour" is a rate of energy production which is identical to about 2777.7778 kJ per second also known as 2777.7778 kW. This is what you get from about 47 solar panels producing at max rate during daytime. But it is clearly not what you mean. If I interpret the game's behavior correctly, you mean something like "10 GJ in one hour", which is the required total produced electric energy. That means you have to have the 47 solar panels run for at least one hour. Since one hour is several day & night cycles, you need to get concerned about nighttime. During dusk & dawn solar panels produce less power, at night none at all. So you need more solar panels than just 47, and even more to recharge the accumulators. And without power production at night you need steam engines / accumulators / steam turbines to keep your base running.
  2. I was very uncertain whether accumulators are considered power producers for this achievement. In the game's terminology there are only power consuming entities and power producing entities. You can see them in your electric network statistics. Accumulators appear in both statistics, so they appear to be both consuming and producing power. I was seriously considering setting up an electric network separate from my main base with only solar panels and some permanent consumers like beacons and radars and to have it run for one hour (while being dead at night). But the achievement triggers as soon as your electric network statistics for the last hour shows a total produced power of more than 10 GJ, with the energy producers being a mix of solar panels and accumulators. This is way easier than only solar panels, especially if your base reaches a certain size and is running mostly on solar panels anyways -- for reduced pollution. You Just need to turn off steam engines (permanently or with circuit control) to drain the accumulators instead of running steam power. One hour spans over several in-game day & night cycles. Therefore it is perfectly reasonable to allow accumulators for this achievement. How about making this intention a bit more explicit?
In total, my suggestions for a rephrasing of the achievements are
  1. "Produce more than 10 GJ in one hour using only solar panels and accumulators."
  2. "Produce more than 10 GJ in one hour using only solar panels (and accumulators)."
  3. "Produce more than 10 GJ in one hour without the use of steam engines nor steam turbines."
  4. "Produce more than 10 GJ in one hour without the use of steam power."
Within vanilla Factorio a and c should be equivalent phrasings. The last option is less verbose but maybe still a tiny bit ambiguous.

I don't care much about the achievement triggering in modded playthroughs. Since some people may care about it, I would use the one that is closest to the game's actual checks.
Last edited by valneq on Wed Oct 30, 2019 10:35 pm, edited 2 times in total.
Rseding91
Factorio Staff
Factorio Staff
Posts: 14403
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Solaris Achievement Description Ambiguities

Post by Rseding91 »

Thanks for the report however this isn't a bug :) This is locale. Personally I think it's perfectly fine as is: accumulators don't produce or consume power. They only store it.

"Produce X power using only Y" when Z, A, and B don't produce power seems clear to me. If the local people want to change it they can - but I don't see any issue as it is.
If you want to get ahold of me I'm almost always on Discord.
User avatar
valneq
Smart Inserter
Smart Inserter
Posts: 1262
Joined: Fri Jul 12, 2019 7:43 am
Contact:

Re: Solaris Achievement Description Ambiguities

Post by valneq »

Rseding91 wrote: Wed Oct 30, 2019 8:32 pm If the local people want to change it they can - but I don't see any issue as it is.
If there is a serious consideration for changing this, please also re-consider the phrasings of the other "Produce <amount> of <item type> per hour" achievements and change them into "[…] in one hour", because this is more likely to be what the game is really checking for, rather than instantaneous rates.
User avatar
valneq
Smart Inserter
Smart Inserter
Posts: 1262
Joined: Fri Jul 12, 2019 7:43 am
Contact:

Re: Solaris Achievement Description Ambiguities

Post by valneq »

The rationale is the following:

If the goal was to "reach a velocity of 60 miles per hour in a car", then why do I need to be driving for at least one hour for the goal to be reached?

=> Because the goal was actually to drive at least 60 miles in less than an hour.
Post Reply

Return to “Translations”