Jump to content

Xazzar

Member
  • Posts

    5
  • Joined

  • Last visited

  • Feedback

    0%

Xazzar's Achievements

Apprentice

Apprentice (3/16)

  • One Month Later
  • Conversation Starter
  • Dedicated
  • Week One Done
  • Reacting Well

Recent Badges

18

Reputation

  1. A question for the community. 1. Would you be interested in a tool that allows you to import/export .obj files from the latest Blender version into Metin2 .gr2 format and vice versa? 2. Additionally, would you want a tree generator specifically designed for Metin2? I'm asking because this involves a significant amount of reverse engineering, so I'd like to gauge the community's interest before diving into it.
  2. Lokalizacja plików do importu danych... Town, regen, ston,e boss and npc files must be in the client map folder.
  3. Spawn Editor by Xazzar v1.0.0 Spawn Editor by Xazzar is a tool I created for visual editing of spawn data on Metin2 maps. Its main purpose is to replace inconvenient manual editing of coordinates and parameters directly inside text files.The program allows you to work with mob, NPC, boss, Metin Stone, and Town positions directly on the map preview. Spawns can be added, deleted, moved with the mouse, selected individually or in bulk, and their parameters can be edited directly from the interface.The program also includes a dedicated Group Editor and support for mob_proto, group.txt, and group_group.txt, so you don't have to memorize VNUMs or manually analyze group contents. Supported map files The Map Editor supports: regen.txt – mob and group spawns npc.txt – NPCs boss.txt – bosses stone.txt – Metin Stones and other entries stored in this file Town.txt – Town points !!!These files must be located inside the main map directory. The Map Editor reads them directly from the selected map folder.!!! Additional data can be loaded separately through Import data: mob_proto – supported formats: TXT, CSV, JSON, HTML and SQL group.txt / new_group.txt group_group.txt / new_group_group.txt mob_proto is used to resolve VNUMs into readable mob/NPC names, allowing you to search by name instead of working only with numeric IDs. Map Editor After selecting the main map directory, the program automatically combines the minimap.dds files located inside the map sectors and displays the spawn points directly on the resulting map. Existing points can be selected with LMB. They can also be grabbed and dragged directly on the map, automatically updating their X/Y coordinates. A short click on an empty area can be used to create a new spawn according to the current Spawn settings. The map supports zooming up to 1000%, making it possible to precisely position NPCs and other objects. Spawn parameters that can be edited include: Type, VNUM, X/Y Variation, Z, Direction, Respawn, Chance and Count. Area selection One of the more useful features is the Area system. It allows you to define an area around the cursor and perform operations on multiple spawn points at once. Shift + LMB selects all visible spawns located inside the current Area. For example, if the Area contains 30 different spawn points, Shift + click can select all of them at once. You can then bulk-edit parameters such as Respawn, Variation or Chance. Ctrl + LMB works differently. It selects only one spawn type within the Area. For example, if the Area contains: VNUM 101 VNUM 102 GroupGroup 2001 the first Ctrl + click selects one type, starting with the one closest to the cursor. Further Ctrl + clicks cycle through the other types available inside the same Area. This makes it possible to quickly select all instances of one specific mob or group without selecting other nearby spawns. Bulk editing Multiple selected spawns can be edited simultaneously. For example, instead of manually changing dozens of entries in regen.txt, you can select them and change: Respawn 60s → 30s for all selected entries at once. The editor also includes an Undo/Redo history of up to 200 operations. Creating multiple spawns The Area system can also be used when creating new spawn points. You can specify: the size of the Area, the number of points using Count. The editor will randomly distribute the requested number of new spawn points inside that area. NPC Direction NPC facing direction can be configured directly from the editor: 0 - Random 1 - Down / South 2 - Down-Right / Southeast 3 - Right / East 4 - Up-Right / Northeast 5 - Up / North 6 - Up-Left / Northwest 7 - Left / West 8 - Down-Left / Southwest The direction is also represented visually on the map. Legend and filtering The editor automatically generates a color-coded Legend for the spawn types present on the map. One or multiple Legend entries can be selected. Available actions include: Select spawns – selects corresponding spawn points on the map, Filter selected – displays only the selected types, Center – centers the map on a corresponding spawn, All rows – selects all Legend entries, Clear rows – clears the Legend selection, Reset – restores the normal map view and clears filters/selections. The Map Editor also provides additional filters and search functionality. Group Editor The second major part of the program is the Group Editor, designed for editing both Groups and GroupGroups. You can create new groups, modify existing ones, add or remove members, and change their order using drag & drop. Functions such as Find mob and Find group make it unnecessary to memorize every VNUM. For Groups, the editor automatically manages member roles: Leader 1 2 3 ... When members are reordered, their roles are recalculated automatically. The Group Editor also has its own Undo/Redo system. GroupGroup editing group_group.txt can also be edited directly. The program allows you to browse GroupGroups, search for existing Groups, add them to GroupGroups and modify their parameters. Imported Group and GroupGroup data is also used by the Map Editor to provide more detailed information about what a particular group spawn actually contains instead of showing only its VNUM. Safe file saving The program is intentionally designed to avoid automatically overwriting the original server files. When using Save All, modified map files are saved as: new_regen.txt new_npc.txt new_boss.txt new_stone.txt new_Town.txt The Group Editor similarly generates: new_group.txt new_group_group.txt If a new_* file already exists, it may be overwritten by the next save, but the original source file remains untouched. The editor also saves only the map files that have actually been modified. Installation and startup The program requires Python 3 and Pillow. After installing Python, install Pillow with: pip install --upgrade pillow Run the editor using: python Spawn_Editor_by_Xazzar_v1.0.0.py or: py Spawn_Editor_by_Xazzar_v1.0.0.py OR Klik exe In Map Editor, select the main map directory. Its map sectors should contain the minimap.dds files used to build the visual map preview. The supported map files — regen.txt, npc.txt, boss.txt, stone.txt and Town.txt — must be located inside the map directory. mob_proto, group.txt and group_group.txt can then be imported separately through Import data. Spawn Editor by Xazzar v1.0.0 was created primarily to make creating and rebuilding Metin2 map spawns faster and more convenient. Instead of manually searching through coordinates, VNUMs and multiple text files, most of the work can be performed visually from a single application. >>>>LINK V1.0.0 : [Hidden Content] I will be grateful if you report any errors or shortcomings to me.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.