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