Патчим MCPE 1.1 чтобы запускалось на устройствах без поддержки armeabi-v7a

По идеи из темы Версия на современные телефоны 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.

1 лайк

Марсель, понимаю что делать возможно нечего, но реанимировать вымерший майнкрафт, такая себе идея

У меня на это почти не ушло времени, все клод делал, так что пох

так яж вписал уже измененную сылку с увеличиным фпс в тйо статье

Обновил ссылку на готовый апк, пофиксил фризы, улучшил производительность и снизил использование ресурсов. Крч теперь майн работает вообще без каких либо нареканий

https://drive.google.com/file/d/1QTVonGeG1-TiO2Ro9c4ZrNsOjTJh5g4l/view?usp=sharing

Такими темпами скоро 1.1.5 будет чуть ли не каждый вайбкодер пытаться улучшить :moai:

главное чтобы подписка на клод была, а так да, я не одной строчки кода не написал
image

удивительно что неадекватные не налеют на тебя из-за ии

Ну а что они скажут, что это написал ии? Я это не скрываю хвхаха

потому что привыкли нападать на новичков, что не способны ответить)

фууууууууууууу ии написмал ну понятно гавно

Блин прости пожалуйста ((

ладно прощу но только один раз

1 лайк