New Changes since I emailed you.

Fixed bug with backgrounds getting stuck, not progressing, flickering on singles, dropping from list, and other behavioral problems.

Backgrounds now last for 5 seconds instead of 2.

No longer tries to load hidden files. This was a time waster due to the mac creating a hidden file with the same name for pictures with flags set (colors, etc.) that we thought were pictures but they're just data files. They would be loaded and then rejected, not they're just skipped. Currently does not work on windows, but windows doesn't create ghost data files so it's not as large of an issue.

-------------- Old changest
Switched default spark to router logo. Altered the graphic to be B&W and did some brightness tweaking to improve the color dissipation the the spark effect.

Applied a filter to the downsizing of the images. Currently using a bilinear macro but can restructure to other filters (possibly use BOX since it's slightly faster on the home version) if needed.

Put in the first round of official Routier pictures. have sets for all 15 shapes for the first 2 picture folders and some random displays for others to stress test. First active set is for stress testing.

Added a log (check the Logs folder) which tracks errors, loading stats, and most importantly picture touches. First step towards tracking usage habits.

Fixed a subtle bug with picture touch boxes being off center along Z axis and too thick.

Changed the inter-flyby delay from 30-60 seconds to 60-120 seconds. Fly by seemed a little "aggressive" to me.

Started adding support for 90deg rotation. Works but a few things need to get tweaked to make it make better use of the space. Also consider rotation to the top or bottom rather than left/right when activating a picture since there's more vertical screen real-estate in rotated mode. Another anomaly on rotated mode is that it taxes the video card more so glitches related to transparency are more prevalent, which cause some stability issues. Also the screen resolution needs to be set to monitor's optimal rather than maximum to prevent frame rate loss caused by the extra strain on the graphics card. Unknown at the moment how easily these issues can be resolved.

New image scaling system requires a new image loading system which seems less resilient to damaged pictures (see philly silver flash drive). Unsure of a work around at this point but only needed for the home version that might be exposed to bad image libraries.

Turned the bottom angle on the end of the water fall down a bit.

If a set is randomized it's backgrounds are also randomized.

Re-randomizes the picture list and background list for each set every time it becomes active if it's set to random.

Fixed a glitch with transparent backgrounds (i.e. the intermission pictures) overflowing their outside colors.

Completely restructured picture management system. This allows for much finer control of vram usage which prevents choking and allows for optimizing memory.

Due to background system restructure it is now possible to have multiple background folders for a set the same as multiple picture folders.

Changed the Fly By and Intermission folders to be in the pictures folder. They can now be named anything you may wish since they are controlled as a set by the Tools.txt set in the application's folder. Shape and time flags are irrelevant in the Tools set. This is also a stepping stone to multiple intermission/flyby sets in the future if ever desired.

Need to determine a maximum allowed size/percentage for the ToolSet (how much vram are the flybys and intermission pics allowed to use). Currently Tools is allowed to use as much as 1/4 of the TOTAL vram minus the system reserved vram (which is dependent on screen resolution).

Additionally a target size/percentage for the backgrounds for standard sets. Currently backgrounds use as much as 15% of the available vram (total vram - system reserve and toolset allocation). The remainder of the vram is available for the set pictures. If the set pictures don't use it all up it try to pad the remainder with more backgrounds.

Removed the auto frame rate trimming of sets as sets should now be pre-trimmed. This may need to be re-implimented for the home version but for now it can only complicate debugging.

Tilde key will show/hide the text display. This is mostly for testing on the touch screen as the display disables in touch mode.