Hi Filax. Good stuff!
I disagree on your comment "two or more media with the same name is dangerous". If you have several game levels, then usually I create a filename protocol.
E.g:
Here, same filenames and folder names are essential for the level load procedure, and is good practice. Meshes loaded fromout level.dat may be different each level, but the base files/folders are always the same...
I disagree on your comment "two or more media with the same name is dangerous". If you have several game levels, then usually I create a filename protocol.
E.g:
levels\1\level.dat levels\1\items\ levels\1\sfx\ levels\1\scripts\ levels\2\level.dat levels\2\items\ levels\2\sfx\ levels\2\scripts\
Here, same filenames and folder names are essential for the level load procedure, and is good practice. Meshes loaded fromout level.dat may be different each level, but the base files/folders are always the same...