Seems like a good idea but why not just make a simple app that works something like this:
1. Open app
2. Select the "Downloader" tab
3. Find the pack you want to download and download it
4. Select the "Packs" tab
5. Select which texture pack is enabled
Now behind the scenes, what the program actually does is:
1. Extract the ZIP/RAR archive and places the images into a folder
2. When the pack is selected, the app scans that texture packs' folder for the images that are currently present
3. Goes to minecraftpe.app directory (YThat's what it is on iOS, not sure about Android)
4. Takes all the images found in the previous scan and moves them to a folder called "orig" (Or anything really)
5. Moves all the images it just scanned for to the minecraftpe.app directory
And then it would be the same procedure when switching back the default texture pack. I already do this manually and it works perfectly but it's really slow and tedious.
Rollback Post to RevisionRollBack
-------------------- If I helped you, made you laugh, or you just like my post, click this button! --------------------v
I could do this on Android in a short time but sadly the textures are stored in the APK so you need to extract the apk and resign it later...
Really? I figured that when you install an app, it extracts all the files from the .apk file and puts them in a folder. That's how it works on iOS anyways. Never used an Android so I wouldn't really know :/
Rollback Post to RevisionRollBack
-------------------- If I helped you, made you laugh, or you just like my post, click this button! --------------------v
Unfortunately this is true. There should be a folder where the apps are stored, but I cannot find it. I think the only way currently, is to use Pockettool.
Unfortunately this is true. There should be a folder where the apps are stored, but I cannot find it. I think the only way currently, is to use Pockettool.
So wait, how have Android users been installing texture packs up til now?
Rollback Post to RevisionRollBack
-------------------- If I helped you, made you laugh, or you just like my post, click this button! --------------------v
Quote from InfectedSkies" timestamp="1360011368" post="20740598" »
So wait, how have Android users been installing texture packs up til now?
By using Pockettool. What it does, is it makes a backup of the MCPE apk, and changes the textures in that. Then it installs the modified apk back to your device.
By using Pockettool. What it does, is it makes a backup of the MCPE apk, and changes the textures in that. Then it installs the modified apk back to your device.
Oh I see. Then I guess unless we want to go through the whole unpackaging, modifying, repackaging, and signing process, there's not much we could do for Android :/
Rollback Post to RevisionRollBack
-------------------- If I helped you, made you laugh, or you just like my post, click this button! --------------------v
Seems like a good idea but why not just make a simple app that works something like this:
1. Open app
2. Select the "Downloader" tab
3. Find the pack you want to download and download it
4. Select the "Packs" tab
5. Select which texture pack is enabled
By using Pockettool. What it does, is it makes a backup of the MCPE apk, and changes the textures in that. Then it installs the modified apk back to your device.
This is what this app is trying to avoid - after you install this, textures will be loaded from an external .zip first, then, if the texture is not found in the .zip, then fetch the texture from the original APK.
Chris: is there anything I can add that can help UTK install texture packs? Maybe some sort of change texture pack intent?
This is what this app is trying to avoid - after you install this, textures will be loaded from an external .zip first, then, if the texture is not found in the .zip, then fetch the texture from the original APK.
Maybe my idea would be better suited for iOS seeing as how all the files are extracted into an ordinary folder.
What my idea would do is, only move the default files that would conflict with the new files. For example, let's someone "ports" a texture pack to MC: PE but only contains terrain.png. If that's the case, the only default file that would be moved would be the terrain.png leaving all the other default images where they are.
Rollback Post to RevisionRollBack
-------------------- If I helped you, made you laugh, or you just like my post, click this button! --------------------v
I test beta4 in galaxy s2 and s3.
It can solve d-pad too small or no d-pad in some rom.
And when it stop,it will make a save break(50%odds,I have lost a save.)
How about join mod patcher?(way to kill pockettool.Haha)
I hope it will update state version as quickly as possible:DCome on,Zhuowei!
I'm thinking about releasing this: my idea is that there will be a paid full version, as well as a free lite version that cannot load texture packs and can only patch two mods at a time.
Additionally, the source code of the full version would be made available to encourage open source contributions.
Now I restart my device.It was worked.
And logcat was sent to your email
I patched some mod in it.
And my device.Huawei Honor2 U9508 Android 4.0.4- Native Framework.
1. Open app
2. Select the "Downloader" tab
3. Find the pack you want to download and download it
4. Select the "Packs" tab
5. Select which texture pack is enabled
Now behind the scenes, what the program actually does is:
1. Extract the ZIP/RAR archive and places the images into a folder
2. When the pack is selected, the app scans that texture packs' folder for the images that are currently present
3. Goes to minecraftpe.app directory (YThat's what it is on iOS, not sure about Android)
4. Takes all the images found in the previous scan and moves them to a folder called "orig" (Or anything really)
5. Moves all the images it just scanned for to the minecraftpe.app directory
And then it would be the same procedure when switching back the default texture pack. I already do this manually and it works perfectly but it's really slow and tedious.
1. Signatures
2. Irony
3.Lists
Really? I figured that when you install an app, it extracts all the files from the .apk file and puts them in a folder. That's how it works on iOS anyways. Never used an Android so I wouldn't really know :/
Unfortunately this is true. There should be a folder where the apps are stored, but I cannot find it. I think the only way currently, is to use Pockettool.
So wait, how have Android users been installing texture packs up til now?
By using Pockettool. What it does, is it makes a backup of the MCPE apk, and changes the textures in that. Then it installs the modified apk back to your device.
Oh I see. Then I guess unless we want to go through the whole unpackaging, modifying, repackaging, and signing process, there's not much we could do for Android :/
This is what this app is trying to avoid - after you install this, textures will be loaded from an external .zip first, then, if the texture is not found in the .zip, then fetch the texture from the original APK.
Chris: is there anything I can add that can help UTK install texture packs? Maybe some sort of change texture pack intent?
Maybe my idea would be better suited for iOS seeing as how all the files are extracted into an ordinary folder.
What my idea would do is, only move the default files that would conflict with the new files. For example, let's someone "ports" a texture pack to MC: PE but only contains terrain.png. If that's the case, the only default file that would be moved would be the terrain.png leaving all the other default images where they are.
It can solve d-pad too small or no d-pad in some rom.
And when it stop,it will make a save break(50%odds,I have lost a save.)
How about join mod patcher?(way to kill pockettool.Haha)
I hope it will update state version as quickly as possible:DCome on,Zhuowei!
Are you sure? My saves are working: do you have 0.6.1?
go to settings lol
can i make an icon for it?
The patching capabilities are probably only going to work on ARM platforms.
I'm thinking about releasing this: my idea is that there will be a paid full version, as well as a free lite version that cannot load texture packs and can only patch two mods at a time.
Additionally, the source code of the full version would be made available to encourage open source contributions.
Any ideas or comments?