Subversion Repositories spk

Rev

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