The Meaning of Life, the Universe, and Everything.
inbetween mymind & reality
I keep having a recurring bug in which the list tag will delete its name upon adding anything into it and delete everything inside of it once its closed via the (-) if I close the entire compound it's name returns but everything inside of it is gone, in some cases the tag compound will say it still has the entries i put in but the (+) button will be missing! Is there a fix or am i doing something wrong?
I can't start the program at all, I just get this:
Problem Event Name: CLR20r3
Problem Signature 01: nbtexplorer.exe
Problem Signature 02: 18.104.22.168
Problem Signature 03: 5042f029
Problem Signature 04: NBTExplorer
Problem Signature 05: 22.214.171.124
Problem Signature 06: 5042f029
Problem Signature 07: 10c
Problem Signature 08: 10
Problem Signature 09: System.TypeInitialization
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
A new version is up for download (2.0.2) which should hopefully fix some problems. This includes a mix of bugfix and feature.
- The tool should be capable of reading Cubic Chunks region files (r2.*), although my ability to test this is rather limited.
- The File menu contains a "Recent Files" and "Recent Folders" submenu for quickly re-opening locations you've previously worked with. On Windows these should persist when you close and re-open the program, but all bets are off on Linux or Mac.
- Newly created lists will no longer lose their names and get out of sync with the underlying NBT tree when adding entries to them.
- Expanded subnodes will no longer lose their [+]/[-] when the parent node is collapsed and expanded agian.
- Extra diagnostic info added for certain classes of initialization failures (not really a fix, but may provide more info for a future fix).
I've also read a report somewhere that the tool is not saving consistently, but this was not qualified with any useful information. If you happen to encounter this, please report it with extra information that I could use for a reproduction. NOTE: If you try modifying worlds which are currently open in Minecraft (or were open at some time while the same Minecraft process is still running), then it is possible that anything you try to change will be overwritten by Minecraft and lost, or worse. Don't modify data that's in use by Minecraft!
@snarr2: This is very little information to go on. I have added some additional error trapping to the latest download on a hunch, but I have no idea if it will help you or not. You can try it and see if reports more information to you. If you can, provide more information on how you're trying to run/use the program.
@snarr2: Hopefully NBTedit can manage to do what you need. If not, one more thing I can have you try is to try using my other tool, NBToolkit (see link in sig). It's a command-line map processing tool. Being able to run or not run that tool would tell me whether or not the fault is actually in the underlying library, rather than the application.
Great to see your still working on this excellent program, I have 1 problem. I'm using alot of custom data now, and it is a real pain to have to reenter all the tags each time. I have the tags I'd like (for example custom potion effects) in one schematic file, and the new potion I'm working on in another schematic. I figured if I open 2 copies of NBT Explore I'd be able to copy some data from one to the other, but it doesn't work.
Is there a workaround for this, or is this something that could be implemented? Thanks!
EDIT: I just noticed I can open an entire folder and copy that way - still it's be nice to go from window to window so it's less crowded - it's easy to get lost in these structures.
Copy and Paste uses the Windows clipboard. I just did a test and I was able to copy nodes from one window to another.
You might be getting caught by some subtleties of copy/paste behavior. You can only paste when you have a compatible 'container' node selected, such as a compound tag, list, or the root of an NBT tree (dat file roots, chunk roots). Lists are further restricted in only being able to paste a compatible data type.
If you're still encountering problems with it, please give me more specific steps to reproduce it. If you have other suggestions for improving the usability of it, you are welcome to suggest them.
NBToolkit works fine, I think it's just NBTExplorer .
If you're still interested in trying to resolve this problem, send me a PM so we can take this offline. It will probably require some more back and forth.
If you're willing to get your hands dirty, you should download a copy of Visual C# 2010 Express, and download a copy of the NBTExplorer source code from the GitHub project. You should be able to just open and build the project (although it's possible you'll need to fix the Substrate reference first). I expect one of two things will happen:
1. Everything will just work, inexplicably.
2. Running the project from Visual Studio will still crash, but you'll be able to extract more information to help pinpoint the problem.
Okay... So I installed C# Express and tried running the source, it said Substrate was missing so I copied the dll into the source directory, and it ran fine. The standalone exe seems to be working now, which makes me wonder if I was missing a .NET component perhaps?
Ok, I have a mac and have downloaded mono runtime.
Now how do I get this thing working?
I don't own a Mac, so I can't really say. For Linux, you would open up a terminal, and type "mono NBTExplorer.exe" in the same directory. Maybe your mac is smart enough to just run it in Mono if you try to run it? I have no idea.
Someone also provided a Mac wrapper earlier in this thread that you could try, I linked it in the first post.