Maintenance for the week of March 25:
• [COMPLETE] ESO Store and Account System for maintenance – March 28, 9:00AM EDT (13:00 UTC) - 12:00PM EDT (16:00 UTC)

Is there a problem with the use of DSS (DirectDraw Surface) files in add-ons

Atlan_daGonozal
Atlan_daGonozal
✭✭✭
In the past month I noticed that one add-on after the other stopped displaying icons on macOS. While the game itself is not affected. Talking to other players it is clear that on Windows the add-ons work fine.

I tried to investigate and find out what could be problem. Doing so I noticed that icons are stored in DDS files. DSS (DirectDraw Surface) is a Microsoft prohibitory format format for storing textures and on Microsoft Windows DDS support is build into Direct X.

First I thought that macOS might not be able to load DDS file. But this is not true. The QuestMap add-on has two icon sets. One set that works and one that does not. The sets are defined like this:
--[[

Quest Map
by CaptainBlagbird
https://github.com/CaptainBlagbird

--]]

QuestMap.iconSets = {
    QuestMap = {"QuestMap/icons/pinQuestUncompleted.dds", "QuestMap/icons/pinQuestCompleted.dds"},
    ESO = {"/esoui/art/floatingmarkers/quest_available_icon.dds", "/esoui/art/icons/achievements_indexicon_quests_down.dds"},
}

From what I can see one set is provided by the add-on the other by the ESO itself. The one provided by ESO works fine. I have been looking for the files mentioned but could not find them anywhere. (Side Question: Is there a list of provided DDS file anywhere?)

Question: is there a problem with the use of DSS (DirectDraw Surface) files in add-ons? Could it be that the macOS library loading DDS files is outdated, reduced in functionality or just buggy? Or is it something entirely different I have not thought of?
  • Atlan_daGonozal
    Atlan_daGonozal
    ✭✭✭
    Quest Map settings. Note the missing icons beside the icon set drop down:

    attachment.php?attachmentid=888&d=1495908771

    Quest Map map view. Note that no quest marker are shown.

    attachment.php?attachmentid=889&d=1495908771

    Quest Map settings. Note the two pre-view icons.

    attachment.php?attachmentid=890&d=1495908771

    Quest Map map view. Note that the map is full of quest marker.

    attachment.php?attachmentid=891&d=1495908771
Sign In or Register to comment.