Skip to content

RuneSchema and RSMK 0.8.0.0 changelog

Implemented changes consolidated from October 13–16, 2026. Each entry is one line. Download · Verification and release notes.

  • Updated RuneSchema and RSMK to version 0.8.0.0.
  • Integrated the revamped Helpy desktop workspace and RuneSchema Modding Kit branding.
  • Restored a movable desktop window with F2 hide/reopen behavior.
  • Added responsive layouts, adjustable Item Bay dimensions and configurable card sizing.
  • Added a detachable Item Bay with shared selection, cross-window drag/drop and Dock back controls.
  • Preserved hover descriptions, statistics, right-click actions and selected-item details in docked and detached views.
  • Corrected native power-level and masterwork badge presentation in item cards and details.
  • Made the RuneSchema logo's R follow the selected accent color while retaining its brackets.
  • Added Steam, Epic, Game Pass and dedicated-server environment branding.
  • Moved runtime/build information into Info and attribution/licensing into Credits and Legal.
  • Added UE4SS build identification and API-contract compatibility checks without a fixed future build-number ceiling.
  • Added GitHub update checks and release-information links.
  • Added alphabetical item ordering before pagination.
  • Retained bounded catalogue/query indexes to avoid rebuilding searches unnecessarily.
  • Fixed expired-catalogue recovery and separated Basic and Detail source indexes.
  • Added category/source filters and RuneSchema badges for modded item placards.
  • Retained source-mod identification in hover and selected-item details.
  • Added View family filtering for related equipment and appearance variants.
  • Combined loaded objects, mounted metadata, cooked declarations and schema definitions for item/recipe discovery.
  • Added typed metadata discovery for equipment and recipe subclasses, including non-ITEM_ asset names.
  • Prevented incomplete or failed mounted discovery from becoming a permanently empty catalogue.
  • Added readable server-side item labels when localized names or textures are unavailable.
  • Added source-aware, cache-first icon storage in AppData.
  • Added source fingerprints and independent invalidation for changed or missing content sources.
  • Moved source comparisons off the game thread.
  • Expanded registered item/building icon discovery beyond conventional UI/Icons folders.
  • Added registered-icon cache building from the main menu with bounded capture, progress counters and cancellation.
  • Added source-filtered .rsmk-icons import/export and native file-drop support.
  • Added a combined Build & export registered icon pack action.
  • Added Clean Icon Cache and Open cache folder controls with confined-path checks.
  • Added display-only imported thumbnails for dedicated-server definitions whose native textures are unavailable.
  • Preserved confirmed clone appearance/icon metadata through cards, cart rows, drag payloads and caches.
  • Kept normal icon capture demand-driven instead of rendering every registered asset at startup.
  • Added shared-cart item drag/drop and right-click actions with authoritative delivery confirmation.
  • Added up to sixteen recipients per cart with serialized, per-player delivery.
  • Added individual recipient removal and Clear recipients without changing cart quantities.
  • Removed phantom recipients on world changes and pruned disconnected players by identity.
  • Rejected stale roster/delivery replies and stopped ambiguous deliveries without automatic replay.
  • Added kit/loadout import/export and local kit-library workflows.
  • Organized item authoring into Transmog & Creation with source, customization and result cards.
  • Added appearance/icon drop targets and permanent-clone export without modifying the original item.
  • Added recipe authoring with ingredient, station, timing, category and output controls.
  • Added native crafting/processing station labels, icons, exact recipe membership and station filtering.
  • Moved advanced authoring into the dedicated Authoring Tools tab.
  • Included schema drafts, captures, traces, profiles, diagnostics, presets, NPC import and effects workflows.
  • Kept offline authoring cleanup separate from normal gameplay actions.
  • Added a widescreen, aspect-correct map with cursor-anchored zoom up to 32×, panning and Fit world.
  • Added correlated ground-Z lookups for map hover and selection.
  • Added map travel through native teleport/loading-screen handling and destination streaming preparation.
  • Added travel-phase/elapsed feedback and pre-departure cancellation.
  • Reduced repeated-travel selection work by skipping unrelated placement lookups.
  • Added a categorized building browser with native labels/icons and bounded metadata paging.
  • Removed the requirement for a matching building to already exist before first placement.
  • Added building-default/root validation, deferred binding, native collision checks and placement readback.
  • Distinguished confirmed placement, saved-but-inactive placement and failure.
  • Kept temporary building placement transient and excluded from saves.
  • Added read-only native-role badges to supported player-roster and map presentation.
  • Added Helpy desktop startup for dedicated servers running in interactive Windows sessions.
  • Enabled dedicated-server item/building/AI/NPC/resource metadata browsing without requiring a local player.
  • Added server-startup catalogue retries and explicit completion/errors for unavailable read requests.
  • Added a server-local Dedicated Server workspace with masked secrets and redacted native records.
  • Added staging for five documented scalar DedicatedServer.ini settings without editing the live server file.
  • Added a stopped-server apply helper with conflict checks, backup and atomic replacement.
  • Preserved repeated keys, unknown settings, comments, encoding and native shutdown bookkeeping during server edits.
  • Switched shipped RuneSchema configuration to settings.ini while retaining legacy settings.jsonc support.
  • Added two-launch JSONC migration with translation/readback first and guarded backup/retirement on a later launch.
  • Preserved conflicting configuration edits, unknown settings and recovery files.
  • Added editable RuneSchema settings in Helpy.
  • Hardened mod enable/disable state and load-order reconciliation.
  • Added complete nested Lua packages under mods//ue4ss// with scripts/configuration retained in place.
  • Added package-local context, callback context, collision checks and duplicate-start prevention.
  • Rejected stale package manifests and preserved parent-mod enablement.
  • Retained the legacy direct Lua companion layout with restart-based lifecycle handling.
  • Retired custom UE4SS-host and native nested-addon loading experiments.
  • Preserved the stock UE4SS.dll boundary for client and server installations.
  • Extended cooked PAK registry declarations to recipes, journals and lore.
  • Added conventional-root registry shards with explicit child-asset paths.
  • Added atomic declaration publication, ownership/path validation and loose-schema override precedence.
  • Raised the cooked declaration document limit from 256 to 512 KiB while retaining aggregate/reference budgets.
  • Extended schema registry declarations to eleven native lanes with explicit provenance checks.
  • Fixed network-identity counting so existing registrations do not reserve new slots twice.
  • Retained the native 65,535-entry capacity with clearer genuine-overflow diagnostics.
  • Removed unrelated 32,768-entry item/recipe discovery limits.
  • Recooked the shared networking identity component with replicated IdentityPayload and RepNotify handling.
  • Pinned verified networking container hashes during packaging.
  • Deferred cleanup certification when required registry enrollment fails.
  • Added recipe-path overrides for automatic unlocks or supported native discovery conditions.
  • Added pickup-history, actor-interaction and skill-level discovery conditions with native AND/OR groups.
  • Preserved native recipe progression and already learned recipes.
  • Limited progression overrides to the selected recipe rather than detaching unrelated progression content.
  • Added discovery staging, native readback and rollback for rejected transactions.
  • Indexed canonical PersistenceID lookups and cached empty/failed lookups without accepting ambiguity.
  • Batched crafting/processing verification with ordered snapshots and stale-storage detection.
  • Added phase/call counters for native recipe loading, discovery and station placement.
  • Expanded journal/lore authoring across native entry types and supported categories.
  • Added validated pickup, recipe, interaction and AI-kill journal discovery conditions.
  • Added NPC JournalEntries discovery alongside normal dialogue and shops.
  • Corrected journal hierarchy/detail keys and preserved earned/unread state.
  • Separated journal registration/category placement from confirmed player unlock delivery.
  • Allowed independently verified journal/lore unlock delivery while unrelated cleanup remains deferred.
  • Coalesced repeated identical unlock failures from combat/inventory callbacks.
  • Expanded quest categories, completed descriptions, completed-list visibility and objective hints.
  • Resolved quest regions through the live native enum instead of a fixed RuneSchema name list.
  • Added guarded migration for quest presentation changes without replaying rewards.
  • Added stage Completion: Any with shared completion/reward receipts.
  • Added deterministic alternative kill/hand-in resolution and consumption of only the winning route.
  • Preserved repeat cooldowns, counters and pending-exchange safeguards against duplicate rewards/costs.
  • Added craftable quest-scroll contracts and the shared RuneSchema.QuestItems helper plugin.
  • Added native scroll-use signature, authority, inventory-slot and item-identity validation.
  • Corrected scroll rejection when the native nonreplicated identity cache is not yet populated.
  • Extended authoritative summon/helper kill attribution and quest kill-credit integration.
  • Added EventOnly AI additional-drop contracts with verified loot-row binding and non-kill restoration.
  • Preserved completed quest/event receipts during eligible definition migration.
  • Unified $, $+offset and $-offset grounding across supported spawn, NPC, vendor and event paths.
  • Made bare $ prefer landscape below roofs/bridges and added GroundReferenceZ for selected upper surfaces.
  • Rejected wall/underside hits and initial overlaps, with bounded reference-floor selection.
  • Corrected trace endpoints and reflected World Partition cell-box/boundary decoding.
  • Kept spawn placement queued while streamed collision is unavailable.
  • Added nearby-safe placement search and collision-aware landing/footprint checks.
  • Added deferred actor identity/lifetime checks and bounded eligible retries.
  • Added scaled event-wave footprint preflight and final-scale construction checks.
  • Preserved numeric-Z placement and post-construction position/collision validation.
  • Added idempotent resource-scale restoration across re-entry.
  • Restricted transient actor retirement to proven RuneSchema ownership.
  • Added Human NPC wearable-slot validation, Necklace/Trinket2 handling and EquipmentWhen rules.
  • Added explicit WorldEverCompleted equipment latches tied to world-save identity.
  • Added $WearableBridge directives for validated cooked or schema-created wearables.
  • Enrolled schema-created wearables after successful native identity registration.
  • Replaced repeated wearable membership scans with weak-validated indexed lookup.
  • Added conflicting quest-owner diagnostics and guarded stale ownership-marker migration.
  • Restricted persistence cleanup to proven unresolved/orphaned identities.
  • Preserved active learned recipes, earned journal progress and unrelated vanilla content during cleanup.
  • Hardened Steam/Game Pass save-provider boundaries and unsupported-format rejection.
  • Added an opt-in, off-by-default corrupt-character entry bypass with native-binding validation and diagnostics.
  • Added carry-weight native readback and conflicting-rule diagnostics.
  • Added weak-object/world-generation checks for deferred work, cached references and streamed actors.
  • Hardened startup readiness, bounded recovery, worker teardown and shutdown handling.
  • Reduced reliance on executable-specific signatures through validated reflected contracts where supported.
  • Added frame-budgeted NPC creation and bounded catalogue/metadata work slices.
  • Added RuneSchema.log alongside consolidated UE4SS logging.
  • Routed verbose/advanced detail into RuneSchema.log while retaining genuine failures in normal output.
  • Fixed normal-log mirroring so forwarded arguments retain phase names and source information.
  • Reduced routine PAK, wearable, placement and unlock spam in favor of bounded source/count summaries.
  • Added rate-limited slow-work attribution and per-NPC construction timing diagnostics.
  • Hardened native notification text validation and delivery-result reporting.
  • Added Live Log with bounded background tailing, rotation/truncation handling and partial-line retention.
  • Added Live Log severity/source filters, case-insensitive search, pause/follow, entry details and clipboard copy.
  • Added local filtered log export without overwriting the active runtime log.
  • Added eight clickable diagnostic help codes without uploading log/player/path data.
  • Cleaned the release ZIP while retaining DLLs, mapping, Lua runtime, plugins/assets and default settings.
  • Consolidated legal notices while preserving plugin-specific and previously bundled dependency notices.
  • Added retained-runtime hash verification during package cleanup.
  • Compressed both RuneSchema and RSMK DLLs and verified package integrity/lifecycle behavior.
  • Updated release metadata and tag validation for 0.8.0.0 while retaining legacy version compatibility.
  • Prevented CI rebuilds from overwriting an existing verified release asset.
  • Matched the website to Helpy's dark/gold styling with an optional light theme.
  • Rewrote the framework overview, package/function reference and getting-started guidance.
  • Added searchable diagnostic help pages and dedicated-server settings/privilege documentation.
  • Simplified site navigation and added responsive audience hubs and quick-guide filtering.
  • Updated loader schemas, examples, platform guidance and safe update/removal instructions.