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