• 🎉 Hey there! I've just launched my brand new server voting platform — Metin2 P Servers 🚀

🌟M2Multi-Tool V2 out now - Clean , Copy , Delete & Create at All 🌟

Member
Dec
Threads
1
4
0
1

AD: Mt2009 - Mobile & PC - 30 January 2026 CHECK THE PRESENTATION!

Hallo zusammen,

ich möchte euch heute mein kleines, aber sehr praktisches Tool vorstellen, das euch beim Arbeiten mit C++-Source-Dateien und Python-Client-Dateien unterstützt. Es wurde speziell dafür entwickelt, Define-Blöcke in Source-Dateien zu identifizieren und optional auch Python-Defines im Client zu scannen.


Kern-Features

  1. Define Scanner (C++ Source)
    • Scannt alle .cpp und .h Dateien in einem gewählten Ordner.
    • Findet komplette #ifdef Blöcke für die angegebenen Defines.
    • Möglichkeit, die Blöcke zu kopieren oder zu löschen.
    • Output wird strukturierte Ordner unter DefineScan_System im Source abgelegt.
  2. Client Scanner (Python)
    • Optionaler Scan von .py Dateien im Client-Ordner.
    • Sucht nach allen varianten des Defines.
    • Erkennt komplette Python-Blöcke, inklusive verschachtelter Blöcke.
    • Output wird strukturierte Ordner unter DefineScan_Client im Client abgelegt.
  3. Flexible Define Eingabe
    • Mehrere Defines durch Komma, Semikolon oder Leerzeichen getrennt.

Wie man das Tool benutzt

  1. Ordner auswählen
    • Wähle den Ordner für den Source-Scan aus (.cpp / .h Dateien).
    • Optional: Aktiviere „Client mit durchsuchen“ und wähle den Client-Ordner (.py Dateien).
  2. Defines eingeben
    • Gib die Defines ein, z. B. ENABLE_TEST, ENABLE_RENDER_TARGET.
    • Trenne mehrere Defines mit, , <span style="color:#00FF00;">;</span> oder Leerzeichen.
  3. Aktion wählen
    • #ifdef kopieren -> Blöcke werden in neuen Ordnern abgelegt.
    • #ifdef löschen -> Blöcke werden direkt aus den Dateien entfernt (Backup wird erstellt).

  • Jede Datei enthält die kompletten Blöcke, inklusive Zeilenangabe und Datei-Herkunft.





Bei Fehlern oder Fragen schreibt mir gerne hier
oder auf Discord : the_jones385
 
Discord Banner

🔥 Join us on Discord! - Active chat & direct support

We invite you to join the largest Metin2 community on Discord!

Join Now!
Member Count: 
Discord Robot
HUB Bot
Announcement
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock