What is the best way to pack binary data (textures, polygons, sound, all of it) and executable code?
The packing itself is not the problem, but loading the code,....
I can only think of generating "fake" c++ code containing all the data and than load it up as a normal dynamic library.
Or not packing them and putting all the code in a library and the rest in a normal data archive.
Also, I'm not realy interested in windows dll's but in Linux dynamic libraries (.so)
Can anyone tell me how much dynamic linking slows a program down? What are the factor's involved in it? And how slow/fast can packed files be read and what's involved in that. The same about compression.