Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Requests: Text Replace, Search Case Sensitivity Options, and Open Folder #14

Open
QuinStudios opened this issue Nov 10, 2024 · 5 comments

Comments

@QuinStudios
Copy link

QuinStudios commented Nov 10, 2024

I'll preface this by saying it's possible some of this functionality is implemented already, but I couldn't find it/figure it out from the main page, tool options, or version history. I also can't figure out how to actually view the hits returned from a search. I get the tooltip, but nothing changes and there are no visual indications about where the search results are.

That said, these are the core features I find lacking and that prevent me from using the tool for my NBT editing needs:

Open Folder:
This one is the least critical, but is a quality of life feature that both NBTExplorer and NBT Studio have, which this tool doesn't seem to. Both those tools allow the user to open a folder instead of just an individual file, and then the individual compatible files (like region files) can be interacted with or searched together within a single tab. This is incredibly useful for large world files if you're searching for something specific, but don't know which region file it's contained within, since it allows you to just open the whole world and search all of its files.

Search Case Sensitivity Options:
The search option is case sensitive, and case sensitivity seemingly cannot be disabled. The ability to search in a non case-sensitive way is another feature that NBT Studio has, but this doesn't, and it makes it difficult to search words when you aren't positive about their capitalization. For instance, I'm trying to anonymize a world by replacing instances of real life names, but it's possible that letters of names were accidentally capitalized or un-capitalized in some instances, and to comprehensively find all of those potential instances is virtually impossible when there's case sensitivity.

Search and Replace
This is a feature that I don't think any NBT editors have, but would be the biggest life/time saver and QoL feature. Just a simple search and replace option/interface, to find any instances of given text and replace them with desired replacement text, not unlike most code editors. Again, in my instance I'm trying to anonymize a world, so for instance, the idea is that I'd be able to run a search for all instances of "Bob" and replace them with "REDACTED".

@RealRTTV
Copy link
Owner

just a fair warning, open folder is a lot of work to put in

@QuinStudios
Copy link
Author

QuinStudios commented Nov 10, 2024

Yeah, that doesn't surprise me at all, hence why I mentioned it's the least critical. It's really great for quality of life and saving some time, and I'd love to see it added at some point, but not having it doesn't prevent functionality like with the other two suggestions.

@RealRTTV
Copy link
Owner

nbtworkbench has a command line mode that allows searching directories

@QuinStudios
Copy link
Author

How do I use the command line mode? I don't see any documentation about it, and I'm not familiar enough with general command line commands, if it's supposed to be intuitive to frequent command line users.

@RealRTTV
Copy link
Owner

RealRTTV commented Dec 9, 2024

yeah um... there are no docs on the command-line mode, you can do nbtworkbench -? to get a list of what you can do with the command line mode, and that's pretty much the docs for it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants