Changelog
Every public update to Classic World Wiki. New features, bug fixes, data updates, and UX polish β logged here as they ship. 22 releases to date.
- featuresui
Consumable efficiency scoring
Every use item with flat HP or MP recovery now shows an efficiency score at the top of its detail page, benchmarked against the cheapest option in the catalog (Oranges / Green Apples / Lemons set the MP bar at 1.0 meso/MP; Red Potions / Apples / Eggs set the HP bar at 0.5 meso/HP). A Blue Potion reads 83% MP efficiency at 1.20 meso/MP, Grape Juice 56% at 1.80, Watermelon 18% HP + 36% MP β quick visual signal of whether an item is worth the meso.
- fixdata
Fix: shop price markup differs by item type
Equipment marks up 3Γ at CW shops (Purple Jewelry Boots base 1,200 β 3,600 meso) but consumables only 2Γ (Blue Potion base 120 β 240 meso). Item pages were applying the equipment 3Γ to everything; now use items, etc items, and cash items get the correct 2Γ β Blue Potion now reads 240 meso to match the in-game NPC.
2b47839uiHomepage reshuffle + new category icons
Browse tiles reordered to Monsters / Classes / Equipment / Use Items / ETC Items / Guides / Maps / NPCs in a cleaner 4Γ2 grid. Dropped the Setup tile from the featured list. New thematic icons: Dances with Balrog for NPCs, Songs of Solomon for Guides, Treasure Scroll for Maps.
2b47839uifixEquipment sidebar: subcategory counts respect active filters
Armor / Weapon / Accessory counts in the sidebar now update as you narrow by class, level, or stat β filtering to L25β30 Magician INT drops Hat from 308 to 6, Top from 236 to 1, etc. No more clicking a subcategory and landing on an empty page because the count was for the unfiltered dataset.
2b47839fixFix: equipment filter misses
Three small fixes on the equipment listing: 'All Equipment' now stays highlighted on first landing (it was treating the default 0β70 slider as an active filter); beginner items with no required level no longer show up in L70β100 searches (they now count as L0); and the Shop Price on item pages was doubled instead of tripled β Purple Jewelry Boots now reads 3,600 meso to match the in-game NPC price.
- fixdata
Fix: minimaps were 1Γ1 white pixels
The first pass of the map extractor was reading the in-place miniMap canvas from Map.wz, which turns out to just be a 1Γ1 stub β the actual minimap pixels live in a sibling _Canvas file keyed by map ID. Re-extracted all 268 minimaps at their real resolutions (Mushroom Town is now 88Γ47 px, not a single white dot).
a22494bdatauifeaturesMap data overhaul: 240 new minimaps, per-map spawn counts
Rebuilt the map pipeline directly off Classic World's own Map.wz files. Minimap images jumped from 28 to 268 (every map that has one in-game now has one on the site), and each monster / NPC listed on a map page shows exactly how many copies spawn there (Snail Γ40 on Snail Hunting Ground I) so you can pick training spots at a glance. Quick Info now labels swim, fly, and timed-stage maps, and the underlying extractor also pulls portals with positions, reactors, and field metadata for future pages.
a22494bfixuiFix: broken-image icons and 404s across the site
Listings, grids, and detail pages now check at render time whether a sprite actually exists on disk and skip the <img> tag entirely for entities without one, instead of letting the browser fire a failed request and swap in a fallback. No more network-tab 404s on /maps (Black Map, shop interiors), /items, /mobs, or detail pages with missing co-occurring mob/NPC sprites. JSON-LD and OG image references also fall back to the branded site card when the entity sprite is absent.
a22494buifeaturesItem pages: swap Quick Info for Item Type + Similar Items
The sidebar on every equipment/use/etc page now leads with the specific item type (Dagger, Overall, Cape, Wand, Potionβ¦) plus class-compatibility chips built from the item's job restriction. Below that, a Similar Items list surfaces up to 10 other items of the same type around the same required level, filtered to classes that can actually equip them β so a Thief dagger now recommends other Thief daggers nearby in level instead of every dagger in the game.
a22494buidataDistinguish Male / Female / Unisex on equipment
Gendered armor is now labeled site-wide β the detail sidebar shows a Male, Female, or Unisex chip next to class chips, and names carry the classic '(M)' / '(F)' suffix everywhere they appear (page titles, grids, tables, Similar Items, OG metadata). Similar Items recommendations also respect gender, so a female overall no longer suggests male-only pieces.
- datacontent
Prune unverified mob drops, mark remaining as community-reported
Removed 540 drop entries (out of 1,357) that referenced items not in the Classic World catalog β they were leftover from a legacy community wiki scrape. Every drop now links to a real item page. Added an 'Unverified' chip next to the Drops and Dropped By headings so it's clear the remaining list is plausible but not validated against server drop tables.
- featuresfix
Footer link to Changelog; fix voting endpoint 500
Added a public Changelog at /changelog and linked it from the site footer β every release now logged with date, summary, and tags. Also fixed a 500 on /api/my-votes where a transient Netlify Blobs read error would take the whole voting endpoint offline; the store now falls back to an empty record so the Training tab keeps working even when storage is briefly unavailable.
e9ae675uidatacontentUX polish: new font, mob redesign, equipment filters, animated cursor
Swapped VT323 for Jersey 15 across the hero, header, and social card. Rebuilt the mob detail page with a 3Γ3 stats grid, Level badge under the name, and Previous/Next level neighbors plus a 'Friends With' co-occurring mob roster. Equipment filtering now supports multi-select subcategories, a dual-thumb level range slider, and stat-bonus chips (STR/DEX/INT/LUK/Jump/Speed/Acc). Hover cursor now animates (2 frames, 600ms). Merged Fairy 1β4 into a single entity and aliased missing Super-mob sprites.
0e556aeseoBranded OpenGraph image for social shares
Replaced the tiny slime-sprite link preview with a 1200Γ630 MapleStory window card that mirrors the homepage hero. Rendered at build time via Next's ImageResponse, uses the same Jersey 15 pixel font, and applies to every listing and landing page.
2137d65fixFix: type tabs vanishing on /items sub-filter
Clicking a subcategory like Cape or Potion on /items no longer drops the top-level type tabs or collapses a multi-sub filter down to the first value. Sidebar and grid now share a basePath that carries the full filter state through every navigation.
b81059cseofeaturesSEO overhaul: slug URLs, JSON-LD, Guides section
Every entity now has a clean slug URL (e.g. /mob/snail, /item/equipment/sword) with a 308 redirect from the legacy ID form. Added a sitemap, robots.txt, and rich structured data (BreadcrumbList + entity-typed JSON-LD) on every page. Launched a new Guides section backed by MDX, with a deep Magician leveling guide as the first entry.
668279fuiUnified Items page with type tabs
All equipment, use items, etc, setup, cash, and cosmetics now share a single /items landing with prominent type filter cards. Search bar spans full width. Homepage and nav collapsed down to a single Items entry.
3940d28brandRebrand to Classic World Wiki
Renamed from 'MS Classic Wiki' to 'Classic World Wiki' (CW Wiki for short). Homepage hero now renders in an in-game MapleStory window style, and the slime mascot is the site logo.
a02ed1ffeaturesCrowdsourced training spot voting
Players can now vote up/down on (mob, map) training-spot combinations directly from mob and map detail pages. Aggregate leaderboard lives at /training. One vote per IP+device fingerprint to prevent spam.
ecd32f4uidataMob animations and complete NPC sprite coverage
Mob detail pages now cycle through idle/move/hit/death animation frames at 150ms per frame. Backfilled every missing NPC sprite by cross-referencing the main client's canvas data with the CW asset set.
501233efeaturesMap pages and MapleStory cursors
Launched dedicated map detail pages with minimaps, portal connections, spawn rosters, and area metadata. System cursor swapped for the classic MapleStory hand/pointer/click art.
0c32956launchInitial release
First public build of the Classic World Wiki. Catalogs for monsters, items, equipment, consumables, maps, NPCs, skills, and quests extracted directly from the MapleStory Classic World game files. Site-wide search, detail pages, and sprite coverage for every category out of the gate.
