View Issue Details

IDProjectCategoryView StatusLast Update
0000475The Dark Modpublic28.06.2008 18:10
Reportertels Assigned Totels  
PrioritylowSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Target VersionThief's Den ReleaseFixed in VersionSVN 
Summary0000475: Slim down the release package file size
DescriptionWe can reduce the final download size by:

* getting rid of unnec. files. Candidates are:
** background.tga for objective screens and similiar unused files
** unneeded files like "strings/english.lang" or scripts/def/skins
* converting more TGA files to DDS
* see if we can use something else than TGA for GUI screens
TagsNo tags attached.

Relationships

related to 0000471 closedtels Make it possible to create the release from SVN via script 

Activities

crispy

crispy

26.12.2007 00:53

reporter   ~0000937

I'm not convinced this is important. I doubt we'll make huge filesize savings via any of the methods mentioned above, except for converting TGA files to DDS, which is a hassle; and the Christmas release is only 300 MB, which isn't too big for decent broadband. It is too big for dial-up, but /anything/ above 100 MB is too big for dial-up, and I doubt we can realistically reduce the filesize down to a third.

Changing priority to "low" on this basis.
tels

tels

26.12.2007 11:53

reporter   ~0000941

Even for a single downloader it make a difference if you have 300 or 200 Mbyte, 1/3 less download time, 1/3 less diskspace, less time to unpack the mod etc etc.

For the hoster, it makes a HUGE difference. F.i. my account has currently 80 Gbyte traffic limit, and this means I can either server 266 times 300 mbyte, or 400 times 200 mbyte.

Apart from this, the release should be cleaned up as this is simple a manner of professionalism. And indeed, the original release contains already about 10% (!) needless data in a couple .svn directories. A cursory look showed that even more data (sounds and textures so on), can be left out.

Most of the work on this will be done anyway as part of my release script, and when I go and fix the map.

So, no matter what the priority is, I will work on this issue :)
crispy

crispy

26.12.2007 23:10

reporter   ~0000943

Certainly the .svn folders can go, and if your release script can remove other unnecessary files as a side-effect then that's all well and good. Hence why I set it to "low priority" instead of "will not fix". :-) I just don't think it's the end of the world when we're already dealing with multiple-hundred-MB files, so in the scheme of things it's less important than e.g. the moss arrow + water bug.
tels

tels

01.01.2008 12:25

reporter   ~0000967

Last edited: 01.01.2008 12:26

Most of the files that are unnec. are now gone, including duplicates and sounds/textures we don't need.

On my TODO is now converting a selected few textures from TGA to DDS. Not counting any _local.tga, and only counting anything over 1Mbyte of size, there are 136Mbyte in (in about 30 files) than could be converted.

tels

tels

21.01.2008 00:14

reporter   ~0001010

Release happened, although the TGA=>DDS conversion didn't happen due to time-constraints. Something to look in for the next release.

Issue History

Date Modified Username Field Change
24.12.2007 18:16 tels New Issue
24.12.2007 18:16 tels Relationship added related to 0000471
24.12.2007 18:17 tels Summary Slim down the file size => Slim down the release package file size
24.12.2007 18:17 tels Description Updated
25.12.2007 08:38 greebo Target Version => Thief's Den Release
26.12.2007 00:53 crispy Note Added: 0000937
26.12.2007 00:53 crispy Priority normal => low
26.12.2007 11:53 tels Note Added: 0000941
26.12.2007 11:53 tels Assigned To => tels
26.12.2007 11:53 tels Status new => assigned
26.12.2007 23:10 crispy Note Added: 0000943
01.01.2008 12:25 tels Note Added: 0000967
01.01.2008 12:26 tels Note Edited: 0000967
21.01.2008 00:14 tels Status assigned => resolved
21.01.2008 00:14 tels Resolution open => fixed
21.01.2008 00:14 tels Note Added: 0001010
01.05.2008 07:17 greebo Status resolved => closed
28.06.2008 18:10 greebo Fixed in Version => SVN
28.04.2013 00:08 Springheel Category Thief's Den Release => (No Category)