
World Conqueror 4 (RU) के लिए अनुवादित स्ट्रिंग्स
CMake-पाइपलाइन: मूल APK को अनपैक करता है, पैच लागू करता है और गेम की हस्ताक्षरित रूसी बिल्ड तैयार करता है।
मूल World Conqueror 4 APK से एक रूसी बिल्ड तैयार की जाती है: गेम को डीकंपाइल किया जाता है, संसाधनों को डिक्रिप्ट किया जाता है, चुने गए पैच लागू किए जाते हैं, APK को फिर से बनाया और हस्ताक्षरित किया जाता है। परिणाम — इंस्टॉल के लिए तैयार build/wc4_wc4-aligned-debugSigned.apk।
आवश्यक: Java 11+, Python 3.12+ (pip install cryptography), CMake 4.3+ और Ninja। बेस APK, apktool और uber-apk-signer स्वचालित रूप से डाउनलोड होते हैं, SHA-256 सत्यापित किया जाता है।
cmake --preset default # कॉन्फ़िगरेशन + बेस APK डाउनलोड
cmake --workflow --preset build # → build/wc4_*.apk
अपना APK: cmake --preset default -Dapk_input=/पाथ/से/wc4.apk।
scripts/wc4_crypt.py — केवल दो कमांड, और कुछ नहीं:
python3 scripts/wc4_crypt.py decrypt <file> -o <out> # हेडर का स्वतः पता लगाना
python3 scripts/wc4_crypt.py encrypt <file> -o <out> # हमेशा MD5_SIZE
python3 scripts/test_crypt.py # roundtrip-टेस्ट
सिफर: AES-256-CBC, एन्क्रिप्टेड फ़ाइलों का हेडर — MD5_SIZE (md5 + origsize + ct)।
सभी डिफ़ॉल्ट रूप से सक्षम हैं। एक को बंद करें: -DWC4_PATCH_<नाम>=OFF। अपना सेट बनाएं: -DWC4_PATCHES="ru_translation;extras"।
| पैच | खिलाड़ी को क्या देता है |
|---|---|
ru_translation | पूर्ण रूसी अनुवाद: सारा टेक्स्ट, सिरिलिक फ़ॉन्ट, स्प्लैश स्क्रीन |
extras | सब कुछ तुरंत अनलॉक: जनरल, परिदृश्य, विजय, तकनीक |
expose_saves | सेव फ़ाइलें साझा Documents फ़ोल्डर में रहती हैं — किसी भी फ़ाइल मैनेजर में दिखती हैं, आसानी से कॉपी करें या दूसरे डिवाइस पर ले जाएं |
disable_gdpr | लॉन्च पर GDPR सहमति विंडो हटाता है |
scripts/mcp_server/server.py — opencode-एजेंट्स के लिए Python MCP (libmcp पोर्ट, बिना डीबगर, पूरी तरह APK-डंप के लिए)।
केवल python3 चाहिए: पहला रन स्वयं gitignored-venv scripts/mcp_server/.venv बनाता है और निर्भरताएं डाउनलोड करता है, सिस्टम python3 को छुआ नहीं जाता:
python3 scripts/mcp_server/run.py
टूल्स: wc4_decrypt_file, wc4_encrypt_bytes, json_query_file, project_tree, read_project_file, git_status, list_cmake_presets, cmake_configure, cmake_build, ctest, list_presets, toolchain_info।
फ़ोल्डर: /sdcard/Documents/EasyTechGame/WC4/<प्रोफ़ाइल-id>/। Waydroid पर होस्ट से उपलब्ध: ~/.local/share/waydroid/data/media/0/Documents/EasyTechGame/WC4/।
अनुमति के बिना गेम सेव नहीं देख पाएगा: