z_mirror/RateCalculator

git clone https://git.raiguard.me/z_mirror/RateCalculator

compilatronchore: Move to version 3.4.3dafeff2

trunk
24.1 KiB514 linesraw
1---------------------------------------------------------------------------------------------------
2Version: 3.4.3
3Date: ????
4  Changes:
5---------------------------------------------------------------------------------------------------
6Version: 3.4.2
7Date: 2026-10-15
8  Changes:
9    - Updated minimum Factorio version to 2.1.22.
10  Bugfixes:
11    - Fixed a crash when selecting boilers on Factorio 2.1.22 or newer. (#239)
12---------------------------------------------------------------------------------------------------
13Version: 3.4.1
14Date: 2026-07-14
15  Bugfixes:
16    - Fixed that probabilistic products (recycling, uranium processing, etc.) all showed identical rates instead of being weighted by their probability. (#229, #233)
17    - Fixed that lab rates were incorrect. (#230, #231)
18---------------------------------------------------------------------------------------------------
19Version: 3.4.0
20Date: 2026-06-23
21  Info:
22    - Lab rates are incorrect. This will be fixed in a future update.
23  Changes:
24    - Updated to Factorio 2.1.
25---------------------------------------------------------------------------------------------------
26Version: 3.3.8
27Date: 2026-01-18
28  Graphics:
29    - Updated shortcut icon by Galdoc.
30  Bugfixes:
31    - Fixed that fluid fuel consumption for crafting machines was using the wrong fluid. (#209)
32    - Fixed incorrect rates on boilers with a fluid energy source.
33    - Fixed a crash that could occur during mod configuration changes. (#212)
34---------------------------------------------------------------------------------------------------
35Version: 3.3.7
36Date: 2025-03-26
37  Bugfixes:
38    - Fixed a crash when attempting to alt+click to open Recipe Book.
39---------------------------------------------------------------------------------------------------
40Version: 3.3.6
41Date: 2025-01-25
42  Changes:
43    - Minimum Factorio version is now 2.0.32.
44  Bugfixes:
45    - Fixed that science pack consumption rates for biolab were incorrect. (#169)
46    - Fixed that generator rates did not account for quality. (#168)
47    - Fixed a crash when selecting a crafter with a recipe that has a research progress product. (#187)
48    - Fixed that offshore pump rates did not account for quality. Fix requires Factorio 2.0.33 or higher. (#185)
49---------------------------------------------------------------------------------------------------
50Version: 3.3.5
51Date: 2024-12-20
52  Bugfixes:
53    - Fixed that solar panel power production did not account for the planet's solar multiplier. (#178)
54---------------------------------------------------------------------------------------------------
55Version: 3.3.4
56Date: 2024-12-20
57  Bugfixes:
58    - Fixed that the recipe productivity limit did not account for the limit set on the recipe prototype. (#184)
59    - Fixed that recipe product calculations were incorrect for recycling recipes. (#172)
60---------------------------------------------------------------------------------------------------
61Version: 3.3.3
62Date: 2024-12-19
63  Bugfixes:
64    - Fixed that productivity calculations did not limit productivity to +300%. (#181)
65    - Fixed that fuels would not be detected if they were not being actively burned. (#175)
66---------------------------------------------------------------------------------------------------
67Version: 3.3.2
68Date: 2024-10-30
69  Bugfixes:
70    - Fixed that mining drills were missing their required fluid rates. (#159)
71    - Fixed that rocket silo rates assumed that the rocket silo could not constantly craft. (#161)
72---------------------------------------------------------------------------------------------------
73Version: 3.3.1
74Date: 2024-10-21
75  Bugfixes:
76    - Fixed that pollution and power rates would always show regardless of user settings. (#154)
77    - Fixed that power and heat would not be displayed as watts.
78---------------------------------------------------------------------------------------------------
79Version: 3.3.0
80Date: 2024-10-17
81  Features:
82    - Added support for quality.
83  Changes:
84    - Updated to Factorio 2.0.
85---------------------------------------------------------------------------------------------------
86Version: 3.2.7
87Date: 2024-08-20
88  Bugfixes:
89    - Fixed more bugs related to fluid energy source effectivity. (#149)
90---------------------------------------------------------------------------------------------------
91Version: 3.2.6
92Date: 2024-08-14
93  Bugfixes:
94    - Fixed that fluid energy source usage did not take effectivity into account. (#149)
95---------------------------------------------------------------------------------------------------
96Version: 3.2.5
97Date: 2024-05-07
98  Bugfixes:
99    - Fixed that fluid-heating boiler rates would not be calculated.
100    - Fixed incorrect recipe calculations when a variable count product is a catalyst. (#147)
101    - Fixed incorrect fluid energy source calculations in some situations. (#145)
102    - Fixed Klonan's Transport Drones buildings showing bogus rates. (#144)
103---------------------------------------------------------------------------------------------------
104Version: 3.2.4
105Date: 2023-12-20
106  Bugfixes:
107    - Fixed that machines in intermediate rate tooltips were listed backwards.
108    - Fixed that inserter rates did not account for item stack sizes. (#141)
109    - [Space Exploration] Fixed that the spaceship console would show infinite power production. (#142)
110---------------------------------------------------------------------------------------------------
111Version: 3.2.3
112Date: 2023-07-30
113  Changes:
114    - Removed the "some rates have been filtered" error - it isn't very useful
115  Bugfixes:
116    - Fixed that closing the GUI with the timescale dropdown open would not close the dropdown (#128)
117    - Fixed that container rates would not take stack sizes into account (#129)
118---------------------------------------------------------------------------------------------------
119Version: 3.2.2
120Date: 2023-06-24
121  Bugfixes:
122    - Fixed a crash when selecting a solar panel (#126)
123---------------------------------------------------------------------------------------------------
124Version: 3.2.1
125Date: 2023-06-20
126  Changes:
127    - Made adjustments to better support game controllers
128  Bugfixes:
129    - Fixed several crashes when the GUI window becomes invalid (#123, #124)
130    - Fixed an error in Polish translation that was preventing the game from starting
131---------------------------------------------------------------------------------------------------
132Version: 3.2.0
133Date: 2023-06-20
134  Features:
135    - Added a new column to intermediate rates showing the output and input rates separately (#111)
136    - Added alt+click to open the row's material in recipe book (#119)
137    - Re-added pollution rates (#109)
138  Changes:
139    - Improved power icon
140    - Increased precision of measurements by one decimal place (#115)
141  Bugfixes:
142    - Fixed that clicking the close button while pinned would close whatever GUI was open at the time
143    - Fixed that fluid energy source effectivity was not taken into account (#117)
144---------------------------------------------------------------------------------------------------
145Version: 3.1.2
146Date: 2023-05-06
147  Changes:
148    - Adjusted colors to be more readable
149  Bugfixes:
150    - Fixed being unable to input zeroes after the decimal point in the manual multiplier field (#112)
151    - Fixed that the GUI would be created and steal focus if hitting control+f before making the first selection (#113)
152---------------------------------------------------------------------------------------------------
153Version: 3.1.1
154Date: 2023-05-02
155  Bugfixes:
156    - Fixed a crash when a fluid with temperature is filtered due to the selected divisor
157---------------------------------------------------------------------------------------------------
158Version: 3.1.0
159Date: 2023-04-30
160  Features:
161    - Added a per-player setting to change the default timescale (#102)
162    - Added optional checkboxes for marking a row as "completed" (#103)
163    - Re-added set history, saving the last ten sets (#104)
164    - Re-added support for fluid output temperatures (#107)
165  Changes:
166    - Changed default timescale to "per second"
167    - Manual multiplier will be reset to 1 when making a new selection (#101)
168    - Renamed "measure" to "timescale"
169    - Updated base dependency to 1.1.80, flib dependency to 0.12.7
170  Bugfixes:
171    - Fixed that row tooltips were shown inconsistently depending on GUI contents
172    - Fixed a crash when changing mod options before making an initial selection (#106)
173    - Fixed that fluid energy source filters were not considered when calculating fluid rates (#105)
174    - Fixed that power and heat were not shown as watts in intermediate tooltips
175    - Fixed that some inserters would show NaN rates due to imprecision in an arccosine operation
176---------------------------------------------------------------------------------------------------
177Version: 3.0.2
178Date: 2023-04-29
179  Gui:
180    - Added a description to the "some machines have no power" error
181  Bugfixes:
182    - Fixed that inserter rates were incorrect and would be divided by zero if no stack size bonuses were researched
183---------------------------------------------------------------------------------------------------
184Version: 3.0.1
185Date: 2023-04-28
186  Bugfixes:
187    - Fixed unknown key in timescale dropdown
188---------------------------------------------------------------------------------------------------
189Version: 3.0.0
190Date: 2023-04-28
191  Features:
192    - Added localised search
193    - Machines can be removed from the calculation with shift + right-drag
194    - Added a per-player setting to change the default GUI position (top-left, center)
195    - Added a per-player setting to show calculation errors in the GUI
196  Changes:
197    - Removed alternate selection tool modes
198    - Removed pollution rates
199    - Removed selection history
200    - Removed tips and tricks
201  Gui:
202    - Redesigned the GUI to be more concise and easier to read, and to improve performance
203    - Ingredients, products, and intermediates are shown in separate tables with clear separation
204    - Power and heat rates are integrated into the main tables instead of being separate categories
205    - Manual multiplier has been moved to the header, and the slider has been replaced with up/down buttons
206    - The machines column displays the icons of the producing machines
207    - The net rate tooltip shows producing and consuming machines as well as a breakdown of net rate, net machines, and input/output rates/machines
208    - Calculation errors are shown at the bottom of the GUI
209    - GUI default position is now at the top-left of the screen
210  Optimizations:
211    - Improved performance of rate calculations
212    - Noticeably reduced GUI update times
213    - Removed the spreading of rate calculations over multiple ticks
214  Bugfixes:
215    - Fixed that mining drills without a fluid box were shown as being able to mine resources with fluid
216---------------------------------------------------------------------------------------------------
217Version: 2.4.8
218Date: 2023-02-20
219  Bugfixes:
220    - Fixed that certain buildings generated by Omnicompression would not be selectable
221---------------------------------------------------------------------------------------------------
222Version: 2.4.7
223Date: 2023-02-19
224  Compatibility:
225    - Holographic signs are no longer included in the container filters list
226  Bugfixes:
227    - Fixed accidental inclusion of development files in mod package
228    - Fixed a crash when a mining drill mines a resource with no products
229    - Fixed a crash when filtering by a container with zero inventory slots
230    - Fixed that heat calculations did not account for efficiency modules
231---------------------------------------------------------------------------------------------------
232Version: 2.4.6
233Date: 2022-10-30
234  Bugfixes:
235    - Fixed a crash when using a container filter
236---------------------------------------------------------------------------------------------------
237Version: 2.4.5
238Date: 2022-10-27
239  Features:
240    - Added advanced tooltips to material rates that show which recipes are producing or consuming the material
241  Changes:
242    - Input rates are no longer displayed as negative numbers for technical reasons
243    - Updated base and flib dependencies
244  Bugfixes:
245    - Fixed boiler rates being inaccurate when input and output fluids have different heat capacities
246---------------------------------------------------------------------------------------------------
247Version: 2.4.4
248Date: 2022-05-29
249  Changes:
250    - Updated Chinese locale (by PlexPt) (#92)
251    - Updated Russian locale (by Astorin) (#91)
252  Bugfixes:
253    - Fixed a crash when a fluid energy source has fluid at its default temperature
254---------------------------------------------------------------------------------------------------
255Version: 2.4.3
256Date: 2022-02-20
257  Features:
258    - A warning will display when selecting an inserter connected to a belt (#83)
259  Changes:
260    - Added Chinese and Korean locales
261  Bugfixes:
262    - Fixed that generators did not show pollution rates (#88)
263    - Fixed that generators without fluid filters would not show rates (#88)
264    - Fixed that production of fuel burnt results was not being shown (#86)
265    - Fixed that rocket part rates did not account for the time the rocket took to launch (#85)
266    - Fixed that the surface's solar power multiplier was not taken into account for solar power output
267    - Fixed that zero net rates would occasionally show as green or red due to floating point imprecision
268---------------------------------------------------------------------------------------------------
269Version: 2.4.2
270Date: 2021-12-09
271  Bugfixes:
272    - Fixed the calculator not correctly handling catalysts (again)
273---------------------------------------------------------------------------------------------------
274Version: 2.4.1
275Date: 2021-12-08
276  Changes:
277    - Updated Russian locale (by Astorin) (#77)
278  Bugfixes:
279    - Fixed appending selections not working (#78)
280---------------------------------------------------------------------------------------------------
281Version: 2.4.0
282Date: 2021-12-03
283  Features:
284    - Added basic support for fluid output temperatures (#57)
285      - Fluid input temperatures are not supported due to their complexity
286    - Added navigation buttons, allowing you to access the last ten selections (#18)
287    - Using the hotkey or clicking the shortcut while already holding the selection tool will open the GUI
288  Changes:
289    - Updated tips and tricks content and screenshots
290    - Updated Russian locale (by Astorin)
291  Bugfixes:
292    - Fixed machines from the "Mini Machines" mod being unselectable in some cases (#64)
293    - The calculator now accounts for the game engine's 1 craft per tick limitation (#66)
294---------------------------------------------------------------------------------------------------
295Version: 2.3.1
296Date: 2021-10-25
297  Features:
298    - Added a warning when selecting a lab without an active research
299  Changes:
300    - Updated Russian locale (by Astorin)
301  Bugfixes:
302    - Fixed rate tooltips rounding to the nearest whole number
303    - Fixed the GUI soft-locking when selecting the inserter units in some situations
304---------------------------------------------------------------------------------------------------
305Version: 2.3.0
306Date: 2021-10-23
307  Features:
308    - Added a setting to automatically dismiss the selection tool when the GUI opens
309    - Added a warning when selecting unpowered beacons
310  Gui:
311    - Added warnings when there are no rates for the selected timescale, and when there are no search results
312    - Middle-clicking the titlebar will re-center the GUI
313    - Search results will only update after you quit typing for half a second
314    - The rates table now uses an easier-to-digest alternating colors style
315  Bugfixes:
316    - Fixed that lab calculations did not account for lab input compatibility
317    - Fixed that mining drill calculations did not account for mining probability on a resource (#72)
318---------------------------------------------------------------------------------------------------
319Version: 2.2.0
320Date: 2021-05-04
321  Features:
322    - Added inserter rates
323      - Requires you to select an inserter in-world
324      - Given rates can be somewhat inaccurate when dealing with belts
325  Changes:
326    - The UI will now shrink to fit if there are less than nine rows in the table
327---------------------------------------------------------------------------------------------------
328Version: 2.1.4
329Date: 2021-04-25
330  Bugfixes:
331    - Fixed an extremely rare desync that could happen on extremely specific ticks
332    - Fixed not being able to select some Space Exploration entities
333    - Fixed pollution calculations not accounting for pollution modifier modules
334---------------------------------------------------------------------------------------------------
335Version: 2.1.3
336Date: 2021-03-07
337  Bugfixes:
338    - Fixed burner generators not being selectable
339---------------------------------------------------------------------------------------------------
340Version: 2.1.2
341Date: 2021-03-02
342  Bugfixes:
343    - Fixed lab calculations not accounting for a lab's base research speed
344---------------------------------------------------------------------------------------------------
345Version: 2.1.1
346Date: 2021-02-25
347  Features:
348    - Added tooltips to the frame action buttons (search, pin, close)
349  Changes:
350    - Search textfield will not open on Control + F if the GUI is pinned
351  Bugfixes:
352    - Fixed GUI not resetting when search was closed with escape
353---------------------------------------------------------------------------------------------------
354Version: 2.1.0
355Date: 2021-02-17
356  Features:
357    - Shift + selecting with the tool will append the new rates onto the previous selection instead of making a new one
358    - Added name search to GUI (unlocalised)
359  Changes:
360    - Adjusted titlebar spacing to match base game
361    - Updated Russian locale
362  Bugfixes:
363    - Fixed entity and tile ghosts being selectable
364---------------------------------------------------------------------------------------------------
365Version: 2.0.7
366Date: 2020-12-29
367  Features:
368    - Selecting a furnace will use the previous recipe if no recipe is currently active on that furnace
369  Changes:
370    - Added deadlock's stacking beltboxes entities to blacklist
371---------------------------------------------------------------------------------------------------
372Version: 2.0.6
373Date: 2020-12-24
374  Bugfixes:
375    - Fixed a crash when another mod removes the vanilla "introduction" tip
376---------------------------------------------------------------------------------------------------
377Version: 2.0.5
378Date: 2020-12-20
379  Features:
380    - Added per-player setting to adjust the number of visible rows in the rates table
381  Changes:
382    - Increased default visible rows count to ten
383  Bugfixes:
384    - Fixed incorrect burner energy source calculations with reguards to burner efficiency
385    - Fixed being able to select Factorissimo buildings and hidden lights
386    - Fixed horizontal scroll bar showing up at imperfect GUI scales
387    - Fixed rates not being shown for fluid energy sources in some cases
388---------------------------------------------------------------------------------------------------
389Version: 2.0.4
390Date: 2020-12-15
391  Bugfixes:
392    - Fixed being able to select many entities that made no sense
393---------------------------------------------------------------------------------------------------
394Version: 2.0.3
395Date: 2020-12-15
396  Bugfixes:
397    - Fixed a crash when selecting a miner with no ore underneath
398---------------------------------------------------------------------------------------------------
399Version: 2.0.2
400Date: 2020-12-07
401  Bugfixes:
402    - Fixed another crash on configuration changed
403    - Fixed a crash when using any non-english locale
404---------------------------------------------------------------------------------------------------
405Version: 2.0.1
406Date: 2020-12-07
407  Changes:
408    - Updated Russian locale
409  Bugfixes:
410    - Fixed a crash on configuration changed
411    - Fixed a crash when the GUI was opened
412---------------------------------------------------------------------------------------------------
413Version: 2.0.0
414Date: 2020-12-07
415  Features:
416    - Added new rates
417      - Energy source consumption (burner, fluid, and heat) for all entities
418      - Pollution production and consumption for all entities
419      - Heat output for reactors
420      - Fluid input and output rates for boilers
421    - Added new units
422      - Per-second, minute, and hour for all containers and storage tanks (alongside cargo and fluid wagons)
423      - Per-second, minute, and hour for pollution
424    - Added manual multiplier box and slider
425    - Added tips and tricks
426  Changes:
427    - Changed how the selection tool behaves
428      - Regular select will select production machines
429      - Shift + select will select entities that produce or consume electricity
430    - Redesigned the GUI
431      - The input and output tables are combined into one
432      - Inputs will be shown as negative numbers and are colored red, while outputs are colored green
433      - Consolidated train wagon units into the generic materials "per" rates
434---------------------------------------------------------------------------------------------------
435Version: 1.2.1
436Date: 2020-11-29
437  Features:
438    - Added Russian locale (by Astorin)
439---------------------------------------------------------------------------------------------------
440Version: 1.2.0
441Date: 2020-11-23
442  Features:
443    - Added power production for all entities where it is applicable
444  Changes:
445    - Updated to Factorio 1.1
446---------------------------------------------------------------------------------------------------
447Version: 1.1.7
448Date: 2020-10-29
449  Bugfixes:
450    - Fixed fluid wagon measurements not showing (by robosa)
451---------------------------------------------------------------------------------------------------
452Version: 1.1.6
453Date: 2020-10-26
454  Bugfixes:
455    - ACTUALLY ACTUALLY fixed product catalyst calculations (by robosa)
456---------------------------------------------------------------------------------------------------
457Version: 1.1.5
458Date: 2020-10-02
459  Bugfixes:
460    - Fixed a crash when one player's selection would finish while more than one selection was being processed
461---------------------------------------------------------------------------------------------------
462Version: 1.1.4
463Date: 2020-09-19
464  Bugfixes:
465    - Fixed a crash when right-clicking the choose elem button to unset it
466---------------------------------------------------------------------------------------------------
467Version: 1.1.3
468Date: 2020-09-18
469  Bugfixes:
470    - Fixed productivity bonus being applied ONLY to product catalysts, instead of the other way around
471---------------------------------------------------------------------------------------------------
472Version: 1.1.2
473Date: 2020-09-17
474  Bugfixes:
475    - Fixed inaccurate electric consumption stats for entities with consumption bonuses and/or drain
476---------------------------------------------------------------------------------------------------
477Version: 1.1.1
478Date: 2020-09-16
479  Bugfixes:
480    - Fixed productivity bonus being applied to product catalysts
481---------------------------------------------------------------------------------------------------
482Version: 1.1.0
483Date: 2020-09-15
484  Features:
485    - Added the following rates:
486      - Electric consumption for all machines
487      - Electric production and consumption for electric energy interfaces
488      - Electric production for solar panels
489      - Fluid consumption for generators
490    - Added the ability to "pin" the GUI so it will remain open alongside other windows
491    - Results are sorted by rate from largest to smallest
492  Changes:
493    - Updated to Factorio 1.0
494    - The base mod is now marked as optional, to enable support for total overhaul mods
495---------------------------------------------------------------------------------------------------
496Version: 1.0.3
497Date: 2020-06-24
498  Bugfixes:
499    - Fixed a crash related to GUI style changes in Factorio 0.18.33
500---------------------------------------------------------------------------------------------------
501Version: 1.0.2
502Date: 2020-06-20
503  Bugfixes:
504    - ACTUALLY fixed incorrect lab consumption calculations
505---------------------------------------------------------------------------------------------------
506Version: 1.0.1
507Date: 2020-06-09
508  Bugfixes:
509    - Fixed incorrect lab consumption calculations
510---------------------------------------------------------------------------------------------------
511Version: 1.0.0
512Date: 2020-05-27
513  Features:
514    - Initial release