Interesting.... It's not clear to me how to use bsdiff and bspatch. Can you explain it a bit more? Maybe via PM?
You create a patch file by passing bsdiff 3 arguments.
The file you're going to be patching. In this case, the original MCPE binary.
The new, already changed file. In this case, the modded MCPE binary
The patch to save the .patch file to.
Now to patch the .patch file onto a binary. Pass bspatch 3 arguments.
The path to the old, unpatched binary.
The .patch file.
The patch to save the new, patched & modded binary.
It's relatively simple. I created a bash script for jailbroken devices when the game came out, to switch around texture packs and binaries via this method, I'll have to try and dig it up.
If you want to distribute iOS mods, you'll need to install bspatch on the device and only distribute the patch files. Apply these with postinstall scripts within the .deb. I've already created a mod manager, just need to fix bugs.
I hope you realize that you cannot mod the iOS version to the extent that Android can be. Android has a native decompiler, iOS does not. You cannot class-dump it as it is not written in Objective-C, rather C++. The most you can do are little hex edits to say, inventory hotbar sizes.
I've tried MobileSubstrate hooks, and it's just not possible without class-dumps.
We've been running since pre-alpha and we create our own plugins.
We have 3 worlds! Survival:
Regular Minecraft Survival with economy via Showcase & ecoCreature. SkySMP:
Multiplayer implementation of SkyBlock! Do /skyblock join in-game to join. ZombSurv:
Survive waves and waves of zombies to earn points, to spend on food, more armor, more tools & global currency(coming soon)!
The iOS version of the game is built off the same source code as the Android version. Both are written in C++, not Java, which means that modding methods would be very different from desktop modding if it is even possible.
Yep, it's made in C++, so you can't class-dump it and write a MobileSubstrate addon for it.
I'm trying to learn how to get xcode to work with github so I can update a fork of this...
Anyone know?
Why do you want to fork it? If it's only for a 1.0 update, there's no need. Just add the new images and items as I said in a previous post, and it will work.
Is anyone else currently experiencing an issue being unable to connect to FTP no matter what? it says login info incorrect, server wont start either. (gemini)
edit;
I also Cannot access configuration.
Is this part of the ongoing issues atm with pheo? According to twitter Gemini is only about a week old so meh... if they're in the same data-center it could be that... :sad.gif:
Can we get 1.8? :3 I use the pre-release and the 1.8 is coming VERY soon, so could we get the 1.8 tommoro or this week? :biggrin.gif:
Thanks?
-chelsea
You can update it yourself!
Right click the app, Show Package Contents, then go and find the items.csv file. Add the name and item ID to the file like so: Ender Pearl,368. Then find the images folder and add the image like this one: , and rename it to block-368.png. Done!
Thanks! MoneyBookers is something that we're looking into for extended credit / debit card support (we've been through the debit / credit process with our bank however we didn't like the way things worked), the only problem being that verification with them seems to be taking extremely long (we've been waiting over a month now).
What about the Western Union option? Am I able to use that for the donation page (I share payments with a co-admin), and can I use WU with my debit card just like PayPal? I've heard I need to go to a local agent, and it adds on a 12% surcharge or something. I don't have an agent around my area and would rather not have to pay another charge.
I got a trial server from these guys and it's absolutely awesome, however no credit card support is a BIG sadface. PayPal have blocked my debit card and I cannot use it with PP. If they had credit card support, I would jump on the chance to go with Volt, however, I can't. ):
You do realize that BB is really unreliable to use in its current state? You're better off running LogBlock, which happens to be lighter, thus reducing the lag BB causes.
0
0
You create a patch file by passing bsdiff 3 arguments.
0
0
I've tried MobileSubstrate hooks, and it's just not possible without class-dumps.
1
Mess with those 0.0F values.
0
Home: http://pwncraft.net
Forums: http://forums.pwncraft.net
IRC: irc.rizon.net #PwnCraft (webchat)
Hall of Shame: http://bans.pwncraft.net
We've been running since pre-alpha and we create our own plugins.
We have 3 worlds!
Survival:
Regular Minecraft Survival with economy via Showcase & ecoCreature.
SkySMP:
Multiplayer implementation of SkyBlock! Do /skyblock join in-game to join.
ZombSurv:
Survive waves and waves of zombies to earn points, to spend on food, more armor, more tools & global currency(coming soon)!
We develop our own plugins! You can find some of our public plugins on GitHub!
Kaikz (admin): https://github.com/Kaikz
angelsl (admin): https://github.com/angelsl
PwnCraft: https://github.com/PwnCraft
0
1
I'm writing an app for jailbroken users to download and install new texture packs on the device, I'll post it here once I'm done.
0
Yep, it's made in C++, so you can't class-dump it and write a MobileSubstrate addon for it.
0
Why do you want to fork it? If it's only for a 1.0 update, there's no need. Just add the new images and items as I said in a previous post, and it will work.
0
0
I'm on Gemini and I have the same issue. :l
0
You can update it yourself!
Right click the app, Show Package Contents, then go and find the items.csv file. Add the name and item ID to the file like so: Ender Pearl,368. Then find the images folder and add the image like this one:
0
What about the Western Union option? Am I able to use that for the donation page (I share payments with a co-admin), and can I use WU with my debit card just like PayPal? I've heard I need to go to a local agent, and it adds on a 12% surcharge or something. I don't have an agent around my area and would rather not have to pay another charge.
0