Upgrade Guide

Use this page when updating an older Nord Inventory installation to the current resource files.

1. Back up first

Back up:

2. Replace the complete resource

Do not copy only shared/utils.lua, only the NUI or only one core file. Several updates changed contracts together, especially external use handling and cross-resource callbacks.

3. Preserve server-only admin config

Review:

server/config.lua

Keep license identifiers server-only.

4. Migrate UI provider configuration

Current builds use one simple resource name per bridge:

Config.Notify = 'nord_inventory'
Config.TextUI = 'nord_inventory'
Config.Target = 'auto'

Config.Interaction controls interaction mode/key only.

5. External item-use integrations

Current builds support:

Server exports are completed directly on the server.

6. Cross-resource callback compatibility

Current builds safely support Cfx function references passed through exports to:

If you see Cannot index a funcref, first check for a mixed or partial resource update.

7. Source-aware item deletion

Source-aware deletion uses:

nord_inventory_disabled_reference_items

Base/reference items are disabled instead of edited or deleted from Lua. Database-only items are deleted from the custom table. Disabled base items can be restored.

Nord creates the table automatically, and the current SQL file also includes it.

8. Test integrations

Before production, test:


Revision #1
Created 2026-09-03 21:04:55 UTC by Riguita
Updated 2026-09-03 21:04:55 UTC by Riguita