Public
Metin2 Arthion guild boss & drop location guide
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.

Arthion Atlas

A 2-page guild tool for the Metin2 Arthion private server: guildies report boss/NPC/resource/metin locations by clicking directly on a map, and everyone can browse what's been confirmed so far.

  • Map Guide (/) — pick a map, see every confirmed location pinned on the image with a legend alongside it.
  • Submission (/submit) — pick a map, click the spot, fill in what's there, submit. No login required.

Files

  • main.tsx — Hono routes: GET / (guide), GET /submit + POST /submit (report a location), POST /entries/:id/delete (remove an entry)
  • db.ts — SQLite schema (maps, entries) and queries
  • components/Layout.tsx — shared page shell and styling
  • components/GuidePage.tsx — the Map Guide page
  • components/SubmitPage.tsx — the Submission page, including the click-to-pin JS

Notes

  • The whole app is public — anyone with the link can view and submit. Anyone can also delete an entry, so it relies on guild trust rather than accounts.
  • Pin positions are stored as a percentage of the image's bounding box (pin_x/pin_y, 0–100), computed from the click position — not in-game coordinates.