z_mirror/RateCalculator
git clone https://git.raiguard.me/z_mirror/RateCalculator
dafeff2
trunk
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