A little (well not really little) project I've been keeping quiet for a while...
I have created a tool that will load DAT files in to a database-like view for modifying, which you can then export back in to the dat files after you make your changes. If you have used Stream editor before this is pretty much the same thing, except with everything hard coded instead of having to load template files.
I already have a full functioning console app that can read and modify all the DAT files, including client EDFs, without making any errors. It runs off of commands like modify [rowid] [column_name] [set new value here]. Cool right? Not really, its been done before (by fish).
I've taken it a step further and have created a fully functioning server->client sync, something that many people have always wanted. As it stands now in my console version, I can type "generate client patch" and it will generate all of the files you need to sync your client with your server based on the modifications in your server DAT files. All you need to do from there is copy and paste the generated files in to your client and you're good to go. No more double edits when making custom modifications (mostly). This all works on 2.2.3.2 but can be adapted to other versions quite easily.
Attached is a prototype of the GUI version of this. All it currently features is a data view for BoxItem.dat. I am working on making the app run more smoothly before I develop it further. I also want feedback from the community before continuing this, as I don't want to waste time on an easy-to-use GUI version of the console app I'm already content with.
Pretty much all I need is for you guys to download it, run it, and see the results. Check the stability and test it with your own custom BoxItem.dat if you have one (2.2.3.2). Leave some feedback on what you think and let me know if I should continue.
And yes, the sever->client sync will be in this.



![[Dev] RF Studio](http://ragezone.com/hyper728.png)






