ID:2701264
 
Applies to:Dream Seeker
Status: Open

Issue hasn't been assigned a status value.
The ability to override icons on a client without assets being sent from the server.

So idea would be to add a way to specify a zip file in dreamseeker that will be checked instead of grabbing resources from the server. This would only apply to resources which are inside the .rsc. This would also need to be controlled by control_freak to allow disabling/enabling it like how macros can be enabled or disabled.

So for example you have

/turf/grass
icon = 'icons/tiles/grass.dmi'


When rendering the icon or playing the sound, dreamseeker would:
1) Check if theres a resource zip file set
2) Look if theres an icons/tiles/grass.dmi file inside the zip file
3) If there is, use that instead of requesting from the server
4) If there is not, request the file from the server

I don't think theres any sane way to make this work with file() but it should be possible to make it work with single quoted resources which are included in the .rsc just as icons, sounds and whatever else you might want in there.

Might be feasible, might not, let's see.