Skip to main content

Support for theming on the Disk Image Mounter and some games

Comments

5 comments

  • Nuno

    Dear sir,

    Thank you for getting back to us with feedback.

    There are some special cases where applications cannot be themed (or be partially themed):

    • apps running as superuser (root) - OS X security prevents Flavours from theming;
    • apps blacklisted by Flavours - having known issues/incompatibilities with Flavours;
    • apps implementing their own viewing/theming methods (e.g., Tweetbot);
    • apps with tight security mechanisms not allowing it to be themed by Flavours;
    • apps matching a set of predefined and generic rules (defined by Flavours) that, when themed, could cause incompatibility and system stability;

    We really appreciate your time to write us. The Disk Mounter was being matched by the predefined rules defined by Flavours, and further investigation indicated that it is completely safe so, it will be themed on the next Flavours release.

    As a side note, window traffic lights and controls come from a resource file so, on apps not being themed it is expected to see the window, menubar and menus unthemed, while the remaining controls appear themed.

    We don't have Half-Life 2 installed, but will look into it when possible. This will look strange: the menubar is not statically drawn by some obscure system process, it is drawn by a system library loaded with every application, so that it is up to the application to draw the menubar. In your case, the menubar unthemed could be an indication that the whole app is also unthemed. Could you please tell us which apps/games you are observing this behaviour?

     

    Thank you and happy theming,

    Nuno

    0
  • Boctor Poo

    Thanks for getting back to me, I'm glad the mounter will be themed, but I'm unsure of how safe theming Half-Life 2 and the other games based on its engine (Team Fortress 2, Counter Strike: Source, Left 4 Dead) will be, as they prevent and ban cheating by detecting changes to their binaries. Does the theme service run on top of the applications like a layer? I don't think it'd inject anything, would it?

    0
  • Nuno

    Hi,

    Some theming aspects need code injection by Flavours (window, for example), while others don't (controls, for example). It's not common to see an app rejecting Flavours code, but it could happen. Do you know how that game engine is named so I can further investigate? Do you know any free game based on this engine?

    Thank you in advance,

    Nuno

    0
  • Boctor Poo

    Hello again,

    The engine used by these games is Valve's Source Engine, and I think it may indeed be rejecting code as I've run it natively and in Wine with the same results (which I hope doesn't affect my account). Team Fortress 2 is a free game from Steam and is based on this engine, any workarounds or prevention of possible anti-cheat bans would be appreciated.

    0
  • Nuno

    Hi,

    Just a quick update on this. I have successful downloaded and tried Team Fortress 2 and I can confirm that the game itself is not themed and that this is caused by the Valve Engine. Unfortunately, at the time of this writing there is no workaround for this. We are making some background R&D on other injection mechanisms so that we can improve Flavours on this aspect. When we found a way to circumvent this issue in the future, it will promptly incorporated in Flavours.

    I greatly appreciate your feedback, this really helps improving Flavours.

    Thank you,

    Nuno

    0

Please sign in to leave a comment.

Powered by Zendesk