My Homepage This tool will Extract everything from a savegame.dat & re-import files. :: Pros 1. Extracts your savegame.dat! 2. Allows you to edit files, ie, level.dat, Chunks & map files. 3. Allows you to swap out region files, take one from another map 4. Allows tool makers to look at the raw files & hopefully they will make a MCEdit tool or Map converter. 5. Build new save files, out of you modified files. 6. Allows you to convert, worlds converted with oPryzels tool to Nether or End Dimensions. 7. oPryzelp PC to Xbox Converter Wrapper, adding features 8. The above is COOL! 9. Extract up to an infinite number of Profiles (set to 100) & import them back into your savegame.dat 10. & other stuff. :: Cons 1. Doesn't dynamically import Profiles. PS if you have version 1.9+ please run the Check for Updates.bat to download the update. V1.9.2 1. Added a tool to enable adventure mode. (Works in Survival & Creative) Like oPryzel said we all overlooked this oO it never occurred to me to see if Hardcore mode done anything in the game. It's also great for Redstone worlds, since Mobs don't spawn at all, even in creative. Previous updates: Spoiler [V1.9.1 1. Updated the Check for Updates.bat to give the user Manual install option. 2. Updated the Import Profile, to create a new save, instead of reimporting the Extracted file. V1.9 1. Added Check for updates.bat this will check & download updates. 2. Added some new options to the Plugin, one is convert Overworld & Nether. 3. Updates & optimized the code. 4. Changes how create savegame works, if there is no DIM1 folder it makes a 2 dimensions savegame.dat 5. Added two new empty saves, 2 dimensions & 3 dimensions so you can have the Ender Dragon in the end. * 6. Had to use wget instead of Swiss file knife built in version, it doesn't work :-( 7. Removed creative flags from all saves I had set gametype to 1 :-$ * = PS. if you convert all you wont have an ender dragon, there classed as Entities & these are not converted over. V1.8 1. Patch oPryzels tool to remove Press enter & changed colour & text strings. 2. Nearly a complete rewrite of the oPryzelp Converter Plugin, now less code & more features!. 3. Updated the GUI parts of the batches to be consistent over the whole tool set. 4. Added an Advanced Menu, convert Nether/End, build save & region consistency checking. 5. Added a Region consistency check before conversion. 6. Added Error alerts sounds for errors & important parts 7. Imports the Seed & Spawn location from the PC Level.dat. 8. Changed the wrapper tools name to oPryzelp Converter Plugin. 9. Added some info screens, for the Borders selection section. 10. Added Colour recognition for world types. Green = Overworld - Red = Nether & Purple = End. 11. Profile exporting (set to 100) & importing. 12. Behind the scenes changes & general code optimization. 13. Ah bugger cant mind if there is anything else :-@ V1.7 1. Added a file consistency check to the Nether/End converters. 2. Fixed the Wrapper tool, not updating the savegame_o.dat with the correct world type. 3. Updated the batch GUI elements for all batches, some have progress bars 4. Added a new option to the Wrapper tool, if Option 4 is selected, it will ask you if you would like my tool to build the savegame.dat with all the new regions after its finished converting the regions. (The above saves time & you don't need to faff about with extractors & importers) 5. Updated the savegames, Rain, Thunder & time reset to 0 no more raining after 5 mins ingame. 6. Maybe more :-( I need to start writing down changes :-\ V1.6: 1. Made a Wrapper for oPryzelp PC to Xbox Converter. 2. Overworld to Nether/End conversion. 3. Folderized all the tools, cleaner look. 4. Updated my Scripts. 5. MCEdit Templates. Overworld, Nether & End. 6. Updated how some batches work, ie, Create Savegame.dat is now a double click, instead of a drag & drop. 8. Reverted to the unmodded QuickBMS, as there is no need for it now. (if there is I will add it back) 9. Added an Tools Information.txt telling you what each folder contains & does. 10. Empty Save.dat can be used as an empty world now. it wont crash your xbox if you dont replace all regions. 11. Prob more, but got lost lol made so many changes. V1.5: 1. Changed how Chunks are extracted, I now use the Chunk Location Table. 2. Added a few more batches & scripts to do other things. 3. Created New & updated QuickBMS Scripts. 4. I included an Empty save.dat. Use this to import different works region files. 5. I included other batches. (The above is for the advanced user, batches found in the Batches folder, place in the main directory) There is other stuff in there but, This is the last I'm updating the tool as oPryzel released his converter My tool can be used for other stuff like editing individual chunks & other hacks so its not usless. V1.4: 1. Updated the Create Savegame.dat script, faster & better. 2. Updated the Decrypt script, to work with the above changes. 3. Batch files, have been optimized & cleaned up. 4. I included an Empty save.dat. Use this to import different works region files. 5. I included my script to compress Region chunks & aluigi (guy who makes QuickBMS) script to extract region chunks. (The above is for the advanced user, batches found in the Batches folder, place in the main directory) There shouldn't be any more things I need to do for the extraction & creation side. V1.3 Update: 1. Changed tool name, to XBLA Minecraft Save Extractor as it doesn't technically extract worlds. 2. Changed how you create savegame.dat files now, no more .imported file nonsense. 3. More error handling. 4. Cleaner code. (Scripts & Batch files) V1.2 Update: 1. Totaly redone, now uses QuickBMS 2. Supports importing of files, smaller or equal to the original. (QuickBMS limitation) 3. Compression of save files + decompression. 4. Will auto update QuickBMS, read the creditz & readme.txt in the tools folder. 5. It extracts the worlds how there stored in the save, what you see is how the save has them. 6. watch the video to, see it in action. V1.1 Update: 1. Drag & Drop interface now, drag you savegame.dat onto the batch. 2. Better error handling. 3. Updated some of the code & tided up the batch. 4. Supports a total of 30 player maps, (shouldnt need any more as you would need 30+ different players on one world) 5. Probably more, forgot :-( V1.0 Update: 1. Better GUI (if you can call it that lol) 2. Added in output folder naming (when asked if you hit enter it will exit) 3. Better error handling (folder checking & such) 4. Added support for up to 9 player maps (these are exported & named) 5. Code optimization. 6. Probably something, else cant mind. Download XBLA Minecraft Save Extractor v1.9.2 [media]http://youtu.be/wlzvDy7xIsg[/media] This post has been promoted to an article Credits: Hakukoru for his thread Minecraft Savegame.dat Structure/Editing" without this i wouldn't have made this little extractor. Lygofast2121 for pushing me & wanting MORE! lol aluigi for QuickBMS
I could upload it now, but without Player Profile support, they way i'm doing this, no proper coding I'm having a hard time getting the player ids out of the binary files with the 00 truncated. well I can get it out fine, its just windows command line is a ***** & wont pars it until its on its second round/loop :-@
Sounds way beyond my coding abilities :s Looks like the player profile maybe a problem encountered by other MC editors, seeing as they all list items etc but never tell you which items belong to which profile ID. I wish you all the luck in the world and will wait until your happy to release it, thank you for your hard work
hahaha I got it all done it was looking me right in the bloody face :-/ now this has worked with all my saves & should in theory work with as many files as MC can through at it, as it calculates offsets & file counts.
Link is updated, sorry about that. Quick update, added support for Map_3.dat, Map_4.dat & maybe a map_5.dat. also fixed player profile names, forgot .dat at the end :-$
link still isnt working but awesome job on this. Looks like we are one step closer to being able to use Mcedit for are xbox saves. Building off of schematics files is a hassle. Link fixed, thank you.
all i want to say is nice work dude, this will save me so much time putting my worlds together, thanks alot
Thank you, I will be updating this later on as reading the MCWiki I just found out data/map_#.dat is the players hand held map, so there could be god knows how many oO. What I will do is update the tool to check for 8 rename correctly if there are more there not really needed & not important. I'm currently looking up how the region format works to see if there is anyway for me to convert or at least get a region file loaded correctly in MCEdit.
that sounds sweet would be nice if we could finally edit stuff over on the pc and then send it back to the box, shame they run of java and +cc or what xbox is coded in not relay good at modding stuff :LOL:
Maybe the region files are compressed in LZX format (360 XDK only) I dont have the XDK installed nor know how to implement an .dll file into an app. Update: 1. Better GUI (if you can call it that lol) 2. Added in output folder naming (when asked if you hit enter it will exit) 3. Better error handling (folder checking & such) 4. Added support for up to 9 player maps (these are exported & named) 5. Code optimization. 6. Probably something, else cant mind.
looking very very nice, cant wait to edit my maps would be a great idea to be able to recombine the files back together , instead of using a hex editor. (or am i missing something? )
It would be nice, but its not as easy as getting the files out, I would have to calculate offsets & find out lengths of files & with the tools I use to get the job done, I dont think its possible. I also made a booboo :-( I got the region file renaming wrong for Overworld files, will be fixed in the next version. What a Xbox minecraft Map looks like in MCEdit