1.8 is integrated: Derieri joins the roster, the desert opens the Hunt, with new gear, the Timespace Junction and Hawk Pass Season IV.
1.8 content is live. The SSR Derieri gets her full page, including her T7 and T10 potentials retranslated from Korean. The desert opens the Hunt and its boss Kalbash, a unified event page gathers missions, shop and dungeon, and we add the "Lichdragon's Roar" weapon set, new gear including "Dalmally Cocktail", Timespace Junction sectors 11 and 12, and Hawk Pass Season IV.
Detalhes(4)
🆕 Derieri — the new SSR is live — The SSR Derieri (Dark, Attacker, Gauntlets weapon) gets her full page: 13 stats, bursts, skills and potentials. Her T7 and T10 gauntlet potentials are retranslated from Korean — Netmarble's EN and FR localization had dropped a key detail. Her trial and focus banner are dated (Aug 5 → Aug 25).
🏜️ The desert: the Hunt and its events — The desert content arrives with the Hunt: the [Abyss] The Hermit Beneath the Sand dungeon and its boss Kalbash, Sandsea Predator. A unified event page brings missions, shop and dungeon together in one place, and 1.8 event windows are auto-dated from the announcement feed (through Aug 25).
⚔️ Weapons, gear and the Timespace Junction — New weapon set "Lichdragon's Roar", with a filter by set on the weapons page to find them all, and seven new gear pieces including the "Dalmally Cocktail" set. The Timespace Junction opens its sectors 11 and 12 (Aug 5 and Aug 12), and Hawk Pass Season IV is live.
⚡ Under the hood — Readable set URLs on the weapons page, section icons on the adventure page, and share visuals for Derieri and the new gear. The full 1.8 integration went through our automated review before going live.
Update 72
Effect stacking shows up in the Codex, the site installs as an app, and the mobile and tablet experience is set straight.
Two headliners: every Codex effect now shows how many times it stacks and its total magnitude, and the site can be installed as an app on mobile. On the comfort side, portrait tablet is usable again, mobile is lighter, and the PvP rank table finally reads on a phone. Under the hood, a big batch of technical and security updates.
Detalhes(5)
🔁 Effect stacking — the Codex spells it out — Every named buff and debuff now shows how many times it can stack and the total magnitude that results. A "+5%" effect applied three times finally displays its full total, both on the pages and in the effects hub.
📲 Install the site as an app — On mobile, our own install banner lets you add 7dsorigin.app to your home screen in one tap, with maskable icons for a clean look everywhere.
📱 Tablet and mobile — finally usable — Portrait-orientation tablets are readable again, the mobile layout is lighter, and the home hub density is back to its earlier balance, recent cards included.
🏆 PvP — the rank table on your phone — The PvP ranks, grades and rewards grid is now easy to read on mobile, with no need to rotate your screen.
⚡ Under the hood — A big technical batch: next-auth, Prisma 7.9.1, sharp, Next and React updates, plus security fixes. The "Effect" line of elemental tonics is rewired on both item and recipe pages; a knighthood recruitment username is finally usable in the mobile app; map calibration and the zone list are aligned to game data; PvP rewards are re-indexed and Sentry/CSP telemetry refined.
Update 71
The Effects Codex arrives: one page per named buff and debuff, with everything that applies it and the exact value per source; Team Builder enriches its Knighthood Boss overview, and real item quality finally replaces the theoretical range
The centerpiece of this update is the Effects Codex: for every named buff and debuff in the game, a single page listing everything that applies it — heroes and skills, monsters, gear sets, weapon passives, consumables and dishes — with the exact value each source grants, all filterable by target and available in the site's 13 languages. Team Builder fleshes out the Knighthood Boss overview (per-team gear, per-team note, hero clipboard) and redesigns its share image. Item quality now shows the range you can actually roll rather than the theoretical one. Also included: a faster-loading map, URL-addressable character tabs, a fix to the knighthood recruitment post contact, and a batch of SEO, accessibility and pipeline fixes.
Detalhes(7)
✨ The Effects Codex — where every buff comes from — For every named buff and debuff in the game, a single page lists everything that applies it: which hero and which skill, which monster, which gear set, which weapon passive, which consumable or dish — with the exact value each source grants. A filterable hub sorts effects by target and separates Crowd Control from damage over time; a search takes you to a named effect in one click. Descriptions are colored like hero skills, cross-linked from the pages, in the site's 13 languages.
⚔️ Team Builder — the Knighthood Boss lineup gets richer — The overview of your 5 teams now shows each team's gear, set bonus included. You can add a per-team note to annotate your lineup, and copy a hero from one team to another via a hero clipboard. The share image is redesigned — one color per team, two-column layout.
📿 Item quality — the real range, not the theoretical one — The site showed the theoretical range from the item table, while most sources drop the item at a fixed quality: the Dark Chaos Earrings advertised 101-130 for a drop that always landed at 117. The real value is now shown. The raid Oaths (Shakeera set) finally carry their quality bonus: 130 → 160.
🗺️ Faster map — The first tiles preload as the page loads, so the map shows up faster, and a progress bar accompanies the load.
👤 Character pages — every tab has its own link — Skills, costumes, potential: every tab is addressable by URL. Share a link and it opens the right tab — a costume link opens the Costumes tab directly.
🛡️ Knighthood recruitment — the right username — Recruitment posts on Discord showed a raw ID instead of the username when the author wasn't a member of the server. This is fixed, including on already-published posts.
⚡ Under the hood — The fast share-image engine now powers every card on the site (pages, teams…), not just Team Builder · raid elemental resistances show as flat values with the weakness percentage (Taranis, Shakeera) · tonics and consumables tie their effect to the right item (raw ingredients no longer count as appliers) · the sitemap is cleaned of the ~10% of URLs that redirected and bestiary links are realigned to the correct slug · nav blades gain an outline and several contrasts move to WCAG AA.
Update 70
Team Builder goes Knighthood Boss mode (5 teams), the Block Drop mini-game lands on the event page, and boss resistance profiles finally show the Physical element
This update opens Team Builder to the Knighthood Boss: compose and publish up to 5 dedicated teams for the weekly Knighthood Boss, with a dedicated page and share visual. The event gains the Block Drop mini-game (map, Normal/Fever rewards finally split, server-reset countdown accurate in any timezone). On the combat side, boss resistance and weakness profiles now show the Physical element — the game's 8th damage type — revealing among other things that Timespace Junction sector bosses take −80% physical damage, while Akumu finally displays its 50% base resistance. Also included: Akumu's ladder in readable rows, 1.7.2 data adoption, and several event fixes.
Detalhes(5)
⚔️ Team Builder — Knighthood Boss mode (5 teams) — The Knighthood Boss calls for multiple teams: the builder gains a BDG mode letting you compose up to 5 teams for the weekly Knighthood Boss, through a dedicated switch. Your BDG comps can be published to the community hub like regular teams, with a dedicated page and share (OG) image.
🧱 The Physical element joins boss profiles — The game has 8 damage types, the site only showed 7. Physical joins boss resistance and weakness profiles (boss challenges, dungeons, raids, Knighthood Boss) — with a few revelations: Timespace Junction sector bosses resist Physical at −80%, and Akumu takes −30% physical. Along the way, the +/− signs leave the list: color and section heading carry the direction.
🎮 Block Drop mini-game on the event page — The event mini-game gets its own page section: map and rewards, with Normal and Fever pools finally split (no more Fever rewards advertised in the standard pool). The reset countdown is now accurate whatever your timezone (DST handling), and map contrast was raised (WCAG AA).
🐗 Akumu — resistance shown, readable ladder — The Knighthood Boss now shows its base resistance (50% to all damage sources) that was missing from the page, and its 20-level ladder moves to two clean rows (1-10 / 11-20) instead of an unreadable free wrap.
⚡ Under the hood — 1.7.2 game data (balance hotfix) integrated · Twigo event slug fixed with a redirect from the old link · event countdown anchored to the server reset · pipeline hardened (obsolescence detectors for curated overrides, parse cold-start guard).
Update 69
The Bestiary finally shows its drops, map creature pins set straight, exact drop rates, a wave of dead links fixed, and adjustable engraved equipment in the Team Builder
This update makes creature loot trustworthy end to end. Every Bestiary creature now has its drop table (like Zone Bosses and Elite Monsters), the rates shown are the real rates down to the decimal, and catchable-creature pins on the map switch between their monster and companion identity based on the active filter. It also brings a wave of dead-link fixes (weapons, map spots, creature names), adjustable engraved-equipment quality in the Team Builder, the 『Book of Stars』 page that follows the selected tab, and assorted Codex, icon, shop and performance fixes.
Detalhes(9)
🐗 The Bestiary finally has its drops — Until now only Zone Bosses and Elite Monsters showed what they drop. Every Bestiary creature now has its drop table, with a World Level selector to see what falls at each power tier. Along the way, 19 creatures that are both catchable and farmable (Forest Hog, Dawnfall Bison…) had no reachable page — you landed on their Companion page — and get their Bestiary page back.
🗺️ Map — creature pins set straight — A catchable creature is two things at once: a monster you kill and a Companion you tame, but the game gives it a single spawn. The map always showed it under its tamed name — i.e. under the name of a creature that doesn't roam the open world (1400 pins). The pin now follows your filter: Monster filter → "Forest Hog" and its Bestiary page; Companion filter → "Scaredyhog" and its Companion page. 22 species were missing from the Monster filter list, and several pins led to another creature's page — all now linked to the right page.
💧 Drop rates — the truth, down to the decimal — The rate shown on pages was the group's raw rate, not your actual chance of getting the item — it's now the real rate. Small rates were also rounded the wrong way: 0.06% became "0.1%", 0.04% became "0%" (a farmable source shown as impossible). Two decimals below 1% now, and 0.33% finally tells apart from 0.3%.
👻 Phantom drops removed — The Black Knight, Black Pawn and their kind (Taranis raid) showed loot they don't actually drop in-game: 420 rows removed.
🔗 Dead links fixed — Three families of broken links closed: 120 of 273 weapons hit a missing page from a drop table (fixed, with the dropped rarity already selected); 173 items opened an empty map via "View on map" (the button now points to the right spot, or disappears); and on Item pages, the creature name is finally clickable. The Hero Path no longer links to English pages from other locales.
⚔️ Team Builder — engraved equipment — Engraved-equipment quality is now adjustable with a slider instead of locked at max: you compute your stats at your real quality. The tab and stats were renamed "Engraved Equipment", closer to the game.
📕 Raids & Dungeons — 『Book of Stars』 — The 3 『Book of Stars』 dungeons share a name but each has its own boss, tribe, world and level range. The page header stayed stuck on the first one whatever tab you clicked — it now follows your selection.
📖 Codex, icons & shops — Tribe order is realigned with the game. End of a long-standing item-icon bug where icons flipped back on every data update (King's engravings in particular): a single authoritative writer now. Weapon skins and shop costumes render full-body. On shops, items with an unresolved name are hidden, a shop with no visible item no longer shows, and weapon links are recalibrated.
⚡ Under the hood — Creature pages load much faster (loot lookup is now indexed). Event dates are computed in in-game time whatever your timezone. Currency links (cube key, gold…) no longer point to English. The World Level selector no longer desyncs between pages, and announces a readable label to screen readers.
Update 68
Knighthood Boss on its own page with its ranking, boss stats recalibrated, renamed-dungeon progress recovered and a faster site
This update completes the site-side integration of patch 1.7. Knighthood Boss gets its dedicated page with the Ranking & rewards tab (weekly ladder, score- and participation-based tiers, rules) and its Knighthood Coin rewards. Boss and monster stats are recalibrated from measured server values (bestiary, raids, dungeons). Progress on dungeons renamed by 1.7 is recovered and phantom markers are removed from the total. Add the Domesticated Wind Spirit and its capture trigger, the Twigo event with corrected event and banner dates, the Taranis raid weapon skins in the codex, 3 restored T5 sets, translated C06 zones, Gowther as the home background and a faster site (per-page translations + optimized home).
Detalhes(10)
🐉 Knighthood Boss — the mode gets its page — Knighthood Boss leaves the Adventure tab for its own page, with the mode's rule block. A full Ranking & rewards tab shows the weekly ladder, the score- and participation-based tiers, and the reward breakdown. Ladder rewards are Knighthood Coins (not cube keys): the Knighthood Coin's page now lists the Akumu ranking as a source.
📊 Boss & monster stats recalibrated — Boss and monster stat scaling was rebuilt from measured server-side values. The bestiary, raids and dungeons now show the real in-game numbers — several bosses were carrying wrong HP and stats, sometimes off by an order of magnitude.
📈 Progress — your renamed check-offs are back — Patch 1.7 renamed several dungeons (Spider Nest, Sanctuary of Taranis, and a trio merged into Book of Stars), which made the matching progress look lost. It's now re-linked to the new ids: your completions reappear. Along the way, phantom markers (legacy ids that were never checkable) were removed from the total.
🐾 Pets — The Domesticated Wind Spirit now shows its capture trigger (a timed mission) directly on the pet page and in the map tooltip.
📅 Events — The Twigo event shows on the hub with its 21 missions (7 groups) and is surfaced as “Upcoming” with its dates. 1.7 event dates were corrected and past hero trials backfilled. Events that close at a maintenance now expire on their last actually-playable day, instead of staying shown as “live” on update day.
🎟️ Banners — Same logic for banners: a banner closing at maintenance stops on its last live day. A phantom tutorial banner (“The Journey Begins”, not live in-game) was removed, and Escanor's re-run was realigned to its correct end date.
🎨 Codex & Costumes — The global weapon skins from the Taranis raid join the costume codex. Drake's Imperial Knight outfit no longer shares its icon with Shadow Lord (anti-duplicate guard).
⚙️ Gear — Three T5 sets had their bonuses broken by mixed casing in the 1.7 data; their stats are restored and the Team Builder counts them again.
🗺️ Map — The C06 zones are translated across all 13 languages, two new 1.7 sub-zones are added, and event sectors are filtered cleanly.
🏠 Home & performance — Gowther takes over as the featured home background. On performance, translations now load page by page (12 pages affected) and the home no longer preloads its video before paint, for faster loads.
Update 67
Patch 1.7 'An Unknown Threat': Gowther, Knighthood Boss Battle, the Deep Spider Nest Raid, Corrupted Durak & the Liones Northern Front
The V1.7 'An Unknown Threat' patch is integrated: the new hero Gowther (SSR) and his three weapons (Grimoire, Staff, Wand) with his focus banner and outfit skin, the Knighthood Boss Battle (weekly guild content — an immortal boss that levels up, its ladder and its Knighthood Coin shop), the Deep Spider Nest Raid ([Hell]/[Abyss] + the 'Pledge' feature), the 'Corrupted Barbarian Chieftain Durak' boss challenge, the new Liones Northern Front region (Act 15) on the map, new equipment and engravings, and Timespace Junction Sectors 9-10. Game side too: gear configurable per weapon, team slots raised from 5 to 8, Battle Support Mode on PS5/PC. Site side: retired elites folded into the bestiary, the expedition zone, a team-builder pass and map fixes. Several features unlock in stages in-game (Knighthood content, Ranking Season 2 and Sector 9 on July 22, Sector 10 on July 29) — our pages show them from July 15.
Detalhes(8)
🆕 V1.7 content integrated — Gowther — The new hero Gowther (SSR) arrives with his full profile — 13 stats, bursts, skills, potentials — and his three weapons (Grimoire, Staff, Wand), with his adventure skills 'Object Detection' (marks special items on the world map) and 'Action Block'. His 'Journey of Self-discovery' outfit skin and 'Eye of the Corrupted Sage' weapon skin (via the 'A Journey to Find Myself' event) are browsable. He's obtained from his 'A Doll Yearning for a Heart' Pick Up banner, July 15 → August 5.
👊 Knighthood Boss Battle — New weekly, scored guild co-op content: via the NPC 'Haro' (East Liones district), face an immortal boss that resurrects and levels up each time its HP drops — the HP shaved off within the time limit becomes your score. Its page shows the 20-level ladder with a level selector, and its Knighthood Coin shop (Deathwraith Shard set, Cutie Pretty Wand and Juicy Tomahawk weapon skins…) with every source linked. 3 attempts per week (reset Monday 07:00). Unlocks in-game on July 22 at 07:00 (UTC).
🕷️ Deep Spider Nest — new Raid — The old dungeon becomes a Raid with its [Hell] and [Abyss] difficulties and their selector (unlocked after Act 14-49 'A Common Goal'). Spider Queen Shakeera is rebalanced for the raid format. [Abyss] introduces the 'Pledge' feature (raises the quality range of obtained gear) and grants up to 1,000 Star Fragments; clearing the elites and boss drops the new 'Shadow Spider Breath' equipment. Mystic Keys are reset at the July 15 maintenance because of this new raid.
😈 Corrupted Barbarian Chieftain Durak — The barbarian chieftain Durak returns in his 「Corrupted」 form as a new boss challenge, with his three [Nightmare] / [Hell] / [Abyss] difficulties and their selector. He's browsable on the /adventure page and in the bestiary; defeating him yields the Corroded Desire armor set (an engraving material) and the Oath Talisman Necklace.
🗺️ Liones Northern Front — new region — Main Quest Act 15 'Crisis on the Northern Front' opens the new Liones Northern Front region, now explorable on the interactive map with its barbarian monsters (Cruel Barbarian Warrior…), side quests and Star Fragments. The region also joins the Pet Expedition content.
⚔️ Equipment, engravings & Timespace 9-10 — New craftable items: the Untamed Roar and Corroded Desire sets (Top / Bottoms / Belt / Combat Boots), the Gluttonous Soul Wand and Sticky Adhesive. New engraved equipment is added for Drake, Diane, Elaine, Gilthunder and Merlin. Timespace Junction Sectors 9 and 10 unlock in stages (Sector 9 on July 22, Sector 10 on July 29) and Ranking Season 2 'To the Top' opens the [Abyss] Corrupted Durak boss challenge + Timespace (Laurel of Glory + title + [Honor] achievement rewards).
⚙️ Systems, quality-of-life & events — Game side: gear (engraved, armor, accessories) is now configured independently for each of a hero's 3 weapons, team composition slots go from 5 to 8, Battle Support Mode extends to PS5 and PC, and new readability options arrive (translucent effects, damage-number display cap). Update events: the Gowther trial, 'Path of the Conqueror' (raid missions), the celebration check-in (through August 26) and the 'Twigo' event from July 22.
🛠️ Site side — Several improvements ship with 1.7: retired elite monsters now redirect to their bestiary creature page (308 redirects), all new content is translated across the 13 languages, the map gets fixes (317 phantom pet pins removed, junction marker restored, pin icons bridged, better rate-limit handling), and the team-builder is polished (share links compressed from ~22 KB to ~700 characters, weapon panel no longer crashing on starter weapons, gear shown on the share card).
Update 66
100% progression finally reachable, official announcements relayed to Discord, codex, weapon and map fixes
A fixes-and-comfort release. The most visible one: your progression percentage went up on its own, and that's expected — mining and gathering nodes counted toward your total even though they were never checkable anywhere, which locked 100% for everyone. They're out of the maths now. New on the community side: posts from the game's official account are now relayed automatically to the Discord server, pinging a dedicated role. On the fix side, publishing a full team no longer throws an error, Klotho's Light Party outfit is back in her codex group, Gilthunder's Lance and Shield passive icons render again, and weapon sorting by max ATK no longer follows French across all 13 languages. The map regains smart marker clustering when you zoom out, Scorpy Beast no longer shows up twice on it, the codex loads noticeably faster, and the footer no longer overlaps the bottom of the screen.
Detalhes(6)
📊 Progression — 100% finally reachable — Your progression percentage went up without you ticking anything: that's a fix, not a bug. Mining and gathering nodes were counted toward the total even though no surface on the site ever let you check them off — not the map, not the dashboard. They capped every account's global percentage below 100% forever. They are now excluded from the denominator, which only holds what you can actually tick. A side effect fixed along the way: the share image finally shows the same number as your dashboard.
📣 Official announcements relayed to Discord — Posts from the game's official account are now relayed automatically to the Discord server, in a dedicated channel and pinging the matching role. The relay runs hourly and never replays the backlog: on first start it seeds itself on the most recent post without publishing anything, and it only advances its cursor after a successful send — so a network outage never drops an announcement.
🐛 Fixes — Publishing a full team — rolled substats, engraved costumes and potentials — exceeded the save limit and threw an error: the limit has been raised, you can publish. In the costume codex, Klotho's Light Party outfit is back in her group, and Drake's default costume is no longer listed there as collectible (it appeared because of a mislabelled key on the game's side). Gilthunder's Lance and Shield passive icons render again. Finally, weapon ordering by max ATK followed French sorting rules across all 13 languages; each language now uses its own.
🗺️ Map — Smart marker clustering is back on: as you zoom out, nearby pins gather instead of forming an unreadable wall, and split apart again as you zoom in. Scorpy Beast no longer shows up twice — the game declared two actors at the same spot, and the map displayed a “2” badge over a single icon. Marker refreshing is now differential — only the ones whose state changes get redrawn, which keeps the map smooth while you tick off your chests.
⚡ Performance — The codex fired fifteen network requests on every load, one per tracked category. They are now batched into a single one. The home page's news banners are served from the site itself, compressed and with transparency preserved, instead of being fetched from a remote source.
🎨 Interface — The footer has been redesigned: the three buttons fit on one row and no longer overlap the bottom of the screen. In the sidebar, sign-in and support now sit side by side. On mobile, action buttons drop below the section title instead of covering it. Finally, item and currency display is unified across the whole site.
Update 65
New Team Builder, Effects Codex (buffs/debuffs), knighthood recruitment tags & multilingual improvements
Two big additions land on the site. The new Team Builder lets you build hero teams — gems, engraved costumes that stack on top of the 4 armor pieces, and reserve weapon mastery factored into your stats — save multiple builds locally, and browse, publish and vote on the line-ups shared by the community, all in a redesigned interface with a guided tour. The new Effects Codex answers the “who grants what” question: pick a buff or debuff and see every source that applies it — heroes, weapon passives, gear-set bonuses, costume engravings and potentials — sorted by self / ally / enemy and localized in 13 languages. Plus automatic recruitment tags for knighthoods, localized map links, and translated share images.
Detalhes(5)
⚔️ New Team Builder — A brand-new team builder: place your heroes, tune gems, costumes and armor pieces, and read live team stats. Engraved costumes stack on top of the 4 armor pieces, and reserve weapon mastery is factored in. Save multiple builds locally, and browse, publish and vote on community line-ups. A guided tour helps you get started. Redesigned interface: full-art hero plaques, a gem rail and streamlined stat panels.
🔮 New Effects Codex — The reverse buff/debuff lookup: pick an effect and see every source that grants it — heroes, weapon passives, gear-set bonuses, costume engravings and potentials — sorted by self / ally / enemy, with exact values (including stat conversions, e.g. DEF→Max HP). Fully localized in 13 languages.
🏰 Knighthoods — Recruitment posts on the forum now get automatic tags based on their type (recruiting / looking for a knighthood).
🗺️ Map — The world map is refreshed — tiles regenerated from the latest content. Marker links now point to each page's localized slug, for smoother navigation with fewer redirects.
🛠️ Fixes & polish — Share images (Discord and socials) with element and role translated in 13 languages and per-hero stats. New Privacy page linked from the footer. Reorganized sidebar, restyled buttons, plus various multilingual improvements and cleanups.
Update 64
Reworked weapon pages, Expedition page, rebuilt Planner, HD pet portraits & the v1.6.112 hotfix
A big quality-of-life pass on the site: the weapons' Reinforcement and Promotion & Transcendence tabs are rebuilt (V2) with a calculator, and Gold display is unified everywhere. The farm Planner is reworked (guided creation, new picker, targets only what's actually farmable). A new pet Expedition page arrives, pet portraits go HD, and capture rates (including the lure item for hidden pets) are shown. The map no longer crashes when clicking a marker cluster. Finally, the game's latest hotfix (v1.6.112) is reintegrated: completed item obtain sources, refined weapon data, up-to-date achievements & titles.
Detalhes(6)
⚔️ Reworked weapon pages — The weapons' Reinforcement and Promotion & Transcendence tabs are fully rebuilt (V2), with a calculator to estimate costs. Alongside, Gold display is standardized site-wide — compact, rounded and consistent amounts everywhere.
🐾 Pets — HD portraits, capture rates & Expedition page — All pet portraits go high-definition. Capture rates are now shown (at full HP and with the low-HP weaken bonus), and the lure item to use is indicated for hidden pets. Dark Abyss Flare shows its boss-tier combat stats. A new pet Expedition page lets you browse the regions and pets involved.
🧭 Reworked farm Planner — The Planner gets a step-by-step guided creation flow and a new picker (larger, clickable, frameless icons, quick delete, keyboard navigation). It now targets only what's actually farmable: craft and map. Item categories are translated.
🗺️ Map — Clicking a marker cluster no longer causes a crash: zooming and spreading overlapping markers are now reliable.
🔧 v1.6.112 hotfix integrated — The game's latest hotfix is reintegrated: item obtain sources are completed and corrected (big pass), weapon and weapon-skill data refined, and achievements and titles updated.
🛠️ Fixes & polish — The event exchange shop uses the merchant's own currency (Golden Wave Token). Icons for non-curated currencies finally show (Mystic Key…). The bestiary is updated and phantom test entries in gear sets are cleaned up. Page titles front-load the game name (more readable, 13 languages), and the ultrawide layout plus sidebar spacing are polished.
Update 63
Patch 1.6: Elizabeth, Spray Island (interactive map + summer event), Taranis [Hell] Raid & Ranking Season 1
The V1.6 patch is integrated: the new hero Elizabeth (SSR) with her summer banner and skin, Spray Island explorable on a new interactive map with its summer event (Banakro field boss), the Taranis Raid's [Hell] difficulty and its selector, new equipment (Watcher set, Shadow Rupture Grimoire, Transcendence Essence), new pets, Ranking Season 1 + Timespace Sectors 7-8 and Hawk Pass Season III. Site side: in-game-accurate stat labels, item roll chances, a NEW badge on sets, translated Honor achievements, a big search / translation pass.
Detalhes(8)
🆕 V1.6 content integrated — Elizabeth — Most of the Version 1.6 content is browsable on the site. The new hero Elizabeth (SSR) arrives with her full profile — 13 stats, bursts, skills, potentials — her Grimoire / Staff / Wand weapons, her 'The Princess Who Regained Her Memory' outfit skin and 'Forbidden Tome Solvire' weapon skin. She's obtained from her summer focus banner, June 25 → July 15.
🏝️ Spray Island — summer event & interactive map — The 'A Midsummer Day's Dream' summer event opens the new Spray Island region, now explorable on a dedicated interactive map: a switcher toggles between the world map and the island, with its gathering, mining, fishing and chest nodes (item icons and translated names). Content-wise: the Spray Island Banakro field boss (cubes via Spray Island Key), Star Fragments and Golden Wave Tokens to spend at the exchange shop. Plus the 100-Day Celebration check-in (up to 100 hero draw tickets), the Sins' return (King + Diane via the Main Quest, plus the Escanor 'Dawn of the Glorious Sun' banner), the Elizabeth trial event, and the Magic★Pop 'Day of Mischief' event from July 1.
⚔️ Taranis [Hell] Raid — The Taranis's Sanctuary Raid gains its [Hell] difficulty — like [Abyss], it grants up to 1,000 Star Fragments per week. The raid page now shows a difficulty selector (Hell / Abyss) with each tier's own drops. The 'Greedy Ruler' random box (a chance at the matching equipment) is added to the raid exchange shop.
⚒️ New equipment & recipes — New craftable items integrated: the Watcher's Armor set (Top, Bottoms, Belt, Combat Boots), the Shadow Rupture Grimoire weapon, Transcendence Essence (3 recipes — via Elite, Courage or Hero's Tokens), the Wisp Lantern and the Brilliant Potion of Charm. All browsable on the item / weapon / equipment pages with their sources.
🐾 New pets — 3 new capturable pets and 4 pets obtained from [Honor] achievements are added, plus the 'Brilliant Point of Charm' throwing weapon used for capture. All browsable on the pet pages, with their capture rates.
🏆 Ranking Season 1, Timespace 7-8 & Hawk Pass III — Ranking Season 1 opens (Boss Challenge [Abyss] 'Galland of Truth' + Timespace Junction leaderboards, Laurel of Glory + title rewards, 15 new achievements in the [Honor] tab). Timespace Junction Sectors 7 and 8 unlock in stages: Sector 7 on July 1, Sector 8 on July 8. And the Hawk Pass moves to Season III (products and levels reset).
⚖️ Heroes & skills — Balance side: Escanor is buffed (Axe and Greatsword passives, skill and ultimate — 'Condensed Sun' charge time reduced, 'Rising Sun' explosion sped up). Merlin's 'Iceberg Descent' ultimate and Potential [Tier 10] are adjusted so the +50% Crit Damage bonus applies correctly to Combined Attacks with his Grimoire.
🛠️ Site side — Several site improvements ship with 1.6: all stat labels realigned to the game's exact wording across 13 languages (Accuracy → Pierce, Block → Perseverance…), each random option's roll chance shown on item pages, localized recycling category names, a NEW badge on the latest equipment sets, the [Honor] achievements tab translated and sorted, a big search and translation pass.
Update 62
Cleaner map, instant search, a big mobile pass and multilingual fixes
This update cleans up the map (deduplicated markers, fixed lore books and creatures, decluttered quest layer), makes search instant, fixes a long series of mobile display issues and repairs text that stayed in English across 11 languages. Plus fixes (Netmarble codes, translated 404, localized links).
Detalhes(5)
Cleaner, more reliable map — Big marker cleanup. Duplicates removed: the 24 lore books that showed up twice (and polluted search) and markers stacked at the same spot. Mis-attributed creatures fixed: wild Whispies were showing as 'Brion' — the real Brion now has its own marker. Quest layer decluttered: main, area and side quest chains collapse into a single entry point. Popups now show the real name (collectibles, viewpoints, dungeons) and zones were re-synced for correct tagging.
Instant search — Global search no longer makes you wait: the index is served instantly then refreshed in the background, pre-warmed on deploy and kept up to date on every content change. No more ~2s load on the first keystroke.
Big mobile & display pass — A long series of fixes: no more horizontal scroll on lists (achievements, recipes…), filter bars folded behind the Filters button (adventure, bestiary, events, fishing, knighthoods), resized badges (NEW, grade) and pet names on mobile, the damage calculator's '?' help dots made tappable, and a softened detail-tabs bar. The home video is now dropped on GPU-less machines (no more stutter).
Translations & knighthoods — Text that was still showing in English across 11 languages (burst effects, item effects, gear talents) now displays in the correct language. Knighthoods: language flags in the filter bar and Discord recruitment posts rendered in the author's language (6 languages), with flags for all 13 locales.
Fixes & SEO — Netmarble codes: an already-used code (redemption limit reached) is now clearly flagged instead of a generic error. 404 page translated to the browser language. Hundreds of localized links fixed (URLs that used to error out). Mobile Safari fix.
Update 61
Full V2 visual redesign + real quality caps, reworked Timespace & Taranis damage calc
The site's biggest update yet — everything moves to the new cinematic “blade” design. Plus real in-game quality caps, a reworked Timespace, clearer events, and the damage calculator extended for the Taranis raid.
Detalhes(6)
Full visual redesign (V2) — The whole site moves to the cinematic “blade” design — cards, filters, search, tabs, pagination. Redesigned sidebar, cinematic home & 404, harmonized modals, compact mobile grids.
Real quality caps on gear — Equipment pages show the real in-game quality ceiling (not the inflated theoretical one). 81 pieces fixed.
Reworked Timespace — “Rift-timeline” layout (blade tabs, sector gems), enriched boss panel (stats, combat profile, titles). Items now show their Timespace sources.
Clearer events — Status filter, automatic dates, active ones first, self-clearing “NEW” badge.
Damage calculator & Taranis Raid — CDR debuffs, Taranis boss preset, complete secondary stats in the raid columns.
Site side — Accent-insensitive & faster search, lighter lists, “Achievements & Titles” tab, Terms of Use page (13 languages), completed translations.
Update 60
Taranis Raid by player count, Netmarble banners & cleaner text
Post-1.5 batch: the Taranis Raid column view shows boss + elites with full secondary stats by party size (1-5 players), banners now have real run windows (Netmarble announcements), text is cleaned of UE5 tags, plus map/pets/sets fixes and a major internal cleanup.
Detalhes(6)
⚔️ Taranis Raid — stats by player count — Column view: stats for boss Taranis and the Black King / Black Queen elites, now with full secondary stats, scaling by party size (1 to 5 players).
🎰 Banners — real run windows — Banner start and end dates are now derived from official Netmarble announcements — no more estimates.
🗺️ Map — fixes — Forest Reaper: 281 fake spawns (mislabeled pirates) fixed down to 4 real markers (Faerie Forest dragonflies). Gathering labels cleaned up on the new zones. Map search: clearer message when there are no results.
🧹 Text & pets — Descriptions cleaned of UE5 formatting tags (RText) that were polluting some text (skills, items). Pets: obtain cards without duplicate drop rows for the same monster.
🛡️ Gear — Three sets shown by mistake (no real in-game bonus) were removed to match the exact data.
⚡ Under the hood — Major internal cleanup of the site (map, planner, codex reworked under the hood) for better performance and stability.
The big V1.5 “Beyond the Sandstorm” patch is integrated: playable Merlin, the Taranis's Sanctuary Raid, the equipment revamp (simultaneous engraving + armor, random quality ranges, Gluttonous Soul multi-substat), Timespace Sectors 5-6, Act 14, and a large armor rebalance with a “Before 1.5” comparator on the site. This pack also ships the full damage calculator, 13-language localization and language memory, delivered just before.
Detalhes(13)
🆕 V1.5 content added — All the V1.5 “Beyond the Sandstorm” content is browsable on the site. Merlin (SSR) arrives with his full page: 13 stats, bursts, skills, the “Elemental Harmony” adventure skill, his 3 weapon types Grimoire / Wand / Staff, the craftable special weapon Gluttonous Soul Grimoire and his costumes Morning Star Aldan and Witch's Banquet (banner 06/04→06/24). It also adds Act 14 “Time's Grip” and its Sealed Sanctuary region with 7 new gatherables, plus the hidden pet Fluffy Snow Moth.
⚔️ Taranis's Sanctuary Raid — The new Taranis's Sanctuary [Abyss] Raid is played solo or with 1-5 players (world level 4+, unlocked at main-story episode 14-49). Its roster pits the two elites Black King and Black Queen before the final boss Black Knighthood Captain Taranis. Rewards: 1,000 Stellar Fragments, the Greedy Ruler armor (quality 120-130) and Mystic Tokens. Entry is gated by Mystic Keys (2/week, Monday 08:00 reset), and an exchange shop offers 3 weapon costumes, an SSR weapon chest and materials.
⚒️ Equipment revamp — Engraving and the armor set now apply at the same time — 7-piece bonuses stay active alongside engraving. A crafted item's quality is shown as a random range instead of the fixed value (= minimum). Gluttonous Soul weapons gain an extra substat by type: Longsword +ATK, Axe +Crit DMG, Sword & Shield +Ult DMG, Rapier +Wind Burst Efficiency. Two new sets: Ferocious Watcher (drops from Golem Hell/Abyss + Raid) and Greedy Ruler (drops from Raid). Plus engraved gear for 6 heroes: Dreyfus, Hendrickson, Jericho, Mannie, Escanor, Clotho.
🏰 Dungeons & Boss Challenge — The Corrupted Guardian Golem gets its Hell and Abyss difficulties (drops Ferocious Watcher). Ferzen Mines and the Deep Spider Nest are temporarily removed (reopening after a rework). The Capital of the Dead has its difficulty lowered and its [Hell]/[Abyss] cost dropped from 20 to 10. New solo (one-time) Boss Challenge [Abyss] for the Golem, Orgot, the Ancient Dragon and Galand. And elite-monster reward cubes no longer consume a Cube Key (Gold and Mastery EXP removed from those cubes).
⏳ Timespace — Sectors 5 & 6 — The Timespace Junction opens two new sectors on a staggered schedule: Sector 5 (Fraudrin) on 06/10, Sector 6 (Diane) on 06/17, with their recommended elements and first-clear rewards.
⚖️ Rebalancing — “Before 1.5” comparator — Big 1.5 rebalance: nerfs to secondary bonuses, passives and set effects on many armors — every changed value will carry a “Before 1.5” button on the site to check its old 1.4 value. Daisy's tier-6 potential is fixed (normal attack OR ultimate cuts enemy Crit DEF by 15% / 20s). The cumulative achievement threshold for Stellar Fragments goes from 240 to 400, and the double cube key grants double rewards (independent drops).
🎟️ Event & misc — Ranking Pre-season 2 opens (Corrupted Director Orgot Boss Challenge + Timespace Junction Sectors 5 & 6, title rewards). The Conqueror's Path Raid mission event (06/04→06/24) offers Cube/Boss/Engraver objectives and a single hero draw ticket as the final reward. New SR → SSR Magic Crystal Shard recipe + blueprints, new cooking ingredients and recipes, mobile mining machine. The Companion Spider pet is moved to the Corrupted Ancient Dragon.
🛠️ Site features — Several site additions ship with 1.5: an item's full craft chain now appears under “Information” on its page, the Taranis Raid exchange shop is browsable with its products sourced and linked back to the raid, the Act 14 “Sealed Sanctuary” region is added to the interactive map, and Knighthood UID registration now accepts all servers (no longer 4-prefix only).
🧮 Damage calculator — The Damage Formula page now has two tabs: Formula (the datamined + in-game-validated breakdown) and Calculator (Excel parity — plug in your stats, get the hit). Boss presets auto-fill the universal 10% Crit Resistance, a Stacking & caps section + over-stacking FAQ, per-rarity crit-damage baseline, explicit × operator between attacker and target. Several formula corrections validated empirically: the false 200% crit cap and the phantom +120% additive were removed after testing.
🌐 13-language localization — Big i18n pass: hardcoded UI strings, creature names in item sources (/items + /weapons), quest-type badges, farm-route counters and weapon-type names now render in your language across all 13 locales. No more French creature names leaking on /es /de /ja pages. Native Chinese game title (七大罪:起源).
🗣️ The site remembers your language — Your language choice is now remembered: on your next visit the site opens directly in your language instead of re-detecting it (no more defaulting to Portuguese or another). Crawlers keep Accept-Language detection, so multilingual SEO is unaffected.
📖 Codex counter fixed — The Codex “acquired” counter can no longer exceed the total (no more impossible “201/190”). The hub card and the modal header now show the same number — the displayed entities you've actually completed.
🆕 Polish & UX — Merlin as the featured home background. Dungeon page (/adventure) stays robust even when a dungeon type has no translated label yet. “Open in overlay” button removed from the farm-route preview. Improved calculator readability (WCAG contrast).
Update 58
Interchangeable recipes, conflict hints, enriched damage formula
Cooking recipes finally expose their hidden interchangeable-ingredient system (Material_Group), with a yellow hint block on the 12 conflicting pairs. The Damage Formula guide gains a bursts section + 3 new FAQ entries. Plus a few fixes on the daily-farm panel and knighthood UIDs.
Detalhes(6)
🍳 Recipes — interchangeable ingredients — Each non-strict ingredient now lists its substitutes (e.g. Rice → Barley / Wheat / Corn / Quinoa) · 12 conflicting recipe pairs show a yellow hint block: "use Quinoa instead of Rice to get X" · substitutes now appear in the "Used in" list (before: Banana wouldn't show up in Beef Skewers even though it's interchangeable with Apple)
📐 Damage Formula guide — enriched — New Bursts & elemental advantage section (advantage is a sum: target weakness + burst debuff + gear stats) · 3 extra FAQ entries (King, Slader, team buffs/debuffs, average crit for DPS) · structured SEO data added (FAQPage + TechArticle JSON-LD)
🐛 Item fixes — Jungle Plant / Herbs: "Daily farming estimate" panel hidden for PvP-only sources (no more ghost panels with 0 nodes) · GATHERING / MINING source names translated across the 12 non-FR locales · "Recipe conflict" block links to the dish · ItemIcon: unified hover effect across the 51 clickable icons
🛡️ Knighthoods (beta) — UIDs accepted across the entire 7DS region: real UIDs starting with 40000... were being wrongly rejected (strict 40001 validation). Now any `4XXXXXXXXXX` passes
🎨 Interface — Item page: when only Farm + Used in are shown, layout is now 1/3 — 2/3 instead of 50/50 (recipe names finally have room to breathe)
🌐 Multilingual — Dynamic language counts (auto-sync with routing.locales) · swept residual "5 languages" from llms.txt + home + SEO blocks
Update 57
Damage Formula guide, mobile & dungeon overhaul, boss elemental resistance
A new damage formula guide (13 languages), a big mobile comfort pass (collapsible filters, dungeons and boss/elite pages in tabs), bosses' base elemental resistance, and free direct drops distinguished from the cube reward.
Detalhes(9)
📐 Damage Formula guide — Complete guide, datamined + in-game validated: every term of the calc (attack, element, distance, defense, constant) · available in 13 languages, via the Community sidebar
🛡️ Boss elemental resistance — Bosses, elites, dungeons and Timespace sectors show their base elemental resistance (defensive stat, distinct from weaknesses) · per world level for bosses & elites · label + tooltip
📱 Mobile — Collapsible filter bars on every listing (search on top + toggle) · 3-column character grid on small screens
🏰 Dungeons — reworked — Tabs on mobile / multi-column on desktop · new Compositions tab · first-clear rewards front and center · quick navigation
👹 Bosses & Elites — Detail pages in tabs on mobile (Stats / Weaknesses / Strategies / Loot) · free direct drops distinguished from the cube reward (Key ×N | "Free" pill), in 2 columns
🛡️ Knighthoods (beta) — Richer recruitment embed + direct link to the listing
🎨 Interface — Cleaner elemental-affinity icons (no background circle) · Codex: larger header icon in the category window
🐛 Fixes — Field bosses: the bogus "Respawn" card removed from the combat banner
Update 56
The site in 13 languages + elemental affinities, Timespace on the map
Eight new languages (13 total), elemental Weaknesses/Resistances as percentages on bosses/elites/sectors, a Timespace map marker, and a batch of display fixes.
Detalhes(8)
🌍 13 languages — On top of FR/EN/ES/DE/PT: Italian, Indonesian, Japanese, Korean, Russian, Thai, Chinese Simplified & Traditional · switcher in native names · share cards (OG) in every language
🔥 Elemental affinities — Bosses, elites and Timespace sectors show their elemental Weaknesses / Resistances as percentages (separate blocks, sign-based colors)
🌌 Timespace Junction — Map marker with a direct link to the Timespace page · roomier sector list
⚔️ Weapons — Sub-stats (damage / element / penetration) shown as a percentage instead of a wrong raw value · "Used by": larger hero icons + styled names
💎 Accessories — Detail page reworked into tabs (identity + Gear / Sources), like armor
🎣 Fishing — Rarity column clarified (redundant "Fishing Power" removed from the table)
🎨 Interface — Detail pages (equipment, pets, items, fish) on opaque, more readable surfaces · harmonized labels (size & contrast)
🧭 Misc — Crafting sub-tabs grouped under their category · event descriptions cleaned up (placeholders & duplicates removed)
The Knighthoods recruitment board opens in beta, map markers go 100% datamine, monster navigation is reworked, and the whole site gets a visual refresh.
Detalhes(12)
🛡️ Knighthoods (BETA) — Recruitment board: post your Knighthood's listing or look for one · banner + Discord contact · filters by server/language/vibe · in beta, feedback welcome
🧭 Misc — Planner: costume/weapon/mastery targets survive updates · event shop quota on mobile · event mission names fixed
Update 54
V1.4 content integrated + craft resource banner + revamped home
All the in-game V1.4 content is now browsable: the Echo of Hearts event with its Temple of Love co-op dungeon, the Au sommet ranking mission, 12 triumphant weapons, the “100 days” accessories, craftable pets and new recipes. Craft recipes gain a banner summing every raw material to farm, the home page switches to a categorized grid, and gear listings now open collapsed.
Detalhes(6)
🆕 V1.4 content integrated — Version 1.4 content is live on the site: the Echo of Hearts event with its Temple of Love co-op dungeon (4 difficulties, Normal to Hell), the Au sommet pre-season ranking mission, Timespace Sector 3 (Sector 4 on May 27), 12 triumphant weapons (one per type) + 2 event weapons, 3 “100 days” accessories, 4 craftable pets and 3 cooking meats, with all their recipes. Plus tweaks: Daisy Lv.6, HawkPass missions, the harpy feather and boss respawn.
🔨 Craft — total resources banner — Every recipe now shows a banner at the top summing the raw materials to farm to produce the whole thing (leaf-level materials only, clickable, tinted by grade). Available on item, armor, accessory and weapon pages.
🏠 Revamped home — The home page switches to a uniform categorized grid: every section of the site is visible at a glance, grouped by theme (heroes, gear, dungeons, map, tools).
⚒️ Weapon pages — Reinforcement tab — A new dedicated tab gathers promotion, overlimit and fragments, with per-level progression tables and headers unified with the rest of the site.
📋 Listings collapsed by default — The weapons, armor, accessories and gear-set pages now open with all sections collapsed — faster to scan. On gear sets, a single set opens by default instead of three stacked.
🐾 Pets & 📱 Mobile — Pets with multiple obtain sources now show them visually separated. On mobile: compact Codex modal (stable sub-category tabs, 3-column grid), the map filter button as a gold pill distinct from the navbar, and listing titles that are no longer truncated.
Update 53
V2 weapon pages + revamped map + craft tree
Weapon pages go V2 with a T1→T5 Masterstone browser. The map gains a revamped filter sidebar and a new weapon-pickups layer. The craft tree finally shows the absolute total to farm, and the Thunder element turns electric blue across the whole site.
Detalhes(7)
🗡️ Weapon pages — V2 redesign — The weapon detail page is fully redesigned: a sticky tab rail and a rarity selector that drives every panel. A new T1→T5 Masterstone browser lets you explore option pools per tier, with T5 split by element. The map also deep-links straight to the exact grade of a picked-up weapon.
🗺️ Interactive map — The filter sidebar was revamped to match the site's design — gold trim, Cinzel headers, per-type progress bars. A new “Weapon pickups” layer shows 189 open-world weapons (Adventurer's, Guardian's, Artisan's series) as dedicated markers with a rarity-tinted glow; checking a pickup also checks its Codex tile. The mining popup shows node rarity as a colored star strip, and Sunstone veins now point to the raw ore — correct icon and a fixed farm estimate (it used to be stuck at “0 vein”).
🔨 Craft tree — Every sub-material in the craft tree now shows the absolute total to farm (e.g. 64 ores for 16 ingots), not just the per-craft quantity. The section header was restyled to match the rest of the site.
📖 Codex — The Codex Monsters modal was reworked: Enemy / Animal tabs mirror the in-game split, and inside, creatures are grouped by tribe (Dragon, Human, Animal…) with section headers and counts.
⚡ Thunder element — The Thunder element shifts from yellow to electric blue across the whole site — hero cards, bursts, the Masterstone selector, map, codex and share images.
📱 Mobile — The “What's new” pop-up is more compact on phones: titles read at a glance and the full details stay one tap away.
🔧 Misc — Tab bars are unified across the whole site (events, codex, adventure, bestiary…). On accessory pages, a craftable accessory now shows in 2 columns instead of full width.
Update 52
Full bestiary + Codex completed + Combine Skills rework
All 190 in-game creatures land on a dedicated bestiary page and the Codex is complete — creatures and books. The hero Combine Skills tab was rebuilt, the weapon rarity selector now drives every panel, and Timespace warns about still-placeholder rewards.
Detalhes(7)
📖 New: full bestiary — All 190 Codex creatures now have a dedicated /monsters page: tribe-grouped list, filterable like /pets, with Codex or Default sorting and a 4-per-row grid. Every creature gets its own page — tribe, grade, lore, and locations linked straight to the interactive map.
🗂️ Codex completed — The Creatures category lists all 190 Codex creatures, quest and dungeon mobs included. The Books category is complete with fixed covers. The corner buttons (detail ↗ / map 📍) are finally touch-accessible — they used to be invisible without a mouse hover.
🔮 Combine Skills reworked — The Combine Skills tab on hero pages was redesigned for characters with many combos (Daisy has 66): combos grouped by element, a compact 2-column grid, and search by partner. The hero icon, name and role are enlarged, with an element tint on each group.
⏳ Timespace — A warning banner flags sectors with placeholder rewards: Netmarble shipped filler content on Season 1 sectors 3-6 — the rewards shown aren't final. The cube-key cost display was removed and the layout no longer compresses.
🗡️ Weapons — The rarity selector now drives every panel on the weapon page — Where to get, Crafting, Disassembly, Promotion and the calculator. They used to stay stuck on the highest grade regardless of the selected rarity.
🧭 Navigation — The sidebar's Adventure section was reorganized: Codex, Dungeons, Bosses, Monsters and Fishing, with a scroll hint.
🔧 Behind the scenes — 5-language names fixed on armor-set and seal box sources (previously: raw untranslated labels). The pipeline now auto-detects Timespace placeholder rewards.
Complete revamp of the listing pages (/weapons, /armor, /accessories, /sets) with sectioned layouts and combinable filters. Enriched 5-language search: /recipes indexes effect text, /items full description, /weapons full passive. Dungeon cards now show colored skull pills per difficulty. Character Potential tab in 2 columns matching in-game layout. Fixes for Hawk Pass mission counts, Spell Beads (real stat pool), dungeon links (elite drops link to the correct dungeon). 3 security fixes (session token, admin info-disclosure, OG title cap).
Detalhes(7)
⚔️ Equipment pages revamped — **/weapons**: filter by weapon type (Sword, Lance, Staff, Axe, Rapier, Book…) + rarity, search with highlighting. **/armor**: 5 combinable filters — search, rarity, slot, set, and character who can equip the piece. **/accessories**: 4 filters. **/sets**: new accordion layout (each set unfolds), 4 filters (search, rarity T5/T4, pieces 3/4/7, type). Cross-language search × 5 languages on set names AND piece names — type "cristal" in EN, you find the "crystal" set and all its pieces. Expanded search on /recipes (indexes effect text), /items (full description × 5 languages), /weapons (full passive × 5 languages).
🏰 Dungeon cards + character Potential tab — `/dungeons` cards now show available difficulties as **colored skull pills** (Normal/Hard/Nightmare/Infernal/Abyss) instead of "Lv. X" or "N difficulties". Infernal switches to orange to be visually distinct from Abyss (dark red). On `/characters/[slug]`, the **Potential** tab switches to 2 columns (T1-T5 / T6-T10) with the official in-game star icon. The character tab navigation wraps cleanly on mobile — the active tab stays visible regardless of which line it's on.
🗺️ Map: chests and fragments split — Each map zone now has **2 dedicated buttons** instead of one mixed: one to check all chests in the zone, one to check all fragments. No more validating fragments when you've just finished the chests. Buttons are hidden when the zone has no chest or fragment. Tooltip translated in all 5 languages. The sidebar language menu no longer overflows on certain screen sizes.
🎫 Hawk Pass + 💎 Spell Beads — **Hawk Pass**: mission counters now show the correct values. Gold spend: `Spend 50,000 Gold` instead of `Spend Gold 50,000 times`. Cube keys: `Use a cube key 20 times` (keeps the "times" suffix). Duration missions: `Sail the magic ship for 5 min` instead of `300,000 times`. **Spell Beads**: pages now show the real unlocked stat pool (Common 3 stats · Fine 7 · Rare 8 · Heroic 13 · T5+ 13-15 depending on variant) instead of the 6-stat placeholder used everywhere. Flat stats (T1-T4) formatted like in-game: `+70 — +140` instead of a meaningless percentage. 3-column layout (recipe to craft | used to craft | unlocked stats) when the bead has all three.
🔗 Dungeon links fixed — On `/items/[item]` and in `/planner`, elite drops (Ferzen Mines, Deep Spider Nest, Capital of the Dead…) now link **directly to the correct dungeon** with the right difficulty (e.g. `/adventure/ferzen-mines-normal` instead of the generic `/adventure` listing). Pipeline: added a 4th branch to the entitySlug resolver to match the `<gameId>_elite_<slot>` pattern — elite drop coverage goes from 54.8% to **100%** (1586/1586). Sources without a resolved dungeon no longer appear as fake clickable links (rendered greyed out without `<a>`).
🔐 Security — 3 pentest fixes — **Critical**: the 30-day `sessionToken` was exposed in plaintext in the JSON response of `/api/auth/session` (regression from an Auth.js v5 beta that no longer dropped the token in the callback). Any page script, extension, or analytics shim could read the fetch() response and impersonate the account. Explicit field allowlist (id, name, email, image, role, expires) — the `sessionToken` stays in the HttpOnly cookie where it belongs. **Admin page**: middleware redirects to /api/auth/signin if no session cookie is present on `/[locale]/admin*` — the 189 KB admin HTML shell is no longer crawlable by anonymous visitors (info-disclosure). **OG API**: MAX_TITLE_LEN goes from 200 to 120 chars (pentest audit — Satori layout cost scales linearly with length, ~25-40% gain on render time).
🔧 Behind the scenes — **SEO**: the catch-all 404 page returned HTTP 200 + `noindex` meta instead of a real 404 — Google was crawling ~2,900 garbage URLs indexed as "noindex". Fixed: removed the catch-all route, Next now serves `not-found.tsx` with real HTTP 404. Cross-locale slug redirect: `permanentRedirect()` was called after the `<head>` streamed → status 200 with embedded NEXT_REDIRECT. Moved into `generateMetadata` → real 308. **Filter bar refactor**: label sticky when pills wrap, backdrop blur removed on 2 modals (mobile perf), typography tracking normalization (99 substitutions). **Centralized colors**: Discord blue (`--color-discord`) and fish grades in the theme. **R/B swap ASTC fix**: the Galand armor "Sinister Star Eye Top" displayed violet instead of red — Program.cs now reads the PixelFormat dynamically + idempotent remediation script. **+320 tests** on pure-logic helpers (planner, currency, gacha, beads, farm, character, images, og-ratelimit, progress-totals) — total ~2712 tests running on every commit.
Update 50
Patch 1.3 Part 1 + currency drops + Timespace tracking
Patch 1.3 Part 1 is officially live: Clotho joins the roster with her Gluttonous Soul Rapier, Sacred Sword Sephiora and 2 SSR costumes. 6 new stats surfaced on bosses/elites/dungeons, Gold + tickets + Stellar Fragments drops finally captured, and dedicated completion tracking for the 6 Timespace Junction sectors. Bonus: patch notes rendering refactor and lots of UI polish.
Detalhes(6)
🎯 Patch 1.3 Part 1 — Clotho playable — The Coming Soon preview is gone, all Clotho content is accessible normally. Full character page at /characters/clotho with her 13 stats, bursts and skills. Gluttonous Soul Rapier SSR + Sacred Sword Sephiora (cosweapon Rapier) with proper icons. 2 SSR costumes shipped in-game (Dawn Moon's Play, Explorer's Activewear) and 3 new tailoring items (Tailor's Stitching Needle, Engraver's Fabric Scissors, Master Tailor's Stitching Needle). New T5 accessory set "Eternal Oath" — Healing Efficiency +15% bonus + heal proc on enemies with reduced elemental resist. Pickup banner Enigmatic Helper + Box skin Moonlight Tinting the Dawn on /banners with their proper artwork. Echoes of Hearts Part 1 also live (Temple of Love Easy + Echoes of Hearts quest chain), Part 2 (May 21) stays in preview.
⚔️ Boss / elite / dungeon stats enriched — 6 new stats pulled from CData arrive on 5 field bosses, 49 elite monsters and 44 dungeon bosses: Crit Resist, Crit Damage Resist, Block Damage Resist, Protection Resist, Burst Gauge and Movement Speed. 13 complete stats with world-level scaling, 2-column layout (Combat / Resistances). Gold + tickets + Stellar Fragments drops are finally captured and resolved to canonical items (e.g. Ferzen Mines Hell: 500 Stellar Fragments as first clear reward). 54 dungeons firstClearRewards normalized, drift "boss_drops_empty_ratio" 21.3% → 2.1%. Quantities compacted: 350,000 → 350k, 29,414 → 29k.
⏳ Timespace Junction tracking — You can check off your 6 completed sectors directly on /timespace, with a dedicated new counter on the /progression dashboard (separated from the 47 /adventure dungeons to keep the bar focused). The progression share image was redone in 2 columns to fit Timespace + the missing Waypoint icon. UX bonus: the prerequisite lock unlocks dynamically when you check the previous sector — previously you had to reload the page.
💎 Netmarble-faithful item sources — Shop labels were invented — "Pay Shop", "Advanced Bundles" don't exist in-game. Everything is now resolved from official locres files via a helper that loads PackageStoreSubTabTable at boot: "Special / Bundles" for the "Memory of the Stars" cash shop, "Cube Key" for cube sub-tabs, with auto-pickup when Netmarble ships new sub-tabs. 13 sub-tabs corrected + 8 store_mission_* that fell back to generic "Shop" now surface their real label. KRW Cash prices (119,000 ₩) are hidden as they reflect the Korea server tariff. Patch notes rendering was also refactored: properly indented bullets, safe external links, render-time rescue of legacy AST already in DB.
🆕 UI polish & fixes — Gear sets listing switches to 2 columns on large screens (was vertical stack). Filter dropdowns on /armor /accessories finally capped at 280px (previously runaway ~1000px taking the whole row). 51 consumable items recovered in the pipeline (has_metadata gate was missing stackable). 5 items with placeholder icons fixed via iconId bridge: Engraver's Fabric Scissors, Gluttonous Soul Rapier, Hymn of Regeneration ring/earrings/necklace. Stellar Fragment finally renders its proper gold + rainbow crescent icon (corrupted Netmarble chain of 3 ViewImageTable redirects was turning it into a purple star). 3 fish from Galand + Crescent Moon zones (Lumina Wave, Tiger Moon Carp, Giant Snakehead) flip released with Pet portrait for Lumina Wave.
🔧 Behind the scenes — 5 new Sentry filters added to reduce non-actionable noise: Leaflet PosAnimation classList (unmount race during pan animation), Leaflet DomUtil baseVal on Firefox (Map mouseup handler), Zalo iOS in-app browser (Vietnamese super-app, 40+ events per session). deploy.sh db:seed finally accepts `-- --leak <ver>` flags (silent dispatcher regression fixed). Pipeline: Baste Prison Torture Chamber is finally on the map via a 2nd-pass scan of dungeon spawntables (27 viewpoints instead of 26), 16 new Harpy spawns auto-added with the patch 1.3 live extract, and synthesizer fallback on banner rates when the Netmarble guide is down (Clotho day-1 case).
Update 49
Codex, patch notes & full timeline
Three new pages drop: /patch-notes shows the Netmarble announcement timeline auto-fetched by the scraper, /changelog is reworked in sevencodex format with 48 historical packs, /about + /support to support the project. EVENT sources (Magic Pop, Login, Challenges) finally surface on item pages, the "Burst Efficiency" sub-stat aligns with the in-game tooltip, and the simple element pastille on heroes is replaced by an in-game style role+element diamond badge.
Detalhes(5)
🎯 Three new pages — /patch-notes: auto-fed timeline from Netmarble announcements — v1.0 / v1.1 / v1.2 backfilled, future patches picked up by the scraper every hour. /changelog: reworked in sevencodex format with 48 historical packs (since project inception), dedicated FR/EN headers. /about + /support: project story + Ko-fi / PayPal for those who want to support.
💎 Weapon stats aligned with the game — "Burst Efficiency" replaces "Burst Gauge" / "Charge ultime" — exact match with the in-game tooltip across 5 languages. Slader is now SR (was wrongly SSR via gacha classification bug).
🆕 Polish & UX — Role+element diamond badge on character cards (replaces the simple element pastille, in-game style). Glassmorphism removed from modals and sticky headers (readability). Planner "Add target" button greys out at the 20-target cap with explanatory tooltip. The 24 lore books ("The Dragon of Wrath", "A Miracle"…) carry their proper covers. Map popup shows the book title directly (instead of "Books - Sacred Tree"). Magic Pop power-ups display the real in-game icons (extracted from PAK). Weapon-type icons more visible on character cards (thin outlines → solid versions). Weapon-element tooltip localized on the character list (5 languages).
🔧 Behind the scenes — Scraper auto-detects Netmarble patches + Discord notif on every new release.
Update 48
Events refactor + Timespace fixes + global polish
The /events hub finally centralizes every in-game event: Magic Pop, login campaigns, PvP, challenges. Timespace boss stats — underpriced 20-28× — now match the real in-game values. Several detail pages were reworked (dungeons, spell pearls) and the home page shed weight.
Detalhes(6)
🎯 New /events section — All events centralized: Magic Pop S1, 30-day login, Hero Trials, PvP Arena, Challenges. Magic Pop S1 surfaces the 9 Bellato power-ups with their in-game icons, the full shop catalog, and Gold/Silver/Bronze tier missions. Sunlight Mission grouped as umbrella with Adventure/Crafting tabs. Category filters at the top, reward cards clickable through to item detail.
⏳ Timespace boss stats corrected — Boss HP was 20-28× underpriced (Marmas showed 129K instead of 3.65M). All sectors (1-6) now display the real in-game values — perfect match with what you see in game. Illustrated season banner + responsive tabs (desktop sidebar, mobile accordion).
⚔️ Dungeons reworked — 3-column layout on boss detail pages (/adventure/[boss]): Loot × First-clear reward × Community team comps on the same row. Elite drops shown separately with actor name, cube-key cost, and precise probabilities (Ferzen Mines, Spider Nest, Capital of the Dead).
💎 Spell pearls enriched — /items/spell-pearl-* pages now show the enchantment stats (basic / masterstone) next to the recipe. Same labels as the weapon page for consistency — no more page-switching to understand what the pearl unlocks.
🆕 Polish & UX — Gold NEW badge on Escanor (latest released hero). Home background videos reshipped lighter (-7.4 MB). Sidebar + footer semi-transparent on the home so the video can breathe. Searchable filter dropdowns fixed on mobile (no longer close when the virtual keyboard opens).
🔧 Promo codes — Expired codes no longer display as active — dedicated "Expired" section at the bottom. Users linked to their Netmarble account can redeem codes in one click from the site, no more roundtrip via coupon.netmarble.com.
Update 47
🎯 Events · 🔧 Misc · 🌐 Translations
This release ships 8 additions + 11 fixes + 2 polish entries, mostly across Events, Misc, Translations.
Detalhes(8)
🎯 Events — resolve Hero Trial description from Event_Page_Text_2 · clearer power-up effect labels + tick math · consume Magic Pop power-up effects on the detail card · center event tile meta + gold currency badge
🔧 Misc — aligne timespace + dungeon firstclear sur la convention isGoldGameId · isCurrencyGameId gate — masque le nom des currencies
🌐 Translations — close 5-lang gaps round 2 — chapter region + tribes + fishing zones · close 5-lang gaps across pipeline (Phase 7 sweep)
This release ships 1 additions + 3 fixes + 5 polish entries, mostly across Timespace, Misc, Misc.
Detalhes(8)
⏳ Timespace — scale boss stats — auto-detect Scale_BuffTid_Grade_N · TimespaceSectorCard en client component pour lazy hydration (P7)
🔧 Misc — mobile searchable dropdown closes before user sees it
🔧 Misc — revert useUrlFilters to replaceState — Next 16 useActionQueue trip
🍳 Recipes — lazy-load subRecipe tree via API + drop recursive resolution from listing (P9)
⚔️ Adventure — strip non-active locale text fields server-side (P2)
🏆 Achievements — lazy-load tier breakdown via /api/achievements/[gameId]/details (P1)
🔧 Misc — cache Redis anon path sur items/weapons/armor/accessories (P3)
⚔️ Dungeon — 3-col Butin|FCR|Compos band + comp polish + R weapons
Update 42
⏳ Timespace · 🎨 Sidebar · 🏠 Homepage
This release ships 8 additions + 23 fixes, mostly across Timespace, Sidebar, Homepage.
Detalhes(8)
⏳ Timespace — revert grid 1fr/2fr/1fr → 3 cols égales (1fr each) · sidebar full height + widen Contre-la-montre col · boss + éléments recommandés sur la même ligne · drop description from season banner — keep title + buff + heroes
🎨 Sidebar — Partenaire bleu plus visible + Soutenir border gold restaurée · bump Discord text contrast + reduce bg saturation · differentiate Connexion vs Soutenir + heart icon en rose · bump contrast on Discord/PayPal/Connexion buttons
🏠 Homepage — blur 2px sur la vidéo bg pour lisser le grain de compression · video background rotation pondérée — 6 vidéos pool, sticky session · add /timespace card to hero row (4 cols)
🎨 Global theme — replace E (section number) by B (vignette) — softer · editorial section number bg — option E · remove luminous halos — body ambient + per-page accent
🎨 Footer — reduce height — padding et gaps compactés · semi-transparent on homepage + bump text contrast
✅ Progression — dungeon total mirrors /aventure + reset hour 8→7 UTC · clamp orphan rows + filter overflow on listing pages
💎 Items — half-width craft section when only craftedBy or usedIn
Update 41
⚔️ Dungeon detail · ⏳ Timespace · ⚔️ Adventure
This release ships 7 additions + 20 fixes, mostly across Dungeon detail, Timespace, Adventure.
Detalhes(8)
⚔️ Dungeon detail — drop boss drops card frame when no elite slots · cap rewards band middle col at 220px · cap middle col at 240px so FCR title doesn't widen track · subgrid so FCR col matches Faiblesses col exactly
⏳ Timespace — responsive sector browser — desktop master/detail + mobile accordion · full quantity + hide currency label · refonte hub + per-season pages with sidebar entry · season banner with title/description/buff/recommended heroes
⚔️ Adventure — localize elite drop items + drop loot-pickup timer card · butin + elites on the same row (auto N+1 cols) · top FCR|Comps + full-width Butin w/ elite drops 3-col
🔧 Misc — cap grid cells with minmax(0, Nfr) to stop overflow · bump reset countdown size for visibility · pair FarmEstimate + UsedIn side-by-side when no CraftedBy
🔧 Misc — force FilterPillBar full-width to match recipe rows · add pagination — same pattern as /items
🛠️ Team Builder · 🛠️ Community team comps · 🛠️ Team comps
This release ships 23 additions + 41 fixes, mostly across Team Builder, Community team comps, Team comps.
Detalhes(8)
🛠️ Team Builder — security + crash + i18n hardening (audit findings) · use site's diamond rarity badges in OG image · drop SPD from team total — per-hero turn order, not cumulative · real team stats in OG image (extract computeBreakdown)
🛠️ Community team comps — diamond separator between heroes (matches page style) · restore portrait stretch when wrapped in <Link> · weapon name pill clickable → /weapons/[slug] · drop portrait border rarity tint (read as stark white)
🛠️ Team comps — admin queue shape + Remove action on pending comps · per-dungeon difficulty filter in submit form · fail-closed submission/vote flags + allow rejected→pending edit · align difficulty enum with in-game vocabulary (6 tiers)
⏳ Timespace — render infinite-HP bosses as time-limited badge
⚔️ Dungeons — scale boss replay stats via Standard_Level — per-difficulty HP/ATK/DEF
Update 36
🐾 Pets · 🗺️ Interactive map · ⏳ Timespace
This release ships 17 additions + 29 fixes, mostly across Pets, Interactive map, Timespace.
Detalhes(8)
🐾 Pets — recover statsByLevel via sibling stat lookup + baseline fallback · bait craft recipe inline for FISHING pets · link FISHING/MINING/GATHERING/MASTERY obtain sources to /map · render craft recipe inline in Obtention card
🗺️ Interactive map — hide orphan markers (mainZones empty) · restore Wild Phoenix + Brion PET markers (HiddenArea scope) · recover 2 PET species via NPC_Job base variant match · re-extract zone-boundaries from 1.2 CData — Sweet_Gluttony extended south
⏳ Timespace — bump padding + font sizes to match CLAUDE.md design tokens · localize element badge label, true bronze tier, more padding · align sector card with site DA (premium + corners + semantic labels) · rich sector cards — bosses, time attack, weaknesses, rewards
📦 Gear sets — field-level merge of missing-gear-sets placeholders with CData · placeholder bonus text for 3 sets missing Netmarble CData · override manifest for 3 new 1.2 sets missing CData
⚔️ Dungeons — Timespace Junction 3-tier enrichment — Crack tables + bosses + time attack · Prisma seasonIndex + sectorIndex + golden re-record · cleanup — filter None garbage + group Timespace/Echo of Heart
🔧 Misc — write regenerated JSON to public/data/ (actual frontend source) · resolve 58 sub-zone names via locres instead of auto-gen
🔧 Misc — bypass hasImage short-circuit when title fallback exists · title fallback now runs when caller pre-computed hasImage=false
🎰 Gacha banners — point Rhitta to banner-144000004.jpg (real artwork from leak preview) · auto-expire placeholder endDate + image-override mechanism
Update 35
🗺️ Interactive map · ✅ Progression · 🎰 Gacha banners
This release ships 5 additions + 16 fixes, mostly across Interactive map, Progression, Gacha banners.
Detalhes(8)
🗺️ Interactive map — PET + MERCHANT popups show per-marker name (extends bf16574e) · hideCompleted filter covers every TRACKABLE_TYPE · stack sidebar toggles + narrow sidebar on mobile · split sidebar progress into "carte" + "totale" bars
✅ Progression — clamp completed ≤ total to stop > 100% display · count released-only on /progression denominator · group categories by theme on dashboard + OG image
🎰 Gacha banners — link box banners to characters via their costume items · discriminate box banner images by resolved title
🔧 Misc — read pre-computed *SpeedScore cols instead of dividing raw
🔧 Misc — match pet_full by itemId + nameEn fallback for all kinds
This release ships 6 additions + 8 fixes, mostly across Interactive map, Characters, Misc.
Detalhes(8)
🗺️ Interactive map — marker popup disappears on click — unstable trackEvent dep · track curated zeroluck-markers.json + warn on missing · geometric zone tagging + admin quality report + density heatmap
🦸 Characters — float "À venir" coming-soon heroes to the top of the grid · route ActivitySkillIcon path through @/lib/images helper · real adventure skill icon via onError casing fallback chain
🔧 Misc — catch P2002 race on concurrent upsert
🎨 Sidebar — active-link false-positive on parent routes
🔧 Misc — pass user locale to download endpoint + EN footer labels
🔧 Misc — enrich_merchant_markers reads all spawntables, not just spawn_*
🔧 Misc — extend to Title + Achievement models
🔧 Misc — skip tier-upgrade recipe chains in BFS unfold
Update 32
🎓 Mastery · ⚡ Skills · 🔧 Misc
This release ships 15 additions + 22 fixes, mostly across Mastery, Skills, Misc.
Detalhes(8)
🎓 Mastery — "Tous" pill — aggregated material total across all weapons · recap banner full emerald — match SkillsTab passive color too · recap banner uses SkillsTab passive card chrome · adopt SkillsTab section header pattern (dash + line)
⚡ Skills — render burstByHit on gauges chips too (was only combat side) · show burstByHit progression on combo skills · burst gauge — UI value only + combo-chain aggregation · bump COMBAT/JAUGES labels — text-xs + gold/80 for legibility
🗺️ Interactive map — 2 schema validation drifts surfaced by Steam fresh extract · BOOK markers resolve localized names via ctx.get_locres · always clip farm routes panel to max-h (kill editor-mode escape)
🔧 Misc — user-facing link account + inline coupon redeem · link user account + redeem coupons via Netmarble API
🚜 Farm routes — expose Community tab to unauthenticated visitors
📜 Quests — hidden NPC enrichment reads both Spawn_Type casings
Update 31
🗺️ Interactive map · 🔧 Misc · 🎓 Mastery
This release ships 4 additions + 11 fixes, mostly across Interactive map, Misc, Mastery.
Detalhes(6)
🗺️ Interactive map — editor flex layout — save buttons stay pinned at bottom · use 100dvh for mobile height so MapSidebar bottom stays visible · farm routes panel position locked on mobile · farm routes panel — drag mouse-only, clamp inside viewport
🔧 Misc — drawer h-[100dvh] arbitrary value to dodge h-screen override · drawer above MapSidebar on /map (z-2000) · drawer uses h-dvh so footer stays inside the viewport · force h-screen on drawer aside so /map doesn't collapse it
🎓 Mastery — per-level + per-weapon resource totals · tolerate both casings of I_MaxHpAdd_Rate stat key
🦸 Characters — expose unreleased costumes for coming-soon heroes · upgrade 'À venir' badge on coming-soon hero cards
🎨 Navigation — show scrollbar in mobile sidebar drawer
🔧 Misc — .env.watcher overrides .env so PC pushes prod ingest
Update 30
🎨 Navigation · 🔧 Misc · 🦸 Characters
This release ships 19 additions + 33 fixes + 2 polish entries, mostly across Navigation, Misc, Characters.
Detalhes(8)
🎨 Navigation — Bannières icon — distinct gacha crest instead of hero duplicate · drop locale ternaries in sidebar — use aria-pressed variant · sidebar locale switch — use onClick handler instead of <Link locale> · Hawk Pass icon -> white pig + blue laurel (cropped from MainMenu atlas)
🔧 Misc — normalize pet obtainSources to {type, label, metadata} · expose all capture potions with finalRate (not just best) · captureData.bestPotion + trim unused speeds · drop pet cooldowns from response + confirm glide raw
🦸 Characters — dhash false-positives on RGBA character portraits · detect divergent portraits via dhash · align passive + materials sections across costume cards via subgrid · align costume card sections across grid rows
🔧 Misc — Phase B completion — PNG→WebP sync from exports/images/ to public/images/ · cross-stack image linkage validator (HARD/SOFT severity) · Program.cs writes extraction manifest for provenance tracking (Phase B fondation) · auto-update asset manifest after each parse build
🔧 Misc — BindArmor items show armor-only silhouette on /armures · backfill GetHero / Pet / Potential item icons from linked entities · wire Character.fullArtUrl + mark Costume.fullArtUrl dead · write costume item icons to prod dir + cover BindArmor (133*)
🏠 Homepage — align weapon/armor/accessory/item badge counts with listing released filter · bestiary badge counts only released elite monsters
🔧 Misc — unblock db:seed when run via migrate container (prod DR) · forward backup/restore --remote arg through dispatcher
🔧 Misc — drawer was inert — pointer-events-none always won
Update 29
🦸 Characters · 👹 Elite monsters · 🔧 Misc
This release ships 3 additions + 8 fixes, mostly across Characters, Elite monsters, Misc.
Detalhes(7)
🦸 Characters — correct FStruct Local_Key → CharacterTid slug mapping · filter transform dupes in FStruct mode + targeted leak seeder · resilient to FStructFallback format (leak pipeline compat) · format extended stats as percentages on detail page
👹 Elite monsters — auto-hide pet-capturable mobs from bestiary · add released field + hide 7 placeholder mobs
🔧 Misc — preserve prod data for existing entities, leak data for new only
🔧 Misc — filter END_WEAPON from weaponSlots + UltimateSKill typo
🔧 Misc — replace sevenmap BOOK dependency with CData spawntables
🔧 Misc — released + firstSeen tracking for Weapon and GearSet
🔧 Misc — merge 6 unreleased heroes into DB (Step 7)
Update 28
🧮 Planner · 🗺️ Interactive map · 🚜 Farm routes
This release ships 10 additions + 15 fixes + 2 polish entries, mostly across Planner, Interactive map, Farm routes.
Detalhes(8)
🧮 Planner — match needed quantity per mat + share TP warp insertion · reword TargetPicker RowIcon comment to dodge convention regex · accept MASTERY sources in farm route generation · clickable SHOP / GACHA sources via enriched metadata
🗺️ Interactive map — hydrate farm route state from localStorage in a mount effect · accept the raw array shape from GET /api/user/farm-routes · auto-load a user farm route via ?route=<id> URL param · thicker farm route polyline + larger waypoint icons
🚜 Farm routes — restore creator display on community browser · include all schema fields in public GET select · savings-based TP insertion (replace region-aware heuristic) · region-aware TP insertion instead of distance-only
🔧 Misc — firstSeenVersion/At tracking + released/releaseDate for Dungeon/Costume/HawkPass · backfill BindArmor (133xxx) costume icons, force override
🔧 Misc — add --export-tables, --export-assets, PAK source in search · add --dump=<pattern> flag to save raw asset bytes
🔧 Misc — add release tracking fields to 8 models
🔒 Authentication — add leaker role — preview unreleased content without /admin access
🎒 Equipment — distinguish growth vs drop range on QualityBadge
Update 27
🧮 Planner · 🔧 Misc · 💎 Items
This release ships 15 additions + 25 fixes, mostly across Planner, Misc, Items.
Detalhes(8)
🧮 Planner — weaponMastery target type — hero-agnostic mastery picker (data) · surface world level on boss/elite/dungeon drop sources · double /fr/fr on map search links from source cards · render sources via shared SourceSection (match /items)
🔧 Misc — GACHA source — UI config + banner enrichment + planner tier · pet ObtainSourceRow surfaces SHOP price+currency badge · SHOP href returns null without NPC; surface hasNpc on enriched
💎 Items — let random option stat names wrap on mobile · distinct badge for first-clear one-shot rewards · full-width sources when left column is empty
🔧 Misc — configurable SITE_URL via OVERLAY_SITE_URL env var · full-screen bounds + filter tooltip text color
🗺️ Interactive map — community route copy now updates My Routes without refresh · farm routes panel — derive state + preserve memoization
🎨 UI polish — WCAG AA contrast sweep + drop font-mono · site-wide toast + modal audit — add 'success' type
🚜 Farm routes — add rate limit on GET /api/user/farm-routes
Update 26
🧮 Planner · 🎨 Navbar · 🔧 Misc
This release ships 12 additions + 21 fixes, mostly across Planner, Navbar, Misc.
Detalhes(8)
🧮 Planner — SEO metadata entry + visual regression coverage · bump ShoppingList source row text sizes · remove locale ternary in resolveSourceHref (CI regression) · farmables before shops + clickable source links
🎨 Navbar — bump sticky offsets 103→119 for taller navbar · logo absolute full-height + row1 h-16 (~119px total) · constellation now visible — stack pattern with gradient · constellation pattern background
🔧 Misc — push current_state unconditionally + nest under appmanifest · prefix admin links with locale · ingest route missed rate limiter + IP check (convention test) · silent VBS wrapper for Task Scheduler (no CMD flash)
🔧 Misc — dedup zeroluck MINING against CData MASTERY items · enrich MASTERY markers with icon/slug from item nameEn match · reclassify 105 zeroluck mastery markers from MINING to MASTERY
🗺️ Interactive map — refetch user routes after PUT to avoid stale waypoints · edit user farm routes in place
This release ships 14 additions + 32 fixes, mostly across Interactive map, Misc, Farm routes.
Detalhes(8)
🗺️ Interactive map — increase warp marker size to match resource markers (38→44px) · sub-filter key matches GameMap filtering logic per marker type · auto-activate sub-filter for specific resource — shows only selected markers on map · pass onActivateFilter through UserRoutesTab to BulkAddSection
🔧 Misc — correct currency reward mappings + resolve names from DB · use bold gold "N fois" format for condition counts · constrain card width to max-w-4xl for better readability · hide conditionCount for MissionGuide_Complete type
🚜 Farm routes — find warp nearest to next resource (player TPs instantly) · pick warp that minimizes total walk distance · find nearest warp to start of gap, not midpoint · auto-insert WARP_POINT between cross-zone gaps
🎒 Equipment — merge passive into single block with expandable levels · display equip passive icons from /images/ui/equippassive/ · purple passive card with Lv.1 values (same as weapons)
🔧 Misc — bump text sizes to match DA — chapter text-base, step number text-sm · add conditionCount display (×20) next to mission description · polish UI — tooltips, compact tabs, column headers, quantity always shown
⚔️ Weapons — remove duplicate passive progression from overlimit section · show overlimit before enchantments on SSR weapon detail · dynamic grid layout when sources column is empty
🔧 Misc — weapon passive levels + equip passive on items detail · show Lv.1 description with actual values on weapon + equipment
🔧 Misc — build state versioning + rotate-backup orchestrator
🔧 Misc — add PreviewsFile manual type + remove dungeon-previews
Update 22
🗺️ Interactive map · 🔧 Misc · 🚜 Farm routes
This release ships 11 additions + 22 fixes, mostly across Interactive map, Misc, Farm routes.
Detalhes(8)
🗺️ Interactive map — play button on user routes + convert UserFarmRoute to FarmRoute · remove markerCount from POST body — Zod strict rejects it · route type buttons filter the bulk add dropdown · bulk add lists all farmable resources without requiring sidebar filter
🔧 Misc — remove italic lore description from embeds · correct pet speed formula + remove Game ID + add passive · enrich embeds with real images, lore, skills, speeds · multi-category enriched Discord notifications
🚜 Farm routes — add cacheDeleteByPrefix after POST/PUT/DELETE · schema + CRUD API for user-created farm routes
🎨 UI polish — ItemIcon fallback to /images/weapons/ when /images/items/ 404 · Abyss difficulty color purple → deep red
🔧 Misc — disable NEXT_LOCALE cookie — was blocking CDN cache on every page · enable ISR via setRequestLocale — pilot on adventure page
🔧 Misc — filter tutorial/system banners from parsed output
🏠 Homepage — filter released entities from homepage counts (pets 61→57, banners)
This release ships 12 additions + 18 fixes, mostly across Hawk Pass, Misc, Bestiary.
Detalhes(8)
🦅 Hawk Pass — real Pass EXP icon (item 100000117) + revert menu icon · use real game icons for menu link + Pass EXP · use real regional prices instead of KRW conversion · mission table headers + distinct Pass EXP visual
🔧 Misc — pre_patch_check verifies datamine/mappings.usmap exists · pre_patch_check detects stale spawntables doublons · post_build_validate detects 5 new bug classes from patch 08/04 lessons · post_build_validate also surfaces leaks (unreleased entities)
👹 Bestiary — data-driven world level selector — no more phantom L5 button · invert weakness logic — positive value means weak, not resistant
👹 Field bosses — filter recommendedPower by released world tiers · dropsByLevel + intraPackRate/packRate/packKey/isRandom
🔧 Misc — color the pack rate percentage in group header · display in-game pack structure across dungeons, bestiary, items
💎 Items — redirect costume items to character page · sort source drops by rate descending
⚔️ Weapons — prioritize real gameId-based icon over signature costume fallback
🎨 UI polish — real Abyss difficulty icon (6.webp) — was reusing 5
Update 20
🦅 Hawk Pass · 🔧 Misc · ⚔️ Weapons
This release ships 18 additions + 28 fixes, mostly across Hawk Pass, Misc, Weapons.
Detalhes(8)
🦅 Hawk Pass — add navbar direct link + maintenance countdown · filter pre-launch seasons — S1 starts at global launch · use seasonNumber for labels, fix React key warnings · add seasonNumber for player-facing labels (S1, S2...)
🔧 Misc — preserve admin spawnHours overrides across pet re-seeds · add missing targetEffect to burst seeder — was null in DB · harden map-markers seed — QUEST legacy conversion + anti-wipe + detailed logs
⚔️ Weapons — overlimit section — levels, costs, passive progression, 3-col layout · masterstone element selector — support new masterstones[] format · correct calcWeaponStat formula — progression is per-level, not per-tier
🌐 Translations — unify quest Area label — 'Quêtes de zone' everywhere (was mixing région/zone) · add Sweet_Gluttony + Western Dunes region translations (prod regions) · translate 11 missing map region names FR/EN
🗺️ Interactive map — add 339 nature creature spawns — gulls, squirrels, luwaks on map · split QUEST_AREA markers on map — separate from QUEST_SIDE · prevent sidebar close on mobile keyboard — skip resize when sidebar is open
🔧 Misc — add targetEffect Json to Burst model — weakness debuff data from pipeline · add QUEST_AREA to ProgressType enum — separate Area from Side quest tracking · add conditions Json to Achievement model
🎨 UI polish — upgrade stat labels text-xs → text-sm on skills + bursts · audit text-[10px] — upgrade 33 metadata labels to text-xs + polish BurstTab
🦸 Characters — release countdown for unreleased characters · weapon tabs respect weaponSlots order from CData — was alphabetically sorted (Shield before Book for Daisy)
Update 19
🗺️ Interactive map · 🔧 Misc · 🔧 Misc
This release ships 27 additions + 46 fixes, mostly across Interactive map, Misc, Misc.
Detalhes(8)
🗺️ Interactive map — mobile responsive — 8 fixes for farm routes panel + sidebar · increase farm route waypoint icon sizes — resources 38px (was 32), warps 30px (was 26) · move hide-completed toggle to top bar — next to show/hide all buttons · farm routes UX — clear numbering, skip-warp logic, progress bar
🔧 Misc — convert Discord animated avatar GIF to static PNG — Satori only supports PNG/JPEG · replace Unicode checkmark with SVG — Satori can't render special characters · move watermark to left panel footer — was overlapping last category row · add PNG icons for OG image — converted from webp via ffmpeg, loaded as base64 data URIs
🔧 Misc — farm routes — fix backtrack on cross-region routes · optimize farm routes with 2-opt + realistic time estimates · dedicated resource routes for all named resources · add gathering resource routes — flower petals, tree sap, dandelion
📜 Quests — show rewards on mobile — remove hidden sm:flex, deduplicate mobile rewards block · horizontal scroll on quest type tabs — overflow-x-auto + whitespace-nowrap · chain-grouped layout + Event type + enriched display · display quest giver NPC name from startNpcFr/En
🎨 UI polish — cross-page consistency audit — 6 fixes · remove text truncation on titles + improve achievement descriptions · remove font-mono from numeric values — use DM Sans tabular-nums only · improve ShieldLevels display — table layout with bonus name and progress bars
🐾 Pets — remove redundant Sol/Air scores — stat bars already show converted values · convert speed bars to display scores — /20 for ground+fly, raw for glide · replace trophy badge with ground/air speed scores in speeds section · display mount speed score — trophy badge from Math.floor(runSpeed/20)
This release ships 5 additions + 9 fixes, mostly across Items, Interactive map, Progression.
Detalhes(7)
💎 Items — display "Obtained by recycling" section from recycledFrom metadata · display Recycle section — show recycleOutput from metadata · place "Used In" in left column when no craftedBy recipe exists · always fetch recipes — show "Used In" for ingredients like Noix Pierreuse
🗺️ Interactive map — detect gathering objects by actorID — +171 GATHERING markers · link pet spawn variants via Local_Key — 15 new species, +21 markers · add labelPosition to zone-boundaries — 14 main manual + 79 sub weighted centroid
✅ Progression — use game icons instead of emojis for category cards · enhanced dashboard — rank system, stats panel, expandable categories, share
🔧 Misc — move setState to cleanup function in useEffect — avoid synchronous setState in effect body · move useMemo before early return in MasteryPanelContent — conditional hook error
🎨 Navigation — responsive navbar — hide direct links between lg and xl breakpoints
🔧 Misc — add position tracker + player marker + game map detection (WIP)
Update 17
🎨 UI polish · 🛠️ Team Builder · 🏆 Achievements
This release ships 12 additions + 15 fixes, mostly across UI polish, Team Builder, Achievements.
Detalhes(8)
🎨 UI polish — polish achievements/titles — larger clickable links, WCAG contrast, focus-visible · apply font-display text-[15px] to player title names · align entity name size to text-[15px] on achievements + burst cards · align BurstTab typography with SkillsTab — font-display text-sm, text-xs font-semibold values, w-14 icon layout
🛠️ Team Builder — add WIP banner for production deploy · costume selection now clears armor slots + clarify engraving comment · add enchantments + random options to computeSlotStats + fix RARITY_ORDER dupe · hoist RARITY_ORDER to module level — was duplicated in 2 functions
🏆 Achievements — tiered display + hidden titles visible + pet spawn map link · title categories + achievement search link + hoist PER_PAGE_OPTIONS · stacked card layout + font-display names + WCAG /55 descriptions · add pagination — 10 items per page by default, titles visible without scrolling
🗺️ Interactive map — remove quest-starts Y-axis exception — all zeroluck uses 9216-canvas_y · use campfire item icon (102060002) instead of RevivePoint for CAMPFIRE markers · add GODDESS + CAMPFIRE types to sidebar — split from WARP_POINT
♿ Accessibility — WCAG contrast fixes in team builder — 12 violations corrected · WCAG contrast on clickable elements — text-gold/60 → text-gold across 5 files
🐾 Pets — move quest gate to Info section + remove spawn conditions block + align link style · display spawn conditions — time of day, quest gate, total spawn points
📜 Quests — add searchable prop to zone filter SelectRpg — 80 regions with 1114 quests
🔧 Misc — add Burst model + seeder — 8 elemental bursts in DB
Update 16
⚔️ Dungeons · 🛠️ Team Builder · 🐾 Pets
This release ships 17 additions + 20 fixes, mostly across Dungeons, Team Builder, Pets.
Detalhes(8)
⚔️ Dungeons — Infernal skull color — dark red instead of bright rose · replace DifficultyStars with skull icons per difficulty level · add difficultyIcon + difficultyColor to parsed data · DifficultyStars scales to level (6 stars for Abyss instead of max 5)
🛠️ Team Builder — equipment module + calcEquipStat tierBoundaries + random options · weapon selector with enchantments + weapon detail enchantment section · stat calc engine + weapon data loading · weapon icons visibility — brightness-75 instead of opacity-50
🐾 Pets — move statsByLevel to info column (col 2) after obtain method · pass pre-computed label string instead of t() function to client component · stats by world level selector + spawn hours display · clickable feed items + QUEST/DUNGEON deep-links + link audit script
🎨 UI polish — add QualityBadge component — display equipment quality level range · responsive ItemIcon md size — 28px mobile, 32px desktop for better readability · add color-mix semantic tokens — text-primary/secondary/tertiary + gold-soft · add RadarStats hexagonal chart on character detail — pure SVG, no deps, responsive
🐟 Fishing — resolve slugFr query param to slug EN for SelectRpg display · improve bait react rate visibility — 10px/70 → 11px/full color + font-semibold · localized zone slugs — FR deep-links from map + filter accepts slugFr · add zoneSlugFr to fishingData + fishing-zones.json
🗺️ Interactive map — skip detail link for RESOURCE markers (no /fishing/[slug] page exists) · fishing popup 'View fish' deep-links to /fishing?zone={slug} · enriched fishing popup — fish grid with icons, names, grade stars · enrich 35 fishing markers with fish data (species, grades, power)
🔒 Authentication — allow NextAuth Discord admin users to call admin API endpoints
Update 15
🎨 UI polish · 🐾 Pets · 🎨 Navigation
This release ships 13 additions + 32 fixes, mostly across UI polish, Pets, Navigation.
Detalhes(8)
🎨 UI polish — reinforcement calculator — remove clip-path card + z-index on level selector for dropdown visibility · revert portal approach, use rounded-sm on FilterPillBar instead of clip-path · stacking z-index on FilterPillBar rows — dropdown no longer hidden behind search · remove overflow-hidden from FilterPillBar — was clipping SelectRpg dropdowns
🐾 Pets — remove source icon from obtain display — cleaner centered name link · simplify obtain source display — centered name link, remove horizontal spread layout · localized obtain source links — entitySlugFr + MONSTER_DROP routes to field-boss or elite · filter catch_pet sources — pet captures are not fishing
🎨 Navigation — increase direct link font size to match dropdowns (13px → 14px) · hide FR/EN on small mobile — keep Discord/Support visible, language in drawer · restore RPG style on dropdowns + Accueil icon + shorten Soutenir label · reorganize navbar — direct links for Map/Pets/Characters + team-builder page audit
⚡ Skills — remove overflow-hidden from skill cards so tooltip renders above · auto-attack tooltip — multiline + right-anchored to prevent clipping · add auto-attack stats label to clarify NORMAL skill cards
📦 Gear sets — improve card separation with RPG frame styling · auto-detect KR translation mismatches via Option_StaticTable · tooltip clipped by overflow-hidden on set card
🦸 Characters — show Daisy with Coming Soon badge on listing + detail + bot API · improve release detection — gacha pool must be linked to active banner
🔧 Misc — toolbar redesign — grouped controls, IPC minimize/fullscreen/close · add Electron overlay app + zone boundaries for interactive map
🔧 Misc — use correct weapon casing — SwordDual not Sworddual · enrich with damage data, element, hero slugs, weapon types
Update 14
📦 Gear sets · 👗 Costumes · 🎨 UI polish
This release ships 6 additions + 11 fixes, mostly across Gear sets, Costumes, UI polish.
Detalhes(6)
📦 Gear sets — use correct slugs for KR translation correction map · add KR translation correction indicators on set bonuses · correct 12 Netmarble mistranslations across 5 sets · correct 3 Netmarble mistranslations on Cries of Souls set
👗 Costumes — itemGameId points to BindArmor (133*) when binding recipe exists · clickable costume names via itemGameId → item slug · make costume names clickable via itemGameId → item slug resolution · add itemGameId field — links costume to its item (134*/135*)
🎨 UI polish — move NEW badge to top-left corner of Discord button · fix NEW badge clipped by rpg-frame-xs on Discord button · add animated NEW badge on Discord button
🔧 Misc — normalize character stats in bot API — basis points to percentages · add /api/bot/characters endpoints for Discord bot
🛒 Shops — move map pin icon next to region name instead of end of row
This release ships 5 additions + 28 fixes + 1 polish entries, mostly across Shops, Interactive map, UI polish.
Detalhes(8)
🛒 Shops — NPC alias search + menu-only shops from ItemSource · search also matches sell type label and region (not just NPC name + items) · don't search by shop type name, link to /shops generic until NPC names available · SHOP source links to /shops?search={shopName}, auto-filter on load
🗺️ Interactive map — fix empty merchant names for Ferzen + chapter-region fallback · simplify merchant popup — compact NPC name + item count · normalize merchant currencies + add regionFr/regionEn to shopData · correct Y-axis per zeroluck category — quest-starts uses canvas_y direct
🎨 UI polish — smaller RPG checkboxes + reduce card gradient overlay · apply rpg-frame-xs to error page buttons · apply RPG frame design to navbar + 10 shared components · URL filter persistence on all 8 listing pages
♿ Accessibility — ScrollToTop focus-visible + chevron opacity 35→50 · keyboard nav + ARIA on selects, WCAG contrast fixes, dead code cleanup · add title tooltip to all ItemIcon instances missing it (13 fixes across 9 files)
🌐 Translations — localize all ItemIcon titles + merchant popup labels, SHOP deep link with search · quest NPC label + viewOnMap → proper quests namespace keys
This release ships 23 additions + 28 fixes + 6 polish entries, mostly across Dungeons, Translations, Misc.
Detalhes(8)
⚔️ Dungeons — show dash for time limit on Normal + Stella (only Boss_Replay shows actual time) · remove rewardLimitTime from Boss_Replay/Stella (post-kill loot timer, not combat) · display boss description, tribe badge, enter/clear RP messages · boss description, tribe, enter/clear lore messages for Stella + Boss_Replay
🌐 Translations — rename dungeon type Normal → Donjons/Dungeons · Boss_Replay cards plural "difficulté" → difficultiesCount, line-clamp-2 on titles · hardcoded text → i18n keys, French plurals, aria-labels
🔧 Misc — stat zero bug, silent catch logging, weaknesses condition · box gacha display, dungeon subtitles + first clear rewards · audit quick wins — dead CSS, responsive, perf, a11y, visual consistency
🗺️ Interactive map — merchant popup with shop preview — NPC name, item icons grid, item count · enrich MERCHANT markers with shop data (NPC name, items, prices, limits, reset)
📜 Quests — display NPC name + 'View on map' link for hidden quests with coordinates · enrich hidden quests with NPC spawn positions + chain propagation (14/25)
🔧 Misc — use Prisma.JsonNull for deprecated elite drops field · use ?? null instead of || null for numeric fields (0 is valid)
👹 Elite monsters — dropsByLevel with world level selector — stats + drops scale together · enriched drops table with rate + quantity (3 columns like field-bosses)
🔧 Misc — drops by world level — [{level, drops: [{itemId, rate, minCount, maxCount}]}] · enrich drops with rate/minCount/maxCount (same format as dungeons/field bosses)
Update 11
⚔️ Adventure · 🔧 Misc · 📦 Gear sets
This release ships 18 additions + 19 fixes + 1 polish entries, mostly across Adventure, Misc, Gear sets.
Detalhes(8)
⚔️ Adventure — quest reward quantity follows convention (text-gold font-bold text-sm) · harmonize quest table with boss drop table style · show reward quantities on quest rows · constrain quest table width with max-w-4xl
🔧 Misc — remove orphan eslint-disable after img→Image migration · remove 6 unused imports/variables across 4 files · const instead of let, remove unused imports/vars in tests
📦 Gear sets — bump text sizes to text-xs standard + larger icon/badge · redesign — 2-col layout (pieces left, bonus tiers right) · use first piece icon as set image (gear set icons not extracted from PAK)
🦸 Characters — 2-col skills layout — active skills left, passive right (sticky) · reorganize skills tab by category with section headers · move RarityBadge next to name, keep hero layout as-is
🐟 Fishing — display react rate % under each bait icon · enrich with CData mechanics — bite rate, QTE timing, respawn, speed · rename grade → difficulty to distinguish from item rarity
⚔️ Dungeons — detail page /adventure/[slug] with difficulty selector · display drops per difficulty + fix cascade filter UX
🐾 Pets — make obtain source links clickable for all source types · move skills under speeds with separator, col 3 = capture only
This release ships 16 additions + 24 fixes, mostly across Items, Interactive map, Pets.
Detalhes(8)
💎 Items — hide untranslated source types + remove dungeon type badge · source sections in columns-2 grid (side by side on sm+) · simplify source rows to 2-col table (Name | Right info grouped) · 3-col table layout — Name|Rate|Qty with table-layout:fixed
🗺️ Interactive map — reclassify quest fishtrap + fisherman as non-fishing markers · strict filter mode for URL navigation — no cross-type search bleed · enrich viewpoints with proper names + remove COLLECTIBLE from sidebar · add GATHERING type — separate Cueillette from Minage
🐾 Pets — match elite monster by name for obtain source link (sourceId != gameId) · hide 'Voir sur la carte' for pets without map markers (26/57) · clickable source name in obtain method + resolve elite monster slug · MONSTER_DROP not CAPTURE for pet item drops + add i18n key
🎨 UI polish — increase navbar height h-20→h-24, adjust pt and scroll-padding · remove duplicate recommended power section (already in level selector) · navbar redesign + homepage card reorganization
This release ships 37 additions + 41 fixes + 16 polish entries, mostly across Interactive map, Items, UI polish.
Detalhes(8)
🗺️ Interactive map — use CData StellaPiece as authoritative FRAGMENT source · force StellaPiece icon on all FRAGMENT markers — fixes food icons on stellas · URL params via window.location + collectible cross-ref fix · add RESOURCE sub-filters by fishing zone name
💎 Items — expType labels, loot box badge, cross-link fixes · center source count column in item listing table · enrich items table — add Detail + Rarity columns, full-width FilterPillBar · display star rating for non-equipment items based on grade
🎨 UI polish — restore armor expand data, RarityBadge in items table, empty passive guard · differentiate grade1 (Common/grey) and grade2 (Uncommon/green) badges · add tabular-nums on all numeric stat displays · standardize FilterPillBar wrapper spacing (pt-8 pb-4) across all pages
🎨 Footer — match header logo style — gradient circle, Cinzel bold, gold-dim subtitle · add items-center on flex-row parent to vertically align columns · fix column centering — w-1/2 + border-l separator + max-w-sm disclaimer · center content in both columns
🐾 Pets — capture rate formula — subtract resistance from total · capture potions display + portrait badge + layout harmonization · enrich capture data, obtain method, autoloot + fix rarity display · replace SVG type icons with real game UI icons
♿ Accessibility — last 6 violations — contrast /40→/50, GameText text-xs→text-sm · increase text size on descriptions and content text · add focus-visible:ring on all interactive elements · increase text size on descriptions and content text
🎰 Gacha banners — replace hardcoded SSR/SR text with RarityBadge icons · v3 redesign — 2/3 split layout, modal popup, server/client split · replace hardcoded SSR/SR text with RarityBadge icons · v3 redesign — 2/3 split layout, modal popup, server/client split
Update 7
🎒 Equipment · 👗 Costumes · 📰 News
This release ships 5 additions + 24 fixes + 1 polish entries, mostly across Equipment, Costumes, News.
Detalhes(8)
🎒 Equipment — filter layout — label fixed left, buttons wrap in their own container · align filter labels — fixed w-[120px] for long FR labels · remove nested <a> in armor list — ItemIcon slug inside parent Link · filter layout — label fixed left, buttons wrap in their own container
👗 Costumes — make engraving material names clickable links to item pages · strip curly braces from resolved passive descriptions · replace missing passive icon with sparkle SVG · engraving passives styled like skills — card layout, level badges, GameText colors
📰 News — correct EN forum menuSeq mapping — events/devNotes were swapped · increase to 5 per category + rename title "Dernières actualités" · deduplicate articles by title — Netmarble publishes dupes with different IDs
🗺️ Interactive map — re-add GameMap.tsx deleted during v2 cleanup · restore GameMap import after GameMapV2 removal · mobile sidebar cut off — add max-h-[100dvh] + 85vw width
🐾 Pets — standardize pet cards — boss-style layout with rarity colors · standardize pet cards — boss-style layout with rarity colors
This release ships 29 additions + 59 fixes + 3 polish entries, mostly across Interactive map, News, Recipes.
Detalhes(8)
🗺️ Interactive map — reclassify 121 Star Fragment COLLECTIBLE → FRAGMENT type · circular marker icons — border-radius 50% + object-fit cover to hide square backgrounds · remove blue tint from sidebar — pure dark bg + gold borders only · theme sidebar gradient + black map background instead of blue
📰 News — opaque category badges for better readability over GIFs · object-left on banner GIFs to show message text · set card image height to 140px · wider cards (380px) + show full banner without cropping
🍳 Recipes — fix filter infinite loop + persist filters in URL + fix locale ternaries · persist filters in URL params across navigation · unique gameId per recipe result — fixes 31 missing recipes including craft tree · resolve 130 missing craft items + add effects to Production consumables
🔧 Misc — also clear main#main-content background for video visibility · video bg component that clears body background on mount · video overlay on top with pointer-events-none + mix-blend-lighten · add Kingdom of Liones video background (6% opacity)
🛠️ Crafting — add type annotation to fix implicit any[] build error · rename Production → Établi/Workbench + show group in badge · recursive craft tree in recipe list · add group filter + group field to recipes
🔧 Misc — match mockup — hero padding pt-20, rarity badge overlap, stat bar highlight tip · replace Overview with Combine Skills tab, translated tooltips · weapon slot icons + role badges aligned with list page
🏠 Homepage — shorten characters description + align card content with line-clamp-1 · remove hero atmospheric glows — video bg handles ambiance · promote v2 homepage to main — compact hero, news carousel, video bg
This release ships 33 additions + 71 fixes + 1 polish entries, mostly across Interactive map, Elite monsters, UI polish.
Detalhes(8)
🗺️ Interactive map — use URL template {z}/{x}/{y} instead of getTileUrl override — Leaflet handles zoomOffset natively · correct ZOOM_OFFSET to 6 — 16384/256 = 2^6, not 2^4 · apply zoom offset manually in getTileUrl — coords.z is raw Leaflet zoom · pass MAP_SESSION_SECRET to container + mount tiles volume
👹 Elite monsters — use t('common.stats.maxHp') not hp — exact same as BossStatsWithLevel · use t('common.stats.*') — exact same key as BossStatsWithLevel · copy exact field boss stat layout — label top, value right, gold/emerald bars, tc('stats.*') · fix stat labels, match field boss layout (cards, section headers, weaknesses bars)
🎨 UI polish — widen filter labels — DIFFICULTÉ w-[90px], CHAPITRE w-[80px] to prevent text overlap · harmonize header top padding pt-20 pb-12 across all pages · harmonize all filter bars to match Characters page pattern · gold bar header on all pages + text-[15px] card names
💎 Items — CSS columns layout for independent height per source type · deduplicate sources by resolved name, trim whitespace, prefer enriched entries · multi-column grid layout for sources — one column per source type · enriched source display with cross-referenced data
🌐 Translations — localized slugs in URLs — /fr/objets/or, /en/items/gold · use localizedSlug() everywhere instead of locale ternaries · localized slugs — /fr/objets/or, /en/items/gold · translate hardcoded Lv./Niv./Drops in dungeon page
⚡ Skills — remove buff badges, fix line breaks with br spacing in descriptions · remove tooltips from buff badges — description ※ sections already explain effects · buff name tooltips in descriptions — blue text matching known buffs shows description on hover · buff tooltips with descriptions, line-break descriptions, debuff=red buff=gold
🐟 Fishing — cross-link fish items, zones, map and item pages · capitalize shortened zone names · show Global badge instead of listing all zones, remove +N overflow · compact rows, shortened zone badges, aligned filters with project patterns
🦸 Characters — responsive badges — text-[10px] + truncate on mobile, sm:text-[12px] on tablet+ · proper 2-column layout for extended stats with text-xs/text-sm sizes · widen stats sidebar to 320px + shorten FR labels for 2-col fit · add 9 extended combat stats to hero page
Update 4
🎰 Gacha banners · ⚔️ Dungeons · 🎨 UI polish
This release ships 31 additions + 67 fixes, mostly across Gacha banners, Dungeons, UI polish.
Detalhes(8)
🎰 Gacha banners — use scraped per-weapon SR rate instead of calculation (0.125%) · seed rateSR field (was missing, caused 0% weapon rates) · add per-weapon rates calculated from SR total minus hero rates · center pity details row
⚔️ Dungeons — remove items-start for equal row heights between cards · replace emoji icons with game texture icons (map-icons/*.webp) · use correct i18n key for 'All' filter button · add type and difficulty filters with star badges
🎨 UI polish — use DM Sans for Discord username (Cinzel unreadable for usernames) · truncate CJK username in navbar, clean achievements data · add styled star badges for weapon grade1/grade2 (no extracted images available) · standardize text colors across all pages for readability
🗺️ Interactive map — allow disabling filters with subtypes, fix cluster cleanup · remove bounds filter from parser, keep all 4762 markers · filter out-of-bounds markers, add per-ore item icons · add sub-filters for Mining, Collectibles, Merchants
🎨 Navbar — full-width layout, logo flush left, user flush right · prevent CJK username vertical overflow with whitespace-nowrap · 3-zone layout — logo left, nav centered, user right · bigger logo (64px), larger titles (text-lg/15px), user menu pushed right
🐾 Pets — use List_PET portraits for cards, preserve casing for Linux, add portraitUrl field · add pet detail page with speeds, info, rarity badge · fuzzy image matching + item fallback (57/57 coverage), SVG type icons · add companions page with mounts, gliders, flyers and pets
Update 3
🗺️ Interactive map · 🍳 Recipes · 🎁 Promo codes
This release ships 20 additions + 14 fixes + 1 polish entries, mostly across Interactive map, Recipes, Promo codes.
Detalhes(8)
🗺️ Interactive map — map community pet regions to internal i18n keys · add 12 pet locations from community ground truth · parse gimmick treasure boxes (237 missing chests found) · upgrade calibration from affine to Thin Plate Spline
🍳 Recipes — split multi-line effects, separate notes (※) with divider · resolve food effect placeholders with actual values · add food effects from CData (294/448 recipes) · redesign with search, type filters, accordion details
🎁 Promo codes — improve readability — larger items, red expiry, compact cards · structured rewards with item images + auto expiry dates · redesign codes page with reward pills and expiry badge · hide pending codes from public page, only show active or expired
⚔️ Weapons — redesign card layout + fix unit sticking in color tags · enrich with descriptions, stats, passives + expandable rows · rewrite page with filterable table, images, search
🎨 UI polish — replace text rarity counters and filters with badge images · add game rarity badges (SSR/SR/R) from in-game screenshots · improve text readability across item and recipe pages
🏠 Homepage — use inline animationDelay instead of dynamic Tailwind classes · add game images to featured cards + all 11 sections · redesign explorer grid with featured cards + glow effects
👹 Field bosses — add detail page with combat strategies · resolve names via locres, add boss images and timers
Update 2
🎰 Gacha banners · 🗺️ Interactive map · 🦸 Characters
This release ships 17 additions + 10 fixes, mostly across Gacha banners, Interactive map, Characters.
Detalhes(8)
🎰 Gacha banners — auto-upgrade JPG fallback to PNG when GameWith publishes · add Netmarble news fallback for new banners · scrape clean cropped banner art from GameWith · auto-fetch banner images from Netmarble news CDN
🗺️ Interactive map — use any type for cluster icon (MarkerCluster not exported) · redesign popups with game icons, i18n regions, progress tracking · use game icons instead of emojis for map markers · ICP+RANSAC calibration script, 207 matches at 31px median
🦸 Characters — deduplicate normal attacks, redesign overview tab, enlarge logo · resolve broken images, descriptions, labels and logo transparency · redesign list + detail pages for readability
🔧 Misc — clean UE rich text tags, resolve combine skill names · audit + fix hero & weapon data pipeline end-to-end · add weapons pipeline + character potentials per weapon
💎 Items — add detail page with acquisition sources display · add ItemSource model for acquisition tracking · rewrite page with filterable table, search, pagination
🌐 Translations — pass all messages to NextIntlClientProvider · replace all hardcoded strings with translation keys · add missing progress translation keys