diff --git a/gui/builtinItemStatsViews/itemAffectedBy.py b/gui/builtinItemStatsViews/itemAffectedBy.py index bb300acf4..94808b734 100644 --- a/gui/builtinItemStatsViews/itemAffectedBy.py +++ b/gui/builtinItemStatsViews/itemAffectedBy.py @@ -237,7 +237,7 @@ class ItemAffectedBy(wx.Panel): displayName = attrInfo.displayName if attrInfo and attrInfo.displayName != "" else attrName if attrInfo: - if attrInfo.icon is not None: + if attrInfo.iconID is not None: iconFile = attrInfo.iconID icon = BitmapLoader.getBitmap(iconFile, "icons") if icon is None: @@ -267,7 +267,7 @@ class ItemAffectedBy(wx.Panel): if afflictorType == Ship: itemIcon = self.imageList.Add(BitmapLoader.getBitmap("ship_small", "gui")) - elif item.icon: + elif item.iconID: bitmap = BitmapLoader.getBitmap(item.iconID, "icons") itemIcon = self.imageList.Add(bitmap) if bitmap else -1 else: diff --git a/gui/builtinItemStatsViews/itemDependants.py b/gui/builtinItemStatsViews/itemDependants.py index 72571bf3d..84b8f8997 100644 --- a/gui/builtinItemStatsViews/itemDependants.py +++ b/gui/builtinItemStatsViews/itemDependants.py @@ -44,7 +44,7 @@ class ItemDependents(wx.Panel): child = self.reqTree.AppendItem(parent, "Level {}".format(self.romanNb[int(x)]), sbIconId) for item in items: - if item.icon: + if item.iconID: bitmap = BitmapLoader.getBitmap(item.iconID, "icons") itemIcon = self.imageList.Add(bitmap) if bitmap else -1 else: diff --git a/scripts/icons_update.py b/scripts/icons_update.py index 6280a2da1..5f424ae86 100644 --- a/scripts/icons_update.py +++ b/scripts/icons_update.py @@ -56,6 +56,11 @@ MARKET_ROOTS = { 2203 # Structure Modifications (Rigs) } +# todo: figure out how icons work +loaders = { + "app:/bin/graphicIDsLoader.pyd": "res:/staticdata/graphicIDs.fsdbinary", +} + import json with open(args.icons, 'r') as f: icon_json = json.load(f)