{"action":"created","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/7845","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/7845/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/7845/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/7845/events","html_url":"https://github.com/godotengine/godot/issues/7845","id":208712957,"number":7845,"title":"A way to browse loaded resources from zip/pck files","user":{"login":"eon-s","id":10215987,"avatar_url":"https://avatars0.githubusercontent.com/u/10215987?v=3","gravatar_id":"","url":"https://api.github.com/users/eon-s","html_url":"https://github.com/eon-s","followers_url":"https://api.github.com/users/eon-s/followers","following_url":"https://api.github.com/users/eon-s/following{/other_user}","gists_url":"https://api.github.com/users/eon-s/gists{/gist_id}","starred_url":"https://api.github.com/users/eon-s/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eon-s/subscriptions","organizations_url":"https://api.github.com/users/eon-s/orgs","repos_url":"https://api.github.com/users/eon-s/repos","events_url":"https://api.github.com/users/eon-s/events{/privacy}","received_events_url":"https://api.github.com/users/eon-s/received_events","type":"User","site_admin":false},"labels":[{"id":279097162,"url":"https://api.github.com/repos/godotengine/godot/labels/discussion","name":"discussion","color":"ee77ee","default":false},{"id":73330068,"url":"https://api.github.com/repos/godotengine/godot/labels/feature%20proposal","name":"feature proposal","color":"1144ff","default":false},{"id":279097966,"url":"https://api.github.com/repos/godotengine/godot/labels/topic:core","name":"topic:core","color":"ffdd44","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-02-19T12:00:55Z","updated_at":"2017-06-12T13:45:22Z","closed_at":null,"body":"When loading a resource pack, the only way to know the contents is to append a (known) file with the data. \r\nEven if the resources are accesible from `res://`, these are not visible by Directory or any other way.\r\n\r\nWhat I ask for is a tool/class that can browse current and loaded resources like working with a real, unique filesystem, it could be really useful to manage DLC, level packs, packed mods and things like that.\r\n"},"comment":{"url":"https://api.github.com/repos/godotengine/godot/issues/comments/307793796","html_url":"https://github.com/godotengine/godot/issues/7845#issuecomment-307793796","issue_url":"https://api.github.com/repos/godotengine/godot/issues/7845","id":307793796,"user":{"login":"reduz","id":6265307,"avatar_url":"https://avatars1.githubusercontent.com/u/6265307?v=3","gravatar_id":"","url":"https://api.github.com/users/reduz","html_url":"https://github.com/reduz","followers_url":"https://api.github.com/users/reduz/followers","following_url":"https://api.github.com/users/reduz/following{/other_user}","gists_url":"https://api.github.com/users/reduz/gists{/gist_id}","starred_url":"https://api.github.com/users/reduz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/reduz/subscriptions","organizations_url":"https://api.github.com/users/reduz/orgs","repos_url":"https://api.github.com/users/reduz/repos","events_url":"https://api.github.com/users/reduz/events{/privacy}","received_events_url":"https://api.github.com/users/reduz/received_events","type":"User","site_admin":false},"created_at":"2017-06-12T13:45:21Z","updated_at":"2017-06-12T13:45:21Z","body":"I understand. I'm not sure if this is worth to add in godot core, but the\ncontent of the .pck format is open and really simple, so making a very\nsimple and small parser should be easy as an asset lib addon\n\nOn Mon, Jun 12, 2017 at 10:38 AM, eon-s <notifications@github.com> wrote:\n\n> @reduz <https://github.com/reduz> yes, but the content of the dlc pack\n> will be unknown for the game unless it contains a known file that specify\n> the DLC content, and once loaded, user pack contents are part of res so is\n> not possible to see anything.\n>\n> If you list the Level directory, you get [level1.scn,level2.scn].\n> Then if you load a resource pack with level3, listing the Level directory\n> you get [level1.scn,level2.scn], level3 is on \"res://\" but is not part of\n> the filesystem for Directory.\n>\n> I know it is not ideal to use Directory for things like this but is handy\n> and being able to access the full patched \"res\" could be more useful for\n> pack management (DLC, modding).\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/godotengine/godot/issues/7845#issuecomment-307791902>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/AF-Z2xm6b2bWusD0HRDbT7EoR-NV4Ykfks5sDT9pgaJpZM4MFcRK>\n> .\n>\n"}}
{"actor":{"display_login":"reduz"}}