Jump to content

Recommended Posts

  • Active+ Member

I believe this is the right section for this post. I want to issue a warning to potential users right away: while the program handles a significant portion of the system-adding process, I strongly advise against using it on any files that aren't integrated with GitHub. You should always verify the changes the program makes via GitHub. Since the program operates at a basic level, the error rate is negligible for simple instructions (like "search," "add below," or "replace"), but it can go a bit off-track with complex instructions. Therefore, it is essential to review the changes it makes. By using GitHub, you can both monitor the program's modifications and manually apply changes where necessary. This program was designed not to automate the entire installation process, but to reduce the time you spend working on the system. I hope it proves useful to everyone.

Running the `build.bat` file included in the RAR archive will generate an executable (.exe) file for you. When you launch the executable, you will see the program interface. You can use the "Test" button to see how much of the code is being added, and click the "Add System" button when you are ready to apply it to your files. The button to undo the changes is clearly visible. Enjoy using it.

 

📌 What is it and What Does it Do?

Metin2 System Installer v1 is an automated, smart integration tool that seamlessly patches Metin2 systems (e.g. Aura System, Won System, 6-7th Bonuses, Mailbox System, etc.) into your Server and Client source code with a single click.

It eliminates hours of tedious manual searching, eliminates syntax errors, header class scope mismatches, and macro conflict issues.

🚀 Key Features

Smart Code Search & Block Matching: Automatically parses system instructions (Search, Add Below, Add Above, Replace, Add to End of File) from natural language guides, diffs, or code files.

C++ Header Scope & Class Boundary Protection (}; Protection): Guarantees that member methods and variables inside header files (.h, .hpp) always remain strictly inside the class before };. Eliminates C2039: not a member of class compilation errors.

Macro Boundary Isolation (#ifdef Isolation): Prevents newly inserted #ifdef blocks from getting trapped inside unrelated preceding #endif scopes.

Safe Dry Run (Simulation Test): Test-runs the entire integration virtually without modifying a single file on disk. Reports all additions, skips, and potential warnings beforehand.

One-Click Rollback (Undo): Creates automatic backups before applying modifications. If something goes wrong or you change your mind, undo the entire installation with one click.

Built-in Visual Diff Viewer: Inspect searched code versus the closest code in your source file side-by-side in a split window.

Bilingual UI (🇹🇷 Turkish & 🇺🇸 English): Switch between Turkish and English instantly using embedded flag buttons. Remembers your language preference.

Automatic Visual Studio (.vcxproj) Registration: New .cpp and .h files included with the system are automatically placed in the correct directories and registered in .vcxproj and .filters files.

⚠️ What This Tool CANNOT Do (Limitations & Disclaimers)

❌ Does NOT Compile Visual Studio Solutions (.sln): The tool edits and registers source files; compiling the final binaries in Visual Studio is done by the developer.

❌ Does NOT Fix Incompatible C++ Architecture: If a system requires third-party dependencies, missing packets, or incompatible structures that don't exist in your base files, developers must adapt the underlying logic.

❌ Does NOT Modify Encrypted Pack Archives (.epk/.eix): The tool works on unpacked client scripts (root, uiscript, etc.) and C++ files, not encrypted archive packs.

❌ Does NOT Execute Live SQL Queries: Files like .sql or proto files are copied, but it does not execute queries directly against your live MySQL/MariaDB server.

❌ Does NOT Guess Beyond Completely Restructured Code: If the code you are searching for has been completely rewritten or deleted from your file, the patcher will safely skip that step rather than corrupting your source code.

 

spacer.png

 

There is only the code, no .exe file.

This is the hidden content, please

Alternative download links →

This is the hidden content, please

 

 

hasanmacit

Link to comment
https://metin2.dev/topic/34726-system-installer/
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • 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.