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