z_mirror/EditorExtensions

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

compilatronmoved to version 2.1.31c9bd37

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