500 INTERNAL SERVER ERROR do you know the hex for all the mobs currently impplemented
Yes, but entities.dat won't take these, as they all go through MobFactory, which does not have support. (If you really want to know, it's 12 for pig, 10 for chicken, and 11 for cow, in addition to the ones on the Wiki at http://www.minecraftwiki.net/wiki/Data_values_(Pocket_Edition)#Entity_IDs .
If you mean the ones for modding the libminecraftpe.so - I got the parameter for the new call because there's an existing function, getBreedOffspring(Animal*) that creates a new Chicken object, and I just copy-and-pasted from there. The bl offset was done by trial and error. (There's an actual formula, but I couldn't understand it.)
Can. You make a mod for Minecraft PE. Full. Version? When I downloaded to mods,It was runned in the demo version.Can
Technically, I can't even legally distribute demo .apks, so I feel really uncomfortable putting full .apks up for download. PM me if you need one - I'm pretty busy though, so I apologize in advance if there is a delay.
If it's not there by this summer, I'm going to make a mod for crafting. Will you back me up if I would need help? Again, it won't be until the summer, because I need to get money for a new computer.
Hey. I think a really cool mod would be sprinting!
I think that would be pretty easy, other than adding particle effects. Although it wouldn't work in Creative, as double-tapping is used for flight control.
Rollback Post to RevisionRollBack
I am decent at Lua and Python, and am an expert with C, C+, HTML, Java, Javascript, and redstone. Gotta love redstone.
I can't figure out how to disassemble the minecraftpe executable from iOS. There's no objdump on the Mac that I have access to.
2 bytes after the hex offset for the non-touch; i.e. offset 9634c ( full version ) or 95c0c (demo). Should be 09; change it to 0a (10 in hex).
Done.
Yes, but entities.dat won't take these, as they all go through MobFactory, which does not have support. (If you really want to know, it's 12 for pig, 10 for chicken, and 11 for cow, in addition to the ones on the Wiki at http://www.minecraftwiki.net/wiki/Data_values_(Pocket_Edition)#Entity_IDs .
If you mean the ones for modding the libminecraftpe.so - I got the parameter for the new call because there's an existing function, getBreedOffspring(Animal*) that creates a new Chicken object, and I just copy-and-pasted from there. The bl offset was done by trial and error. (There's an actual formula, but I couldn't understand it.)
Technically, I can't even legally distribute demo .apks, so I feel really uncomfortable putting full .apks up for download. PM me if you need one - I'm pretty busy though, so I apologize in advance if there is a delay.
Wait! As for the flying bit, if you had a way to add this for a level.dat file you could change the hex codes for health or fall distance that might make it so you dont take damage when you land right? Ive been trying to figure thos out for weeks
Rollback Post to RevisionRollBack
I'm in the navy and don't play as much as I used to but I'm still a fan. Always scrolling... Watching... Mining...
If it's not there by this summer, I'm going to make a mod for crafting. Will you back me up if I would need help? Again, it won't be until the summer, because I need to get money for a new computer.
I think that would be pretty easy, other than adding particle effects. Although it wouldn't work in Creative, as double-tapping is used for flight control.
I don't know if Sprinting is implemented in the game yet - I can only enable existing but disabled abilities; making stuff from scratch is more difficult.
Does the hex editing for the number of slots work on the iOS version and if so what file do you need to hex edit?
I have no idea: The iOS version seems to be obfuscated as running Strings on it, which should print out anything that is readable, returns nothing. I don't think I can do it.
Want me to upload the minecraft PE from the iOS (as files not the version you need to extract) then you can test to see how everything works
I've already got an .ipk, and I couldn't figure it out. I think the code must be in minecraftpe in the minecraftpe.app, but I couldn't figure out how to disassemble it.
I've already got an .ipk, and I couldn't figure it out. I think the code must be in minecraftpe in the minecraftpe.app, but I couldn't figure out how to disassemble it.
I'm not good with programs but I think a free program called "eclipse" can do it, not sure though, give it a try
I've already got an .ipk, and I couldn't figure it out. I think the code must be in minecraftpe in the minecraftpe.app, but I couldn't figure out how to disassemble it.
Don't you use a hex editor? If so you should be able to open the file with it
Thanks for the more inventory mod! I had to decrease it to 7 using your tutorial though :P. Much appreciated, I've been wanting this! 7 slots works great on the Kindle Fire.
Technical details:
The order follows the order that the variables were declared on the Desktop Edition's PlayerAbilities class.
https://github.com/Bukkit/mc-dev/blob/master/net/minecraft/server/PlayerAbilities.java
I borrowed some of
and ended up with
https://github.com/downloads/zhuowei/zhuowei.github.com/testabilities_2_signed.apk
I also uploaded the disassembly of Minecraft PE Demo's libminecraftpe.so . https://github.com/downloads/zhuowei/zhuowei.github.com/mpedisassemble.zip
Also, I uploaded a tutorial for modding, for a simple mod that changes the number of touch slots . https://github.com/zhuowei/MinecraftPEModWiki/wiki/Tutorial:-Make-a-simple-Minecraft-PE-mod
Edit: Replies!
I can't figure out how to disassemble the minecraftpe executable from iOS. There's no objdump on the Mac that I have access to.
2 bytes after the hex offset for the non-touch; i.e. offset 9634c ( full version ) or 95c0c (demo). Should be 09; change it to 0a (10 in hex).
Done.
Yes, but entities.dat won't take these, as they all go through MobFactory, which does not have support. (If you really want to know, it's 12 for pig, 10 for chicken, and 11 for cow, in addition to the ones on the Wiki at http://www.minecraftwiki.net/wiki/Data_values_(Pocket_Edition)#Entity_IDs .
If you mean the ones for modding the libminecraftpe.so - I got the parameter for the new call because there's an existing function, getBreedOffspring(Animal*) that creates a new Chicken object, and I just copy-and-pasted from there. The bl offset was done by trial and error. (There's an actual formula, but I couldn't understand it.)
Technically, I can't even legally distribute demo .apks, so I feel really uncomfortable putting full .apks up for download. PM me if you need one - I'm pretty busy though, so I apologize in advance if there is a delay.
As soon as I figure out how to use otool. I probably will try it tomorrow during first block at school.
I would really appreciate it if you clicked on the DRAGON!!!
I think that would be pretty easy, other than adding particle effects. Although it wouldn't work in Creative, as double-tapping is used for flight control.
Or just extra slots in creative/survival in the inventory. Where we could choose TNT and more
Wait! As for the flying bit, if you had a way to add this for a level.dat file you could change the hex codes for health or fall distance that might make it so you dont take damage when you land right? Ive been trying to figure thos out for weeks
I don't know if Sprinting is implemented in the game yet - I can only enable existing but disabled abilities; making stuff from scratch is more difficult.
I'll try.
I have no idea: The iOS version seems to be obfuscated as running Strings on it, which should print out anything that is readable, returns nothing. I don't think I can do it.
I've already got an .ipk, and I couldn't figure it out. I think the code must be in minecraftpe in the minecraftpe.app, but I couldn't figure out how to disassemble it.
I'm not good with programs but I think a free program called "eclipse" can do it, not sure though, give it a try
Thanks, but Eclipse is an IDE for code, not for disassembly. I think otool from Apple's iOS SDK might do something, though.
Don't you use a hex editor? If so you should be able to open the file with it
Zombiecraft Maps!