This library (Aswil for friends) is develop with aim to provide tools that modders could use to simplify problems of compatibility and integration with other mods.
Version: 0.5.18 Date: 25. 01. 2020 Bugfixes: - Updated to Factorio 0.18.0 version.
Version: 0.5.17 Date: 03. 11. 2019 Features: - Added function for check recipes override Bugfixes: - Fixed icons functions
Version: 0.5.16 Date: 09. 10. 2019 Bugfixes: - Fixed functions to compare mods version
Version: 0.5.15 Date: 19. 09. 2019 Features: - Added functions to compare mods version Bugfixes: - Improved items functions
Version: 0.5.14 Date: 11. 09. 2019 Bugfixes: - Fixed coearence with functions return type, thanks to Maeriden for the suggesions
Version: 0.5.13 Date: 11. 09. 2019 Bugfixes: - Fixed technologies functions existance check errors
Version: 0.5.12 Date: 08. 09. 2019 Bugfixes: - Fixed minor bugs
Version: 0.5.11 Date: 05. 09. 2019 Changes: - Improved disable functions
Version: 0.5.10 Date: 04. 08. 2019 Bugfixes: - Improved module limitation removing(now if is empty will remove the two limitation variables for free the module) - Internal calls of logs could create nil pointers - Improved addEffect function
Version: 0.5.9 Date: 28. 08. 2019 Bugfixes: - Auto setted module limitation message if the module haven't one setted apply new limitation
Version: 0.5.8 Date: 27. 08. 2019 Features: - Added function to print a organizied error message aswil.general.printWarningMessage(title, message, log_message)
Version: 0.5.7 Date: 24. 08. 2019 Changes: - setRecipeEnergyCost now have an optional attribute for set normal end expensive cost separately
Version: 0.5.6 Date: 24. 08. 2019 Bugfixes: - Fixed results getting in special cases
Version: 0.5.5 Date: 23. 08. 2019 Bugfixes: - Fixed multiply recipes function set, some minor bugs
Version: 0.5.4 Date: 23. 08. 2019 Bugfixes: - Fixed addPrerequisite() on technologies without prerequisites with circular dependency checking too
Version: 0.5.3 Date: 22. 08. 2019 Features: - Improved log print system and added some log
Version: 0.5.2 Date: 20. 08. 2019 Bugfixes: - Fixed module functions iteration errors
Version: 0.5.1 Date: 19. 08. 2019 Bugfixes: - Not setted variables - Fixed addEffect() on technologies without effect - Fixed new modules functions
Version: 0.5.0 Date: 18. 08. 2019 Features: - Added optional recursive circular dependency checking on addPrerequisite function with memoization for optimize performance, also with log print - Added function removeEffectFromAllTechnologies(to_remove_effect) - Added function removeUnlockRecipe(technology_name, recipe_name) - Added function removeUnlockRecipes(technology_name, recipe_names) - Added function addUnlockRecipe(technology_name, recipe_name) - Added function addUnlockRecipes(technology_name, recipe_names) - Added function removeUnlockRecipeFromAllTechnologies(recipe_name) - Added function multiplyIngredient(recipe_name, ingredient_name, multiplier) - Added function multiplyIngredients(recipe_name, ingredient_names, multiplier) - Added function multiplyIngredientToAllRecipes(ingredient_name, multiplier) - Added function multiplyIngredientsToAllRecipes(ingredient_names, multiplier) - Added function multiplyProduct(recipe_name, product_name, multiplier) - Added function multiplyProducts(recipe_name, product_names, multiplier) - Added function multiplyProductToAllRecipes(product_name, multiplier) - Added function multiplyProductsToAllRecipes(product_names, multiplier) - Added function multiplyRecipeStat(recipe_name, multiplier), will multipy energy_required ingredients and products - Added function hasLimitationRecipe(limitations, recipe_name) - Added function hasPositiveProductivity(module) - Added function hasPositiveSpeed(module) - Added function hasPositiveEfficiency(module) - Added function hasPositiveLessPollution(module) - Added function addProductivityLimitation(recipe_name) - Added function removeProductivityLimitation(recipe_name) - Added function addSpeedLimitation(recipe_name) - Added function removeSpeedLimitation(recipe_name) - Added function addEfficiencyLimitation(recipe_name) - Added function removeEfficiencyLimitation(recipe_name) - Added function addLessPollutionLimitation(recipe_name) - Added function removeLessPollutionLimitation(recipe_name)
Version: 0.4.16 Date: 15. 08. 2019 Features: - Added overlay icon function Bugfixes: - Fixed technology convert prerequisite functions, miss redundance check
Version: 0.4.15 Date: 15. 08. 2019 Bugfixes: - Fixed technology add unit function check prerequisite errors
Version: 0.4.14 Date: 10. 08. 2019 Bugfixes: - Fixed item parsing don't consider fluids temperature
Version: 0.4.13 Date: 10. 08. 2019 Bugfixes: - Fixed addPrerequisite function check redundance
Version: 0.4.12 Date: 10. 08. 2019 Features: - Added convertPrerequisite(technology_name, old_prerequisite_name, new_prerequisite_name) - Added convertPrerequisiteFromAllTechnologies(old_prerequisite_name, new_prerequisite_name) Bugfixes: - Fixed aswil.recipes inventory existance checks
Version: 0.4.11 Date: 09. 08. 2019 Features: - Added aswil.recipes.setRecipeResultCount(recipe_name, result_count) Bugfixes: - Fixed aswil.recipes.setRecipeEnergyCost(recipe_name, energy_cost), don't right implemented for each possible errors
Version: 0.4.10 Date: 02. 08. 2019 Features: - Completed effect technologies functions - Continued documentation about recipes - Added remove effect function - Added migrate categoy function Bugfixes: - Technologies effect functions won't work propertly
Version: 0.4.9 Date: 29. 07. 2019 Features: - Added technologies functions
Version: 0.4.8 Date: 19. 07. 2019 Features: - Fixing parsing of products in recipes functions
Version: 0.4.7 Date: 19. 07. 2019 Features: - Fixing error in recipes functions
Version: 0.4.6 Date: 09. 07. 2019 Features: - Added technologies functions documentation - Added group recipes functions
Version: 0.3.5 - 0.4.5 Date: 28. 06. 2019 Features: - Added technologies and entities functions Bugfixes: - Fixing error in recipes functions
Version: 0.2.0 - 0.3.4 Date: 25. 06. 2019 Features: - Added recipes functions
Version: 0.1.0 Date: 23. 06. 2019 Features: - Initial release