What else do we need?
we need to change the Playable structure.
For now, playables are saving as one file in base64 format.
it is right for Facebook, but, images and sounds are heavy in the base64 compression.
and facebook is require the main index file as base64 format and folders for resources in zip archive.
so, in theory, if construct could export scripts in base64 with the resources in folders, Facebook will accept the playable. and the size of the playable will be normal, as long as we are excluded resources from base64 compression.
And it is how facebook expected to see the playable.
For now, facebook can't understand the structure of the file and can't load resources