I really know next to nothing about this topic, for example I have a commerical game here, it has one exe, one music.img and one data.img file and a couple of ini files etc, now these are not img files in the sense of mountable packed image files like iso, img, dmg rather I am assuming the developer just picked the extension img as a general file extension.
So these two files have all the assests stored in them, music, maps, textures, strings, etc, obioulsy in binary format. So how is this done, how to you package a bunch of file assests into one binary file like this, and why don't all devs do this, for example take a pk3 file which can obvioulsy be opened with winrar, so all the assests are available to see.
Any example, links or knowledge here?