Weasel Mods
WeiDU Mod Packager: A GitHub Action for modders to automate mod package creation! - Printable Version

+- Weasel Mods (https://www.weaselmods.net)
+-- Forum: News and Announcements (https://www.weaselmods.net/forumdisplay.php?fid=1)
+--- Forum: Infinity Engine Modding News Feed (https://www.weaselmods.net/forumdisplay.php?fid=3)
+--- Thread: WeiDU Mod Packager: A GitHub Action for modders to automate mod package creation! (/showthread.php?tid=2357)



WeiDU Mod Packager: A GitHub Action for modders to automate mod package creation! - Mecha-Weasel - 10-06-2024

WeiDU Mod Packager: A GitHub Action for modders to automate mod package creation!

WeiDU Mod Packager is a highly customizable GitHub Action that can be used to automate the creation of mod packages. Like AL|EN's Infinity Auto Packager it takes care of adding PI-specific iemod packages and platform-specific zip archives whenever a new mod release is published.


The action provides a number of parameters to customize mod package creation, such as:


  • Mod package type: iemod package or platform-specific zip archive (Windows, Linux, macOS).
  • Architecture of included setup binaries: e.g. x86 (32-bit) or amd64 (64-bit).
  • Mod package version: Whether to draw version number from the mod's tp2 VERSION flag, the GitHub release tag name, or specify a custom version string.
  • Naming scheme: Derive from the mod's tp2 filename, the "Name" definition in the PI metadata file, or provide a custom mod package name.
  • WeiDU version: The WeiDU version to use for the mod's setup binary.
  • Platform-specific name prefixes: Helps to identify the target platform of the created mod package. The default prefixes are fully compatible with the modhub micro service.

More details, operating instructions and a number of predefined scripts can be found on GitHub: WeiDU Mod Packager



https://www.gibberlings3.net/forums/topic/38759-weidu-mod-packager-a-github-action-for-modders-to-automate-mod-package-creation/