Engines weaknesses kill productivity making its strengths worthless.
We are in version 4.7 now. Every version I have used since 4.4 has had serious issues with your content file system (this includes an entire reinstall of whole engine). Strangely no one seems to notice accept me and my team. I have complained about this before, I find it intolerable. When very basics are hindering a project there IS a problem.
After so many versions and engine code moving so rapidly yet virtual file system does not understand difference between Copy, Move and Delete, it leaves me wondering what you guys are thinking. I tend to just quit. With blazing speed in which you are cranking out new versions (and all things being changed that breaks old versions) I can’t see going in and fixing source code being a good option for every version while there are many other things that generally need to be fixed in my game.
I understand it is absolutely necessary to keep a virtual file system. However dumping market content in root content directory is going to make anyone with OCD (Which I don’t have but it still annoys me) crazy. Seeing as how you don’t allow for market content import options these 3 basic file system tools are imperative.
Copy – Copy is a feature that sends a static file from one place to another. Its very simple, however in virtual file system paths should be retaliative. Once again very simple. This should also happen on import.
Delete – Delete actually removes a file from file system and generally all instances of that file or groups of files.
Move – Move copies a file from one place to another updates its path and deletes original copy.
Could you please look into this issue. Awhile back in one of my projects after spending about an hour (due to crashes) attempting to copy then delete original market content from root content directory I succeeded. Every time I load up project it has rewritten half original directory structure in my root content folder. It even did this when I renamed starter content to base content in root. So it is not updating on rename or move or delete fully.
For 3 versions I have wondered if this was just my machine for whatever crazy reason people (who don’t see this as a problem) would suggest. BUT I am not only one having these issues. IF you don’t care to fix problem why not allow only copying and deletion for directories and make sure they work first time? Why even place in move function if you don’t intend on your users getting convenient option to move files?
Like I said these are basic features and I am a programmer so it irks me more than next guy. When I put move in my menu UI it better move that object otherwise I am a idiot who doesn’t really know how to code. Or why go to trouble of putting it in there?
Granted I am having to learn graphics side of everything because we are a small team, so with that learning curve on top of basic features breaking, it gets to point where I fantasize about throwing away your superior engine in Lew of a comparable one just so I can get work done.