AL|EN Posted February 25, 2020 Share Posted February 25, 2020 (edited) What does this tool do? A tool that automatically generates Infinity Engine mod packages when you publish a release. What are Infinity Engine mod packages? They are standardized, universal and cross-platform Infinity Engine Mod Packages .zip package It contains the latest WeiDU executable for Windows and macOS (for Linux is impossible) and .command file for macOS. .iemod package The IEMOD format is intended to be a platform-independent distribution format for modifications for games using the Infinity Engine. The packages are used mainly by mod managers. Among other things, they offer a "double-click at file>extract>install" feature. General info the zip package always contains the latest official WeiDU version from https://github.com/WeiDUorg/weidu/releases, at the time when it has been created because of how WeiDU Auto-Update feature is designed, at this time there is no point to include specific WeiDU version because it will be overwritten anyway during mod installation the version of the package is read directly from the WeiDU tp2 VERSION keyword the package name is taken from mod metadata ini file "Name=" key, excluding non-supported characters for GitHub package files can be combined with the ModRelease tool the tool is server-less micro-service - it will operate as long GitHub Actions will exist in any form Example: ( repository ) How to do the one-time installation inside your mod repository? - by adding to the repository Download Infinity Auto Packager repository, extract InfinityAutoPackager-master.zip file Copy '.github' folder into you top-level folder of the mod repository Commit and push changes to the remote repository How to use it? Publish release After a few moments, the .iemod and .zip packages will be automatically created and added to the published release. How long it takes depends on how big the mod is. If you have additional questions, feel free to ask Edited June 18, 2021 by AL|EN fixed image link, typos Quote Link to comment
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.