Step between records without closing the editor, jump by search, and act on many rows at once.
Working Through a Database Section
Every section of the Database menu — Items, Mobs, Abilities, Skills, Pets & Mounts, Elements and the rest — shares the same list-and-editor shape. Two features make a long catalog quick to work through: record navigation inside the editor, and bulk actions on the list.
Record navigation — edit the next one without closing#
Open any record and look at the top-right of the editor, just left of Duplicate:
| Control | What it does |
|---|---|
| ◀ | Opens the previous record in the list |
| Name · 3 / 42 | Click to open a searchable list of every record; the number is your position |
| ▶ | Opens the next record in the list |
- Open a record from the list the normal way.
- Use ◀ / ▶ to walk the list — or press Alt + Left / Alt + Right.
- To jump somewhere specific, click the middle button, type part of a name or id, and press Enter. ↑ / ↓ move the highlight; Esc closes the list without closing the editor.
Things worth knowing#
- The arrows follow your filter. "Next" means the next row the list is currently showing — if you have searched or filtered, stepping stays inside that result set. Clear the filter to walk the whole catalog.
- Unsaved work is protected. Switching records with unsaved changes prompts to discard, exactly like closing the editor does. Use Apply first if you want to keep the change and stay put.
- The control hides itself when there is only one record to move between.
When a list won't load, or a field won't save#
Two messages look alarming but are there to protect your work:
| You see | What it means | What to do |
|---|---|---|
| "Couldn't load Items — Retry" (or Mobs, Abilities…) | The section couldn't reach your database — it timed out, or the connection dropped. Your records are still there; the list is not empty. | Press Retry. Don't re-create records you think are missing — you'd end up with duplicates once the list loads. |
| A field outlined in red with a message under it | That value is invalid — a required name left blank, a number outside its range, a dropdown with nothing chosen. | Fix the highlighted field. Saving jumps to the tab holding the first bad field, and the footer counts how many are left ("Fix 2 highlighted fields"). |
- Nothing is half-saved. A save with a highlighted field writes nothing; fix the field and save again.
- The plain message is the one to report. The full technical error goes to the browser console (F12), which is what support will ask for if a load keeps failing.
Search, sort, filter and the keyboard#
Every list in the Database menu shares one list — Items, Mobs, Abilities, NPCs and Quests, and also the side lists in pages like Locations, Factions, Match Rules, Notifications, Common Events and the Cinematics library. It works the same way in each. In a narrow side list the search box sits across the top and the count sits under it, but the keys and the saved-in-the-link behaviour are the same.
| Part | What it does |
|---|---|
| Search box | Matches any part of a name or id, and on some lists more (an NPC's faction or map, a quest's giver, map or tags). It ignores upper and lower case. |
| Filters | The dropdowns next to the search box: item type, AI behaviour, ability type, NPC role, map, faction and status, and quest status, type, repeat and level range. Every filter you set must match. |
| Clear filters | Appears while a search or filter is on. It resets them all at once. |
| Count | Shows "12 of 340 mobs" while the list is filtered, so you always know how much is hidden. |
| Column headers | Click a header with ↕ to sort by it. Click it again to reverse. Blank cells always go last, whichever way you sort. |
| Pages | Long lists show 25 or 50 rows a page. Sorting covers the whole list, not just the page you're on. |
Your search, filters, sort and page are saved in the address bar. Reloading the page, pressing Back, or sending the link to a teammate opens the same view. Selections are not saved in the link, so a shared link never opens with rows already ticked.
Keyboard#
Click an empty part of the list, or Tab into it, and then:
| Key | Action |
|---|---|
| ↓ / ↑ (or J / K) | Move the highlight to the next or previous row |
| Shift + ↓ / Shift + ↑ | Move and add rows to the selection |
| Space (or X) | Tick or untick the highlighted row |
| Shift + click a checkbox | Tick every row between the last one you ticked and this one |
| Enter (or O) | Open the highlighted row in its editor |
| Ctrl + A (⌘ + A on Mac) | Tick every row on this page |
| Esc | Clear the selection (press again to remove the highlight) |
| Delete | Delete the selected rows. You're always asked to confirm first. |
| Page Up / Page Down | Previous or next page |
| / | Jump to the search box. Esc in the box empties it. |
Things worth knowing#
- Select every match, not just this page. When you tick the header checkbox on a list with more than one page, a line above the table offers Select all N matching. Use it to select every row the search finds across all pages.
- Bulk delete checks what still uses your selection. Before deleting, the confirm lists what still points at the selected rows ("Used by 4 recipes and 1 quest") and names which of your selected records are in use. If anything is in use, the button reads Delete N anyway. Records you delete together don't count as using each other.
- Rows that fail to delete stay ticked, so you can see exactly which ones did not go and why.
- There is no feature flag. The list is part of the Database editor.
Very long lists: Audit Log and other records#
Some lists hold records that keep growing while your game runs, such as the Audit Log. These lists load one page at a time from your database instead of loading everything at once. The controls are the same, with four differences:
- Search, filters and sorting cover every record, not just the page on screen. Searching the Audit Log for a map name finds the entry even if it is 40 pages back.
- The count and the page numbers come from the database. "12 of 4,210 audit entries" means 12 entries match out of 4,210 in total.
- Typing waits until you pause before it searches, so each word doesn't send its own request. While the next page loads, the current rows stay on screen, dimmed.
- You can only tick the rows on the current page. "Select all N matching" is not offered on these lists. A bulk action never reaches records you haven't seen.
If a page fails to load, the list shows Couldn't load … — Retry instead of "none yet". Your records are still there.
Bulk actions — do it once instead of forty times#
Every Database list has a checkbox column:
- Tick individual rows, or use the header checkbox to select everything currently on screen.
- A bar appears at the bottom of the list showing how many rows are selected.
- Choose Edit N to change a field across the whole selection, or Delete N to remove them.
Editing many records at once#
Edit N opens a short list of the fields that are meaningful to set in bulk for that section — tier and rarity for items, AI behaviour and XP for mobs, cooldown and mana for abilities, status and category for shop products, respawn and biome for spawn rules, and so on.
- Tick the fields you want to change. A field you leave unticked is never sent, so a bulk edit can't quietly reset something you didn't touch.
- Set the values once.
- Press Apply to N.
A few bulk fields reach inside a record rather than setting a column. On Skills, Level bonuses apply sets the scope — Always, While equipped or On linked actions — on every level bonus of each selected skill at once. That is the way to stop a whole family of weapon skills from raising attack for every weapon you pick up: select them, tick the field, choose While equipped, apply. Skills with no level bonuses are counted but left as they are, and the Bonuses column shows the new scope on each chip.
Edit N is available in effectively every authored list. Across the Database menu that means Items and all its tabs (weapon and armour types, runes and enchantments, upgrade materials, recipes, chest spawns), Rarity, Quality and Affixes, Mobs and monster parties, Abilities, Skills and skill categories, Status Effects and Passives, Elements, Characters and Classes, every Pets & Mounts tab, NPCs with their shops and generator, Quests, Achievements, Locations, Match Rules, Land Claims, Guilds, Instances, Housing, Encounters, Resources, the Shop, Gold Store, Premium Plans, Players, Vocabulary and Sounds. Outside it, the same bar is on the zone editor's portals, spawn rules, biomes and settlements, the World Config weather, calendar and world-event tables, Common Events, the audio engine's seven tabs, Sprites and their animations, Shaders, VFX, Cinematics, Notification cards, Plugins and Licences.
A handful of lists deliberately have no Edit action: rows that are live world state rather than authored content, and lists where no field is meaningful to set identically across a selection. Revoking a license key is also left out on purpose — it stamps a date that nothing clears, so it stays a per-row action where the key is named on screen.
Things worth knowing#
- "Select all" never means more than you can see. It selects the filtered rows on screen — never a hidden set the search box is masking.
- The count on the bar is what the action will hit. Rows you ticked and then filtered out of view are neither counted nor touched until the filter brings them back, so "Delete 3" always removes exactly three.
- Numbers are checked before anything is sent. An empty box, a value outside the field's range, or a dropdown with nothing to choose from stops the edit with a message on the modal — it never writes a 0 to forty rows.
- Partial failures are reported honestly. If some rows can't be removed (a built-in, or a row something else still references), the bar tells you how many went and why the rest didn't. The successful deletions still stand.
- Deleting the record you have open closes the editor, so you are never editing a row that no longer exists.
Bulk pickers — add many rows at once#
Where an editor builds a list of references — loot table drops, shop stock, a starter kit, mob spawn rules — the Add many picker opens instead of a one-at-a-time dropdown:
| Feature | What it does |
|---|---|
| Search | Matches name, id and type |
| Filter chips | Category / type / rarity / tier, with live counts — only values that actually exist are offered |
| Shift-click | Selects a whole run of rows in one gesture |
| Select all N matching | Takes the entire filtered set |
| Already added | Rows you already have are dimmed and cannot be picked twice |
The picker stays open while you choose, and only closes when you press Add.
The picker also backs the reference lists inside editors — a mob's abilities, a pet species' learnable abilities and possible traits, and a class's starter items and abilities all have an Add many button beside the usual dropdown. The dropdown stays for swapping a single entry.
Spawn rules#
Both spawn-rule tables add a shortcut on top of this. On Mobs → Spawn Rules and Resources → Spawn Rules, + Add Many asks for the zone, biome, max count, respawn, time and weather once, then lets you pick as many monster parties (or resource nodes) as you like — one rule is created per pick, in a single save. Tune individual rows from the table afterwards.