Platform for C# applications, API integrations, C++ market, Python, and more...
Category: Market
Our Marketplace is a platform for player-to-player transactions, allowing players to buy and sell rare or valuable items using Ethereum (ETH) or Dr...
Please login to download
Category: AutoPatcher
/********************************* System created by Tallion, 2025 Official website: https://devm2code.com/ Discord: tallion0127 Discord Chan...
Category: Tools
FastDefine - Automatic conditional code extraction system MAIN_GAME_DB_BINARY_SOURCE The folder containing the original source (client/server). ...
Autopatcher is an advanced update system for the game client, ensuring the automatic download and installation of the latest files, patches and ant...
AutoPatcher is an advanced update and protection system for the Metin2 client, providing a secure and error-free experience for players. It automa...
Our Marketplace is a platform for player-to-player transactions, allowing players to buy and sell rare or valuable items using Ethereum (ETH) or Dragon Coins, the server-specific virtual currency. The platform is designed to provide a safe and easy-to-use experience, with a trading system that ensures transparency and protection for all parties involved. Players can upload items they want to sell, set competitive prices, and buy items from other players, with multiple payment options available. The Marketplace functions as an active economic hub, encouraging player interaction and creating a dynamic community economy. Whether you are an experienced trader or a player looking for exclusive items, our platform gives you all the tools you need to make fast and efficient transactions.
/********************************* System created by Tallion, 2025 Official website: https://devm2code.com/ Discord: tallion0127 Discord Channel: https://discord.gg/VZgzwacwFD © Tallion 2025. All rights reserved. **************************************************************************************************/ Start AutoPatcher Update Generating Hashes for Client Files Run SHA256HashApp.exe to generate hashes for all necessary files. Create a new folder, for example, Metin2ClientHash, and place the client or the files you want to hash inside it. Save the generated hashes in the patchlist.txt file. Uploading Files to the Server Once patchlist.txt is generated, upload it to the subdomain https://server.mt.ro/patch/. Also, upload the client (including all relevant files) to https://server.mt.ro/patch/. Configuring AutoPatcher Compile the modified AutoPatcher so that it uses the URL https://server.mt.ro/patch/ to verify and download updates. Once compiled, place Autopatcher.exe in the client folder. How to Properly Create the AutoPatcher Folder Create a new folder named → Autopatcher Add the following files and folders inside: Autopatcher/ (main folder) ├── Autopatcher.exe // Patching executable ├── config.exe // Client configuration ├── locale.cfg // Language settings ├── metin2.cfg // Game configuration ├── mouse.cfg // Mouse settings ├── protection.png // Protection image ├── lib/ // Library folder ├── mark/ // Graphic assets ├── shop/ // Offline shop folder (if applicable) │ ├── shop.cfg // Shop configuration file (if applicable) If you have an offline shop folder, the "shop/" and "shop.cfg" file are required. Autopatcher.exe must be properly configured for downloading updates. That's it! This is the correct structure for AutoPatcher! In AutoPatcher.cs Updating Code for Resource Download p Patch Server URL This variable specifies the location from where AutoPatcher downloads the necessary files: 1 public static string PatchServerURL = "http://patcher.storym2.ro/patch/"; Modify this URL to match your update server. This is where client files, including patchlist.txt and encrypted files, are stored. //End of AutoPatcher Update
FastDefine - Automatic conditional code extraction system MAIN_GAME_DB_BINARY_SOURCE The folder containing the original source (client/server). The start.py script will recursively scan this directory and extract conditional code blocks based on #defines. EXTRACTED_SYSTEM_BY_DEFINE This is where the .cpp, .h, .py files containing only the relevant code for each define are saved. It is basically a filtered copy, ideal for documentation or creating tutorials. GlobalDefines.h Auto-generated file containing the list of all #defines entered by the user. Do not manually edit this file – changes should be made from the Add_Define.bat script. Main scripts Add_Define.bat Run this script to add a new define (ENABLE_SYSTEM_NAME) to the GlobalDefines.h file. Start.bat Starts the Python script start.py, which does a full source scan and extracts: Blocks #ifdef / #ifndef / #if defined(...) Blocks Python: if app.ENABLE_SYSTEM: Direct defines: #define XYZ Before running, check that the correct path to pythonw.exe is configured inside the .bat file. Clean.bat Deletes temporary or previously generated files in the folder SYSTEM_EXTRAS_PRIN_DEFINE. Ideal to run before a new extraction. Delete_All.bat Completely resets the FastDefine system. Deletes all generated folders, added defines, .cpp .h .py files and other auxiliary scripts. Use with caution! Important recommendations Do not manually edit the generated files – run the script again to update. Check the extracted code against the original source. All generated files are for informational or tutorial purposes. Good luck with your development! Recommendation to run FastDefine.exe Good luck with your development! Tool created by Tallion
Autopatcher is an advanced update system for the game client, ensuring the automatic download and installation of the latest files, patches and anti-cheat protections. It checks the integrity of files and applies updates without user intervention, keeping the client always up to date. Market: The Market is an in-game trading platform where players can buy and sell items for real money. The system is secured by encryption, providing transparency and security in transactions, with support for Dragon coins and external payment methods with Ethereum.
AutoPatcher is an advanced update and protection system for the Metin2 client, providing a secure and error-free experience for players. It automatically checks and downloads required files, ensuring every user has the latest version of the client. Key Features: Automatic Updates: detects and downloads missing or modified files. SHA-256 Hash Verification: protects files from unauthorized changes. Anti-Cheat Protection: blocks suspicious programs and hack usage. Modern and Customizable Interface: supports themes and custom backgrounds. Advanced Encryption: client is encrypted and runs directly from memory. Multilingual System: users can choose from 11 available languages. Fast Server Connection: instant access to the website, Discord, and item shop. Security Mechanism: if the launcher name is changed, the client will not run. Security & Protection: Auto-Verification System: detects unauthorized changes and restores affected files. Hack and Process Blocking: closes suspicious applications and notifies the user. Launcher Tamper Protection: prevents execution if the launcher is altered. Dynamic Execution: the client runs under a random name and deletes itself on close. Optimized Player Experience: Fast and seamless updates Easy language selection – 11 available languages Quick access to website, Discord, and item shop