A DLL component for LiveSplit that automatically checks for updates of your loaded .asl script
Whenever .asl scripts get updated, speedrunners usually have to manually visit GitHub, download the new .asl file, and replace old one with the new one. This component automatically checks your loaded .asl scripts on startup, will prompt you when an update is available, downloads the new version, and loads it in LiveSplit when downloaded.
As long as the creator of the .asl script has enabled update support.
- Download
LiveSplit.ASLUpdater.dllfrom the Releases tab. - Place the
.dllfile into your LiveSplit installation folder inside theComponentsdirectory. - Restart LiveSplit.
- Open LiveSplit.
- Right-click LiveSplit -> Edit Layout... -> [Click the + button] -> Other -> ASL Updater.
- Double-click on
ASL Updaterto open its settings. - Options:
- Automatically download updates: Check this if you want updates to download automatically without prompting you.
- Create backup (.asl.bak) before replacing script file: Keeps a backup copy of your previous script before applying an update.
- Check for Updates Now: Click this button at any time to manually check for updates.
- Click OK and save your layout.
To make your .asl script compatible with the ASL Updater, add a single header line near the top of your .asl file pointing to your GitHub repository:
// UpdateUrl: https://github.com/YourUsername/YourRepositoryNote
Because this plugin is an unsigned custom .dll file, you can view the clean scan results showing the file is safe below: