I've made a mod that dumps items and block ids in the same formats with more fields than NEI. I currently only have versions for 1.6.4 and 1.7.10. I'm also planning on making Midas Gold read these files and help build a patch file. I don't have an ETA though... I currently have my matching strategy in an Access database, which is making it hard for me to figure out how to do it without SQL. (I have an inkling on how to make Forge microblocks survive upgrades too.)
Would you send me a copy of your "old nei.cvs" and "new nei.cvs" or copy their contents to pastebin for me to examine.
As far as I have tested MC 1.7.10 ID dump files should not produce that error.
It's possible the menu where you tell NEI to generate ID dumps is configured incorrectly ( My first post instructions are kinda lacking for MC 1.54++ )
Edit: Perhaps you accidentally copied over the wrong file from the <game install>/dumps folder
I'm fairly certain I got the right files, I had to follow a different procedure than you show in your instructions though, since the NEI menus aren't laid out the same anymore. You can see here
In the last image as your data reflects you have dumped "Item Panel" you should be dumping "Items" and "Blocks" for each world
Just patch NEI should work with those dumps, also it may take a long time to process
( as it brute forces various values to find non exact ID conversions )
So grab a cup of coffee, please let me know if you have any other issues
So I have to generate two different patches, one for items and one for blocks and run them separately? I guess I could do that. Do you know how midas changes the items? Is it gonna find stuff in modded inventories or just vanilla chests?
Rollback Post to RevisionRollBack
Give a man a fire and he'll be warm for the night. Set a man on fire and he'll be warm for the rest of his life.
Yeah 2 dumps per world Just patch NEI needs all 4 to make a conversion patch for newer MC versions
For your old world dump blocks and items, then rename the files to "old block" and "old item"
For your updated world dump blocks and items, rename the files to "new block" and "new item"
Leaving the extensions on both sets
For the most part mIDas should convert everything that the patch provides correctly, that is including player inventories and chests ( make sure to use mIDas 0.25 or higher).
Note: There have been some issues with certain mods and mIDas block/items may need to removed from storage blocks such as applied energetics ME drives and placed into regular chests. Mods that add extra dimensions can also mess with mIDas.
Essentially the higher the quality of the patch generated by Just patch NEI is, the less problems are found in your world. Conversions could result in things needing to be replaced ( usually liquids, or a few items ). Although I only heard complaints with the Just patch NEI 1.32 versions and lower.
The trouble with converting a MC worlds ID's, is finding matches between mod versions. More often than not mod developers and MC developers change existing item names and properties. The reason this is an issue for JP NEI is that even when there is a minor change in a mods Block/Items( let's say it updated to support MC 1.7.10 ). JP NEI can not rely on finding exact matches. Furthermore, many times Mods have name and java_class changes.
Therefore JP NEI has to be "Fuzzy" when matching and that's what causes issues.
This is the reason for different patching modes; to help find a balance between conversion accuracy and ID loss.
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
To sum things up the way this all works
1. Not Enough Items ( having unprecedented access to Block/Item Information) dumps it's delicious knowledge.
2. Just Patch NEI uses its gorilla strength to brute force search for fuzzy ID changes, then poops a patch file.
3. mIDas Gold ( not grossed out by patch files ) then follows the conversions JP NEI finds to make your world and inventories happy.
When it all goes well you wont have to start a new world when changing ID's/ Updating versions, conversion rates and safety estimates are generated in JP NEI per data set to aid in choosing a mode. If you find problematic block/items, but otherwise have a playable world, open mIDas and convert there ID's to gold
Do the latest releases of Midas Gold support items in ME storage? When I migrated my world 1.6.4 to 1.7.10 (AE2 rv2), I had to put the storage disks into normal chests because the drives changed their NBT format between versions. (Fortunately for me, the disks themselves did not.)
The Midas gold I downloaded from this thread does not seem any newer than the one I started from which added support for many different storage mods and the like.
I also need to update my plugin code that I linked a page back because It now supports Item Frames and converting biome IDs and enchantment IDs. (Biomes hijack block id 0 and the actual biome id goes in the meta data. They end up looking like 0:2 -> 0:1.) Enchantments work by hijacking the metadata values for the enchantment table...
Hey I am trying to convert my world to tekkit or tekkit classic reborn, I am running tekkit classic with mc 1.2.5 and I am really wanting to update, every time I try to convert my world I end up with all my placed items being changed to something else "usually jungle stairs" I am guessing that I am doing something wrong but I did fallow the instructions, is there somebody who can help me, the world file was generated back in the early alpha stage so its about 5 yrs old and is around 7gb in size
Hey I am trying to convert my world to tekkit or tekkit classic reborn, I am running tekkit classic with mc 1.2.5 and I am really wanting to update, every time I try to convert my world I end up with all my placed items being changed to something else "usually jungle stairs" I am guessing that I am doing something wrong but I did fallow the instructions, is there somebody who can help me, the world file was generated back in the early alpha stage so its about 5 yrs old and is around 7gb in size
Sadly that maybe the best (machine) conversion possible. Generally the older the MC version is, the tougher it becomes to convert accurately.
If your having trouble with a specific block/item. I would recommend that you delete/correct the incorrect value(s) from the generated "patch.txt" file.
You can do so by editing the patch file. It follows the this format [OldValue -> NewValue]
In addition having Just patch NEI generate a catalog, should make dealing with values by hand easier.
Finally in your specific case, you may be able to find more success by combining different 1 or more patches (by hand)
I.E combine a High Accuracy patch with a Legacy patch removing the duplicates (this can be done easily by sorting the conversions alphabetically)
That's just an idea tho, I can't say it will solve the problem.
IMarv
is it really unsupported or have I done something wrong?
Would you send me a copy of your "old nei.cvs" and "new nei.cvs" or copy their contents to pastebin for me to examine.
As far as I have tested MC 1.7.10 ID dump files should not produce that error.
It's possible the menu where you tell NEI to generate ID dumps is configured incorrectly ( My first post instructions are kinda lacking for MC 1.54++ )Edit: Perhaps you accidentally copied over the wrong file from the <game install>/dumps folder
Doing this on my old client and on my new one gives me these two files
https://dl.dropboxusercontent.com/u/49321746/comma separated.rar
Just patch NEI should work with those dumps, also it may take a long time to process
( as it brute forces various values to find non exact ID conversions )
So grab a cup of coffee, please let me know if you have any other issues
For the most part mIDas should convert everything that the patch provides correctly, that is including player inventories and chests ( make sure to use mIDas 0.25 or higher).
Essentially the higher the quality of the patch generated by Just patch NEI is, the less problems are found in your world. Conversions could result in things needing to be replaced ( usually liquids, or a few items ). Although I only heard complaints with the Just patch NEI 1.32 versions and lower.
The trouble with converting a MC worlds ID's, is finding matches between mod versions. More often than not mod developers and MC developers change existing item names and properties. The reason this is an issue for JP NEI is that even when there is a minor change in a mods Block/Items( let's say it updated to support MC 1.7.10 ). JP NEI can not rely on finding exact matches. Furthermore, many times Mods have name and java_class changes.
Therefore JP NEI has to be "Fuzzy" when matching and that's what causes issues.
This is the reason for different patching modes; to help find a balance between conversion accuracy and ID loss.
To sum things up the way this all works
1. Not Enough Items ( having unprecedented access to Block/Item Information) dumps it's delicious knowledge.
2. Just Patch NEI uses its gorilla strength to brute force search for fuzzy ID changes, then poops a patch file.
3. mIDas Gold ( not grossed out by patch files ) then follows the conversions JP NEI finds to make your world and inventories happy.
When it all goes well you wont have to start a new world when changing ID's/ Updating versions, conversion rates and safety estimates are generated in JP NEI per data set to aid in choosing a mode. If you find problematic block/items, but otherwise have a playable world, open mIDas and convert there ID's to gold
Edit: added more info to note about mIDas
The Midas gold I downloaded from this thread does not seem any newer than the one I started from which added support for many different storage mods and the like.
I also need to update my plugin code that I linked a page back because It now supports Item Frames and converting biome IDs and enchantment IDs. (Biomes hijack block id 0 and the actual biome id goes in the meta data. They end up looking like 0:2 -> 0:1.) Enchantments work by hijacking the metadata values for the enchantment table...
So much to do.
IMarv
The "ConvertItemsPlugin" may do the trick, it may not, I haven't tried it on storage mod Items like ME drives.
ME drive items/liquids may require additional plugins such as the one you posted in the second page of this thread.
To ensure things convert correctly, I place items into chests.
I'm having a problem with anything similar to this in 1.37:
Old
TwilightForest:tile.AuroraPillar,1278,true,null,twilightforest.block.BlockTFAuroraPillar
chisel:granite,1343,true,null,com.cricketcraft.chisel.block.BlockCarvable
New
TwilightForest:tile.AuroraPillar,1343,true,null,twilightforest.block.BlockTFAuroraPillar
chisel:granite,1408,true,null,com.cricketcraft.chisel.block.BlockCarvable
becomes just:
1278 -> 1343 in accurate mode and the catalog
Its totally missing the 2nd part because of bad ordering.
Hey I am trying to convert my world to tekkit or tekkit classic reborn, I am running tekkit classic with mc 1.2.5 and I am really wanting to update, every time I try to convert my world I end up with all my placed items being changed to something else "usually jungle stairs" I am guessing that I am doing something wrong but I did fallow the instructions, is there somebody who can help me, the world file was generated back in the early alpha stage so its about 5 yrs old and is around 7gb in size
Sorry for the late response MCFUser432650
That's odd. If you could upload your ID Dumps, I'll be glad to take a look as to why it's being missed in high accuracy mode.
Also what do you mean by bad ordering? Perhaps the instance numbers are different? That could explain why no match is happening
Sadly that maybe the best (machine) conversion possible. Generally the older the MC version is, the tougher it becomes to convert accurately.
If your having trouble with a specific block/item. I would recommend that you delete/correct the incorrect value(s) from the generated "patch.txt" file.
You can do so by editing the patch file. It follows the this format [OldValue -> NewValue]
In addition having Just patch NEI generate a catalog, should make dealing with values by hand easier.
Finally in your specific case, you may be able to find more success by combining different 1 or more patches (by hand)
I.E combine a High Accuracy patch with a Legacy patch removing the duplicates (this can be done easily by sorting the conversions alphabetically)
That's just an idea tho, I can't say it will solve the problem.
I needed this in 1.10.2 and ended up patching it for the new dump format NEI has in 1.10.2.
Source - Windows Build
tested with block and item dumps created with NotEnoughItems-1.10.2-2.1.3.220
I tried to use this from 1.7.10 to 1.10.2 and it just crashes...