Good question.
As of now the sizes, all in MiB (I'm putting 7z packed size in (), Lzma is used in installer, and Linux binaries) are:
- tracks:
- 137 our SR tracks: 292 (234) - not that big, rest sums up to more actually
- 8 VDrift tracks: 98 (59) - huge, may delete few
- 19 cars: 59 (40) - quite small
- trees, grasses: 85 (79)
- terrain, road, skies: 101 (100) - weird, it's more than trees. still, it has to be, I'd even expect better terrain textures to take more space.
- objects: 29 (21) - absolutely nothing to be worried, even if reaches 100 (ofc with the usual requirements)
- sounds, gui, hud, and all other stuff: 22 (17) - nothing to mention
- track's ghosts 13 (8) - yes, really low
- all this sums up to 700 (558) MB, and is the size of installer/release
I think tracks are (and were) the biggest size.
But the rest also sums up close (cars, terran textures, vegetation), IMO this is totally OK (makes the game higher quality).
I'm not yet concerned, but soon I'll have to do something.
Probably either when we reach 200 tracks
or 1 GB installer, or maybe sooner.
I see only 3 possibilities:
1. content manager (very big thing to code and need a lot of time)
issue here I won't do it (have lot of other things to code), and it is also a questionable thing, will it cover terrain textures and all or only tracks/cars.
And heh yeah, we won't have a server for it, so let's forget this.
2. make 2 packages 1 full, and 1 smaller
I'll probably do it if many people want that or we go over 1GB. This will cause confusion in whole data (need to mark what is necessary in small package). But right now, looking at sum of all the other data than tracks, I don't see the smaller package being much smaller (like half maybe ?)
3. reduction, deleting some of low quality tracks (or very old, or too short and boring etc), leaving only highest quality and best rated ones (but I don't see more than 10 of such tracks now)
Ofc, anyone feel free to comment which way you like or if you have another idea.
I guess 3 will happen naturally, 1 is too big to do, and 2 IDK.