forked from metin-server/m2dev-client-src
436db01a80c4e7f0926e58772e4ed0f0a2152fff
Fix fullscreen startup crash caused by WASAPI audio initialization
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 mobs and terrain for the new maps (Cape, Bay, Dawn, Thunder) are displayed.
🌐 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%