Search the Community

Showing results for tags 'proto'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community
    • Announcements
    • Feedback
  • Metin2
    • General
    • Questions and Answers
    • Frequently Asked Questions
    • Guides & HowTo
    • Design
    • Private Servers
    • Services
    • Videos
  • Releases
    • General
    • Tools
    • Programming / Scripts
    • Quests
    • Binaries & Clients/Serverfiles
    • 3D Models
    • 2D Graphics
    • Operating Systems
  • Safe Zone
    • Offtopic
    • Games Talk
    • Music/Videos/Art
  • D:\YMIR WORK\'s Topics

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Discord


Skype


ICQ


Yahoo


Location

Found 19 results

  1. iwitrag

    [HowTo] (un)pack item_proto

    Hello metin2dev community! I'm new here and I'm learning how to mod metin. Yesterday I have been trying to work with item_proto and I must say - it's really difficult to find everything item_proto related (packers, converters, etc...) So I have made 2 converters and now I want to share 'em with this great community. HOW TO UNPACK/CONVERT/PACK ITEM_PROTO (this tutorial is only for people using 40K+ item_proto without TXT files (for example vanilla core) What we are going to do: 1. Unpack item_proto (so we will get XML file) 2. Convert this XML to SQL (for Navicat query) 3. Convert SQL back to XML (so we can pack it again) 4. Pack item_proto (from XML) What we will need: 1. Proto archiver (download) - http://stevecraft.cz/hracky/proto_archiver.rar 2. My XML to SQL converter I have written (no download) - http://www.stevecraft.cz/hracky/xml_to_sql.php 3. My SQL to XML converter I have written (no download) - http://www.stevecraft.cz/hracky/sql_to_xml.php PASSWORD: METIN How to do it: 1. First of all we need to download and extract proto_archiver.rar (use WinRar or 7zip) 2. Then we need to move our item_proto to folder, where we have extracted proto_archiver.rar 3. Run unpack_item_proto.bat and item_proto.xml will appear 4. Open item_proto.xml 5. Open XML to SQL converter 5. Make sure, that lines from item_proto.xml looks like example in XML to SQL converter (for example there must be column LocalizedName) 6. Paste the content of item_proto.xml into textarea in XML to SQL converter. 7. Click Convert and wait for action to be done 8. Fix errors if any and try again (for example you can have , in name column so converter will think that that name are 2 columns separated by ,) 9. After you have your conversion done, you can make query to your item_proto table. 10. Do what you want (changes in DB, additional queries, ...) 11. Now you need to dump SQL file (right click to item_proto table - dump SQL file) 12. Save it somewhere and open it 13. Delete everything on the start so only lines with INSERT INTO will remain 14. Copy everything and paste it into SQL to XML converter and click Convert 15. Everything should be ok now, so copy your XML result and save it into file item_proto.xml 16. Run pack_item_proto.bat and it will make from new item_proto.xml packed item_proto DONE
  2. Denny2399

    open PROTO CREATOR

    Hello guys.Does anyone have item creator for txt protos? Wolfman included if possible please.
  3. Constantinos

    open Mob_proto Exctractor

    Hello community , i have been searching a mob_proto extractor/unpacker but many of them didn't work. Can anyone suggest an extractor that works for 40k files?
  4. Akbarnu

    open txt to sql

    Hey guys. Is there any tool to convert the .txt files to SQL files again?
  5. hello i need someone to unpack these for me https://mega.nz/#!E8kmFbLC!Psp_OtZD58j1fB4PcVG1drrlzhuyKCRDO2u1HEzotWE thanks for advance
  6. Denny2399

    open Protos in excel - xml

    Hello, is there any way possible to edit xml protos in excel? I opened item_proto in excel, but can't export it. Mob_proto doesn't work for me at all.
  7. Hello there. I need a little help, do you know about any item_proto and mob_proto convertor? I have 2014-2015 protos and 40k game core. Thanks for any suggestions. mob proto example.txt
  8. Greetings guys, So i was wondering if somehow you can extract to xml these protos. Is from the most current patch of Metin2 (Gameforge). I attach them to try yourself! If you unpack them somehow, please, upload so i can download them! Thanks! item_proto mob_proto
  9. iwitrag

    [HowTo] (un)pack mob_proto

    Hello metin2dev community! I have promised that I will release mob_proto too, so now I have finished it and I want to share it with you. I have made the same for item_proto, see the thread there. HOW TO UNPACK/CONVERT/PACK MOB_PROTO (this tutorial is only for people using 40K+ mob_proto without TXT files (for example vanilla core)) What we are going to do: 1. Unpack mob_proto (so we will get XML file) 2. Convert this XML to SQL (for Navicat query) 3. Convert SQL back to XML (so we can pack it again) 4. Pack mob_proto (from XML) What we will need: 1. Proto archiver (download) - http://stevecraft.cz/hracky/mp_proto_archiver.rar 2. My XML to SQL converter I have written (no download) - http://www.stevecraft.cz/hracky/mp_xml_to_sql.php 3. My SQL to XML converter I have written (no download) - http://www.stevecraft.cz/hracky/mp_sql_to_xml.php PASSWORD: METIN How to do it: 1. First of all we need to download and extract mp_proto_archiver.rar (use WinRar or 7zip) 2. Then we need to move our mob_proto to folder, where we have extracted mp_proto_archiver.rar 3. Run unpack_mob_proto.bat and mob_proto.xml will appear 4. Open mob_proto.xml 5. Open XML to SQL converter 5. Make sure, that lines from mob_proto.xml looks like example in XML to SQL converter (for example there must be column locale_name) 6. Paste the content of mob_proto.xml into textarea in XML to SQL converter. 7. Click Convert and wait for action to be done 8. Fix errors if any and try again (for example you can have , in name column so converter will think that that name are 2 columns separated by ,) 9. After you have your conversion done, you can make query to your mob_proto table. 10. Do what you want (changes in DB, additional queries, ...) 11. Now you need to dump SQL file (right click to mob_proto table - dump SQL file) 12. Save it somewhere and open it 13. Delete everything on the start so only lines with INSERT INTO will remain 14. Copy everything and paste it into SQL to XML converter and click Convert 15. Everything should be ok now, so copy your XML result and save it into file mob_proto.xml 16. Run pack_mob_proto.bat and it will make from new mob_proto.xml packed mob_proto DONE
  10. alaidleon

    Mob_proto 40k

    Hello friends, i have a one big question, And if you want to help, my problem is, i have a files 40k but, i try to decopile my mob_proto and the result is mob_proto.txt and mob_names.txt ok All good until now. Next my problem, i try compile in dump proto, but create a new mob_proto, and compile my locale. Have a error in the client 0320 22:09:11880 :: CPythonNonPlayer::LoadNonPlayerData: invalid size 354960 check data format. 0320 22:09:11880 :: LoadLocaleData - LoadMobProto(locale/es/mob_proto) Error D: i tryed decompiled renew the new mob_proto and the result is a combined xml, with mob names and mob proto, how to resolve my problem? How to compile 2 archives? i tryed with 93291412304 dumps protos, and i cant find a one result. On the other hand, I have a little questions, Can I put a mob proto in xml files 34k to my server? Thanks, and sorry for my bad english
  11. Hello community! I would like to synchronize server item and mob proto with client protos. But I've spotted one big problem in this action. I'm using dump_proto for making client side. First I export proto from database to .txt file, then I drag and drop it on dump_proto.exe, this will make client side, what I copy to client. I think this procedure is correct. Mob proto is working correctly, but there is problem with item proto: Does anybody know how to solve this? Thanks!
  12. Hello to all, I have compiled my db with some update to ProtoReader.cpp(Added WEAPON_CLAW, ANTI_WOLFMAN,APPLY_ATTRIBUTE_WOLFMAN,APPLY_RESIST_WOLFMAN). I use the gameforge item proto from official client. But when i try to start up the server the DB give me the following syserr: I wait for any tip or others. Sorry for my bad english. King Regards, Forget to post my ProtoReader.cpp ProtoReader.cpp
  13. Hi, I'd like to have my protos in old XML format (from 2089k). If I unpack this new item_proto (40k) it gives me two files: item_names.txt and item_proto.txt But item_proto is in this format: How do I change it back? Thanks for all replies!
  14. Hi, I'd like to have my protos in old XML format (from 2089k). If I unpack this new item_proto (40k) it gives me two files: item_names.txt and item_proto.txt But item_proto is in this format: How do I change it back? Thanks for all replies!
  15. Hi everyone, I'm trying to use some tool to convert item_proto.txt and mob_proto.txt from my server to use it on my client so I can change weapons name and attack etc... I can't find any tool for this, can someone tell me if this is possible? Thanks
  16. Hello guys I need a full tutorial on how to install a new resist to the mob_proto table. You see there is resist_poison but not resist_bleeding and because of that Metin Stones can be affected with bleeding. I already found 2 files that I need to edit but since I don't have advanced or expert skills on c++ and metin2 source code I can use a little tut. I need to know all the files I need to edit to make my resist_bleeding work...
  17. Shogun

    FileArchiver

    File Name: FileArchiver File Submitter: Shogun File Submitted: 03 Feb 2014 File Category: Tools I am proud to release exclusively for metin2dev -with the blessing from its author Tim Niederhausen- the latest version of the original FileArchiver command line tool, which is now divided into two Windows executables: FileArchiver_Eterpack (r3869) This command line tool can pack and unpack EterPack (epk) files. Types 0, 1, 2 and 3 are supported for the packing function. Parameters are configured through xml files: FileArchiver_Eterpack.exe rootpack.xml Optionally you can drag and drop the xml file over FileArchiver_Eterpack.exe in Windows Vista and higher. Unpacking Example XML: unpack root.epk to the folder root_unpacked. ArchivePath is the path to the packed file (without extension) and OutputPath is the folder where files should be written. <ScriptFile> <ExtractEterPack ArchivePath="root" OutputPath="root_unpacked/" CreateXml="No" /> </ScriptFile> Example XML: unpack a series of epk files, creating a xml file that we can use to pack them back later with FA. CreateXml and XmlPath elements are self explanatory here. <ScriptFile> <ExtractEterPack ArchivePath="yt2/pack/uiloading" OutputPath="yt2_unpacked/" CreateXml="Yes" XmlPath="uiloading_pack.xml" /> <ExtractEterPack ArchivePath="yt2/pack/etc" OutputPath="yt2_unpacked/" CreateXml="Yes" XmlPath="etc_pack.xml" /> <ExtractEterPack ArchivePath="yt2/pack/uiscript" OutputPath="yt2_unpacked/" CreateXml="Yes" XmlPath="uiscript_pack.xml" /> </ScriptFile> Packing Example XML: Create uiloading.epk with Type 2 (LZO packed and XTEA key); note how ArchivePath is the path to write the packed file, ArchivedPath is the absolute path of each file in the Metin2 virtual filesystem, while CDATA is the actual location of the file in our PC (relative or absolute) <ScriptFile> <CreateEterPack ArchivePath="../bin/pack/uiloading"> <File ArchivedPath="d:/ymir work/uiloading/loading0.jpg" Type="2"><![CDATA[uiloading/loading0.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading1.jpg" Type="2"><![CDATA[uiloading/loading1.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading2.jpg" Type="2"><![CDATA[uiloading/loading2.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading3.jpg" Type="2"><![CDATA[uiloading/loading3.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading4.jpg" Type="2"><![CDATA[uiloading/loading4.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading5.jpg" Type="2"><![CDATA[uiloading/loading5.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading6.jpg" Type="2"><![CDATA[uiloading/loading6.jpg]]></File> <File ArchivedPath="d:/ymir work/uiloading/loading7.jpg" Type="2"><![CDATA[uiloading/loading7.jpg]]></File> </CreateEterPack> </ScriptFile> Example XML: Create a Type 3 (Panama) file. IvPath contains the path to a 32 byte file that will be used as key. Obviously, you should not share this file. This encryption requires a server part which is explained below. <ScriptFile> <CreateEterPack ArchivePath="../bin/pack/metin2_mypatch" IvPath="iv/mypatch.iv"> <File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1.gr2]]></File> <File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1.dds" Type="3"><![CDATA[pc/assassin/assassin_5_1.dds]]></File> <File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1_lod_01.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1_lod_01.gr2]]></File> <File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1_lod_02.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1_lod_02.gr2]]></File> <File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1_lod_03.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1_lod_03.gr2]]></File> </CreateEterPack> </ScriptFile> Panama encryption: serverside setup Once you have your Panama encrypted packs, you need to upload the keys to auth/panama along with a text file called panama.lst containing a list of files to be decrypted with their respective key file, separated by tabs. Example panama.lst file: pack/mypatch mypatch.iv pack/terrainmaps terrainmaps.iv pack/tree tree.iv Caveats: you can not encrypt the root with panama. Also, if a pack encrypted with panama contains armors or hairstyles, these may not appear in the character selection screen. FileArchiver_Proto (r2806) This tool also takes an xml file as parameter and is intended to read and write clientside item_proto and mob_proto files. Example XML: Read a clientside, packed item_proto and write it to to a xml file <ScriptFile> <ReadItemProto ItemProtoPath="item_proto" OutputPath="item_proto.xml" /> </ScriptFile> Example XML: Write back, once edited, our XML file as a packed item_proto file. <ScriptFile> <WriteItemProto ItemProtoPath="item_proto" InputPath="item_proto.xml" /> </ScriptFile> Now for the mob_proto (Only use the Proto archiver for this one!!!): To extract it from the client use this XML <ScriptFile> <mob_proto_extract path="mob_proto" output="mob_proto.xml" /> </ScriptFile> To pack it back use this one: <ScriptFile> <mob_proto_create path="mob_proto.xml" output="mob_proto_edited" /> </ScriptFile> For questions and comments, you can post in this same thread. Click here to download this file
  18. Reboot

    Official new proto keys

    Hi, does anyone know the official new proto key?
  19. DevChuckNorris

    metin2dev Archiver

    File Name: metin2dev Archiver File Submitter: File Submitted: 06 Feb 2014 File Category: Tools Hello, As I anncounced I release the Archive Helper which i have done for the newest Archiver from Tim. This supports Panama Encryption etc. Screenshot: Please make sure that you must reextract archives if you uses EterNexus before because the archiver create a d_ directory for D: I hope you like this. And if you found bugs post this here i will fix this as soon as possible. For every Update the Archiver is able to update itself or download the update here again. King regards Chuck Click here to download this file