mcbegamerxx954 / draco-injector

Automatic minecraft apk patcher
15 stars 2 forks source link

How to use the injector? #1

Open mioscape opened 2 months ago

mioscape commented 2 months ago

How to use the injector?

mcbegamerxx954 commented 2 months ago

Well, I plan on doing a tutorial on how to use it, just wait a lil more

mcbegamerxx954 commented 2 months ago

In a nutshell: Download binary for your platform, extract it and run it on a terminal, then it will show you the options you can pass to it

mioscape commented 2 months ago

Example command? ./injector --output mcpe.apk minecraft-1-20-81-01-arm64-v8a-xbox-compressed.apk

mcbegamerxx954 commented 2 months ago

An example of how (at least I) use the tool is like this:
./injector minecraft-1-20-81.apk -o minecraft-mod.apk --pkgname com.mojang.minecraft2 --appname "Minecraft 2 (fr)" Then you should be able to install the generated apk directly on your phone

mioscape commented 2 months ago

How to activate the shader? I'm installing yss, but don't working

mcbegamerxx954 commented 2 months ago

How to activate the shader?

Put the shader resourcepack you want to use on global resourcepacks and it should load when you go into a world, the shader might be glitchy if it does not support the version you're using

mcbegamerxx954 commented 2 months ago

How to activate the shader? I'm installing yss, but don't working

If you only see clouds or terrain is invisible then yss is simply not working for the version your using yet, if its vanilla and you put shader on global then tell me

atashi764 commented 2 months ago

shaders are seemingly broken on 1.20.80 and up... probabl they changed engine again.

mioscape commented 2 months ago

shaders are seemingly broken on 1.20.80 and up... probabl they changed engine again.

Okay, thanks for the information

AkemiFurukawa91 commented 1 month ago

Shaders can be fixed easily by Devs to work on 1.20.80+ Screenshot_2024-05-27-23-04-17-655_com discord-edit

Screenshot_2024-05-27-23-03-45-922_com discord-edit

There are fixed versions of newb beta, yssrd 1.9.8, bsbe lite 1.5 available which I have tested and can confirm that they work on 1.20.80+

AkemiFurukawa91 commented 1 month ago

I guess the fixed versions are not publicly available, here they are: Fixed Renderdragon Shaders 1.20.80+.zip

CallMeSoumya2063 commented 1 month ago

I made a user friendly bash script for termux that runs all the necessary commands while you just enter "yes" or "no" or App name, package name & stuff like that when it asks. Detailed usage info on my repo

CallMeSoumya2063 commented 1 month ago

I have updated my script with v0.1.5 support and it's now cleaner, faster, fancier (forgot to mention I added x86_64 support). Thanks to the recent change in 0.1.5 it's now only app name, package name and output file name you have to enter (and select an APK if there's multiple).

atashi764 commented 1 month ago

I guess the fixed versions are not publicly available, here they are: Fixed Renderdragon Shaders 1.20.80+.zip

you made those? if yes can you do the original bicubic too? too lazy to go through bintool :p

found here: https://cdn.discordapp.com/attachments/738688684886589473/1245314612967116834/BSBE-3.4-RD-Merged.mcpack?ex=6660361c&is=665ee49c&hm=df3382ad13220ce81345cae9726c8e6a1b1ef6d173fe3f8263c2fbfe7e13036b& doesn't work :/

atashi764 commented 1 month ago

@AkemiFurukawa91 you got compiled v0.9.0.jar? there's no guide on compiling the source. i can see gradlew. but my pc won't let me install android sdk for that

AkemiFurukawa91 commented 1 month ago

@AkemiFurukawa91 you got compiled v0.9.0.jar? there's no guide on compiling the source. i can see gradlew. but my pc won't let me install android sdk for that

You might want to check out veka's lazurite, it's an awesome tool, and no I don't have RN but I might get it soon

Sparklight77 commented 1 month ago

auto-draco-injector is updated to v2.0 I have added x86_64 support. Whole script is rebuilt to remove possible similarities with callmesoumya's script. Script now used more colours than only yellow colour. script is now compatible with new update. Thanks to mabegamerxx9541 for updating. If you have any further suggestions then let me know

CallMeSoumya2063 commented 1 month ago

Mrwang2408 wanted to share this but he has no GitHub account yet (re-archived as zip because GitHub doesn't support 7z) Screenshot_2024-06-05-12-50-15-424_io github pyoncord app upgrade-v1-to-v2.zip Also that bsbe won't work because of this Screenshot_2024-06-05-11-26-30-799_io github pyoncord app He shared some more fixed shaders that work in 1.20.80+ as well https://drive.google.com/drive/folders/1l0ZP-Br_0JX7ruLRbSqJMctrz6mtP3fn?usp=drive_link I told them to make a GitHub account but no interest

mcbegamerxx954 commented 1 month ago

Mrwang2408 wanted to share this but he has no GitHub account yet (re-archived as zip because GitHub doesn't support 7z) Screenshot_2024-06-05-12-50-15-424_io github pyoncord app upgrade-v1-to-v2.zip Also that bsbe won't work because of this Screenshot_2024-06-05-11-26-30-799_io github pyoncord app He shared some more fixed shaders that work in 1.20.80+ as well https://drive.google.com/drive/folders/1l0ZP-Br_0JX7ruLRbSqJMctrz6mtP3fn?usp=drive_link I told them to make a GitHub account but no interest

I will add autofixing feature soon (only 1.19.60 to 1.20.80 when it releases)

atashi764 commented 1 month ago

@CallMeSoumya2063 essl_100 (fix lag) seems interesting. it would be nice to have it on 1.20.80+

Sparklight77 commented 1 month ago

auto-draco-injector version 2.2 is out Screenshot_2024_0606_104607.jpg I added more fancy DRACO text. Fixed some things in x86_64 architecture and added 0.1.6 compatibility. Installation method is also changed now, it uses saperate bash installer script that removes itself after installing main script

CallMeSoumya2063 commented 1 month ago

@CallMeSoumya2063 essl_100 (fix lag) seems interesting. it would be nice to have it on 1.20.80+

There already is, 1.20.81ESSL_100.zip

Here is the image Mrwang2408 shared for context: 2024-06-05_143156

Sparklight77 commented 1 month ago

@CallMeSoumya2063 essl_100 (fix lag) seems interesting. it would be nice to have it on 1.20.80+

There already is, 1.20.81ESSL_100.zip

Here is the image Mrwang2408 shared for context: 2024-06-05_143156

@CallMeSoumya2063 Where he wrote this thing??

CallMeSoumya2063 commented 1 month ago

@CallMeSoumya2063 essl_100 (fix lag) seems interesting. it would be nice to have it on 1.20.80+

There already is, 1.20.81ESSL_100.zip Here is the image Mrwang2408 shared for context: 2024-06-05_143156

@CallMeSoumya2063 Where he wrote this thing??

Discord DMs

Sparklight77 commented 1 month ago

@CallMeSoumya2063 why don't he create GitHub account, ask him bruh

atashi764 commented 1 month ago

he's from china and not interested in github

@CallMeSoumya2063 why don't he create GitHub account, ask him bruh

mcbegamerxx954 commented 1 month ago

While im testing with some testers a ported version of materialbinloader made only for updating materials and it seems to work fine + im trying to comply with mit, i want ddf to have a choice about uploading this as a normal lib for injector to use

atashi764 commented 1 month ago

While im testing with some testers a ported version of materialbinloader made only for updating materials and it seems to work fine + im trying to comply with mit, i want ddf to have a choice about uploading this as a normal lib for injector to use

did you fix the storage permission prompt issue? draco patched apk doesn't show any storage permission prompt, forcing you to allow permission from app info

atashi764 commented 1 month ago

made only for updating materials

what's different from draco? don't they do the same?

Sparklight77 commented 1 month ago

While im testing with some testers a ported version of materialbinloader made only for updating materials and it seems to work fine + im trying to comply with mit, i want ddf to have a choice about uploading this as a normal lib for injector to use

did you fix the storage permission prompt issue? draco patched apk doesn't show any storage permission prompt, forcing you to allow permission from app info

No prompt need, it already have storage permissions because its installed on external (you can use Apktoolm or Apk editor from Rexdl to check or change it)

Sparklight77 commented 1 month ago

Can draco patch Minecraft apk having both arm64-v8a and armabi-v7a libraries?

atashi764 commented 1 month ago

Shaders that support support 1.20.80+ can be listed here https://github.com/atashi764/v2-rd-shader-list/

atashi764 commented 1 month ago

Can draco patch Minecraft apk having both arm64-v8a and armabi-v7a libraries?

yes it can @Sparklight77

give it a try

mcbegamerxx954 commented 1 month ago

made only for updating materials

what's different from draco? don't they do the same?

It is, but it ues a small port of materiabintool to port shaders on the fly from 1.18.30(rd) to 1.20.80

mcbegamerxx954 commented 1 month ago

While im testing with some testers a ported version of materialbinloader made only for updating materials and it seems to work fine + im trying to comply with mit, i want ddf to have a choice about uploading this as a normal lib for injector to use

did you fix the storage permission prompt issue? draco patched apk doesn't show any storage permission prompt, forcing you to allow permission from app info

Draco patcher does not change that, all it does is load shaders from resource packs

atashi764 commented 4 weeks ago

Draco patcher does not change that, all it does is load shaders from resource packs

although it doesn't change that but still it makes the storage permission popup not show up automatically.