Maybe do it in a file like Ortu suggests not, but work on binary level.
Each byte has 8 1's or 0's, so
- In one of you assets - choose a media file of some sort, check a BIT of one of the files and if say location offset at 203902 for example is 0 then its currently
in demo mode.
- When buy the game - install an updated meda file (not the EXE / Compilation BYC file... the media one, check the 203902 offset of the media file, and if its set to 1 then
its the full game
- Could also implement something like a CRC checking mechanism of all your game assets and if they meet the same CRC for all your media then the game (hasn't been
tampared with.
If its incorrect CRC check, then the game stops and doesn't run again, until re-downloaded / re-installed.
Anyway - sleep time
Damo
Using Tier 1 AppGameKit V2
Started coding with AMOS