QUOTE(jm206 @ Nov 11 2012, 08:17 AM)
Sometimes I wish all these devs would just put their pride aside and learn to work together. There's like at least 10 different FATX programs for the 360 with various gaps in features and bugs in each program. If they all cooperated from the beginning the result could've been a really solid program with all the kinks worked out.
As of yet there still doesn't seem to be any that consistently work all the time without freezing up or something. Most of the devs do this for free, so it's a kind of begger's can't be choosers type deal, but still, it's frustrating sometimes trying to get these things to work.
Makes me miss the XBMC days.
Let me list off the ones that I know of, and why it wouldn't work if we did work together:
- Xplorer360 by Roofus and Angerwound. I don't think anyone has seen these guys around in a long time. Closed-source.
- XPort360 by whoever for the XPort docking station by Datel. I don't even think this exists anymore. Closed-source.
- Le Fluffie's FATX explorer by DJ Shepherd. He's moved on to other things, and the code he wrote doesn't work very well (and it's kind of slow). Open-source.
- Xbox 360 Commander by Icepir8icepir8. Ended development, not too sure how it worked for people, and I never tried it myself since I never saw a reason to. Closed-source.
- USB XTAF Explorer by slashr. Ended development, pretty sure was closed source. Slashr and I worked together a lot
. Not to form one app that we both worked on, but just sharing ways of doing things. I remember he sent me the source to his app, and I would tell him about improvements I made to things which he would then release in his.
Now, down to the most relevant ones:
- Horizon's FATX explorer by unknown v2. Works really great, except the layout is meant to be just like how the Xbox works, and doesn't give you an actual file system structure to work with, thus only allowing you to transfer valid STFS packages to and from the hard drive. Will never be open-source unless the code leaks.
- FATXplorer by Eaton. Very good app, and he spent a lot of time making everything perfect. Eaton did a lot of work to make FATXplorer feel good, and implemented a lot of features which nothing else has (although, I can't see myself using some of them). I usually give him shit for taking such pride in the tooltips, but he really wanted it to be complete. The app is paid. $30 for one license. If I charged that for Party Buffalo and got the amount of people who actually use it to pay that and still use it, not only would I be rich, I'd have a reason to continue development. Eaton and I do communicate and share things from time to time.
- FatX USB Explorer by Mojobojo. I don't know.
As I said in the blog post, I was 13 when I started Party Buffalo, and I didn't know what SVC was. If I did, I probably would have tossed the source up on GitHub right away and had people actually contributing, instead of having myself do the work, zipping the source, and putting it on my website. It was not very organized.
Now, let's get to what you said.
Sometimes I wish all these devs would just put their pride aside and learn to work together.
What does pride have to do with this? If I had actually done things right from the beginning, the only person I could have worked with were Eaton and Slashr. Slashr lost interest a little while after Party Buffalo had frequent updates, and Eaton has a different model in mind for what he wants to do (i.e. he wants to make money off of his work, and I really don't care).
Months ago I started working on a cross-platform FATX explorer written in C++ as both a learning experience, and so that there'd be something available for Windows, OS X, and Linux, all getting the same updates and features (here's a GitHub link
). I'm pretty sure it'd be the first one.
Two other friends of mine are working on a similar project, but applied to STFS, called Velocity. Here's a nice screenshot
of it running on my OS X machine. Once I finish the core of Up, the projects will most likely be merged so that Velocity is the main app, containing a FATX explorer which will allow direct reading/writing from the disk for a lot of things STFS related + disk tools.