Retour aux mises à jour
New releaseAug 15, 2026

world_conqueror_4_ru v1.28.0_ru

Chaînes traduites pour World Conqueror 4 (RU)

Partager
WC4 RU logo

World Conqueror 4 — traduction russe et mod

Pipeline CMake : décompresse l'APK original, applique les patchs et assemble une version russe signée du jeu.

License: MIT ci release CMake Python Platform

▶ run release ▶ run smoke-test ▶ run publish-docker

C'est quoi

À partir de l'APK original de World Conqueror 4, une version russe est assemblée : le jeu est décompilé, les ressources sont déchiffrées, les patchs choisis sont appliqués, l'APK est reconstruit et signé. En sortie — un build/wc4_wc4-aligned-debugSigned.apk prêt à installer.

Compilation

Requis : Java 11+, Python 3.12+ (pip install cryptography), CMake 4.3+ et Ninja. L'APK de base, apktool et uber-apk-signer sont téléchargés automatiquement, le SHA-256 est vérifié.

cmake --preset default            # configuration + téléchargement de l'APK de base
cmake --workflow --preset build   # → build/wc4_*.apk

APK personnalisé : cmake --preset default -Dapk_input=/chemin/vers/wc4.apk.

Chiffrement

scripts/wc4_crypt.py — seulement deux commandes, rien de plus :

python3 scripts/wc4_crypt.py decrypt <file> -o <out>   # détection automatique de l'en-tête
python3 scripts/wc4_crypt.py encrypt <file> -o <out>   # toujours MD5_SIZE
python3 scripts/test_crypt.py                          # test roundtrip

Chiffrement : AES-256-CBC, l'en-tête des fichiers chiffrés — MD5_SIZE (md5 + origsize + ct).

Patchs

Tous activés par défaut. Désactiver un seul : -DWC4_PATCH_<NOM>=OFF. Composer son propre ensemble : -DWC4_PATCHES="ru_translation;extras".

PatchCe qu'il apporte au joueur
ru_translationTraduction russe complète : tout le texte, police avec cyrillique, écran d'introduction
extrasTout débloqué d'emblée : généraux, scénarios, conquêtes, technologies
expose_savesLes sauvegardes sont dans le dossier partagé Documents — visibles dans n'importe quel gestionnaire de fichiers, faciles à copier ou à transférer sur un autre appareil
disable_gdprSupprime la fenêtre de consentement RGPD au lancement

Serveur MCP

scripts/mcp_server/server.py — MCP Python pour les agents opencode (port libmcp, sans débogueurs, purement pour le dump APK). Seul python3 est nécessaire : le premier lancement crée lui-même un venv gitignored scripts/mcp_server/.venv et télécharge les dépendances, le python3 système n'est pas touché :

python3 scripts/mcp_server/run.py

Outils : 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.

Sauvegardes

Dossier : /sdcard/Documents/EasyTechGame/WC4/<id-профиля>/. Sur Waydroid, accessible depuis l'hôte : ~/.local/share/waydroid/data/media/0/Documents/EasyTechGame/WC4/.

Sans autorisation, le jeu ne verra pas les sauvegardes :

  • Android 11+ : au premier lancement, le jeu ouvrira les paramètres système — activez « Accès à tous les fichiers » et redémarrez le jeu.
  • Android 10 et inférieur : autorisez l'accès au stockage lorsqu'il est demandé.
MIT · Fait pour la communauté du modding. Non affilié à EasyTech.

Catégories