{ "dependencyControlFeedFormatVersion": "0.3.0", "name": "ILL Aegisub Scripts", "description": "A collection of macros and modules that seek to add some Illustrator like functionality to Aegisub", "maintainer": "ILLTeam", "baseUrl": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts", "url": "@{baseUrl}", "fileBaseUrl": "https://raw.githubusercontent.com/TypesettingTools/ILL-Aegisub-Scripts/@{channel}/", "knownFeeds": { "ILL": "https://raw.githubusercontent.com/TypesettingTools/ILL-Aegisub-Scripts/main/DependencyControl.json", "ffi-experiments": "https://raw.githubusercontent.com/TypesettingTools/ffi-experiments/master/DependencyControl.json" }, "macros": { "ILL.EnvelopeDistort": { "url": "@{baseUrl}#@{namespace}", "fileBaseUrl": "@{fileBaseUrl}macros/@{namespace}", "channels": { "main": { "default": true, "version": "1.1.3", "released": "2024-05-24", "files": [ { "sha1": "43e2e735f16f81a7d78521de25f591966c026c8d", "url": "@{fileBaseUrl}@{fileName}", "name": ".moon" } ], "requiredModules": [ { "moduleName": "ILL.ILL", "feed": "@{feed:ILL}", "version": "1.1.2" } ] } }, "changelog": { "1.0.3": [ "Initial depctrl release" ], "1.0.4": [ "Update macros" ], "1.0.5": [ "Update macro register", "", "Macros can now be installed manually without having to have DepControl", "", "Regardless, it is always recommended to install via DepControl" ], "1.0.6": [ "Update macros", "", "Bugs:", "", "- Iterators are now aligned with the fixes made in class Ass" ], "1.0.7": [ "Fix Dependency Control feed" ], "1.1.0": [ "Update ILL macros", "", "- Fixed some bugs", "- Add save system" ], "1.1.1": [ "Update Envelope Distort" ], "1.1.2": [ "Update ILL dependency version in macros" ], "1.1.3": [ "fix default tolerance value" ] }, "name": "Envelope Distort", "description": "Allows you to warp and manipulate shapes within a customizable envelope", "author": "ILLTeam" }, "ILL.Shapery": { "url": "@{baseUrl}#@{namespace}", "fileBaseUrl": "@{fileBaseUrl}macros/@{namespace}", "channels": { "main": { "default": true, "version": "2.5.6", "released": "2024-04-16", "files": [ { "sha1": "8edc360e4ac43f378f7489bb6bc5585d4a6fa644", "url": "@{fileBaseUrl}@{fileName}", "name": ".moon" } ], "requiredModules": [ { "moduleName": "clipper2.clipper2", "feed": "@{feed:ILL}", "version": "1.2.0" }, { "moduleName": "ILL.ILL", "feed": "@{feed:ILL}", "version": "1.1.2" } ] } }, "changelog": { "2.0.1": [ "Initial depctrl release" ], "2.0.2": [ "Fix Shapery Macros / Expand bug" ], "2.1.0": [ "Update macros" ], "2.1.1": [ "Update macro register", "", "Macros can now be installed manually without having to have DepControl", "", "Regardless, it is always recommended to install via DepControl" ], "2.2.0": [ "Update macros", "", "Bugs:", "", "- Iterators are now aligned with the fixes made in class Ass" ], "2.2.1": [ "Fix Dependency Control feed" ], "2.3.0": [ "Update ILL macros", "", "- Fixed some bugs", "- Add save system" ], "2.4.0": [ "Update Shapery" ], "2.4.1": [ "Remove unnecessary log" ], "2.5.0": [ "Update Shapery" ], "2.5.1": [ "Update Shapery" ], "2.5.2": [ "Update Shapery" ], "2.5.3": [ "Update ILL dependency version in macros" ], "2.5.4": [ "Update Shapery" ], "2.5.5": [ "Add Shape to pos" ], "2.5.6": [ "Minor fix" ] }, "name": "Shapery", "description": "Does several types of shape manipulations from the simplest to the most complex", "author": "ILLTeam" }, "ILL.MakeImage": { "url": "@{baseUrl}#@{namespace}", "fileBaseUrl": "@{fileBaseUrl}macros/@{namespace}", "channels": { "main": { "default": true, "version": "2.1.1", "released": "2024-02-04", "files": [ { "sha1": "e70cb345fb76721ebfd4ca8e7850208653007a39", "url": "@{fileBaseUrl}@{fileName}", "name": ".moon" } ], "requiredModules": [ { "moduleName": "ILL.IMG", "feed": "@{feed:ILL}", "version": "1.0.0" }, { "moduleName": "ILL.ILL", "feed": "@{feed:ILL}", "version": "1.1.2" } ] } }, "changelog": { "1.0.1": [ "Initial depctrl release" ], "1.0.2": [ "Update macros" ], "2.0.1": [ "Update macro register", "", "Macros can now be installed manually without having to have DepControl", "", "Regardless, it is always recommended to install via DepControl" ], "2.0.2": [ "Update macros", "", "Bugs:", "", "- Iterators are now aligned with the fixes made in class Ass" ], "2.0.3": [ "Fix Dependency Control feed" ], "2.1.0": [ "Update ILL macros", "", "- Fixed some bugs", "- Add save system" ], "2.1.1": [ "Update ILL dependency version in macros" ] }, "name": "Make Image", "description": "Does several procedures for converting images to the .ass", "author": "ILLTeam" }, "ILL.ChangeAlign": { "url": "@{baseUrl}#@{namespace}", "fileBaseUrl": "@{fileBaseUrl}macros/@{namespace}", "channels": { "main": { "default": true, "version": "1.1.1", "released": "2024-02-04", "files": [ { "sha1": "cd7193824cd3e23c021b190a66e8d179530f4379", "url": "@{fileBaseUrl}@{fileName}", "name": ".moon" } ], "requiredModules": [ { "moduleName": "ILL.ILL", "feed": "@{feed:ILL}", "version": "1.1.2" } ] } }, "changelog": { "1.0.1": [ "Initial depctrl release" ], "1.0.2": [ "Update macros" ], "1.0.3": [ "Update macro register", "", "Macros can now be installed manually without having to have DepControl", "", "Regardless, it is always recommended to install via DepControl" ], "1.0.4": [ "Update macros", "", "Bugs:", "", "- Iterators are now aligned with the fixes made in class Ass" ], "1.0.5": [ "Fix Dependency Control feed" ], "1.1.0": [ "Update ILL macros", "", "- Fixed some bugs", "- Add save system" ], "1.1.1": [ "Update ILL dependency version in macros" ] }, "name": "ILL - Change Alignment", "description": "Changes the alignment of a text or shape without changing its original position", "author": "ILLTeam" } }, "modules": { "clipper2.clipper2": { "url": "@{baseUrl}", "author": "ILLTeam", "name": "Clipper2", "description": "A polygon clipping and offsetting library", "fileBaseUrl": "@{fileBaseUrl}modules/@{namespacePath}", "channels": { "main": { "default": true, "version": "1.4.0", "released": "2023-07-25", "platforms": [ "Windows-x64", "OSX-x64", "Linux-x64" ], "files": [ { "sha1": "b14554ed5f4d67e96f720c0d691a6c1fa2d7b492", "url": "@{fileBaseUrl}@{fileName}", "name": ".moon" }, { "name": "/clipper2.dll", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/clipper2-1.4.0/clipper2.dll", "platform": "Windows-x64", "sha1": "216f1184a4af52f206c4c98b3d999e2f3518643d" }, { "name": "/libclipper2.dylib", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/clipper2-1.4.0/libclipper2.dylib", "platform": "OSX-x64", "sha1": "01a8267bc1e54d925c822225ea9cd18a528af455" }, { "name": "/libclipper2.so", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/clipper2-1.4.0/libclipper2.so", "platform": "Linux-x64", "sha1": "8dfaaf80906e534a66bf2bacc32f2914d27fa84e" } ], "requiredModules": [ { "moduleName": "ffi" }, { "moduleName": "requireffi.requireffi", "feed": "@{feed:ffi-experiments}", "version": "0.1.2" } ] } }, "changelog": { "1.2.0": [ "Initial depctrl release" ], "1.2.1": [ "Update version representation in modules" ], "1.3.0": [ "Update clipper2" ], "1.3.1": [ "Fix identation" ], "1.3.2": [ "Fix Dependency Control feed" ], "1.4.0": [ "Update Clipper2" ] } }, "ILL.ILL": { "url": "@{baseUrl}", "author": "ILLTeam", "name": "ILL Library", "description": "Module that eases the creation of macros with a focus on handling shapes.", "fileBaseUrl": "@{fileBaseUrl}modules/@{namespacePath}", "channels": { "main": { "default": true, "version": "1.4.9", "released": "2024-04-23", "files": [ { "name": ".moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "2464da43a970be2db8d4b86ad0a76ff84b79388e" }, { "name": "/Ass/Shape/Curve.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "52f7bc9c3fd98d318962fae909ba80613f46ba26" }, { "name": "/Ass/Shape/Path.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "a3e72133bb3cef4f2d883b51ec1127f63c34e540" }, { "name": "/Ass/Shape/Point.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "8ea0c0a39be5fb05d7496f60a3058a162f493d94" }, { "name": "/Ass/Shape/Segment.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "65520baba964da1a2315921452e8b00c18ff1f41" }, { "name": "/Ass/Text/Tag.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "6cbe306afb4f7e7db0bfadfd833283b70cb2fa72" }, { "name": "/Ass/Text/Tags.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "aa5ca3efb9ec5771b3e90274736243fb0388bb13" }, { "name": "/Ass/Text/Text.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "8d27e05ea45128d3a538ab88e808bc0f49c1810a" }, { "name": "/Ass/Ass.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "8d912b18d568d6ee4db85d434f06c5e707e278d0" }, { "name": "/Ass/Line.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "439375a09a18c1cef1329248c050e4e691b24f86" }, { "name": "/Font/Font.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "8dbbd0956bef391f249fd3ca5dca40416e8574cd" }, { "name": "/Font/Init.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "84f8a0f04ea07e888badc7c03c434984750d62f5" }, { "name": "/Font/Unx.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "e038e8c883d73f6a2e0cfed1338f988770e09c59" }, { "name": "/Font/Win.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "3026f86ab127b652ec7283bb5cf9cefbffa99e83" }, { "name": "/Aegi.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "76c6e38c00fdd5c453a903076613e4985144a969" }, { "name": "/Config.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "d4d1b25bea64bd17098acd11749d5d18d4d4ca72" }, { "name": "/Math.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "68c921027d6841a187d7a5893a33f06e8f09bd0b" }, { "name": "/Table.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "e73c3f626709e759502e558dc0485978611d3987" }, { "name": "/Util.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "df5579ee01f5331bccc32f55c8c15acac6d1f0b9" }, { "name": "/UTF8.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "dc685029133b60b5aa4bbbdb2c9c4c53faa8b810" } ], "requiredModules": [ { "moduleName": "ffi" }, { "moduleName": "json" }, { "moduleName": "clipper2.clipper2", "feed": "@{feed:ILL}", "version": "1.2.0" } ] } }, "changelog": { "1.1.2": [ "Initial depctrl release" ], "1.1.3": [ "Update version representation in modules" ], "1.2.0": [ "Update ILL" ], "1.2.1": [ "Fix identation" ], "1.2.2": [ "Merge pull request #1 from Alendt/main", "", "Fixed some bugs of Path.simplify" ], "1.3.0": [ "Update ILL", "", "Bugs:", "", "- object \"l\" is now functional in iterSub and iterSel iterators", "- Tags.clear function was not returning the \"\\t\" tags correctly", "- insertLine and removeLine now accept extended and unextended line objects", "", "Additions:", "", "- line insertion in dialog is now more dynamic", "- path.envelopeDistort function now takes ep argument" ], "1.3.1": [ "Fix iteration bug" ], "1.3.2": [ "Fix instance bug" ], "1.3.3": [ "Fix incompatibility with Yutils module on Windows" ], "1.3.4": [ "Update ILL macros", "", "- Fixed some bugs", "- Add save system" ], "1.3.5": [ "Update DepControl" ], "1.3.6": [ "Update ILL" ], "1.3.7": [ "Path.cleanContours now removes invisible polygons" ], "1.4.0": [ "Update ILL" ], "1.4.1": [ "Fix empty tags" ], "1.4.2": [ "Update Shapery" ], "1.4.3": [ "Update ILL" ], "1.4.4": [ "Update version" ], "1.4.5": [ "Add shadow and rounding effects to Path" ], "1.4.6": [ "Fix shadow path" ], "1.4.7": [ "Replace pangocairo with freetype" ], "1.4.8": [ "Fix some bugs on unix font" ], "1.4.9": [ "Update ILL" ] } }, "ILL.IMG": { "url": "@{baseUrl}", "author": "ILLTeam", "name": "ILL Image Module", "description": "A library for loading images in various foramts", "fileBaseUrl": "@{fileBaseUrl}modules/@{namespacePath}", "channels": { "main": { "version": "1.0.2", "released": "2023-04-30", "default": true, "platforms": [ "Windows-x64", "OSX-x64", "Linux-x64" ], "files": [ { "name": ".moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "8eef6452f0c1dea6f1bc43d1d56b4e65149b9455" }, { "name": "/Potrace.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "159e0339a2a33e63db5ebab53f107e4a4ad34fba" }, { "name": "/Tracer.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "a516d8373055fa4f96ecc457405ab4ae3856e67e" }, { "name": "/bitmap/bitmap.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "3f9d8a2b5340a65d09be2e7796d94c00e227dbf7" }, { "name": "/buffer/buffer.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "8bd5bf6202b081beead324c1f469c61eb16af03d" }, { "name": "/giflib/giflib.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "5be102387e7c519b3cecf67492d42823766f0d6b" }, { "name": "/giflib/giflib/giflib.dll", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/giflib.dll", "platform": "Windows-x64", "sha1": "bbbbbf7940a1d8f112c4db08a1680075bfe59fad" }, { "name": "/giflib/giflib/libgiflib.dylib", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/libgiflib.dylib", "platform": "OSX-x64", "sha1": "8b7b7bc9ef42f6256cc770274a117655a475e77b" }, { "name": "/giflib/giflib/libgiflib.so", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/libgiflib.so", "platform": "Linux-x64", "sha1": "5fc0374a1f89d0f786cac5bbce5ce4cb512a3902" }, { "name": "/lodepng/lodepng.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "76170782e6b8dcf075f9efff8e2709adc2f2d25d" }, { "name": "/lodepng/lodepng/lodepng.dll", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/lodepng.dll", "platform": "Windows-x64", "sha1": "61a65e04b034ee094637e23720718791ca1865f5" }, { "name": "/lodepng/lodepng/liblodepng.dylib", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/liblodepng.dylib", "platform": "OSX-x64", "sha1": "4d7452a0a77551437062d59d9ef01f141422b562" }, { "name": "/lodepng/lodepng/liblodepng.so", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/liblodepng.so", "platform": "Linux-x64", "sha1": "22a58b4cce2f202c7e96d3518fa35868793aac43" }, { "name": "/turbojpeg/turbojpeg.moon", "url": "@{fileBaseUrl}@{fileName}", "sha1": "68175673b027aaf0f440a9feba0dfd81743a7bbe" }, { "name": "/turbojpeg/turbojpeg/turbojpeg.dll", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/turbojpeg.dll", "platform": "Windows-x64", "sha1": "4d11a21b550768f4cc497a53b09a436c75f426d5" }, { "name": "/turbojpeg/turbojpeg/libturbojpeg.dylib", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/libturbojpeg.dylib", "platform": "OSX-x64", "sha1": "d99df3508622fa757adff37a782e67a6cd33fda1" }, { "name": "/turbojpeg/turbojpeg/libturbojpeg.so", "url": "https://github.com/TypesettingTools/ILL-Aegisub-Scripts/releases/download/image-v1.0.0/libturbojpeg.so", "platform": "Linux-x64", "sha1": "c76a65d5a0433eeaa67e9b1ea4739b6118dfeb29" } ], "requiredModules": [ { "moduleName": "ffi" }, { "moduleName": "requireffi.requireffi", "version": "0.1.2", "feed": "@{feed:ffi-experiments}" } ] } }, "changelog": { "1.0.1": [ "Fix identation" ], "1.0.2": [ "Update ILL IMG module", "", "- Corrigido inicializa\u00e7\u00e3o no Aegisub v3.2.2" ] } } } }