This is pretty much the first thing I did in C++ that can actually be called useful by some. I had actually finished it about half a year ago, but decided to dig it out and release it because why not.
As the thread title implies, what this tool does is find duplicate tiles in your Map16 files. Give the program a .bin file and it'll generate a text file containing a list of all Map16 tiles that have duplicates, as well as their locations. It also looks for an accompanying "G" file, and will take its data into consideration when found valid.
From what I can tell it's in perfect working condition. I recall experiencing some issues with the first file I tested, but I can't seem to reproduce them, and anything I've tried since has worked just fine. Nevertheless, if you find anything odd about the tool's behavior, please let me know - I don't think I'll be able to do much about it, but I can always ask for it to be taken down then.
And yeah, you heard right - it only works with .bin files. Much easier that way, at least for me. That shouldn't be too much of a hindrance, though, as LM still supports those.
Also, it's open source. The main reason I'm doing this is that I'd love to hear some feedback on my coding. I'm sure there's tons of things I could have done better, so don't hesitate to speak up about anything that strikes you as bad.
...oh right, download it here.
As the thread title implies, what this tool does is find duplicate tiles in your Map16 files. Give the program a .bin file and it'll generate a text file containing a list of all Map16 tiles that have duplicates, as well as their locations. It also looks for an accompanying "G" file, and will take its data into consideration when found valid.
From what I can tell it's in perfect working condition. I recall experiencing some issues with the first file I tested, but I can't seem to reproduce them, and anything I've tried since has worked just fine. Nevertheless, if you find anything odd about the tool's behavior, please let me know - I don't think I'll be able to do much about it, but I can always ask for it to be taken down then.
And yeah, you heard right - it only works with .bin files. Much easier that way, at least for me. That shouldn't be too much of a hindrance, though, as LM still supports those.
Also, it's open source. The main reason I'm doing this is that I'd love to hear some feedback on my coding. I'm sure there's tons of things I could have done better, so don't hesitate to speak up about anything that strikes you as bad.
...oh right, download it here.