Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
...but is there any way we could incorporate user-created skins for FT? I just want to know if if it's feasible to do or not. If so, that would be kind of rad.
I am starting to create skins for a certain tracker of the PSG variety (MOD2PSG) and I know that it is rendered differently than most trackers, so I won't dare go there.
I was thinking something similar to what Firefox does for their skins, somewhere along those lines. I know the interface is a custom one specifically for FT in some spots and uses Windows' native elements in most. I was thinking of making those custom elements editable so those of us who are artistically inclined can customise and share those customisations with others via forum.
This was just a thought I had. If it would be too much work, I will leave the idea be. Otherwise, I would love to create my own skin for FT.
_______________________
You now process Dracula's Rib. Good luck processing it...
frankly, it sounds like an off-the-wall idea because it is.
FT has plenty of bugs, and even if they're all fixed (assuming new ones don't appear, which is a big assumption), implementing features for writing music is more important by several orders of magnitude. while there's still much progress to be made in the usability and reliability of the software, i personally feel it'd be unfeasible to develop trivial things like skin support (and all the to-ing and fro-ing that'd cause due to it not working right and not having this or that feature etc. since it'd be no simple thing to add. think of all the energy and frustration poured into something entirely trivial. it'd be painful to see.)
it's a bit tiring to come on the boards and see "can you add skins? can you make it import/export XM/MIDI? can you add rock band guitar support? can you add VRC12? can you make it cook hot buttered popcorn" when even some of the basic stuff isn't perfect. this isn't an attack on anyone specifically, just general exasperation with some of the pipe dreams people are coming out with lately. maybe as a compromise a NES+famicom-style colour scheme could be added as an option for the patterns but I think any more than that, particularly at this stage, would be superfluous.
sorry if the tone of my post came across as aggressive, but i think we agree anyway - it being a case of priorities. and it's not my place to say what should and shouldn't be added to the software, so post only reflects my opinion on the matter.
i wonder how easy (or not) it is for 3rd parties to work on famitracker. it's possible someone else could work on something like that, maybe?
[quote=Dave]i wonder how easy (or not) it is for 3rd parties to work on famitracker. it's possible someone else could work on something like that, maybe?[/quote]
Now THAT's an idea. ^_____^
_______________________
You now process Dracula's Rib. Good luck processing it...
When there went out the source of the version 0.3.5, i tried to modify the colors or the skin of Famitracker, but its impossible. Famitracker is realized with MFC (Microsoft Foundation Classes), and it is not simple to apply new skins, it is very interlaced by Windows.
If someone have an idea, great, i will try again if there are information about that.
It's already possible to change colors and font (at least somewhat), and I think that's how it will stay for a while. I don't know exactly how you'd want skin support to work, but the custom elements are not easily modified as I didn't spend much time on them, unfortunately. Of course it can be done, but it will take time and the priority is to get the basic stuff done first (for example, the expansion sounds was supposed to be added years ago).
As for the rest of the app, it's based on MFC as mentioned and I'm not sure how easy that is to customize, but my guess is that it requires lots of work also. However if anyone wants to try this then you're welcome.
[quote=Dave]i wonder how easy (or not) it is for 3rd parties to work on famitracker. it's possible someone else could work on something like that, maybe?[/quote]
I've switched to SVN for the source now so it should be easy if anyone wants to help. I've actually already received contributions, the custom exporter plugin support (only usable for programmers though). I haven't announced it yet but if anyone is interested right now then send me a message and I'll give details about the SVN.
[quote=xolroc]I have an idea: Completely rewrite it in XNA.[/quote]
I have a personal grudge against XNA because it is absolutely incompatible with Wine. Just personal preference. Also, a rewrite is impractical, especially because XNA would probably require some reworking of many elements.
If that post was a joke, then lol nope, not gonna happen ;P