Need a Custom Web Solution?

Professional web development services available

Proto Editors

Metin2 Item Proto Editor

Edit Metin2 item_proto.txt in your browser with a full spreadsheet interface, smart type/subtype dropdowns, wear slot checkboxes, and export to TXT or SQL. No download needed.

Loading tool...

How to Use Metin2 Item Proto Editor

  1. Click "Upload File" to load your item_proto.txt, or paste the tab-separated content directly into the import textarea and click "Load".
  2. The table populates with all items. Use the search box to filter by name or VNUM.
  3. Click any cell to edit it. For type, subtype, wearflag, and applytype fields, a dropdown appears automatically.
  4. Use "Add Row" to add a new item at the bottom, or right-click a row to duplicate or delete it.
  5. Duplicate VNUMs are highlighted in red — resolve all conflicts before exporting.
  6. Click "Export TXT" to download the Metin2-format tab-separated file, or "Export SQL" for MySQL INSERT statements.

About Metin2 Item Proto Editor

The Metin2 Item Proto Editor is a browser-based spreadsheet for editing item_proto.txt — the file that defines every item in your Metin2 server. Instead of working with raw tab-separated text in Notepad or wrestling with Excel's tab handling, this editor gives you a fully navigable table with smart dropdowns for item types, subtypes, wear slots, and bonus types. Changes are instant, and you export the result to TXT or SQL with one click.

The problem with editing item_proto in a text editor: item_proto.txt has over 40 tab-separated columns per item. One misplaced tab or incorrect numeric value can silently break an item or crash the server on load. Common mistakes include using the wrong subtype for a weapon type, setting incompatible wear flags, entering apply bonus IDs from memory (and getting them wrong), or accidentally merging two rows because a tab got deleted.

What this editor provides: Every row is editable in a clean table UI. Type-specific dropdowns replace numeric codes with readable names — instead of typing "1" for Weapon or "13" for Fishing Rod, you select from a named list. Subtype options automatically update based on the selected type. Wear slot flags are shown as checkboxes (Body, Helmet, Shoes, Bracelet, Weapon, Necklace, Earring, Shield, Arrows) instead of bitfield math. Apply bonus types (applytype0, applytype1, applytype2) show all ~60 bonus names.

Validation: The editor highlights duplicate VNUMs in red so you catch conflicts before importing. Required fields that are blank are flagged. The row count is always visible.

Export options: Export as tab-separated TXT (Metin2 format), or as SQL INSERT INTO statements ready for MySQL import. Both formats include all 40+ columns in the correct order.

Common Use Cases

Adding new custom items to your Metin2 server without risk of column misalignment
Bulk-editing item level requirements or prices across many items at once
Changing weapon stat ranges (value0/value1 min-max attack damage) for server balancing
Setting up upgrade chains (refined_vnum) and refine sets for new equipment tiers
Adding or modifying passive bonuses (applytype/applyvalue) on armor and jewelry
Merging item packs from different sources while checking for VNUM conflicts

Frequently Asked Questions

What are the value0–value5 fields used for in item_proto?

The value fields are type-dependent. For weapons, value0 = min attack, value1 = max attack, value3 = magic attack. For armor, value0 = defense bonus. For consumables (potions), value0 = HP restored, value1 = SP restored. For special items, the meaning depends on the subtype. The editor shows tooltips explaining what each value field does based on the selected item type.

How do antiflag, flag, and wearflag differ?

wearflag controls which equipment slot an item occupies (body armor, helmet, weapon, etc.). flag enables capabilities like "can be dropped", "can be traded", "stackable". antiflag restricts who cannot use the item — for example, blocking a warrior-only weapon from being equipped by a mage. All three are bitfield values, shown as checkboxes in this editor.

What is refined_vnum?

refined_vnum is the VNUM of the item that this item becomes when successfully upgraded (refined). For example, if a +8 sword (vnum 10080) has refined_vnum = 10090, then upgrading it produces a +9 sword (vnum 10090). Setting this to 0 means the item cannot be upgraded further.

Can I use this editor for mob_proto.txt too?

No — item_proto and mob_proto have completely different column schemas. Use the Mob Proto Editor for mob_proto.txt.

My exported TXT file has issues when opened in Excel. What should I do?

Metin2 proto files use tab characters as delimiters. When you download the TXT export, open it in a text editor first to verify the tabs are intact. In Excel, use "Data > From Text/CSV" and explicitly select Tab as the delimiter rather than double-clicking the file, which may auto-detect commas.

Need Professional Web Development?

Transform Your Ideas Into Reality

Looking for a custom web app, website, or digital solution? Our expert team brings your vision to life with cutting-edge technology and stunning design.