This is a reprost of mIDas Patch Maker, after the orginal topic got lost some how ..
mIDas Patch Maker + mIDas Gold
Turns this:
Back into this:
Converting your worlds block IDs/item IDs is possible using a program called mIDas *GOLD* but its highly impractical to done by hand, all values have to be correctly inputed and there could be thousands!
But your in luck because mIDas *GOLD* has a patch loading function. So i made a program to utilize this.
Just Patch NEI supports finding ID conversions for minecraft worlds starting at version 1.0.0 all the way up too mc 1.7.10!
By using Not Enough Items ID Dumps.
Although results may vary, Just patch N.E.I paired with mIDas can solve most ID conversion problems
Using Not Enough Items ID Dumps ( Just Patch NEI ):
Brief Instructions (MC 1.0.0-1.7.10):
You must provide Just Patch NEI two copies of your Not Enough Items ID Dumps:
The first copy should contain the Block/Item IDs world was generated with.
The second copy should have correct/new Block/Item IDs you want your world to use.
Place Not Enough Items's ID dumps in the same directory as the program
For MC 1.0.0 to 1.6.4 rename the Old file to "old nei"
For MC 1.0.0 to 1.6.4 rename the New file to "new nei"
Leaving the extensions
For MC 1.7.1 rename old files to "old block" and "old item"
For MC 1.7.1 rename new files to "new block" and "new item"
Leaving the extensions
MC v1.0.0 to 1.7.1 maybe patched with any valid file combination
For servers the mIDas Gold program may require that you convert your server world into a single player world
DIR=Bukkit Folder DIR=.minecraft\saves\"myMcWorldcopy"
myserverCopy -->copy the region folder from here to --> myMcWorldcopy directory
myserverCopy_nether -->copy the region folder from here to --> myMcWorldcopy\DIM-1\
myserverCopy_the_end -->copy the region folder from here to --> myMcWorldcopy\DIM1\
Protip: Backup your Minecraft saves folder!!
Run Just Patch NEI and choose how accurate you want the conversion to be.
High Accuracy mode is safest option but not always the best!
When not using "High accuracy" please ensure the patch values are correct.
( Due to numerous changes over time, some block changes can not be found regardless of mode )
Just patch NEI can generate a catalog to help this process
Load the new text file named "patch.txt" in mIDas *GOLD* its located in Just patch NEI's directory.
Protip: Backup your Minecraft saves folder!!
Full Instructions (MC 1.0.0 to MC 1.4.7):
1. Load up that world!
2. Open your inventory and click Options (press O if you don't see Not Enough Items)
3. Go to Block/Item ID Settings
4. Copy the pictured settings, and hit Dump ID Map Now 5. Now close Minecraft
Protip: Backup your Minecraft saves folder!!
Navigate to to your .minecraft directory (PcUserName\AppData\Roaming\.minecraft)
Locate and cut the Not Enough Items ID dump, and paste it into Just Patch N.E.I directory
Rename the file to "old nei" (leaving the extension without the quotations)
Now its time to apply ID your changes.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Now make the Second copy:
The second copy should have correct/new Block/Item IDs you want your world to use
7. Make another NEI Dump following the same instructions, as before but this time do it in a newly created world Protip: Check that your changed Block/Item IDs work in a new world at this time 8. Now close Minecraft
Navigate to to your .minecraft directory (PcUserName\AppData\Roaming\.minecraft)
Locate and cut the Not Enough Items ID dump, and paste it into Just Patch N.E.I directory as before
Rename the file to "new nei" (leaving the extension without the quotations)
With this information in place, and a backup your world its safe to continue
8. In Minecraft load your world (the one you converted), if you see a screen similar to this one, just hit yes Enjoy the game!
NOTE on mIDas gold conversions
1. There have been some issues with certain mods and mIDas block/items may need to removed from storage blocks
Example: Applied Energetics ME drives
If you experience issues Blocks/Items should placed into regular chests
Or you can try converting again using IMarvinTPA's ConvertAEPlugin plugin
2. Mods that add extra dimensions can also mess with mIDas, and may require restructuring save files to be processed
3. If the mod(s) your using create any data in your world directory eg. ic2_map.cfg it may have to be deleted after mIDas gold conversion
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of this organization nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies,
either expressed or implied, of the FreeBSD Project.
Hi, would you mind changing the download link for Midas to the downloads list so that you don't accidentally direct people to an old version if I update it. Thanks.
Great app, question though, how must I rename the configs if there are multiple ids to change? i.e. on my old world IC2, BC2, Redpower etc all need to change
Edit: Aah ok I see now, app uses NEI dumps, thanks!
Edit 2: You may want to consider removing the NEI txt file size check since I'm sure many people will be using this to convert old modded worlds to new ones and there will then be new blocks added since then (even in vanilla). Of course the old world will not have had these blocks because they didn't exist back then so all you need to do is convert the old blocks to the new ones and ignore any extra blocks in the new NEI file. I will attempt to remove them all manually for now and just keep the blocks I deem "important" safe.
Edit 3: Ok so I have the files identical now and it says "Success! Use Patch.txt in mIDas" but there is no Patch.txt file in that directory? Using windows 7 x64 with administrator rights doesn't have any effect
Great app, question though, how must I rename the configs if there are multiple ids to change? i.e. on my old world IC2, BC2, Redpower etc all need to change
Edit: Aah ok I see now, app uses NEI dumps, thanks!
Edit 2: You may want to consider removing the NEI txt file size check since I'm sure many people will be using this to convert old modded worlds to new ones and there will then be new blocks added since then (even in vanilla). Of course the old world will not have had these blocks because they didn't exist back then so all you need to do is convert the old blocks to the new ones and ignore any extra blocks in the new NEI file. I will attempt to remove them all manually for now and just keep the blocks I deem "important" safe.
Edit 3: Ok so I have the files identical now and it says "Success! Use Patch.txt in mIDas" but there is no Patch.txt file in that directory? Using windows 7 x64 with administrator rights doesn't have any effect
This sounds like exactly what I'd need at the moment. I'm migrating a world from 1.4.6 to 1.4.7, but some mods we're using needed critical updates which also added in new block/item IDs, so I'm unable to use the same mod versions.
Thanks for feedback, i'm sorry for the troubles your having OtakuD, since the old topic was deleted, my first post is rushed, and the wording is not very clear. EDIT:The app works with either .cfg files (from idividual mods) or NEI dumps. When using.cfg files you pick which mod you want to convert and gather then copy the .cfg file to the patch makers directory. If the mod contains the ID values your world was created with, then rename it to "old" You make a second copy, of the mod's .cfg file this one should have correct/new Block or Item ID values you want your world to use. And should be named "new.cfg" then placed into the mIDas Patch Maker's directory.
Right now NEI Support is still a work in progress, and currently only works under ideal contions. This means that currenlty it will only work when the same mods, and versions are present in both dumps.
The reason your NEI patch is succeeding, but you don't have a patch in the program directory is most likely beacuase your OLD NEI is the same file as your NEI (both dumps have every ID identical) Please check if this is the case. I plan on fixing this!
Regarding your second edit and MrJohnson's post, hopefully i will fix all of this when i have more spare time.
Changes:
Added: Identical NEI file detection
Added: No longer require the same mods and versions to be installed (NEI) (hopefully needs more testing!)
Added: Now reports (internally) any extra (not converted) ID's from NEI files
fixed: useless files sometimes not erasing upon failing validation
Improved: Debuging information
Improved: Console output
Other: Code cleanup
The reason your NEI patch is succeeding, but you don't have a patch in the program directory is most likely beacuase your OLD NEI is the same file as your NEI (both dumps have every ID identical) Please check if this is the case. I plan on fixing this!
Checked the files, they are very different though the first 150 IDs or so are the same (default minecraft mostly), no rush tho as I just did an excel script to compare and compile a Midas file using my NEI dumps
into an opportunity to create a patch from the configuration mode,
Please add the feature +256
that is, for example, an item in the config 12000, but in the game he was 12 256 and the patch does not work correctly.
Thanks for the useful program))
UP
Coincidentally config in the game. I have met only a few mods. : (
so this is just a necessary function.
into an opportunity to create a patch from the configuration mode,
Please add the feature +256
that is, for example, an item in the config 12000, but in the game he was 12 256 and the patch does not work correctly.
Thanks for the useful program))
UP
Coincidentally config in the game. I have met only a few mods. : (
so this is just a necessary function.
Thanks for telling me about the +256 for item ID's (when using configuration mode), somehow I had not noticed , I will try and fix this in v1.30, for now if you possible try using Not Enough Item Dumps instead
Thanks for telling me about the +256 for item ID's (when using configuration mode), somehow I had not noticed , I will try and fix this in v1.30, for now if you possible try using Not Enough Item Dumps instead
I wrote that will not create a patch file (Not Enough Item Dumps) .. this is the way it should be? and do not forget that not all configs curves (+ 256), but many. Make a simple 3 Operation mode. using the template. that he would have applied only to the numbers above 4096 id. for that would not change blocks to + 256
my best guess is that it occurs when finding duplicate entries (for Blocks, of the same name) in some odd cases therefore causing the unessesary conversion.
Thx for finding this, I'll see to solving this as soon as i can.
As a precation for users NEI DUmps must have both Item and Block ID's in them, for the program to function.
Looking through your Old NEI.txt and new NEI.txt they do not contain any Item ID's. (ID's with a value of 4096 and Up) Therefore the failure.
Make sure that you have "Dump ItemIDs" and "Dump Unused ItemIDs" as the setting in Not Enough Items "Block/Item ID Settings"
Then please try again, and let me know how it goes!
As a precation for users NEI DUmps must have both Item and Block ID's in them, for the program to function.
Looking through your Old NEI.txt and new NEI.txt they do not contain any Item ID's. (ID's with a value of 4096 and Up) Therefore the failure.
Make sure that you have "Dump ItemIDs" and "Dump Unused ItemIDs" as the setting in Not Enough Items "Block/Item ID Settings"
Then please try again, and let me know how it goes!
Make sure your settings on step 4 are all EXACTLY the same as in the instructions. That fixed it for me.
Thats good advice, but in this case i he's using v1.36, After i test his files, it appears 1.36 has a bug.
I'm trying to pinpoint atm, therfore it's failing for SvEgiiVEteR.
For anyone else reading, try 1.36, Make sure your settings on step 4 are all EXACTLY the same as in the instructions as ft975 said, if it fails revert to using 1.35 until the next release
But your in luck because mIDas *GOLD* has a patch loading function. So i made a program to utilize this.
By using Not Enough Items ID Dumps.
Although results may vary, Just patch N.E.I paired with mIDas can solve most ID conversion problems
Using Not Enough Items ID Dumps ( Just Patch NEI ):
The first copy should contain the Block/Item IDs world was generated with.
The second copy should have correct/new Block/Item IDs you want your world to use.
For servers the mIDas Gold program may require that you convert your server world into a single player world
Run Just Patch NEI and choose how accurate you want the conversion to be.
Load the new text file named "patch.txt" in mIDas *GOLD* its located in Just patch NEI's directory.
Protip: Backup your Minecraft saves folder!!
1. Load up that world!
2. Open your inventory and click Options (press O if you don't see Not Enough Items)
3. Go to Block/Item ID Settings
4. Copy the pictured settings, and hit Dump ID Map Now 5. Now close Minecraft
Protip: Backup your Minecraft saves folder!!
Navigate to to your .minecraft directory (PcUserName\AppData\Roaming\.minecraft)
Locate and cut the Not Enough Items ID dump, and paste it into Just Patch N.E.I directory
Rename the file to "old nei" (leaving the extension without the quotations)
Now its time to apply ID your changes.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Now make the Second copy:
The second copy should have correct/new Block/Item IDs you want your world to use
7. Make another NEI Dump following the same instructions, as before but this time do it in a newly created world Protip: Check that your changed Block/Item IDs work in a new world at this time 8. Now close Minecraft
Navigate to to your .minecraft directory (PcUserName\AppData\Roaming\.minecraft)
Locate and cut the Not Enough Items ID dump, and paste it into Just Patch N.E.I directory as before
Rename the file to "new nei" (leaving the extension without the quotations)
With this information in place, and a backup your world its safe to continue
8. In Minecraft load your world (the one you converted), if you see a screen similar to this one, just hit yes Enjoy the game!
ChangeLog:
Checksums:
msvcp110.dll is missing error:
Click download and pick vcredist_x86.exe from the link below, if you get msvcp110.dll is missing error
Download Framework
Legal Stuff:
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
3. Neither the name of this organization nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The views and conclusions contained in the software and documentation are those
of the authors and should not be interpreted as representing official policies,
either expressed or implied, of the FreeBSD Project.
ya sure
Edit: Aah ok I see now, app uses NEI dumps, thanks!
Edit 2: You may want to consider removing the NEI txt file size check since I'm sure many people will be using this to convert old modded worlds to new ones and there will then be new blocks added since then (even in vanilla). Of course the old world will not have had these blocks because they didn't exist back then so all you need to do is convert the old blocks to the new ones and ignore any extra blocks in the new NEI file. I will attempt to remove them all manually for now and just keep the blocks I deem "important" safe.
Edit 3: Ok so I have the files identical now and it says "Success! Use Patch.txt in mIDas" but there is no Patch.txt file in that directory? Using windows 7 x64 with administrator rights doesn't have any effect
Thanks for feedback, i'm sorry for the troubles your having OtakuD, since the old topic was deleted, my first post is rushed, and the wording is not very clear. EDIT:The app works with either .cfg files (from idividual mods) or NEI dumps. When using.cfg files you pick which mod you want to convert and gather then copy the .cfg file to the patch makers directory. If the mod contains the ID values your world was created with, then rename it to "old" You make a second copy, of the mod's .cfg file this one should have correct/new Block or Item ID values you want your world to use. And should be named "new.cfg" then placed into the mIDas Patch Maker's directory.
Right now NEI Support is still a work in progress, and currently only works under ideal contions. This means that currenlty it will only work when the same mods, and versions are present in both dumps.
The reason your NEI patch is succeeding, but you don't have a patch in the program directory is most likely beacuase your OLD NEI is the same file as your NEI (both dumps have every ID identical) Please check if this is the case. I plan on fixing this!
Regarding your second edit and MrJohnson's post, hopefully i will fix all of this when i have more spare time.
Changes:
Added: Identical NEI file detection
Added: No longer require the same mods and versions to be installed (NEI) (hopefully needs more testing!)
Added: Now reports (internally) any extra (not converted) ID's from NEI files
fixed: useless files sometimes not erasing upon failing validation
Improved: Debuging information
Improved: Console output
Other: Code cleanup
Checked the files, they are very different though the first 150 IDs or so are the same (default minecraft mostly), no rush tho as I just did an excel script to compare and compile a Midas file using my NEI dumps
Please add the feature +256
that is, for example, an item in the config 12000, but in the game he was 12 256 and the patch does not work correctly.
Thanks for the useful program))
UP
Coincidentally config in the game. I have met only a few mods. : (
so this is just a necessary function.
Sorry for bad English
Thanks for telling me about the +256 for item ID's (when using configuration mode), somehow I had not noticed , I will try and fix this in v1.30, for now if you possible try using Not Enough Item Dumps instead
I wrote that will not create a patch file (Not Enough Item Dumps) .. this is the way it should be? and do not forget that not all configs curves (+ 256), but many. Make a simple 3 Operation mode. using the template. that he would have applied only to the numbers above 4096 id. for that would not change blocks to + 256
Sorry for bad English
Major improvments since 1.25!
Check the changelog for more info!
Mirror posted! (also in the first post)
http://paste.ubuntu.com/5588844/
old
http://paste.ubuntu.com/5588845/
new
http://paste.ubuntu.com/5588846/
Sorry for bad English
I think you found a bug! Thank you for the logs.
my best guess is that it occurs when finding duplicate entries (for Blocks, of the same name) in some odd cases therefore causing the unessesary conversion.
Thx for finding this, I'll see to solving this as soon as i can.
http://cl.ly/image/2L1F3d2T2t3M
Old NEI.txt
http://paste.ubuntu.com/5593284/
New NEI.txt
http://paste.ubuntu.com/5593290/
Do you know what's wrong?
As a precation for users NEI DUmps must have both Item and Block ID's in them, for the program to function.
Looking through your Old NEI.txt and new NEI.txt they do not contain any Item ID's. (ID's with a value of 4096 and Up) Therefore the failure.
Make sure that you have "Dump ItemIDs" and "Dump Unused ItemIDs" as the setting in Not Enough Items "Block/Item ID Settings"
Then please try again, and let me know how it goes!
EDIT: Added a word
1.36
nei new
http://paste.ubuntu.com/5600309/
old
http://paste.ubuntu.com/5600311/
eror
http://paste.ubuntu.com/5600315/
Sorry for bad English
Make sure your settings on step 4 are all EXACTLY the same as in the instructions. That fixed it for me.
Thats good advice, but in this case i he's using v1.36, After i test his files, it appears 1.36 has a bug.
I'm trying to pinpoint atm, therfore it's failing for SvEgiiVEteR.
For anyone else reading, try 1.36, Make sure your settings on step 4 are all EXACTLY the same as in the instructions as ft975 said, if it fails revert to using 1.35 until the next release
EDIT: Fixed in 1.37