Subversion Repositories spk

Rev

Rev 227 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
227 cycrow 1
Bugs:
2
	Run from game not working, display error mssage ? (possibly not finding game launcher in debug version)
3
	Unable to cancel update checker
4
	Readmes not installing correctly?
5
	(Creator) Adding fl directory defaults to TC? (maybe missing exe files for debug build)
6
	Package info display, allow games to split onto multiple lines (or increase default width)
335 cycrow 7
	Icons getting lost when updating existing package
8
	Text files using Russian when not available (ie in German)
227 cycrow 9
 
10
Improvements:
11
	Add languages to readme files
12
	Add language files for UI
13
	Add check for updates for many program?
14
	Improve handling of custom script types
15
	Split games required display to multiple lines?
16
 
17
Testing:
18
	Installing of basic package
19
	Disabling/Enabling packages
20
	Uninstalling a package
21
	Downloading and install a package
22
	Check automatically dependcies download
23
	Check Russian texts in various data entries
24
	Check Russian texts in added files
25
	Check adding a Russian directory
26
	Check adding/removing of directories
27
	Check fake patch assignment
28
	Checking installing of archives
29
	Check mod selector when installing a mod
30
	Check versions of files correctly override (2 packages sharing existing files)
31
	Check log files are written correctly (debug version)
32
	Check command line arguments
33
	Check Custom Wares
34
	Check installing of existing ships
35
	Check before/after texts in different languages (include russian texts)
36
	Check creating of text files for different languages
37
 
38
	Check exporting to archive
39
	Check all settings for Scripts Package in Creator
40
	Check loading in from packager scripts
41
	Check exporting of Update files
42
	Check exporting of packager scripts
43
	Check creating and editing of ships
44
 
45
	Check For another mod setting
46
	Check mod patching
47
	Check mod updates
48
 
49
	Check SpkExplorer
50
	Check Creating Multi Spk archives
51
 
52
 
53
 
13 cycrow 54
Fixes:
55
* Add option to select between extracted and fake patch
56
* Update mod merge to work accross multiple files (record ids from different files to adjust in others)
57
 
43 cycrow 58
* Add Extract Cut Data in Import Ship
59
* Check renaming of just added files (should change the to filename, not the current file point)
41 cycrow 60
 
114 cycrow 61
[DONE] * Included base TC dir for VFS
104 cycrow 62
 
110 cycrow 63
* Creator, Check possible crash when extracting ships/scripts from Windows Explorer
109 cycrow 64
* extract the types files for the ship (also display them in the spk explorer)
107 cycrow 65
* Reinstall original files them each time the plugin manager closes (incase steam overrides them)
66
* Installer, InstallDialog, disable child if parent is disabled (or at least flag up a warning)
67
* Importing ship from XRM mod file, no texts?
68
 
114 cycrow 69
IconTypes.pck:
70
	Check for matching ship id
71
	Add it to create
72
	Merge with existing file when installing
73
 
74
Skins.pck
75
	<source texture>:<new skin>
76
	Check all textures in model, find matching entries in skins (for race)
77
	Extract skin textures.
78
	Install: create skins file
79
	Creator: Add skins section 
80
 
13 cycrow 81
Features:
82
* Add editing ships from within the plugin manager
83
* Allowing reading changes from TShips and intergrating them into the installed ships
84
* Repackaging of scripts within the installer
85
* Add archive support in packager scripts
42 cycrow 86
* Add support for BOB/BOD files
87
* Decompile BOB to read textures for import ship
46 cycrow 88
* Add Patch Mod functionality
89
* Add all languages for Install/Uninstall text regardless of which is selected (build a list of all languages to add)
13 cycrow 90
 
91
Internal Programming Changes:
92
* Change CyString to Utils::String
93
* Change CyStringList to Utils::CStringList
94
* Refactor spk libraries
95
* Split up header files and move all implementation to cpp files
96
* Improve library handling.
18 cycrow 97
* Update all automatic filename calls to work for special cases (FILETYPE_SCRIPT_UNINSTALL)
109 cycrow 98
[DONE] * Add game language numbers to gameexe (30, 35, 38)
43 cycrow 99
* Change fopen/fread with fstream
100
* Adjust to use precompiled headers
101
* reduce number of includes in header files
13 cycrow 102
 
42 cycrow 103
Additions:
58 cycrow 104
* Add dual progress bar to save file dialog in creaetor (1 for each file, one for overall)			[DONE]
42 cycrow 105
* Add progress bar to import ship sections
106
* Add progress values from installing/unpacking files in Plugin Manager
107
 
13 cycrow 108
Linux/MAC
42 cycrow 109
* Create makefile/configure script to compile libriaries and tools under linux/mac
110
 
111
Change to CatFile appending (should improve performance and prevent data fragmentation)
112
* Prepare the files to be added first, save there data in SInCatFile->data
113
* Any to be removed are marked as removed and filename blanked (to prevent having multiple filenames)
114
* Write a temp file, any without data will be read from thier position in the old file, otherwise written from thier data
115
* Readjust the offsets 
58 cycrow 116
* Write the cat file			[DONE]
46 cycrow 117
 
118
 
119
Tests:
120
* Test Update Package functions