NativeUI Download & Installation Guide for GTA V
a C# user interface library originally created for Grand Theft Auto V mods built with ScriptHookVDotNet.
The library helps developers create Rockstar-style menus without building an entire user interface system from scratch. It includes support for buttons, checkboxes, lists, nested menus, controller input, mouse controls, custom banners, item descriptions, badges, and event-based callbacks.
NativeUI was widely used by GTA V script mod developers, but the project is now deprecated and is no longer actively maintained.
Developers starting new projects should consider using LemonUI, the recommended successor to NativeUI.
Important: NativeUI is Deprecated
NativeUI is no longer under active development.
The project’s maintainers officially deprecated the library and recommended that developers migrate existing projects to LemonUI.
The original NativeUI GitHub repository has also been archived and is now read-only.
This means:
NativeUI is not expected to receive new features
Bug fixes are no longer actively provided
Compatibility with future GTA V or ScriptHookVDotNet changes is not guaranteed
Developers should use LemonUI for new projects
Existing mods may still require NativeUI to work
If you are downloading NativeUI because an older GTA V mod specifically requires it, you may still need the appropriate NativeUI DLL.
For new mod development, LemonUI is the better choice.
What is NativeUI?
NativeUI is a ScriptHookVDotNet-based interface library designed for Grand Theft Auto V.
It provides developers with reusable components for creating menus that visually resemble the native Rockstar Games interface.
Instead of manually programming every menu element, developers can use NativeUI classes and components to quickly build interactive mod menus.
NativeUI is primarily a development dependency rather than a standalone GTA V mod.
Some GTA V mods require the NativeUI DLL to be installed before the mod can function correctly.
NativeUI Features
NativeUI includes a range of menu-building features for GTA V script developers.
Buttons
Create simple selectable menu items that trigger actions when clicked or selected.
Checkboxes
Add toggleable options for enabling or disabling mod features.
Lists
Create selectable lists that allow users to switch between multiple available options.
Nested Menus
Build multiple connected menus and submenus for organizing large numbers of settings and features.
Controller Support
NativeUI supports game controller input, allowing menus to be navigated without requiring a keyboard.
Mouse Controls
Menus can also support mouse interaction.
Custom Banners
Developers can use GTA V game sprites or their own textures to customize menu headers and banners.
Instructional Buttons
Custom instructional prompts can be displayed to help users understand available controls.
Multiple Screen Resolutions
NativeUI was designed to work across different screen resolutions.
Item Descriptions
Developers can add descriptions to menu items to provide additional information.
Rebindable Controls
Supported controls and keyboard inputs can be customized or reassigned.
Menu Badges
Badges can be used to visually decorate or identify certain menu items.
Event-Based Callbacks
Developers can react to user interaction using event-based programming.
Who Needs NativeUI?
You may need NativeUI if you are installing an older GTA V script mod that lists NativeUI as a required dependency.
Common situations include:
Installing an older ScriptHookVDotNet mod
Running a GTA V mod built specifically with NativeUI
Maintaining an existing NativeUI-based project
Testing legacy GTA V scripts
Updating an older mod before migrating it to LemonUI
Users should check the documentation provided by the individual GTA V mod to determine which NativeUI version is required.
NativeUI Latest Release
The last published NativeUI release is:
NativeUI 1.9.1
It was released on May 2, 2019.
Because NativeUI is deprecated, users should not expect regular new releases or active maintenance.
Developers should verify whether their existing project specifically requires NativeUI before downloading it.
NativeUI Requirements
NativeUI is designed to work with GTA V script mods using ScriptHookVDotNet.
A typical setup may require:
Grand Theft Auto V for PC
Script Hook V
ScriptHookVDotNet
A compatible GTA V script mod
NativeUI DLL if required by the mod
Exact requirements can vary depending on the mod you are trying to use.
Always check the documentation included with the individual mod.
How to Download NativeUI
If an existing GTA V mod requires NativeUI, download the required version from a trusted source or the project’s archived official release repository.
The latest official NativeUI release is version 1.9.1.
Because the repository is archived, the project should primarily be considered a legacy dependency.
Developers creating new GTA V projects should download LemonUI instead.
How to Install NativeUI for GTA V
The exact installation process can vary depending on the mod.
A common installation method is described below.
Step 1: Install Script Hook V
Make sure Script Hook V is installed correctly in your GTA V installation.
Script Hook V is commonly required for single-player script modifications.
Step 2: Install ScriptHookVDotNet
Install a compatible version of ScriptHookVDotNet.
This provides the .NET scripting environment used by NativeUI-based GTA V mods.
Step 3: Locate Your GTA V Scripts Folder
Open your GTA V installation directory.
Locate or create the following folder:
Grand Theft Auto V/
└── scripts/
Many ScriptHookVDotNet mods use this folder.
Step 4: Download NativeUI
Download the NativeUI version required by your mod.
For legacy projects, this may be NativeUI 1.9.1.
Step 5: Extract the Archive
Extract the downloaded package using an archive utility.
Locate the NativeUI DLL or other files specifically required by your mod.
Step 6: Follow the Mod’s Instructions
Some mods may expect NativeUI to be placed inside the GTA V scripts folder.
A typical structure may look like:
Grand Theft Auto V/
└── scripts/
├── NativeUI.dll
└── YourMod.dll
However, always follow the installation instructions provided by the individual mod developer.
Important Distribution Notice
The original NativeUI developers recommended that mod creators avoid distributing their own copies of the NativeUI DLL with their mods.
Bundling the DLL with individual mods can result in many outdated NativeUI versions circulating online.
Instead, users should obtain the required library version from the original project source whenever possible.
This reduces the likelihood of version conflicts and outdated dependencies.
Common NativeUI Installation Problems
Mod Does Not Load
Check that:
Script Hook V is installed
ScriptHookVDotNet is installed
The correct NativeUI version is available
The mod files are inside the expected folder
Your GTA V and scripting dependencies are compatible
Missing NativeUI DLL Error
If a mod reports that NativeUI.dll is missing, the mod probably requires NativeUI as a dependency.
Download the required NativeUI release and place it in the location specified by the mod developer.
Wrong NativeUI Version
Some older mods may depend on a specific NativeUI version.
Using another version may result in errors or unexpected behavior.
Check the mod’s documentation before replacing an existing NativeUI installation.
Mod Stopped Working After an Update
Because NativeUI is deprecated, future changes to GTA V, Script Hook V, or ScriptHookVDotNet may affect compatibility.
Check whether the mod developer has released an updated version using LemonUI or another supported UI framework.
NativeUI for Developers
NativeUI was designed to simplify the creation of Rockstar-style GTA V menus.
Developers could use the library to create menus containing:
Action buttons
Toggle options
Selectable lists
Nested menu categories
Menu descriptions
Custom graphics
Controller controls
Mouse interaction
However, developers should avoid starting new projects with NativeUI because it is no longer maintained.
LemonUI is now the recommended replacement.
NativeUI vs LemonUI
LemonUI was created as a replacement for NativeUI and retains most of the familiar UI concepts while providing improvements and continued development.
Developers maintaining an older NativeUI project should consider migrating it to LemonUI.
LemonUI supports multiple GTA V development environments, including:
ScriptHookVDotNet 3
RagePluginHook
FiveM
RageMP
Legacy ScriptHookVDotNet 2 support is limited to older LemonUI versions.
For modern projects, developers should review the current LemonUI documentation and select the package designed for their framework.
Should You Download NativeUI or LemonUI?
The correct choice depends on your situation.
Download NativeUI if:
An older GTA V mod specifically requires NativeUI
You are maintaining a legacy project
You need compatibility with an existing NativeUI-based script
Use LemonUI if:
You are creating a new GTA V mod
You are actively developing an existing project
You want a maintained UI library
You need newer features and compatibility improvements
For most new development projects, LemonUI is the recommended option.
Migrating From NativeUI to LemonUI
Developers maintaining NativeUI-based projects can migrate to LemonUI.
The NativeUI deprecation notice states that migration is relatively straightforward for many projects.
The general process involves:
Adding the appropriate LemonUI package.
Replacing NativeUI references.
Updating namespaces.
Replacing NativeUI functions with their LemonUI equivalents.
Testing menus and callbacks.
Updating project dependencies.
Removing the old NativeUI dependency.
Because APIs are not necessarily identical, developers should consult the official LemonUI upgrade documentation when migrating larger projects.
About LemonUI
LemonUI is a modern UI framework for Grand Theft Auto V development.
It was created as a replacement for NativeUI and provides NativeUI-style interface elements alongside additional UI development functionality.
LemonUI can be used with supported environments such as ScriptHookVDotNet, RagePluginHook, FiveM, and RageMP.
The exact installation process depends on the framework being used.
Developers should only install the LemonUI files or package required for their specific development environment.
NativeUI License
NativeUI is distributed under the MIT License.
The software is provided without warranty, and users and developers should review the included license terms before redistributing or modifying the project.
Open-Source Project
NativeUI was released as an open-source project written in C#.
The archived repository contains the source code and development history of the project.
Because the repository is read-only, new contributions and active feature development have effectively moved away from NativeUI.
Developers interested in a maintained successor should use the LemonUI project.
Download NativeUI
Download NativeUI only when an existing GTA V mod or legacy development project specifically requires it.
Before installing, make sure you have:
Grand Theft Auto V installed
Required GTA V scripting dependencies
ScriptHookVDotNet if required
A mod that specifically depends on NativeUI
Latest Legacy Release: NativeUI 1.9.1
Available Downloads
NativeUI 1.9.1 Release
Source Code ZIP
Source Code TAR.GZ
NativeUI is deprecated and no longer actively maintained.
For new GTA V mod development, migrating to or starting with LemonUI is recommended.