Thread Tools Display Modes
Prev Previous Post   Next Post Next
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:	1116
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
 

ESOUI » AddOns » AddOn Help/Support » Is there a problem with the use of DSS (DirectDraw Surface) files in add-ons


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off