По идеи из темы Версия на современные телефоны 1.1.5 я попросил клода написать мне утилиту которая переупаковывает обычный minecraft 1.1 и добавляет переводчик ZettaBridge с фиксами (https://github.com/ZailoxTT/ZettaBridge).
У меня получалось что в версии 1.1.5.1 (https://tlauncher.ru/download-pe_35/minecraft-pocket-edition-1-1_2473.html) у меня было больше всего фпс, к тому же это самый последний билд 1.1.
Готовый apk для тех кому лень запускать самому: https://drive.google.com/file/d/1QTVonGeG1-TiO2Ro9c4ZrNsOjTJh5g4l/view?usp=sharing
Репозиторий утилиты: https://github.com/yxrxtskxy/mcpe-arm64
Что понадобится
- Компьютер с Windows и Git for Windows (Git Bash). В
PATHдолжны быть
CMake, Ninja, Python 3, curl и unzip. - WSL с Ubuntu, нужен только для первой сборки.
- APK Minecraft PE 1.1.5 (
minecraft-1.1.5.apk) из вашей собственной копии игры. - Телефон с 64-битным процессором (arm64) и Android 8 или новее.
Сборка
В Git Bash, в папке проекта:
cp /путь/к/minecraft-1.1.5.apk game/
sh tools/release.sh
При первом запуске скрипт сам скачает и настроит всё остальное, это займёт время. Следующие запуски только пересобирают проект. Готовый APK появится в out/releases/<версия>/.
Первый запуск также создаёт ключ подписи в ~/.mcpe-arm64. Сделайте его резервную копию: обновление устанавливается только поверх сборки, подписанной тем же ключом.
Установка
Скопируйте APK на телефон и откройте его. Или подключите телефон по USB с включённой отладкой по USB и запустите sh tools/release.sh --install. Первый запуск и первый запуск после каждого обновления занимают немного больше времени, пока игра подготавливается. Дальше она запускается сразу.
Чтобы обновить игру, установите новый APK поверх старого. Миры сохранятся.
Что-то не работает? Лог можно получить командой adb logcat -s zbridge zb-launcher mcpe-arm64 MinecraftPE. Отчёт о последнем запуске есть на экране Runtime tools: adb shell am start -n com.yxrxtskxy.mcpe.arm64/com.zettabridge.launcher.LibraryActivity.
