Giter Site home page Giter Site logo

xlynxiummcx / advdraco Goto Github PK

View Code? Open in Web Editor NEW

This project forked from callmesoumya2063/minedraco

0.0 0.0 0.0 99 KB

A user friendly bash script that automates the whole process of patching using "Draco injector"

License: GNU General Public License v3.0

Shell 100.00%

advdraco's Introduction

AdvDraco

A user friendly bash script for Termux that automates the whole process of patching Minecraft APK files to load renderdragon material.bin shaders using Draco injector (a repo by mcbegamerxx954, available here)

Made in 1 day with help from chatgpt (for overall queries because I don't know bash very well) and devendrn (helped fix an issue, credited him in code)

Script now updated for v0.1.7 of Draco injector!

Bonus update:

  • Cleaner, faster & fancier!
  • No more "yes" or "no" questions!
  • x86_64 support!

๐Ÿ› ๏ธ How to Use

  1. Put Minecraft apk (make sure it has 'Minecraft' in its name in any way) in Download folder in internal storage

Minecraft from Play Store requires an extra step: Antisplit using Apktool M and then move produced file to Download folder in internal storage

  1. Download and install termux from GitHub
  2. Paste this command in Termux and press ENTER to run the script: (For first time using the script)
curl https://raw.githubusercontent.com/CallMeSoumya2063/MineDraco/main/injector.sh > minedraco.sh && bash minedraco.sh
  1. Read instructions on screen and follow (pressing ENTER accepts your inputs).

Important

Patched APK made by this script only loads shader from Global Resources, and the APK may be buggy or unstable on some devices. Please report APK issues here and mention you used MineDraco for patching.

Note

Make sure you are connected to the internet while running the script. For everytime after the first run, just bash minedraco.sh is enough. When script is updated, you need to update the script. To run updated script, run the command from step 3. After that, bash minedraco.sh is enough.

๐Ÿ“Œ More important info on App name and Package name:

  • App Name: This is what you see on your phoneโ€™s screen, like Minecraft. While patching, you can input whatever name you want, like Minecraft Patched or Minecraft (Patch).
  • Package Name: This is a unique ID used by Android, like com.mojang.minecraftpe for Minecraft. While patching, you can input anything like com.mojang.minecraftpe.patched or com.moyang.bugrock.patch. However, keep the structure of the original name (com.mojang.minecraftpe) or game may crash.

๐Ÿ’ฟ All architectures supported

This script uses auto detected architecture of your device to download injector files from GitHub. But you can patch APK for all architectures on any Android device, as any injector can patch Minecraft for any architecture.

Tip

If the patched APK of your Minecraft from Play Store version is showing this:1000383841 then contact me at my discord @callmesoumya for the fix. Please don't spam or abuse the DMs.

Please contribute and post your issues and/or suggestions for further improvements in the project.

Again, special thanks to devendrn and mcbegamerxx954 for their help during the development, and @sparklight77 (discord) for testing the script several times before publish.

advdraco's People

Contributors

callmesoumya2063 avatar xlynxiummcx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.