nkUI

A modern style UI compilation for RIFT

File Details

V1.4.0

  • R
  • Feb 28, 2026
  • 2.55 MB
  • 5
  • 4.0

File Name

nkUI-V1.4.0.zip

Supported Versions

  • 4.0

nkUI v1.4.0 - Changelog

Release Date

February 28, 2026

New Features

Manual System

  • Complete Manual Module: Replaced the old tutorial system with a comprehensive manual
  • Welcome Page: Displays nkUI logo, current version, and changelog for latest version
  • Overview Page: Explains nkUI's purpose and basic features
  • Default UI Setup Guide: Step-by-step instructions for hiding default RIFT UI elements
  • 17 Module Sections: Detailed documentation for each nkUI module
  • Multi-language Support: Manual available in English, German, and French

Improvements & Fixes

Map

  • **Now uses ingame maps where availabe
  • **Much higher resolution map on world 1-4
  • **Icons can be scaled in settings
  • **Added map icon legends

General

  • Removed Tutorial System: Deleted all old tutorial code and graphics
  • Code Quality: Various code cleanup and optimization
  • Performance: Removed garbage collection and recycling optimizations (reverted to stable)

Action Bar Improvements

  • Keybind Labels: Added keybind label display on action bar icons
  • Keybind Dialog: Right-click action bar slot to open keybind assignment dialog
  • Exclusive Keybinding: Keybinds are automatically removed from other icons when assigned
  • Keybind Persistence: Keybinds are saved per character and persist across sessions

Code Cleanups

  • Removed garbage collection code for stability
  • Removed recycling optimizations that caused issues
  • Cleaned up version handling code
  • Removed debug prints and dump statements
  • Improved overall code organization

LibEKL Updates

  • SetFontSize in nkButton: New method to dynamically set button font sizes
  • formatNumber Function: New string formatting function for readable number display
  • Improved Button Styling: Enhanced button rendering and visual consistency
  • Grid Fixes: Improved grid cell rendering and layout
  • Manager Updates: Better UI element management and lifecycle handling
  • Removed LibTransform: Simplified transform handling
  • Improved Scaling: Fixed scaling issues when rotating UI elements
  • Strata Bugfix: Small window layering improvements
  • Window Icon Management: Fixed missing window element icons
  • Manager Improvements: Better internal UI management and event handling
  • Grid Cell Rendering: Fixed issues with grid cells not displaying correctly
  • Window Elements: Fixed missing icons in various window elements
  • Strata/Layering: Fixed window strata positioning issues
  • Print/Debug Statements: Removed leftover debug print statements and dumps
  • General Stability: Various bug fixes for improved addon stability

Developer Notes

  • All code has been validated with Lua 5.1 syntax checker
  • GitHub Actions Release Workflow added for automated ZIP creation
  • All manual translations (EN, DE, FR) have been updated
  • Submodule (LibEKL) integration improved with recursive checkout in workflow

Compatibility

  • RIFT Version: 4.0+
  • Dependencies: LibEKL, LibMap, LibQB (embedded)
  • Languages: English, German, French

Known Issues

None reported at this time.

Credits

  • Developer: NaifuKishi
  • Inspired by: ndUI, ToxiUI, Parrot, ElvUI
  • Contact: rift@naifukishi.com