Two big changes in one pak patch.
REALM TITLES IN THE CLIENT
All 31 Rookery realm titles are now real appellations the server can grant. When the C# bridge ships next, you'll see them rendered above player nameplates in the bracketed-text format AAEmu uses.
The full list by tier:
- Celestial: The Eternal Phoenix, The Eternal Tempest
- Crown: The Hand, The Regent
- Realm Council: Court Herald, Grand Marshal, Grand Seer, Lord Admiral, Lord Chancellor, Lord Treasurer, Seneschal, Spymaster
- Head of House: Prince
- Consort: Prince Consort, Royal Consort
- High Council: Chamberlain, Magister, Marshal, Spymaster, Treasurer
- Court: Court Wizard, High Priest
- Landed: Baron, Count
- Military: Knight, Knight Commander, Knight Lieutenant
- Lower: High Noble, Noble, Resident, Untitled Citizen
How it ships: a new loose-file compact.sqlite3 at <install>/game/db/compact.sqlite3 that the launcher's existing override mechanism reads in preference to the encrypted pak copy. No need to crack pak encryption — we ride alongside.
GATHERING / MINING / CHOPPING / FISHING UNLOCKED FROM LEVEL 1
The NL0bP fork shipped 165 unit_req rows that gated every gathering skill behind "Level ≥ 52". With max level 55, this locked out the entire gathering tree until you were nearly capped. Quests like "Cut down Sturdy Trees" at level 7 were impossible.
Today's patch drops every Level-gate on doodad-invoked use skills. Proficiency gates are untouched (Anya Vein still wants 50,000 proficiency, different kind_id, stays intact). Combat skills aren't doodad-invoked, untouched.
Player-facing list:
- Mining: Iron Vein, Fortuna Vein, Anya Stone, Raw Stone
- Chopping: Sturdy, Large, Quality, Archeum, Bamboo
- Gathering: 30 variants — Leaves, Flowers, Medicinal, Spice Bundles, Mineral Water
- Harvesting: Grain, Produce, Large Crops, Territory Tree
- Butchering: 11 variants including Sacred Calf
- Shearing: Large Livestock, Bristles, Skin
- Fishing: Cast Net, Fishing, Collect Fish, underwater Mineral Vein
- Quest utilities: Find Fruit, Help Livestock Give Birth, Sell to Daru Trainer
BEHIND THE SCENES
Server was offline ~5 minutes for the compact.sqlite3 swap. Pak grew by 120 MB (0.4% of total) for the new loose-file entry. The encrypted game/db/compact.sqlite in pak is untouched — the new game/db/compact.sqlite3 (note the .3) sits alongside and wins via the launcher's IsValidSQLiteFile loose-file override mechanism.
What changed in this build
1 new file across the client. The launcher pulls them on next start.
Manifest snapshot: 300036 total files. This is the source of truth the launcher diffs against on every login.