Repository navigation
Releases
TUFHelperLite v1.0.1
TUFHelperLite 1.0.1
Fixes levels that failed to extract, or opened without their music, when the archive has long file names or Japanese, Chinese, Korean or other non-ASCII names.
- Read the original UTF-8 file names that Bandizip, 7-Zip and similar archivers store inside the ZIP. Names zipped on Chinese, Japanese or Korean Windows keep their characters, so levels find their song and image files again.
- When an archive has no stored UTF-8 names, choose the code page (Korean, Chinese GBK, Japanese Shift_JIS or UTF-8) that fits all of its names instead of always reading them as Korean. A broken byte no longer swallows the
/or.after it. - Shorten file and folder names only when they exceed the operating system's name or path length limits, keeping the file extension. Names the system accepts are left unchanged.
- On Windows, rename entries that use reserved names such as
CON, invalid characters, or trailing dots and spaces. - Show a clear error for levels uploaded as RAR or 7z archives instead of reporting a corrupt ZIP. These levels still need to be downloaded and opened manually.
Existing installations update automatically. Settings and downloaded levels are preserved. Levels that were downloaded before this release with broken file names can be deleted in Manage downloads and downloaded again.
Download TUFHelperLite.zip for a manual installation and verify it with TUFHelperLite.zip.sha256.
TUFHelperLite v1.0.0
TUFHelperLite 1.0.0
TUFHelperLite now includes the ADOFAI-IPC SDK. The separate AdofaiIpc mod is no longer required after all installed IPC consumers have migrated. Existing 0.1.9 installations can receive this release through their normal automatic updater. Settings and downloaded levels are preserved.
Download TUFHelperLite.zip for a manual installation. It is also the single package used by both generations of automatic updater. Install the complete ZIP; the compatibility files in Assets/AdofaiIpc remain intentionally included for users upgrading from older installations.
The SDK is staged before Helper initializes. After initialization succeeds, Helper selects its SDK launcher for the next game launch and stops using the legacy IPC installer. A failed download, checksum or incomplete package leaves the active version available. A manual reinstall can also select the locally installed release while offline.
Validation covers the current updater, the actual updater and dependency shim from the published v0.1.9 ZIP, SDK file promotion, next-launch state, interrupted update recovery, checksum/path validation and preservation of user data. Unity game startup, cross-mod SDK discovery and operating-system file locks still require the supplied in-game migration scenarios.
TUFHelperLite v0.1.9
TUFHelperLite 0.1.9 updates its AdofaiIpc dependency to 0.4.0. The package includes matching 0.4.0 bootstrap, dependency shim, and migration binaries; installations with an older AdofaiIpc version will be prompted to update it.
Build and package validation passed, including core and updater tests and Unity/Mono compatibility checks. Install TUFHelperLite.zip as the mod package and verify it with TUFHelperLite.zip.sha256.
TUFHelperLite v0.1.8
Hotfix release restoring compatibility with the Unity/Mono runtime used by ADOFAI. Replaces compiler-generated DefaultInterpolatedStringHandler calls with Mono-safe string construction and adds package-time binary compatibility checks. Users on v0.1.7 should update immediately.
TUFHelperLite v0.1.7
What is new
- Resolve TUF level metadata before showing the download overlay, preventing fallback artwork and text from flashing before a level opens.
- Check installed TUF levels for updates before every ID-based open while keeping the URL-only flow and external IPC contract unchanged.
- Show a timed warning toast in the level editor when an older installed revision is opened, including hover pause, progress, and immediate dismissal.
- Stop the open flow safely when metadata lookup or update comparison fails.
Upgrade
The fixed launcher can update an existing 0.1.6 installation to 0.1.7 automatically. If a downloaded level is currently open in ADOFAI, close that level before attempting to update the mod.
Integrity
Download both TUFHelperLite.zip and TUFHelperLite.zip.sha256. The launcher verifies the package before activating the new runtime.
TUFHelperLite v0.1.6
What's new
- Check all downloaded levels for updates in one bounded background batch.
- Keep per-level progress and failure details available to the TUF web client while a batch check is running.
- Reconnect an existing TUFHelperLite-managed download folder after reinstalling the mod by selecting it with the existing Choose folder action.
- Add a storage identity marker so reconnect only adopts a folder previously managed by TUFHelperLite.
Upgrade
TUFHelperLite's fixed launcher can update an existing 0.1.5 installation to 0.1.6 automatically. If a downloaded level is currently open in ADOFAI, close that level before attempting to update it.
Integrity
Download both TUFHelperLite.zip and TUFHelperLite.zip.sha256. The launcher verifies the package before activating the new runtime.
TUFHelperLite v0.1.5
Highlights
- Manage the TUFHelperLite download storage location from the TUF website, including resumable migration and cleanup recovery.
- Browse downloaded levels with cursor-based pagination and bounded lazy loading.
- Check downloaded levels for updates and safely install updates with staged replacement and crash recovery.
- Cancel active downloads and keep download/library state synchronized through IPC.
- Improve fixed-launcher and AdofaiIpc bootstrap recovery without showing migration prompts for modern entry points.
Compatibility
- Requires AdofaiIpc 0.3.0 or newer.
- Existing downloads are discovered lazily and receive local manifests as they are loaded.
- Existing TUFHelperLite installations can update through the fixed launcher.
Assets
TUFHelperLite.zip— mod packageTUFHelperLite.zip.sha256— SHA-256 checksum
TUFHelperLite v0.1.4
TUFHelperLite 0.1.4
This release replaces the legacy updater with a fixed launcher and versioned runtime updates.
- Official v0.1.2 installations can update to v0.1.4 automatically. The first transition shows a one-time restart notice.
- If AdofaiIPC is older than 0.3.0, reinstall AdofaiIPC 0.3.0 and fully restart the game once.
- Users who manually installed the broken v0.1.3 release must manually reinstall TUFHelperLite v0.1.4 once.
- After v0.1.4 is installed, future stable TUFHelperLite updates are verified and activated in the same game launch.
- Fixes the download overlay shutdown
AssetBundle.Unload()null-reference error.
The package keeps the legacy transport layout required by the official v0.1.2 updater while storing active code under Runtime/versions/<version> after migration.
Full Changelog: v0.1.3...v0.1.4
TUFHelperLite v0.1.3
Warning
TUFHelperLite v0.1.3 cannot be installed by the v0.1.2 automatic updater.
If you manually installed v0.1.3, install v0.1.4 manually once when it is released.
Automatic updates work again after the v0.1.4 fixed launcher is installed.
Full Changelog: v0.1.2...v0.1.3
TUFHelperLite v0.1.2
KOR
수정됨
- 일부 환경에서 v0.1.1 업데이트 후 모드가 실행되지 않던 문제를 수정했습니다.
- 자동 업데이트 후 모드가 더 안정적으로 시작되도록 개선했습니다.
ENG
Fixed
- Fixed an issue where the mod could fail to start after updating to v0.1.1 on some systems.
- Improved startup reliability after automatic updates.