z_mirror/EditorExtensions
git clone https://git.raiguard.me/z_mirror/EditorExtensions
e65a4b6
Quezler/patch-1
1--------------------------------------------------------------------------------------------------- 2Version: 2.5.0 3Date: ???? 4 Minor Features: 5 - Infinity loader has an adjustable stack size. Requires Factorio 2.0.35 or newer. (https://github.com/raiguard/EditorExtensions/issues/212) 6 Changes: 7 - Removed all testing tools from Factoriopedia. 8 - Added an option to generate the debug world with normal terrain (#133) 9 Bugfixes: 10 - Fixed that infinity wagons, aggregate chests, and super pumps were not correctly saved to blueprints when reassigning contents from the library. Requires Factorio 2.0.34 or newer. 11--------------------------------------------------------------------------------------------------- 12Version: 2.4.2 13Date: 2024-12-15 14 Bugfixes: 15 - Fixed a crash when pasting infinity loader settings to a combinator when the loader has the same item on both sides. (#209) 16 - Fixed that pasting combinator settings to an infinity loader would not account for quality. 17 - Fixed that pasting infinity loader settings to a combinator would not work if the loader only had a filter on the right side. (#210) 18 - Fixed that testing recipes would become uncraftable if a mod added or removed recipes. (#194) 19--------------------------------------------------------------------------------------------------- 20Version: 2.4.1 21Date: 2024-12-05 22 Bugfixes: 23 - Fixed being unable to load the mod without Space Age. (#208) 24 - Removed unused infinity pipe snapping setting. (#207) 25 - Fixed super beacon and super lab having the wrong number of module slots. 26 - Fixed unused prototype property warnings. 27--------------------------------------------------------------------------------------------------- 28Version: 2.4.0 29Date: 2024-12-04 30 Features: 31 - Aggregate chest quality is applied to the chest's item filters. (#188) 32 - Infinity loader supports per-lane filters again. (#147) 33 Changes: 34 - Infinity loader will output stacked items. (#184) 35 - Updated map editor shortcut icon. 36 - Aggregate chest contains spoilable items again, but they won't start spoiling until they are removed. 37 - Removed parameters from the aggregate chest. (#185) 38 Bugfixes: 39 - Fixed that the editor window would overlap mod GUI elements. (#199) 40 - Fixed that internal entities were showing in Factoriopedia. (#205) 41 - Fixed that the testing lab switching logic would break if you toggled the testing lab while in remote view. (#176) 42--------------------------------------------------------------------------------------------------- 43Version: 2.3.1 44Date: 2024-10-29 45 Bugfixes: 46 - Fixed that several items were unavailable in selection lists. (#181) 47 - Fixed that testing lab surfaces would be visible in the surfaces list outside the editor. (#182) 48 - Fixed that the super productivity module erroneously claimed it could be used on all recipes. (#175) 49--------------------------------------------------------------------------------------------------- 50Version: 2.3.0 51Date: 2024-10-15 52 Changes: 53 - Updated to Factorio 2.0. 54 - Removed infinity pipe capacities. The infinity pipe now operates directly on the fluid segment instead of having a standalone fluid box. 55--------------------------------------------------------------------------------------------------- 56Version: 2.2.4 57Date: 2023-12-20 58 Bugfixes: 59 - Fixed accidental log spam when removing an infinity wagon. (#159) 60--------------------------------------------------------------------------------------------------- 61Version: 2.2.3 62Date: 2023-12-12 63 Bugfixes: 64 - Fixed a small typo in the testing lab warning message. (#156) 65 - Fixed that infinity wagon proxies could become orphaned and never be cleaned up. (#151) 66--------------------------------------------------------------------------------------------------- 67Version: 2.2.2 68Date: 2023-10-14 69 Bugfixes: 70 - Fixed that mining an infinity pipe with the GUI open would not close the GUI (#149). 71 - Fixed that infinity loaders had the wrong map color (#150). 72--------------------------------------------------------------------------------------------------- 73Version: 2.2.1 74Date: 2023-08-30 75 Bugfixes: 76 - Fixed an occasional crash when copy/pasting settings on an infinity accumulator (#146) 77--------------------------------------------------------------------------------------------------- 78Version: 2.2.0 79Date: 2023-08-25 80 Features: 81 - If you are riding a vehicle when you toggle the testing lab, you will return to that vehicle when toggling back (#144) 82 Bugfixes: 83 - Fixed being unable to load the game when using the Polish language for real this time (#142) 84 - Fixed that exiting the testing lab with a full inventory when the testing force has a larger inventory slots bonus than the real force would spill items into the real world (they now spill into the lab instead) (#143) 85--------------------------------------------------------------------------------------------------- 86Version: 2.1.5 87Date: 2023-07-04 88 Bugfixes: 89 - Fixed being unable to load the game when using the Polish language (#142) 90--------------------------------------------------------------------------------------------------- 91Version: 2.1.4 92Date: 2023-06-24 93 Bugfixes: 94 - Fixed a crash when a mod calls get_player_proper_force before mod initialization has completed (#141) 95--------------------------------------------------------------------------------------------------- 96Version: 2.1.3 97Date: 2023-06-04 98 Bugfixes: 99 - Fixed a crash when removing an infinity pipe with its GUI open (#134) 100 - Fixed that recipe notifications were not cleared when using /cheat (#137) 101--------------------------------------------------------------------------------------------------- 102Version: 2.1.2 103Date: 2023-04-15 104 Bugfixes: 105 - Fixed being unable to enter decimal values in the infinity accumulator GUI (#124) 106 - Fixed being unable to load testing scenarios from before 1.13.7 (#127) 107--------------------------------------------------------------------------------------------------- 108Version: 2.1.1 109Date: 2023-04-06 110 Changes: 111 - [Space Exploration] Changed spaceship editor restriction to only apply when the testing lab is enabled (#123) 112 - Updated translations from Crowdin 113--------------------------------------------------------------------------------------------------- 114Version: 2.1.0 115Date: 2023-04-03 116 Features: 117 - Added a super substation and infinity accumulator to the debug world 118 - Re-added copy/paste between infinity loaders and constant combinators (#120) 119 - Re-added copy/paste between infinity pipes and constant combinators 120 Changes: 121 - Changed the map colors of lab tiles when using the "all light" graphics option to make them visible on the map (#117) 122 Bugfixes: 123 - Fixed that the character reach distance was not increased when entering the debug world or testing scenario 124 - Fixed that the testing scenario would have incorrect map colors if lab tile graphics were changed (#117) 125 - [Space Exploration] Disallowed toggling the map editor while on a spaceship to avoid getting stuck in empty space (#116) 126 - [Space Exploration] Fixed that the editor shortcut availability did not correctly handle the satellite view (#106) 127--------------------------------------------------------------------------------------------------- 128Version: 2.0.6 129Date: 2023-03-26 130 Bugfixes: 131 - Fixed a crash when a player is removed before mod initialization is complete (#114) 132 - [Space Exploration] Fixed that the infinity loader and super beacon could not be placed in space zones (#113) 133--------------------------------------------------------------------------------------------------- 134Version: 2.0.5 135Date: 2023-03-25 136 Bugfixes: 137 - Fixed a crash when rotating an invalid entity (#112) 138 - Fixed formatting of fluid content in the infinity pipe GUI (#111) 139--------------------------------------------------------------------------------------------------- 140Version: 2.0.4 141Date: 2023-03-20 142 Bugfixes: 143 - Fixed get_player_proper_force interface not working properly 144--------------------------------------------------------------------------------------------------- 145Version: 2.0.3 146Date: 2023-03-19 147 Bugfixes: 148 - Fixed a crash when a mod destroys an open infinity loader without raising an event (#110) 149 - Fixed flib dependency causing broken GUIs (#108) 150--------------------------------------------------------------------------------------------------- 151Version: 2.0.2 152Date: 2023-03-12 153 Bugfixes: 154 - Fixed that the update notification would show when upgrading from 2.0.0 to a newer version (#104) 155--------------------------------------------------------------------------------------------------- 156Version: 2.0.1 157Date: 2023-03-11 158 Bugfixes: 159 - Fixed a crash when opening the star map in Space Exploration (#102) 160--------------------------------------------------------------------------------------------------- 161Version: 2.0.0 162Date: 2023-03-10 163 Info: 164 - This is a BREAKING UPDATE. Your existing testing setups will no longer function as they once did. 165 Features: 166 - Added per-player setting to automatically enable alt-mode 167 - Infinity loaders can snap to belt ghosts 168 Changes: 169 - Changed the default toggle editor hotkey to Control + Alt + E 170 - Infinity loader and linked belt no longer snap belt type. Instead, they are always at the max belt speed 171 - Infinity loader only supports a single filter; to put a different item on each half of a belt, use two loaders 172 - Infinity loaders will only snap when they are built; they will not snap when you place or rotate a belt in front of them 173 - Map editor availability is gated behind the "toggle map editor" permission 174 - Removed the '/cheatmode' command in favor of the built-in '/cheat' command 175 - Consequently, you can no longer enable cheat mode without disabling achievements in your game 176 - Testing labs will sync active research to parent force by default (can be disabled) 177 Optimizations: 178 - Significantly reduced infinity loader UPS impact 179 Compatibility: 180 - Added remote interface to enable or disable testing recipes 181 - Testing recipes will not automatically enable when entering cheat mode; `/cheat` must be used explicitly 182 Bugfixes: 183 - Fixed several edge cases with infinity loader filters and snapping 184 - Fixed that entering then exiting the testing lab when personal robots were deployed would leave them behind in the lab world 185 - Fixed that inventory sync would function outside of cheat mode 186 - Fixed that items on belts would be compressed when placing infinity loaders or linked belts next to them 187 - Fixed that the infinity loader was not guaranteed to fill/consume high speed belts perfectly 188--------------------------------------------------------------------------------------------------- 189Version: 1.13.7 190Date: 2022-12-02 191 Bugfixes: 192 - Fixed a crash when placing an aggregate chest 193--------------------------------------------------------------------------------------------------- 194Version: 1.13.6 195Date: 2022-12-01 196 Changes: 197 - Updated testing scenario script in preparation for its removal in version 2.0 198--------------------------------------------------------------------------------------------------- 199Version: 1.13.5 200Date: 2022-09-16 201 Bugfixes: 202 - Fixed several crashes when processing blueprints that have been edited by other mods (https://todo.sr.ht/~raiguard/factorio-mods/64) 203 - Fixed that the infinity pipe's amount type was not carried over when adjusting the capacity 204--------------------------------------------------------------------------------------------------- 205Version: 1.13.4 206Date: 2022-07-03 207 Features: 208 - Warn the player about the passage of time when entering the testing lab for the first time (https://todo.sr.ht/~raiguard/factorio-mods/44) 209 Bugfixes: 210 - Fixed duplicate info icons on mod settings with tooltips in newer versions of Factorio 211 - Fixed that two surfaces were being created per testing lab 212--------------------------------------------------------------------------------------------------- 213Version: 1.13.3 214Date: 2022-06-22 215 Changes: 216 - Inventory sync will overwrite the destination inventory's contents (https://todo.sr.ht/~raiguard/factorio-mods/36) 217--------------------------------------------------------------------------------------------------- 218Version: 1.13.2 219Date: 2022-06-21 220 Bugfixes: 221 - Fixed a crash when the infinity accumulator GUI data is deleted, but the GUI remains behind (https://todo.sr.ht/~raiguard/factorio-mods/34) 222 - Fixed that items could get deleted from your inventory when exiting the editor (https://todo.sr.ht/~raiguard/factorio-mods/33) 223--------------------------------------------------------------------------------------------------- 224Version: 1.13.1 225Date: 2022-06-12 226 Bugfixes: 227 - Fixed a crash when toggling the editor while holding an item from the ammo or armor inventories with inventory sync enabled (https://todo.sr.ht/~raiguard/factorio-mods/27) 228--------------------------------------------------------------------------------------------------- 229Version: 1.13.0 230Date: 2022-05-29 231 Features: 232 - Added a map setting to sync testing force technologies with their parent forces 233 Changes: 234 - Changed "shared" testing labs to "force", and changed the behavior to match 235--------------------------------------------------------------------------------------------------- 236Version: 1.12.10 237Date: 2022-04-14 238 Bugfixes: 239 - Fixed a crash when holding an item in a slot that no longer exists while exiting the editor (#95) 240--------------------------------------------------------------------------------------------------- 241Version: 1.12.9 242Date: 2022-04-13 243 Bugfixes: 244 - Fixed a crash when Task List was active (#94) 245--------------------------------------------------------------------------------------------------- 246Version: 1.12.8 247Date: 2022-03-14 248 Bugfixes: 249 - Fixed several edge cases with the testing lab and switching forces while in the editor (#92) 250--------------------------------------------------------------------------------------------------- 251Version: 1.12.7 252Date: 2022-02-25 253 Changes: 254 - Updated Russian locale (by Astorin) (#89) 255 Bugfixes: 256 - Fixed belt type detection for Krastorio 2 loaders (#91) 257--------------------------------------------------------------------------------------------------- 258Version: 1.12.6 259Date: 2022-01-27 260 Compatibility: 261 - Added a remote interface function `get_player_proper_force` to get the player's force when they're inside the testing lab 262--------------------------------------------------------------------------------------------------- 263Version: 1.12.5 264Date: 2022-01-22 265 Bugfixes: 266 - Fixed a crash when an infinity pipe is removed from a blueprint prematurely (#86) 267 - Fixed error message when an infinity loader snapped to a ghost belt (#85) 268--------------------------------------------------------------------------------------------------- 269Version: 1.12.4 270Date: 2022-01-18 271 Bugfixes: 272 - Fixed that your force would no longer change when entering the testing lab 273--------------------------------------------------------------------------------------------------- 274Version: 1.12.3 275Date: 2022-01-18 276 Bugfixes: 277 - Fixed that personal robots that were out when switching to the testing lab would not have their force restored when switching back 278--------------------------------------------------------------------------------------------------- 279Version: 1.12.2 280Date: 2022-01-10 281 Bugfixes: 282 - Fixed ANOTHER crash due to a syntax error (editor undo mistake) 283--------------------------------------------------------------------------------------------------- 284Version: 1.12.1 285Date: 2022-01-10 286 Bugfixes: 287 - Fixed a crash due to a syntax error 288--------------------------------------------------------------------------------------------------- 289Version: 1.12.0 290Date: 2022-01-10 291 Features: 292 - Added a custom GUI for the infinity pipe 293 - Amount of fluid currently in the pipe is shown in the GUI 294 - New "units" mode allows you to specify exact units for the filter instead of a percentage 295 - The pipe's capacity can be changed between 100, 500, 1000, 5000, 10000, 25000, 50000, and 100000 296 - Added a custom event for when the debug world has finished setup 297 - Added a per-player setting to start the debug world or testing scenario in the map editor 298 - Added a startup setting to change the appearance of lab tiles 299--------------------------------------------------------------------------------------------------- 300Version: 1.11.2 301Date: 2021-11-01 302 Bugfixes: 303 - Fixed a typo preventing the testing lab forces from being created 304--------------------------------------------------------------------------------------------------- 305Version: 1.11.1 306Date: 2021-11-01 307 Changes: 308 - The testing lab now uses a separate force from your regular game 309 - Updated Russian locale (by Astorin) 310 Bugfixes: 311 - Fixed a crash when Youki Industries is enabled (#79) 312--------------------------------------------------------------------------------------------------- 313Version: 1.11.0 314Date: 2021-10-21 315 Features: 316 - Added "testing lab" feature, which teleports you to a lab surface when entering the map editor, then back out when you leave 317 - This is disabled by default and must be enabled on a per-player basis 318 - You can choose between a personal lab and a shared lab 319 - If you also disable inventory sync, this becomes a cheat-free way to test setups in the same map as your actual game 320--------------------------------------------------------------------------------------------------- 321Version: 1.10.0 322Date: 2021-10-02 323 Features: 324 - Control + clicking "Single player" or "New game" in the main menu will generate a 50x50 freeplay world with lab tiles and cheat mode enabled 325 - This can be disabled in the mod settings, if you'd rather use the vanilla debug world 326 Compatibility: 327 - Added support for `Better Belts` to the infinity loader 328 Bugfixes: 329 - Fixed a crash with the `Classic Beacon` mod 330 - Fixed infinity loaders not being compatible with yellow Krastorio 2 loaders 331 - Removed conditional registration of on_tick event to fix a rare desync 332--------------------------------------------------------------------------------------------------- 333Version: 1.9.16 334Date: 2021-08-08 335 Changes: 336 - Updated Russian locale 337 Bugfixes: 338 - Fixed missing slots in the aggregate chest with DeadlockStackingForAngels enabled 339 - Fixed that the infinity wagon `remove unfiltered items` setting wasn't saved in blueprints 340--------------------------------------------------------------------------------------------------- 341Version: 1.9.15 342Date: 2021-07-18 343 Changes: 344 - Changed infinity wagon speed caps to match the super locomotive 345 Bugfixes: 346 - Fixed filter miniload detection for the infinity loader 347--------------------------------------------------------------------------------------------------- 348Version: 1.9.14 349Date: 2021-07-14 350 Changes: 351 - Typing an invalid cheatmode subcommand will print a message saying so 352 Bugfixes: 353 - Fixed default miniloader detection for the infinity loader 354--------------------------------------------------------------------------------------------------- 355Version: 1.9.13 356Date: 2021-04-25 357 Bugfixes: 358 - Fixed infinity fluid wagons only being changeable by admins 359 - Updated flib dependency to fix crashes for those with an old version 360--------------------------------------------------------------------------------------------------- 361Version: 1.9.12 362Date: 2021-04-15 363 Changes: 364 - Infinity chest and linked chest settings can now be changed by anyone, not just admins 365--------------------------------------------------------------------------------------------------- 366Version: 1.9.11 367Date: 2021-03-08 368 Changes: 369 - Updated Russian locale (credit to Astorin) 370 Bugfixes: 371 - Fixed a crash when an invalid infinity wagon is stored in `global` on migration 372--------------------------------------------------------------------------------------------------- 373Version: 1.9.10 374Date: 2021-03-02 375 Changes: 376 - Adjusted GUI titlebar styling 377 - Changed super pump default speed to 12,000/s 378 - Improved super pump "open default GUI" icon 379 Bugfixes: 380 - Fixed super pump textifield incorrectly setting the slider 381--------------------------------------------------------------------------------------------------- 382Version: 1.9.9 383Date: 2021-02-28 384 Changes: 385 - Infinity inventory filters import/export dialog will now close independently of the controller GUI 386 - Testing tool recipes will only be enabed if they're not already - avoiding duplicate new recipe notifications 387 Optimizations: 388 - Infinity wagon proxies will only be teleported if the wagon has moved 389--------------------------------------------------------------------------------------------------- 390Version: 1.9.8 391Date: 2021-02-21 392 Features: 393 - Added compatibility with Quick Item Search, as the default hotkeys conflict 394 Changes: 395 - Aggregate chests wipe their filters before being saved in blueprints, to significantly decrease blueprint string size 396 - Copy/pasting from a constant combinator to an infinity pipe will set the pipe to produce instead of consume 397 - Disabled editing of infinity filters on aggregate chests 398 Bugfixes: 399 - Fixed a crash related to selecting a new blueprint inside of a blueprint book 400 - Fixed a crash when using the `/cheatmode` command in the map editor 401 - Fixed a potential crash if adding EE to an existing save when in the Space Exploration satellite view 402 - Fixed that aggregate chests placed from blueprints after a mod added items would have a limiter bar set 403--------------------------------------------------------------------------------------------------- 404Version: 1.9.7 405Date: 2021-01-26 406 Bugfixes: 407 - Fixed a crash related to the satellite view fix in 1.9.6 408--------------------------------------------------------------------------------------------------- 409Version: 1.9.6 410Date: 2021-01-25 411 Features: 412 - Added miniloader belt type compatibility to the infinity loader 413 Bugfixes: 414 - Fixed that being in the SE satellite view when mod confiration changes would enable the testing tool recipes 415--------------------------------------------------------------------------------------------------- 416Version: 1.9.5 417Date: 2020-12-25 418 Bugfixes: 419 - Fixed a crash when placing an infinity loader on a brand-new map 420--------------------------------------------------------------------------------------------------- 421Version: 1.9.4 422Date: 2020-12-24 423 Changes: 424 - Infinity loaders and linked belts will default to the fastest belt speed in the current modset, instead of being hardcoded at express belts 425 Bugfixes: 426 - Fixed that the linked belt item would have an invalid place_result between data stages, leading to some compatibility errors 427--------------------------------------------------------------------------------------------------- 428Version: 1.9.3 429Date: 2020-12-17 430 Bugfixes: 431 - Fixed a crash when opening an infinity cargo wagon 432 - Fixed a crash when shift+clicking a linked belt twice 433 - Fixed being unable to open infinity fluid wagons if they had an equipment grid 434--------------------------------------------------------------------------------------------------- 435Version: 1.9.2 436Date: 2020-12-16 437 Bugfixes: 438 - Fixed several issues with mining linked belts in multiplayer and with robots 439--------------------------------------------------------------------------------------------------- 440Version: 1.9.1 441Date: 2020-12-16 442 Bugfixes: 443 - Fixed a crash when mining a linked belt when that linked belt is selected for linking 444--------------------------------------------------------------------------------------------------- 445Version: 1.9.0 446Date: 2020-12-16 447 Features: 448 - Added linked belt 449 - These can connect to other linked belts in arbitrary locations, even across surfaces 450 - Click a linked belt to start a connection, then click another one to link them 451 - Shift + right-click a linked belt to sever its link 452 - Control + left-click a linked belt to sync its belt type to the other end 453 - Linked belts will snap their belt type, similar to infinity loaders 454 - Linked belts will also snap direction if they don't currently have a link 455 - Links will be preserved in blueprints, so long as both ends of the link are in the blueprint 456 - Added linked chest 457 - These share an inventory with other linked chests on the same channel 458 Changes: 459 - Infinity loaders now use the linked belt graphics instead of desaturated graphics 460 - Significantly simplified infinity loader snapping code 461 Bugfixes: 462 - Fixed cheat equipment not being tinted purple 463--------------------------------------------------------------------------------------------------- 464Version: 1.8.3 465Date: 2020-11-29 466 Changes: 467 - Made internal changes to make it possible to extend the testing scenario's scripting for testing mods 468 - Removed now-defunct rocket silo stats GUI code from the testing scenario 469 Bugfixes: 470 - Fixed inventory sync not deleting filters properly 471--------------------------------------------------------------------------------------------------- 472Version: 1.8.2 473Date: 2020-11-29 474 Changes: 475 - Updated crafting group icon 476 Bugfixes: 477 - Fixed a crash and several behavioral issues with copy/paste for infinity pipes and infinity loaders 478--------------------------------------------------------------------------------------------------- 479Version: 1.8.1 480Date: 2020-11-29 481 Bugfixes: 482 - Fixed entity GUI close buttons not working 483 - Fixed a crash when mining an infinity loader while its GUI was open 484--------------------------------------------------------------------------------------------------- 485Version: 1.8.0 486Date: 2020-11-23 487 Features: 488 - Added super battery equipment 489 - Added `/cheatmode` command, meant to be used in place of `/cheat` 490 - No parameter will emulate `/cheat` and enable testing tool recipes 491 - `all` parameter does everything previously listed, and provides infinity items and equipment to the player 492 - `off` parameter disables cheat mode and testing tool recipes 493 Changes: 494 - Updated to Factorio 1.1 495 - Updated entity GUIs to match new vanilla style 496 - Relocated infinity filter buttons from the bottom-left corner to being anchored on the editor GUI 497 - Updated testing scenario map to include a super radar 498 - Increased super roboport slots from 7 to 10 499 - The mod no longer hijacks the vanilla `/cheat` command, instead using the aforementioned custom `/cheatmode` command 500 - Removed `/EditorExtensions` command 501 - Refined crafting group icon to better fit the other new icons 502 Bugfixes: 503 - Fixed edge-case with IL chest filter setting 504--------------------------------------------------------------------------------------------------- 505Version: 1.7.5 506Date: 2020-11-14 507 Changes: 508 - Moved the testing scenario's actual code outside of the scenario script itself, to avoid issues with migrations 509--------------------------------------------------------------------------------------------------- 510Version: 1.7.4 511Date: 2020-11-05 512 Bugfixes: 513 - Fixed a crash when copy / pasting to an infinity loader from anything but a constant combinator 514--------------------------------------------------------------------------------------------------- 515Version: 1.7.3 516Date: 2020-10-30 517 Bugfixes: 518 - Fixed various crashes caused by the removal of the toggle-inventory-sync command 519 - Fixed typo in infinity loader error message 520--------------------------------------------------------------------------------------------------- 521Version: 1.7.2 522Date: 2020-10-30 523 Changes: 524 - Removed the toggle-inventory-sync command, it is redundant due to the inventory sync per-player setting 525 Bugfixes: 526 - Fixed a crash when entering a mini-tutorial 527--------------------------------------------------------------------------------------------------- 528Version: 1.7.1 529Date: 2020-10-22 530 Changes: 531 - Rewrote infinity pipe <-> constant combinator copy / paste to use prototype properties instead of runtime hacks 532--------------------------------------------------------------------------------------------------- 533Version: 1.7.0 534Date: 2020-10-22 535 Features: 536 - Added copy / paste support between infinity pipes and constant combinators 537 - Added support for decimal values to the Infinity Accumulator GUI 538 - When in the map editor, mod_gui buttons and frames will be pushed to the right, so they remain visible 539--------------------------------------------------------------------------------------------------- 540Version: 1.6.2 541Date: 2020-10-19 542 Bugfixes: 543 - Fixed a crash when pasting to an Infinity Loader from an entity with no control behavior 544 - Fixed missing infinity loader locale 545 - Fixed that infinity loader entities were upgradable 546--------------------------------------------------------------------------------------------------- 547Version: 1.6.1 548Date: 2020-10-06 549 Bugfixes: 550 - Fixed a crash when disabling cheat mode when the reach distance bonus wasn't being applied correctly 551 - Fixed that the character bonuses would compound if `/cheat all` was typed multiple times 552--------------------------------------------------------------------------------------------------- 553Version: 1.6.0 554Date: 2020-10-01 555 Features: 556 - Super pump has been redesigned, and now sports an adjustable pumping speed with a custom GUI 557 Bugfixes: 558 - Fixed broken performance warning rich text on infinity wagon tooltips 559 - Fixed a crash when the scenario would toggle the map editor before EE loaded the player's data 560--------------------------------------------------------------------------------------------------- 561Version: 1.5.22 562Date: 2020-09-26 563 Bugfixes: 564 - Fixed items spilling during inventory sync when the character's inventory was full 565--------------------------------------------------------------------------------------------------- 566Version: 1.5.21 567Date: 2020-09-25 568 Features: 569 - Added "tertiary" as a selectable priority for infinity accumulator input/output 570 Bugfixes: 571 - Fixed incorrect IA buffer size scaling leading to incorrect power production / consumption possibility numbers 572 - Fixed prototype migration filenames to actually run in order 573--------------------------------------------------------------------------------------------------- 574Version: 1.5.20 575Date: 2020-09-17 576 Bugfixes: 577 - Fixed a crash when Cursor Enhancements was active and mod versions changed 578--------------------------------------------------------------------------------------------------- 579Version: 1.5.19 580Date: 2020-09-17 581 Changes: 582 - Changed infinity pipe crafter input snapping to work on furnaces and rocket silos as well as assembling machines 583 - Removed defunct infinity pipe snapping, which hasn't worked since fluid mixing was re-introduced 584 Bugfixes: 585 - Fixed edge-cases where infinity pipe crafter snapping did not work correctly 586 - Fixed the default forces in the testing scenario not having the bot buffs 587--------------------------------------------------------------------------------------------------- 588Version: 1.5.18 589Date: 2020-09-15 590 Features: 591 - Added rocket launch tracking to the testing scenario 592 Changes: 593 - Testing scenario will chart around a force's spawnpoint if it is changed, rather than always 0,0 594 - Testing scenario now buffs each force's construction order speed 595 - This can be reverted using the `force editor -> edit other properties` 596 Bugfixes: 597 - Fixed that mod settings would not be preserved when entering the testing scenario 598--------------------------------------------------------------------------------------------------- 599Version: 1.5.17 600Date: 2020-09-14 601 Changes: 602 - Adjusted Cursor Enhancements overrides 603 - The mod will only give the `/cheat all` loadout if in EE's testing scenario 604--------------------------------------------------------------------------------------------------- 605Version: 1.5.16 606Date: 2020-09-13 607 Changes: 608 - The testing scenario now enables cheat mode for new players itself, rather than EE doing it 609 Bugfixes: 610 - Fixed a crash when the scenario would enable cheat mode for a new player 611--------------------------------------------------------------------------------------------------- 612Version: 1.5.15 613Date: 2020-09-13 614 Features: 615 - Added beacon slot picture definitions for the super modules 616 - Added Cursor Enhancements overrides for testing tools 617 - Added Russian translation by Apareshka 618 - Added sounds when opening/closing infintity accumulators and infinity loaders 619 Changes: 620 - Super module icons are now tinted from a greyscale base, significantly improving their appearance 621 Bugfixes: 622 - Fixed a crash when disabling cheat mode while in the map editor 623 - Fixed a crash with inventory sync when toggling the map editor from the ghost controller 624 - Fixed aggregate chests not setting their filters when placed 625 - Fixed character cheats not being applied when the character enables cheat mode in a non-character controller 626 - Fixed incorrect error message when typing `/EditorExtensions disable-cheat-mode` while cheat mode was already disabled 627 - Fixed inventory sync destroying items if the non-editor controller doesn't have all of the corresponding inventories 628 - Fixed some broken migrations when converting to EE from Infinity Mode 629 - Fixed the super beacon discoloring the modules in its slots 630 - Fixed the testing tool recipes not being unlocked if a scenario starts the player in cheat mode 631--------------------------------------------------------------------------------------------------- 632Version: 1.5.14 633Date: 2020-09-08 634 Changes: 635 - Testing scenario will only chart once, rather than on every player join 636 - Removed dialog message when first loading the testing scenario 637 - Disabled AAI Industry's crash site in the testing scenario 638 Bugfixes: 639 - Fixed a crash when changing player settings 640 - Fixed that activating Space Exploration's satellite view would unlock testing tools and toggle inventory sync 641 - Fixed that the infinity inventory filters buttons would not update their location on a display resolution or scale change 642 - Fixed that the mod did not listen for entity cloning events 643--------------------------------------------------------------------------------------------------- 644Version: 1.5.13 645Date: 2020-08-23 646 Changes: 647 - Changed snap-to-pipe behavior of infinity pipes to just set their fluid filter, but not void their contents 648 Optimizations: 649 - Improved performance of aggregate chest setup by 10x 650 Bugfixes: 651 - Fixed infinity loaders not snapping to newly built standard loaders 652 - Fixed infinity pipe snapping not working at all 653 - Fixed several missing migrations, leaving behind useless data in global 654--------------------------------------------------------------------------------------------------- 655Version: 1.5.12 656Date: 2020-08-22 657 Features: 658 - Inventory sync now syncs the "hand" position as well 659 Bugfixes: 660 - Fixed aggregate chests not counting spidertron remotes when setting their inventory size 661 - Fixed infinity loaders not snapping when facing directly into another loader 662 - Fixed another edge case where contents would be spilled during inventory sync 663--------------------------------------------------------------------------------------------------- 664Version: 1.5.11 665Date: 2020-08-15 666 Changes: 667 - Updated to Factorio 1.0 668 Bugfixes: 669 - Fixed a crash with Artisanal Reskins 670--------------------------------------------------------------------------------------------------- 671Version: 1.5.10 672Date: 2020-08-09 673 Features: 674 - Added infinity loader support for Omnicompression 675 Changes: 676 - Moved infinity loader generation to data-final-fixes to catch absolutely all belt types 677 Bugfixes: 678 - Fixed a potential crash if any GUI handlers were removed between versions 679--------------------------------------------------------------------------------------------------- 680Version: 1.5.9 681Date: 2020-07-26 682 Features: 683 - Entering an unrecognized command will print a message saying so 684 Changes: 685 - Split testing tool recipes into their own category 686 - Hid Krastorio 2 dependency 687 Bugfixes: 688 - Fixed a crash with aggregate chests when there was more than one "mining-tool" prototype in the game 689 - Fixed the Transport Drones mod causing aggregate chests to have one less extra slot for inserters 690 - Fixed a crash upon building an infinity loader in an illegal location 691--------------------------------------------------------------------------------------------------- 692Version: 1.5.8 693Date: 2020-07-09 694 Changes: 695 - Krastorio 2 crash site is now disabled when entering testing scenario 696--------------------------------------------------------------------------------------------------- 697Version: 1.5.7 698Date: 2020-06-24 699 Bugfixes: 700 - Fixed a crash related to GUI style changes in Factorio 0.18.33 701--------------------------------------------------------------------------------------------------- 702Version: 1.5.6 703Date: 2020-06-13 704 Features: 705 - Added a setting for preventing the initial pause when entering the editor for the first time 706 - Added a super roboport setup to the testing scenario map 707 Changes: 708 - Renamed tesseract chest to aggregate chest, to avoid confusion with its functionality 709 - Testing scenario no longer has clouds 710--------------------------------------------------------------------------------------------------- 711Version: 1.5.5 712Date: 2020-06-08 713 Changes: 714 - Super robots are now 1 million times faster 715 - Super robots can carry up to 1000 items at a time 716 Bugfixes: 717 - ACTUALLY added the pre-built testing level - the mod packager ignored the level file when zipping the mod! 718--------------------------------------------------------------------------------------------------- 719Version: 1.5.4 720Date: 2020-06-01 721 Bugfixes: 722 - Removed Recipe Book script data from testing scenario level 723--------------------------------------------------------------------------------------------------- 724Version: 1.5.3 725Date: 2020-06-01 726 Changes: 727 - Changed window titlebar drag behavior to be in line with vanilla (you can drag anywhere on the titlebar's flow) 728 - Testing scenario is now a pre-generated world, vastly speeding up load time 729--------------------------------------------------------------------------------------------------- 730Version: 1.5.2 731Date: 2020-05-28 732 Features: 733 - Added testing scenario - the world generates with lab tiles and cheat mode is enabled from the start 734--------------------------------------------------------------------------------------------------- 735Version: 1.5.1 736Date: 2020-05-26 737 Changes: 738 - Removed testing scenario - it doesn't work yet! 739--------------------------------------------------------------------------------------------------- 740Version: 1.5.0 741Date: 2020-05-26 742 Features: 743 - Added super energy shield 744 - Added super night vision 745 - Added a super energy shield and super night vision to the /cheat all loadout 746 - Added /EditorExtensions disable-cheat-mode command, which disables cheat mode and removes the testing tools recipes 747 - Cheat entities now have a purple map color 748 - Inventory sync now syncs slot filters as well as contents 749 Changes: 750 - Refactored the mod to improve performance and code structure 751 - Switched from RaiLuaLib to FLib 752 - New infinity loader icon 753 - Removed infinity combinator due to bad performance, clunky internals, and low usage 754 - Significantly optimized infinity wagon blueprinting logic 755 - Updated item / entity naming scheme to more accurately reflect what they do 756 - Updated GUI styling to match the 0.18.27 style overhaul 757 Bugfixes: 758 - Fixed a crash when connecting an infinity pipe to a crafting machine with no set recipe 759 - Fixed a crash with inventory sync when in god mode 760 - Fixed that entering cheat mode with inventory-expanding armor equipped would unequip the armor for a split second, causing items to spill on the ground 761 - Fixed the infinity pipe not appearing in item filters menu 762 - Fixed that super exoskeletons could not be placed in every equipment grid 763--------------------------------------------------------------------------------------------------- 764Version: 1.4.1 765Date: 2020-04-24 766 Bugfixes: 767 - Fixed RaiLuaLib version dependency 768--------------------------------------------------------------------------------------------------- 769Version: 1.4.0 770Date: 2020-04-24 771 Features: 772 - Added new hi-res icons for infinity chests and tesseract chests 773 - Inventory sync is now able to be toggled separately from cheat mode, using /EditorExtensions toggle-inventory-sync 774 Changes: 775 - Non-logistic infinity and tesseract chests now have a slightly different color, to be able to distinguish them from vanilla infinity chests 776 - Tesseract and infinity chest graphics are now packged with the mod 777 - Infinity fuel icon now uses rocket fuel instead of nuclear fuel, eliminating the ugly glow 778 - Refactored inventory and cursor sync to use the new script inventories feature instead of invisible chests 779 - Removed /ee_cheat command, use /cheat all instead 780 - Removed remote interface for infinity loader, it's not really needed 781 Bugfixes: 782 - Fixed that mining an infinity robot would return its non-infinity version 783 - Fixed a crash when trying to open an infinity combinator more than once 784 - Fixed missing descriptions on infinity loader and infinity accumulator 785--------------------------------------------------------------------------------------------------- 786Version: 1.3.3 787Date: 2020-04-09 788 Bugfixes: 789 - Fixed infinity pipe and infinity heat pipe returning their vanilla versions when mined 790--------------------------------------------------------------------------------------------------- 791Version: 1.3.2 792Date: 2020-04-06 793 Bugfixes: 794 - Fixed infinity inserter and infinity pipe autoconfig not working 795--------------------------------------------------------------------------------------------------- 796Version: 1.3.1 797Date: 2020-04-05 798 Bugfixes: 799 - Fixed several missing migrations 800 - Fixed stack sizes of infinity chests and tesseract chests 801--------------------------------------------------------------------------------------------------- 802Version: 1.3.0 803Date: 2020-04-03 804 Features: 805 - Added Krastorio 2 compatibility for infinity loaders 806 Changes: 807 - Added a prefix to all items and entities to avoid conflicts with other mods 808 - Switched to using our own versions of the built-in infinity chest, infinity pipe, and heat interface to avoid compatibility issues 809 - Brightened the crafting group icon to make it easier to see when selected 810 - Removed lualib and made it a separate mod, RaiLuaLib 811 Bugfixes: 812 - Fixed the alignment and styling of titlebars which broke due to the new character GUI 813 - Fixed a crash on trying to disable inventory sync when it wasn't enabled 814 - Fixed that mining an infinity combinator would give you a regular constant combinator 815 - Fixed that an infinity loader of a modded belt type would break upon the mod's removal 816--------------------------------------------------------------------------------------------------- 817Version: 1.2.1 818Date: 2020-02-21 819 Bugfixes: 820 - Fixed a crash when using an infinity loader with modded belts (forgot a comma) 821 - Fixed a crash when setting an infinity fluid wagon to have at most or exactly zero fluid 822--------------------------------------------------------------------------------------------------- 823Version: 1.2.0 824Date: 2020-02-20 825 Features: 826 - Added inventory and cursor syncronization between play modes (only active after enabling cheat mode) 827 - Added infinity inventory filters import/export dialog 828 - Added default infinity inventory filters setting 829 Changes: 830 - Improved styling of infinity loader filter buttons and infinity combinator selected button 831 - Editor GUI character tab is now hidden by default 832 Bugfixes: 833 - Fixed missing key error when trying to build over an infinity loader 834 - Fixed infinity lab not properly detecting all possible science packs 835--------------------------------------------------------------------------------------------------- 836Version: 1.1.2 837Date: 2020-02-14 838 Changes: 839 - Updated crafting group icon 840 - Removed tesseract storage chest due to performance problems making it completely unusable 841 Bugfixes: 842 - Fixed a crash when using the /ee_cheat command without a character 843--------------------------------------------------------------------------------------------------- 844Version: 1.1.1 845Date: 2020-02-03 846 Bugfixes: 847 - Fixed a crash when another mod's custom GUI was closed before this mod got to read it 848 - Fixed a crash when an infinity pipe is snapping to a fluidbox with an index greater than one 849 - Fixed incorrect infinity pipe snapping behavior when there are multiple infinity pipes connected to the same crafting machine 850--------------------------------------------------------------------------------------------------- 851Version: 1.1.0 852Date: 2020-02-01 853 Features: 854 - Added infinity exoskeleton equipment 855 - Added /ee_cheat command that is similar to /cheat, but outfits you with infinity equipment instead of vanilla equipment 856 Changes: 857 - Buffed infinity roboport to have 100 charging slots and charge all bots in the center, significantly speeding it up 858 - Removed some redundant code for showing the testing items 859 Bugfixes: 860 - Fixed that the electric energy interface would show in the crafting menu when using /cheat 861 - Fixed that infinity equipment wasn't included in the crafting recipes after using /cheat 862 - Fixed that infinity equipment would not be tinted when stuck in armor 863--------------------------------------------------------------------------------------------------- 864Version: 1.0.2 865Date: 2020-01-26 866 Features: 867 - If you are already in cheat mode when Editor Extensions is added to your save, the testing tools will unlock themselves automatically 868 - The toggle map editor shortcut will visually disable itself if the player is not an admin 869 Bugfixes: 870 - Fixed not being able to unlock testing tools using /cheat if cheat mode was already enabled 871 - Fixed data stage code structure to prevent leaking globals into other mods, and fix many incompatibilities both known and unknown 872--------------------------------------------------------------------------------------------------- 873Version: 1.0.1 874Date: 2020-01-25 875 Bugfixes: 876 - Fixed incorrect infinity heat pipe picture definition causing a crash in some cases 877 - Fixed save/load safety of event GUI filters 878--------------------------------------------------------------------------------------------------- 879Version: 1.0.0 880Date: 2020-01-25 881 Features: 882 - Initial release