View Single Post
05/27/17, 11:39 AM   #1
Atlan
 
Atlan's Avatar
Join Date: Dec 2016
Posts: 20
Question Is there a problem with the use of DSS (DirectDraw Surface) files in add-ons

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:

Code:
--[[

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?

I attached 4 screenshots using the Quest Map add-on to show the problem. The first two show not marker the last two show the marker correctly.
Attached Thumbnails
Click image for larger version

Name:	Screenshot_20170527_200656.jpg
Views:	1483
Size:	332.5 KB
ID:	888  Click image for larger version

Name:	Screenshot_20170527_200810.jpg
Views:	1117
Size:	218.3 KB
ID:	889  Click image for larger version

Name:	Screenshot_20170527_200826.jpg
Views:	983
Size:	309.2 KB
ID:	890  Click image for larger version

Name:	Screenshot_20170527_200834.jpg
Views:	983
Size:	222.7 KB
ID:	891  


Last edited by Atlan : 05/27/17 at 12:18 PM. Reason: add screenshots
  Reply With Quote