View Issue Details

IDProjectCategoryView StatusLast Update
0000471The Dark Modpublic28.06.2008 18:10
Reportertels Assigned Totels  
PrioritynormalSeveritymajorReproducibilityN/A
Status closedResolutionfixed 
Product VersionSVN 
Target VersionThief's Den ReleaseFixed in VersionSVN 
Summary0000471: Make it possible to create the release from SVN via script
DescriptionNeeded infrastructure for this:

* a script that can read file lists and produce the release .zip file
* a MANIFEST with all the needed files (already started under devel/)
* add the missing files for Thief's Den to TDM so they are in SVN
TagsNo tags attached.

Relationships

related to 0000475 closedtels Slim down the release package file size 
related to 0000482 closedtels Thief's Den manifest is missing a lot of stuff 

Activities

tels

tels

26.12.2007 10:09

reporter   ~0000940

Basic infrastructure (manifest, stub script to read it) is in place, but the map file itself needs to be updated to work with the current state of affairs in SVN - this means loading it in the editor and replacing changed materials/entities and then rewrapping it into the thiefs_den.pk4 file.

We also need to see if we can extract more assets from the aforementioned pk4 file and place them directly into TDM.
tels

tels

28.12.2007 12:15

reporter   ~0000946

This basically works now, all that needs tweaking is the manifest file in devel/manifests/thiefs_den.txt

Also, once this is finished and tested, need to port it to windows so users can run a simple exe to produce a package.
tels

tels

04.01.2008 18:56

reporter   ~0000980

Script works on windows and linux now. Could still be more sophisticated in regard of pruning out entities and skins and materials, but this needs a lot of backend work (building a parser for def files etc.)
tels

tels

13.01.2008 10:25

reporter   ~0000993

The script can now also make "patches" or "delta-packages".

Give it the directory name of an already unpacked older version with the argument "--basedir=..." and it will only pack files in the release that are either new, or have changed the contents from what is in --basedir.

It will compare the file contents, not just the date/size.
tels

tels

21.01.2008 00:12

reporter   ~0001008

The release is done :)

Issue History

Date Modified Username Field Change
24.12.2007 18:06 tels New Issue
24.12.2007 18:06 tels Status new => assigned
24.12.2007 18:06 tels Assigned To => tels
24.12.2007 18:16 tels Relationship added related to 0000475
25.12.2007 08:38 greebo Target Version => Thief's Den Release
26.12.2007 10:09 tels Note Added: 0000940
28.12.2007 12:15 tels Note Added: 0000946
29.12.2007 12:43 tels Relationship added related to 0000482
04.01.2008 18:56 tels Note Added: 0000980
13.01.2008 10:25 tels Note Added: 0000993
21.01.2008 00:12 tels Status assigned => resolved
21.01.2008 00:12 tels Resolution open => fixed
21.01.2008 00:12 tels Note Added: 0001008
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)