This list is no way supposed to be taken as a whinge or wanting to be a pain. I have been using C2 full time now for a number of months on a large commercial project. Our project has over 30 layouts and accompanying event sheets and we have found C2 to be incredibly flexible and all round super product. However, we have also found many instances where it could be vastly improved. I have mentioned most of these things a number of times but they appear to be being ignored. I am sure I am not the only one who would love to see C2 usability improved so I felt I would put all my findings in one thread and hopefully be able to tick them off as they are solved :)
This was a massive improvement. It makes editing so much easier. But why stop there, why not apply to the entire event sheet?
ctrl-home jump to top of event sheet
ctrl-end - jump to bottom of sheet
ctrl-shift-1 set bookmark 1 (where one is one to to nine)
ctrl-1 jump to bookmark
Bookmarks are such a basic feature I am really surprised they aren't already available.
Code Analytics and search functions
Search: Could we please get a function so that we can easily figure out which layout a sprite is used?
Warnings: Analysis of sprites and objects not used in any event sheet.
Warnings: Which functions are called and not actually defined? Also unused functions.
Search: meta-search that spans all layouts
When an existing sprite is loaded with a new image can we have the option to retain current size? At the moment if I replace a 600x600 image with 512x512 image all instances seem to jump to 512x512.
Audio support is very primitive. It is unclear what the best practice is. i.e, should we make everything a wave file first and then import. If we made the wave why would we want to keep it in the capx? Why not have it as an option to retain the wave within the capx? Personally when I found out that waves weren't required I removed them all as the back up to dropbox was starting to get quite tedious due to size of the capx.
When selecting "audio" | "play" (action) the list of sounds is not in any particular order. When this list gets quite long it is very annoying. Why aren't they simply in alphabetical order?
Also can we please get a replace sound with another sound function? At the moment if I have changed the wave file externally in Sound Forge and I need to reimport it I need to delete the current file within C2 losing all events and actions using that sound. This is a major hassle, especially if that sound is used in multiple layouts.
Please provide a preview function within C2. It is currently not possible to just have a listen to a sound to remind you what it sounds like.
Please remember I am asking for changes and improvements because I want to see this good product get even better. I have kept my list to things that I felt should be pretty straight forward to implement. Some of them would be pretty basic I am sure. I hope you give them proper consideration.