There are two ways I have used to add image media to a game. Either include them as part of the game and reference their path in the game code. Or use incbin and bundle the media into the executable.
What I want is to have the option to improve my game over time by supplying patches without the user having to download the entire game. For example if I allow my user to choose the clothes his character wears and then later on I design some new outfits I will want to add them to the game as a patch release.
If the media is included in the executable I can't see how this could be done without me recompiling the game and the user downloading the entire executable.
If I ship the media seperately then I could just supply new images to be downloaded to the correct directory and then read into the game. But the problem then is that I am not encrypting my images so they can be used by anyone.
So is there any way round this?
What I want is to have the option to improve my game over time by supplying patches without the user having to download the entire game. For example if I allow my user to choose the clothes his character wears and then later on I design some new outfits I will want to add them to the game as a patch release.
If the media is included in the executable I can't see how this could be done without me recompiling the game and the user downloading the entire executable.
If I ship the media seperately then I could just supply new images to be downloaded to the correct directory and then read into the game. But the problem then is that I am not encrypting my images so they can be used by anyone.
So is there any way round this?