z_mirror/EditorExtensions

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

compilatronMove to version 2.6.20a7e221

trunk
47.8 KiB917 linesraw
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