-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
cfg.icons
When trying to fetch icon data (which is specified by reverence as being in FSD format):
from reverence import blue
eve_path = r"C:\EVE\SharedCache\tq"
res_path = r"C:\EVE\SharedCache"
rvr = blue.EVE(eve_path, sharedcachepath=res_path, server="tranquility")
cfg = rvr.getconfigmgr()
for key, value in cfg.icons.iteritems():
print key, value
Results in the following for the vast majority of the data:
0 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
15 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
16 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
21 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
22 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
26 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
27 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
28 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
29 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
30 FSD_Object(iconFile:'',obsolete:NULL,iconType:NULL)
...
Note that iconFile is an empty string. There are entries that are used for clothing assets it seemed, but the values seem to have encoding issues?
...
10666 FSD_Object(iconFile:'c\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4212_female_TopMiddle_ShirtGF01_Types_ShirtGF01_p_darkcaldari.png',obsolete:NULL,iconType:'c\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4212_female_TopMiddle_ShirtGF01_Types_ShirtGF01_p_darkcaldari.png')
10667 FSD_Object(iconFile:'b\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4213_female_TopMiddle_ShirtGF01_Types_ShirtGF01_p_desertcamo.png',obsolete:NULL,iconType:'b\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4213_female_TopMiddle_ShirtGF01_Types_ShirtGF01_p_desertcamo.png')
10668 FSD_Object(iconFile:'Y\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4214_female_TopMiddle_ShirtGF01_Types_ShirtGF01_red.png',obsolete:NULL,iconType:'Y\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4214_female_TopMiddle_ShirtGF01_Types_ShirtGF01_red.png')
10669 FSD_Object(iconFile:'[\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4215_female_TopMiddle_ShirtGF01_Types_ShirtGF01_white.png',obsolete:NULL,iconType:'[\x00\x00\x00res:/UI/Asset/mannequin/topmiddle/4215_female_TopMiddle_ShirtGF01_Types_ShirtGF01_white.png')
...
This seemed to work fine a few days ago. Not sure if the FSD format changed or if the data was moved somewhere else
cfg.graphics
I don't personally use this resource, but I figured I would try to test it. This returns one complete value as far as I can tell, then exception happens:
10 FSD_Object(graphicFile:'*\x00\x00\x00res:/dx9/model/worldobject/planet/moon.red',sofRaceName:NULL,sofHullName:NULL,sofFactionName:NULL,collisionFile:NULL,isisIconPath:NULL,animationStates:NULL,ammoColor:NULL,albedoColor:FSD_NamedVector(r:6.44597293589e-44,g:5.88545355016e-44,b:0.000928483088501,a:0.000236884443439),emissiveColor:NULL)
38
Traceback (most recent call last):
File "C:/Users/Ryan/Copy/Git/blitzmann/Phobos/test.py", line 11, in <module>
print key, value
File "build\bdist.win-amd64\egg\reverence\fsd.py", line 760, in __str__
ValueError: _int32_from requires a buffer of at least 4 bytes
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels