Skip to content

LootLocker_UnrealServerSDK_V6.6.0

Latest

Choose a tag to compare

@kirre-bylund kirre-bylund released this 09 Jul 06:22

Features

β€’ πŸ›’ Catalog API β€” A new catalog endpoint: ListCatalogItemsById (look up up to 100 catalog entries by catalog_listing_id). Response includes comprehensive entity detail structs for assets, currencies, progression points, progression resets, and groups with inlined metadata parsing.

β€’ πŸ† Leaderboard Manual Reset CRUD β€” Four new endpoints for managing leaderboard resets from the server: RequestManualLeaderboardReset, ListManualLeaderboardResets, GetManualLeaderboardReset, and CancelManualLeaderboardReset. Each response includes scheduling information (scheduled_for), status tracking (pending/processing/completed/failed), and error messages when a reset cannot be fulfilled.

β€’ πŸ”§ File-Based Pre-Configuration β€” New LootLockerServerPreConfig.bytes system for shipping SDK settings in a file instead of DefaultGame.ini. Supports plain JSON or AES-256-ECB + PKCS7 + Base64 encrypted content. Covers api_key, domain_key, game_version, log_level, and logging flags. When active, locks the Project Settings UI to prevent accidental drift between the file and the editor. Useful for CI/CD pipelines and distribution where settings should not live in version-controlled ini files.

β€’ πŸ“£ In-Editor Update Checker β€” A new "Check for Updates" entry under Tools β†’ LootLocker Tools queries GitHub Releases for newer SDK versions and shows a non-modal notification window with the current vs. available version. Includes options to skip a version, remind in 7 days, or never notify. Automatically checks on editor startup (after a 180-second delay) and at most once every 24 hours. Preferences are persisted per-project.

Fixes

β€’ Fixed a crash in headless/unattended environments (commandlets, automated tests) where the editor module tried to register Slate widgets before Slate was initialized.

β€’ Fixed FindPlugin call in the HTTP client to use the TEXT() macro for correct string literal handling.

Breaking Changes

β€’ LimitLogLevelTo default changed from Display to Warning. Existing projects that relied on Display-level logging will now see fewer log messages. If you need the previous behavior, explicitly set the log level to Display in Project Settings or via the file config system.

Full Changelog: v6.5.0...v6.6.0