forked from metin-server/m2dev-client-src
a49dec1c876f0fd0ae63a716eb823f7db408d74d
Client Source Repository
This repository contains the source code necessary to compile the game client executable.
How to build
cmake -S . -B build
cmake --build build
✨ Key Source Code Fixes
The following fixes address critical issues related to locale compilation and texture loading, ensuring compatibility with new content and correct language output.
🖼️ Texture and Resource Loading Fix
- Fix: Missing Texture Cache: Resolved an issue in
UserInterface/UserInterface.cppby adding the necessary missing resource directory names ("_texcache") within thePackInitializefunction.- Impact: This ensures that texture files for new mobs and maps are correctly included and loaded by the client, preventing potential display errors or crashes related to missing resources.
🌐 Build Configuration Fix
- Fix: Locale Build Typos: Corrected a critical typo in
UserInterface/locale.cppwhere theRelWithDebInfobuild configuration incorrectly referencedtr (1253).- Impact: The value was updated to
gr (1253)to correctly reference the Greek locale option before game launch.
- Impact: The value was updated to
Description
Languages
C
87.7%
C++
12.3%