asiekierka / nitrotracker

A Fasttracker II style tracker for the Nintendo DS
67 stars 5 forks source link

Color themes (0xtob/#37) #58

Open asiekierka opened 1 year ago

asiekierka commented 1 year ago

Add support for user-defined color themes. Those could be loaded from a text file.

now-its-dark commented 7 months ago

This would be so lovely, the colors of the original are a bit painful at times.. I was looking into how the colors are defined in the source code and started working on some themes a while back, but the ability to switch them at will would be much appreciated. If this does happen, I'll happily produce a collection of nicely-tuned themes for it.

Here are a couple I started Burgundy (to match the DSi XL) burgundy cream Aqua Moon Aqua Moon

asiekierka commented 7 months ago

I did recently patch the code for drawing the NT logo to be able to recolor it at runtime (and save ~1.5-2KB of RAM in the process). I'd like to work on theming support, too.

deadpahn commented 7 months ago

Might be worth looking into how Fast Tracker 2 handles themes. A lot of trackers tend to put a few FT2 themes in there as a sort of nod to the tracker culture (seeing as NT is .xm based ;))

image

If you are feeling spicy ...

image (Space Pigs)