实例介绍
NBTExplorer是一个NBT编辑器,适用于所有常见的NBT数据源。主要用于编辑Minecraft游戏数据。
支持的格式:
- 标准NBT文件(例如level.dat)
- 原理图文件
- 未压缩的NBT文件(例如idcounts.dat)
- Minecraft区域文件(*.mcr)
- Minecraft砧文件(*.mca)
- 立方区块(Cubic Chunks)区域文件(r2*.mcr, r2*.mca)
【实例截图】
【核心代码】
文件清单
└── NBTExplorer-15b1b2891fcf29b926c9407d87d5e084dda80fa4
├── LICENSE.txt
├── NBTExplorer
│ ├── app.config
│ ├── Controllers
│ │ ├── ExplorerBarController.cs
│ │ ├── NodeTreeController.cs
│ │ └── RuleTreeController.cs
│ ├── dead_bush.ico
│ ├── Info.plist
│ ├── Interop.cs
│ ├── Mac
│ │ ├── AppDelegate.cs
│ │ ├── AppDelegate.designer.cs
│ │ ├── CancelFindWindowController.cs
│ │ ├── CancelFindWindow.cs
│ │ ├── CancelFindWindow.designer.cs
│ │ ├── CancelFindWindow.xib
│ │ ├── CreateNodeWindowController.cs
│ │ ├── CreateNodeWindow.cs
│ │ ├── CreateNodeWindow.designer.cs
│ │ ├── CreateNodeWindow.xib
│ │ ├── EditNameWindowController.cs
│ │ ├── EditNameWindow.cs
│ │ ├── EditNameWindow.designer.cs
│ │ ├── EditNameWindow.xib
│ │ ├── EditStringWindowController.cs
│ │ ├── EditStringWindow.cs
│ │ ├── EditStringWindow.designer.cs
│ │ ├── EditStringWindow.xib
│ │ ├── EditValueWindowController.cs
│ │ ├── EditValueWindow.cs
│ │ ├── EditValueWindow.designer.cs
│ │ ├── EditValueWindow.xib
│ │ ├── FindWindowController.cs
│ │ ├── FindWindow.cs
│ │ ├── FindWindow.designer.cs
│ │ ├── FindWindow.xib
│ │ ├── FormHandlers.cs
│ │ ├── IconRegistry.cs
│ │ ├── ImageAndTextCell.cs
│ │ ├── MainMenu.xib
│ │ ├── MainWindowController.cs
│ │ ├── MainWindow.cs
│ │ ├── MainWindow.designer.cs
│ │ ├── MainWindow.xib
│ │ ├── ModalResult.cs
│ │ ├── NbtClipboardControllerMac.cs
│ │ ├── Scratch.cs
│ │ ├── SearchStateMac.cs
│ │ ├── TreeDataNode.cs
│ │ └── TreeDataSource.cs
│ ├── MainForm.resources
│ ├── nbte.icns
│ ├── NBTExplorer.csproj
│ ├── NBTExplorerMac.csproj
│ ├── Program.cs
│ ├── ProgramMac.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resources
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Resources
│ │ ├── amp.png
│ │ ├── arrow-090.png
│ │ ├── arrow-270.png
│ │ ├── arrow-315.png
│ │ ├── arrow-circle-double-135.png
│ │ ├── asterisk-yellow.png
│ │ ├── binocular--arrow.png
│ │ ├── binocular.png
│ │ ├── block.png
│ │ ├── box-24.png
│ │ ├── box.png
│ │ ├── clipboard-paste.png
│ │ ├── cross-24.png
│ │ ├── cross.png
│ │ ├── Dead_Bush_256.icns
│ │ ├── Dead_Bush_256.png
│ │ ├── Dead_Bush.png
│ │ ├── disk-24.png
│ │ ├── disk--pencil.png
│ │ ├── disk.png
│ │ ├── document-24.png
│ │ ├── document-attribute-b.png
│ │ ├── document-attribute-d.png
│ │ ├── document-attribute-f.png
│ │ ├── document-attribute-i.png
│ │ ├── document-attribute-l.png
│ │ ├── document-attribute-s.png
│ │ ├── document-b-24.png
│ │ ├── document-copy.png
│ │ ├── document-d-24.png
│ │ ├── document-f-24.png
│ │ ├── document-i-24.png
│ │ ├── document-l-24.png
│ │ ├── document-s-24.png
│ │ ├── door.png
│ │ ├── edit-code-24.png
│ │ ├── edit-code-b.png
│ │ ├── edit-code-i-24.png
│ │ ├── edit-code-i.png
│ │ ├── edit-code-l.png
│ │ ├── edit-code.png
│ │ ├── edit-code-s.png
│ │ ├── edit-list-24.png
│ │ ├── edit-list.png
│ │ ├── edit-replace.png
│ │ ├── edit-small-caps-24.png
│ │ ├── edit-small-caps.png
│ │ ├── folder-open-24.png
│ │ ├── folder-open-document.png
│ │ ├── folder-open.png
│ │ ├── information-frame.png
│ │ ├── pencil-24.png
│ │ ├── pencil.png
│ │ ├── question-frame.png
│ │ ├── question-white.png
│ │ ├── scissors-24.png
│ │ ├── scissors.png
│ │ ├── selection-input-24.png
│ │ ├── selection-input.png
│ │ ├── sql-join-inner.png
│ │ ├── sql-join-outer.png
│ │ └── wooden-box.png
│ ├── SearchWorker.cs
│ ├── Vendor
│ │ ├── Be.Windows.Forms.HexBox
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Be.Windows.Forms.HexBox.csproj
│ │ │ ├── Be.Windows.Forms.HexBox.xml
│ │ │ ├── BuiltInContextMenu.cs
│ │ │ ├── ByteCharConverters.cs
│ │ │ ├── ByteCollection.cs
│ │ │ ├── BytePositionInfo.cs
│ │ │ ├── DataBlock.cs
│ │ │ ├── DataMap.cs
│ │ │ ├── DynamicByteProvider.cs
│ │ │ ├── DynamicFileByteProvider.cs
│ │ │ ├── FileByteProvider.cs
│ │ │ ├── FileDataBlock.cs
│ │ │ ├── HexBox.bmp
│ │ │ ├── HexBox.cs
│ │ │ ├── HexBox.resources
│ │ │ ├── HexBox.resx
│ │ │ ├── HexBox.snk
│ │ │ ├── HexCasing.cs
│ │ │ ├── IByteProvider.cs
│ │ │ ├── MemoryDataBlock.cs
│ │ │ ├── NativeMethods.cs
│ │ │ ├── Properties
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ └── Resources.resx
│ │ │ └── Util.cs
│ │ └── MultiSelectTreeView
│ │ └── MultiSelectTreeview.cs
│ └── Windows
│ ├── About.cs
│ ├── About.Designer.cs
│ ├── About.resx
│ ├── CancelSearchForm.cs
│ ├── CancelSearchForm.Designer.cs
│ ├── CancelSearchForm.resx
│ ├── CreateNode.cs
│ ├── CreateNode.Designer.cs
│ ├── CreateNode.resx
│ ├── EditHex.cs
│ ├── EditHex.Designer.cs
│ ├── EditHex.resx
│ ├── EditName.cs
│ ├── EditName.Designer.cs
│ ├── EditName.resx
│ ├── EditString.cs
│ ├── EditString.Designer.cs
│ ├── EditString.resx
│ ├── EditValue.cs
│ ├── EditValue.Designer.cs
│ ├── EditValue.resx
│ ├── FindBlock.cs
│ ├── FindBlock.Designer.cs
│ ├── FindBlock.resx
│ ├── Find.cs
│ ├── Find.Designer.cs
│ ├── FindReplace.cs
│ ├── FindReplace.Designer.cs
│ ├── FindReplace.resx
│ ├── Find.resx
│ ├── FormHandlers.cs
│ ├── IconRegistry.cs
│ ├── MainForm.cs
│ ├── MainForm.Designer.cs
│ ├── MainForm.resx
│ ├── NbtClipboardControllerWin.cs
│ ├── NBTExplorer.visualelementsmanifest.xml
│ ├── Search
│ │ ├── StringRuleForm.cs
│ │ ├── StringRuleForm.Designer.cs
│ │ ├── StringRuleForm.resx
│ │ ├── ValueRuleForm.cs
│ │ ├── ValueRuleForm.Designer.cs
│ │ ├── ValueRuleForm.resx
│ │ ├── WildcardRuleForm.cs
│ │ ├── WildcardRuleForm.Designer.cs
│ │ └── WildcardRuleForm.resx
│ ├── SearchStateWin.cs
│ ├── ToolStripExplorerRenderer.cs
│ └── WatermarkTextBox.cs
├── NBTExplorer.Installer
│ ├── Bitmaps
│ │ ├── Banner.png
│ │ └── Dialog.png
│ ├── Icon.ico
│ ├── License.rtf
│ ├── NBTExplorer.Installer.wixproj
│ └── Product.wxs
├── NBTExplorer.sln
├── NBTModel
│ ├── Data
│ │ ├── CompoundTagContainer.cs
│ │ ├── CubicRegionFile.cs
│ │ ├── DataNodeCollection.cs
│ │ ├── FileTypeRegistry.cs
│ │ ├── ListTagContainer.cs
│ │ ├── Nodes
│ │ │ ├── CubicRegionDataNode.cs
│ │ │ ├── DataNode.cs
│ │ │ ├── DirectoryDataNode.cs
│ │ │ ├── NbtFileDataNode.cs
│ │ │ ├── NodeCapabilities.cs
│ │ │ ├── RegionChunkDataNode.cs
│ │ │ ├── RegionFileDataNode.cs
│ │ │ ├── TagByteArrayDataNode.cs
│ │ │ ├── TagByteDataNode.cs
│ │ │ ├── TagCompoundDataNode.cs
│ │ │ ├── TagDataNode.cs
│ │ │ ├── TagDoubleDataNode.cs
│ │ │ ├── TagFloatDataNode.cs
│ │ │ ├── TagIntArrayDataNode.cs
│ │ │ ├── TagIntDataNode.cs
│ │ │ ├── TagListDataNode.cs
│ │ │ ├── TagLongArrayDataNode.cs
│ │ │ ├── TagLongDataNode.cs
│ │ │ ├── TagShortArrayDataNode.cs
│ │ │ ├── TagShortDataNode.cs
│ │ │ └── TagStringDataNode.cs
│ │ ├── TagContainerInterface.cs
│ │ └── TagKey.cs
│ ├── FilterExpressionParser.cs
│ ├── Interop
│ │ ├── FormRegistry.cs
│ │ ├── NbtClipboardController.cs
│ │ └── NbtClipboardData.cs
│ ├── NBTModel.csproj
│ ├── NbtPath.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Search
│ │ └── SearchRule.cs
│ └── Utility
│ ├── NaturalComparer.cs
│ └── SnapshotList.cs
├── NBTUtil
│ ├── App.config
│ ├── ConsoleOptions.cs
│ ├── ConsoleRunner.cs
│ ├── NBTUtil.csproj
│ ├── NDesk
│ │ └── Options.cs
│ ├── Ops
│ │ ├── ConsoleOperation.cs
│ │ ├── EditOperation.cs
│ │ ├── JsonOperation.cs
│ │ ├── PrintOperation.cs
│ │ ├── PrintTreeOperation.cs
│ │ └── SetListOperation.cs
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── TypePrinter.cs
├── README.md
└── References
└── Substrate.dll
26 directories, 259 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论