[Advanced] Minecraft Save Extractor

Rocky5 Apr 13, 2013

  1. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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:
    [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
     
  2. gj

    gjac1 Newbie
    0/47

    Joined:
    Aug 10, 2012
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    Console:
    Xbox
    I look forward to playing around with this, cant wait for the upload :)
     
  3. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    Cheers & video is up.
     
  4. Bu

    Bullet Guest

    Good job, promoted to latest mods on the homepage ;)
     
  5. gj

    gjac1 Newbie
    0/47

    Joined:
    Aug 10, 2012
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    Console:
    Xbox
    Looks amazing :) when will the program be up to download ??
     
  6. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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 :-@
     
  7. xGoggles

    xGoggles Member
    45/47

    Joined:
    May 9, 2012
    Messages:
    822
    Likes Received:
    132
    Trophy Points:
    45
    Gender:
    Male
    Location:
    Tipton, West Midlands
    Console:
    Xbox
    Nice Job, can't wait for the download link
     
  8. gj

    gjac1 Newbie
    0/47

    Joined:
    Aug 10, 2012
    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    0
    Console:
    Xbox
    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 :)
     
  9. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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.
     
  10. aaronbone

    aaronbone Newbie
    0/47

    Joined:
    Apr 9, 2012
    Messages:
    67
    Likes Received:
    6
    Trophy Points:
    0
    Console:
    Xbox
    I get 404 error when trying to DL
     
  11. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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 :-$
     
  12. aaronbone

    aaronbone Newbie
    0/47

    Joined:
    Apr 9, 2012
    Messages:
    67
    Likes Received:
    6
    Trophy Points:
    0
    Console:
    Xbox
    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.
     
  13. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    Link should be working its pointing to my Google code page & I can download it.
     
  14. aaronbone

    aaronbone Newbie
    0/47

    Joined:
    Apr 9, 2012
    Messages:
    67
    Likes Received:
    6
    Trophy Points:
    0
    Console:
    Xbox
    yeah its fixed I edited my post. Thanks again
     
  15. klusterfk

    klusterfk Newbie
    0/47

    Joined:
    Jun 25, 2012
    Messages:
    60
    Likes Received:
    24
    Trophy Points:
    0
    Gender:
    Male
    Console:
    Xbox
    all i want to say is nice work dude, this will save me so much time putting my worlds together, thanks alot
     
  16. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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.
     
  17. XPG Darkside

    XPG Darkside Eating cake.... Gold Subscriber Lifetime Gold
    460/564

    Joined:
    Oct 20, 2011
    Messages:
    8,901
    Likes Received:
    5,013
    Trophy Points:
    460
    Gender:
    Male
    Occupation:
    Eating cake.
    Location:
    In Rockys Fridge....
    Console:
    Xbox One
    :eek: 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:
     
  18. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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.
     
  19. nyu206

    nyu206 Newbie
    0/47

    Joined:
    Oct 27, 2012
    Messages:
    49
    Likes Received:
    34
    Trophy Points:
    0
    Gender:
    Male
    Console:
    Xbox
    looking very very nice,
    cant wait to edit my maps :p


    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? :p)
     
  20. Ro

    Rocky5 Newbie
    0/47

    Joined:
    May 14, 2012
    Messages:
    45
    Likes Received:
    29
    Trophy Points:
    0
    Console:
    Xbox
    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
    [​IMG]
     

Share This Page

Close