What if besides the snow flakes falling from the top of the screen we could have custom artworks that get load specifically on a set time of year? Whether it's your classic holidays like Christmas, Halloween, Valentine's day or April Fool's day... or perhaps even completely custom time periods like yearly seasons or birthdays? Or ya know what, screw time... what about artwork overrides depending on the device type?
I'm not sure exactly if that's a possibility, but I'm thinking this... Remember "include:" parameter which is usually just as a sort of augment to the regular artwork confs and we can add as many of them as we want:
Code: Select all
include: screenstuff.conf
include: gamestuff.conf
include: editorstuff.confBut what if we could expand on these "inclusions" and give them unique names or numbers and then apply corresponding additional parameters about overriding logic. Here's few examples what it could 'potentially' look like:
Code: Select all
# --- Name / date + sort priority
include.<name>: <filename>
include.<name>.time_from: <first_day>
include.<name>.time_until: <last_day>
include.<name>.sort_priority: <sort_value>
include.xmas: xmas.conf
include.xmas.time_from: 20-12
include.xmas.time_until: 31-12
include.xmas.sort_priority: 2
# --- Number / Device or OS
include[<num>]: <filename>
include[<num>].device: <device_type>
include[<num>].version: <os_version>
include[1]: pc_win10.conf
include[1].device: desktop_windows
include[1].version: windows_10
# --- Number (alt) / date (single day) and device
include.<num>: <filename>
include.<num>.date: <date>
include.<num>.device: <device_type>
include.<num>.version: <os_version>
include.1: aprilfools.conf
include.1.date: 01-04
include.1.device: mobile_androidPlus that would give overall a bit more individuality and usability for the 'include:' parameter, since for now the only thing is useful for is separating certain parameters to disable them in group, but once you're fully done with a pack, it takes two seconds to move these back into the graphicsinfo file making the 'include:' parameter obsolete.