Post-processing steps for Pyanodons modpack. Overhauls the technology tree to make sure prerequisites are set based on unlocked recipes.
Lua libraries for use by other mods and submods that are parts of a larger mod.
Version: 3.0.17 Date: 2024-11-20 Changes: - Fixed various issues in the tech tree. Resolves https://github.com/pyanodon/pybugreports/issues/634 - Fixed crash in the py.add_corner_icon_to_recipe() function. Resolves https://github.com/pyanodon/pybugreports/issues/565 - Added a finite state algorithm for machine animations to melonlib. Resolves https://github.com/pyanodon/pybugreports/issues/588
Version: 3.0.16 Date: 2024-11-18 Changes: - Improved YAFC support. https://github.com/pyanodon/pypostprocessing/commit/e9e016a3ae5190422c1b88107b8f17728e0bb661
Version: 3.0.15 Date: 2024-11-14 Changes: - Added custom module alt-mode draw instructions for every machine in the game.
Version: 3.0.14 Date: 2024-11-14 Changes: - Fixed the cargo icon of construction bots is obscured by the bot itself. Resolves https://github.com/pyanodon/pybugreports/issues/698 - Added support for the "show essential techs" checkbox in the tech tree. - Fixed most entities not having their next_upgrade field set. - Added space age as an optional dependency (no it's still not compatible).
Version: 3.0.13 Date: 2024-11-9 Changes: - Fixed crash on load with the "renai transportation" mod. - Fixed 1000s of lines of log spam due to "unused property direction_count" and "unused property frame_count" - Migrated 1.1 drawing_box parameter into 2.0 drawing_box_vertical_extension for all machines. - Rewrote all code related to LuaEntity.circuit_wire_connection_points for all machines. - Added vehicle impact sound to all machines. Resolves https://github.com/pyanodon/pybugreports/issues/697 - Removed all code related to FluidPrototype.base_flow_rate - Removed all code related to FluidPrototype.flow_to_energy_ratio - Removed all code related to FluidPrototype.pressure_to_speed_ratio - Fixed all code related to ProductPrototype.catalyst_amount into the 2.0 format. - Removed all code related to fluidbox.base_level. - Removed all code related to icon_mipmaps. - Removed all code related to AssemblingMachine.match_animation_speed_to_activity. - Deleted all code related to Module.limitation_blacklist
Version: 3.0.12 Date: 2024-11-7 Changes: - Applied alt-mode scaling to large containers - Fixed feature flag check for library function :spoil - Added a specialized crash message explaining correct installation steps for when space age is installed. - Standardized the mod incompatiblity list across all py mods. Current list is "! wret-beacon-rebalance-mod", "! BigBags", "! ResearchFog", and "! omnimatter_energy"
Version: 3.0.11 Date: 2024-11-3 Changes: - Fixed quality compat being a bit over-eager and deleting any recipes with "recycling" in the name.
Version: 3.0.10 Date: 2024-11-3 Changes: - Ukrainian translation (by bootseller) - Added NOTHING
Version: 3.0.9 Date: 2024-11-1 Changes: - Removed temporary technologies from PyBlock - Fuzz tested melonlib with a bajillion mods and fixed various data-stage crashes. - Removed code that was messing with other mods selection boxes.
Version: 3.0.8 Date: 2024-10-29 Changes: - Renai Transportation technology fix. - Removed ash
Version: 3.0.7 Date: 2024-10-22 Changes: - Changed code to reflect upstream internal name changes.
Version: 3.0.6 Date: 2024-10-21 Changes: - All technologies now depend on "automation science pack" as the root node.
Version: 3.0.5 Date: 2024-10-21 Changes: - Fixed a crash related to the upgrade planner.
Version: 3.0.4 Date: 2024-10-21 Changes: - Fixed crash when paired with the editor extensions mod.
Version: 3.0.3 Date: 2024-10-21 Changes: - Removed crashy compatibility patch with the nixie tubes mod.
Version: 3.0.2 Date: 2024-10-21 Changes: - Fixed certian technologies missing tech prerequisites.
Version: 3.0.1 Date: 2024-10-21 Changes: - updated ralesia name
Version: 3.0.0 Date: 2024-10-20 Changes: - updated to factorio 2.0
Version: 0.2.27 Date: 2024-8-23 Bugfixes: - Fix productivity blacklist being overly general and including recipes like empty barrels - add compatibility for minibuffer so its in automation science with storage tank tech
Version: 0.2.26 Date: 2024-8-7 Changes: - Remove incompatibility with Science pack dependencies mod
Version: 0.2.25 Date: 2024-8-4 Changes: - Fix crash on load with pyblock
Version: 0.2.24 Date: 2024-7-29 Changes: - Whenever pyPP encounters a dependency cycle, it will now print the items involved in the cycle to the logs. - Added an incompatiblity with the science-pack-dependencies mod. (https://github.com/pyanodon/pybugreports/issues/505) - adjusted most entity recipe times for easier copy pasting to requester chests
Version: 0.2.23 Date: 2024-4-25 Changes: - Changed the big inventory GUI startup setting from default OFF -> default ON - Added a new startup setting to compactify recipe descriptions. Default ON. - Ulric man is no longer shown in the "made-in" section of recipe tooltips.
Version: 0.2.22 Date: 2024-4-15 Changes: - Made sure very early techs are not effected by tech cost multiplier (https://github.com/pyanodon/pybugreports/issues/467) - Fixed duplicate "affected-by-productivity" text on recipe descriptions when combined with the extended-descriptions mod. - Added open/close SFX to all machines (https://github.com/pyanodon/pybugreports/issues/421) - Fixed a crash with the transport drones compatibility
Version: 0.2.21 Date: 2024-4-1 Changes: - Added some basic compatibility with Galdoc Manufacturing mod
Version: 0.2.20 Date: 2024-3-13 Changes: - Added compatibility with Jetpacks mod
Version: 0.2.19 Date: 2024-2-28 Changes: - Fix crash with pyCP is missing - Fix compatibility with Renai Transportation affecting exoskeleton recipe
Version: 0.2.18 Date: 2024-1-20 Changes: - Capped the animation speed of all mining drills to stop them from spazzing out at one zillion% speed when given beacons.
Version: 0.2.17 Date: 2024-1-19 Changes: - T.U.R.D. tech costs are now determined by their science packs unlocks only. - Fix crash when using a 'remove productivity limitation' mod
Version: 0.2.16 Date: 2024-1-8 Changes: - Fixed crash with transport drones compatibility - Fixed crash with train factory mod - Removed the backup cache files, except for PyBlock - Added 'Affected by Productivity' to relavant recipe descriptions
Version: 0.2.15 Date: 2023-11-21 Changes: - Fix accidentally linking unit.ingredients[n] between different techs (re-use of a table reference) - Fix crash on load caused by the above creating duplicate technology ingredients - fixed compatibility.lua being loaded after pyPP tech tree changes (https://github.com/pyanodon/pybugreports/issues/333) - added compatibiltiy for RenaiTransportation, AAI Loaders, and Transport drones mods
Version: 0.2.14 Date: 2023-10-8 Changes: - add weak dependency on pyhardmode - Added support for ignore_in_pypp, which avoids the soot recipes breaking the tech tree. - Added support for decentralised cache files, allowing mods to use their own cache file. - Techs added by non-Py mods now also follow the model that later techs need more of the earlier science packs.
Version: 0.2.13 Date: 2023-9-16 Changes: - Deactivated dev mode
Version: 0.2.12 Date: 2023-9-16 Changes: - updated pyblock cache
Version: 0.2.11 Date: 2023-9-4 Changes: - fix crash with cargo ships mod - fix crash caused by deadlocks stacking - fix crash caused by YAFC - fix issue with duplicate science packs crashes in bulk rail loader and train upgrader mods - updated pyblock cache with navens changes
Version: 0.2.10 Date: 2023-9-3 Changes: - fixed too high food amounts in yafc integration for digosaur recipes - improve TURD support in yafc - all assembling machines will now have match_animation_speed_to_activity = false
Version: 0.2.9 Date: 2023-7-25 Changes: - update chinese translation. (sdqwo) - improve ALT-mode icon size for the largest machines. - added optional big inventory GUI mode - added integration with YAFC (Simon Weinberger) - fixed unkown key error with "gear girl character" mod
Version: 0.2.8 Date: 2023-4-16 Changes: - Updated tech tree cache for diet beacon science pack crash issue
Version: 0.2.7 Date: 2023-4-16 Changes: - Updated tech tree cache for recent changes - added pyblock 2.0 tech tree cache
Version: 0.2.6 Date: 2023-3-28 Changes: - Updated compatibility with the Bulk Rail Loader mod. - Prevented cages, barrels, canisters, ect from being duplicated with prod modules
Version: 0.2.5 Date: 2023-2-30 Features: - Added a command, /check-technology-consistency, to fix techs if the player breaks them by adding/removing mods Changes: - Added compatibility with the Teleporters mod.
Version: 0.2.4 Date: 2023-1-31 Changes: - Updated tech cache files with recent changes.
Version: 0.2.3 Date: 2023-1-5 Changes: - fixed deadlock stacking error messages showing when they shouldn't - added cache me outside mode - fixed labs having the science packs in a random order - add compat with train upgrader mod - updated cached data with recent mod changes
Version: 0.2.2 Date: 2022-12-20 Changes: - Fixed deadlock stacking error message not showing - Regenerated cache files
Version: 0.2.1 Date: 2022-12-14 Changes: - bobs modules compatibilty - fixed deadlock stacking chemical fuels not giving ash
Version: 0.2.0 Date: 2022-12-7 Changes: - Fixed huge lag when loading pymods - Fixed many crashes with other mods - added compatibilty for lighted poles with new electric pole techs - bobs modules compatibilty - fixed deadlock stacking chemical fuels not giving ash
Version: 0.1.2 Date: 2022-10-25 Changes: - added compatibility for TinyStart - added compatibility for portals - added compatibility for No Hand Crafting Continued
Version: 0.1.1 Date: 2022-10-23 Changes: - added compatibility for Clusterio - added compatibility for Subspace stroage