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
So I used famitracker for famicompo for the first time, and being a lunatic I kept MSVC open so I could make changes to famitracker as I wrote my song. The patches are mostly too sloppy to be useful, so I would just consider these feature requests. Here's what I ended up doing-
[ul]
[li]Trigger note release on key-up in IT mode
This is a "MPT with IT keybindings" (what I'm used to) thing. Would be a nice option
I usually select a big chunk of pattern data (multiple columns) that is bigger than the screen (at 192 rows) so the auto scroll speed at once per timer tick was too slow, compared to e.g. modplug. I just hardcoded it to scroll twice per tick, although it could obviously be an option.
[li]Add asterisk to titlebar when file is modified in CFamiTrackerDoc:: SetModifiedFlag
I kept forgetting to save because I didn't see the usual "modified asterisk". Apparently the Create NSF dialog uses the titlebar for making the nsf filename though.
[li]Removed DPCM sample editor because it crashed the tracker when I did something in it
I don't remember what exact action caused it (I think making a selection and then clicking cancel) but I lost a few patterns and didn't want to accidentally click it again
[/ul]
This stuff is in addition to my [url=http://famitracker.com/forum/posts.php?id=2668]previous patch which has been working great for me - I no longer accidentally overwrite old patterns or sequences, except on VRC6 which my patch didn't bother to handle (oops)
That's cool! I hope it wasn't too much of an effort to use. ;)
Thanks for the suggestions too, I've added the asterisk and increased the scroll speed.
The DPCM editor is unfortunate and crashes seems common, I should have spent some more time on it. You didn't happen to get a crash dump?
Regarding keybindings, I could add a new mode for that, but I wonder if that wouldn't be covered by the FT2 mode option? It has the same key layout as IT.
Your previous patch is also added (including VRC6) and will be available in the next release, I'm sure these changes will be useful.
By the way, I have a SVN repository for the project if you'd want access to that. Good luck in famicompo!
I've noticed, specifically with the editor, if you are working with small samples (<100 bytes) it will crash if you play the sample. Sometimes this happens immediately, other times it mutes the DPCM channel permanently after that, then crashes at a later random time.