Rev 114 | Blame | Compare with Previous | Last modification | View Log | RSS feed
Bugs:
Run from game not working, display error mssage ? (possibly not finding game launcher in debug version)
Unable to cancel update checker
Readmes not installing correctly?
(Creator) Adding fl directory defaults to TC? (maybe missing exe files for debug build)
Package info display, allow games to split onto multiple lines (or increase default width)
Improvements:
Add languages to readme files
Add language files for UI
Add check for updates for many program?
Improve handling of custom script types
Split games required display to multiple lines?
Testing:
Installing of basic package
Disabling/Enabling packages
Uninstalling a package
Downloading and install a package
Check automatically dependcies download
Check Russian texts in various data entries
Check Russian texts in added files
Check adding a Russian directory
Check adding/removing of directories
Check fake patch assignment
Checking installing of archives
Check mod selector when installing a mod
Check versions of files correctly override (2 packages sharing existing files)
Check log files are written correctly (debug version)
Check command line arguments
Check Custom Wares
Check installing of existing ships
Check before/after texts in different languages (include russian texts)
Check creating of text files for different languages
Check exporting to archive
Check all settings for Scripts Package in Creator
Check loading in from packager scripts
Check exporting of Update files
Check exporting of packager scripts
Check creating and editing of ships
Check For another mod setting
Check mod patching
Check mod updates
Check SpkExplorer
Check Creating Multi Spk archives
Fixes:
* Add option to select between extracted and fake patch
* Update mod merge to work accross multiple files (record ids from different files to adjust in others)
* Add Extract Cut Data in Import Ship
* Check renaming of just added files (should change the to filename, not the current file point)
[DONE] * Included base TC dir for VFS
* Creator, Check possible crash when extracting ships/scripts from Windows Explorer
* extract the types files for the ship (also display them in the spk explorer)
* Reinstall original files them each time the plugin manager closes (incase steam overrides them)
* Installer, InstallDialog, disable child if parent is disabled (or at least flag up a warning)
* Importing ship from XRM mod file, no texts?
IconTypes.pck:
Check for matching ship id
Add it to create
Merge with existing file when installing
Skins.pck
<source texture>:<new skin>
Check all textures in model, find matching entries in skins (for race)
Extract skin textures.
Install: create skins file
Creator: Add skins section
Features:
* Add editing ships from within the plugin manager
* Allowing reading changes from TShips and intergrating them into the installed ships
* Repackaging of scripts within the installer
* Add archive support in packager scripts
* Add support for BOB/BOD files
* Decompile BOB to read textures for import ship
* Add Patch Mod functionality
* Add all languages for Install/Uninstall text regardless of which is selected (build a list of all languages to add)
Internal Programming Changes:
* Change CyString to Utils::String
* Change CyStringList to Utils::CStringList
* Refactor spk libraries
* Split up header files and move all implementation to cpp files
* Improve library handling.
* Update all automatic filename calls to work for special cases (FILETYPE_SCRIPT_UNINSTALL)
[DONE] * Add game language numbers to gameexe (30, 35, 38)
* Change fopen/fread with fstream
* Adjust to use precompiled headers
* reduce number of includes in header files
Additions:
* Add dual progress bar to save file dialog in creaetor (1 for each file, one for overall) [DONE]
* Add progress bar to import ship sections
* Add progress values from installing/unpacking files in Plugin Manager
Linux/MAC
* Create makefile/configure script to compile libriaries and tools under linux/mac
Change to CatFile appending (should improve performance and prevent data fragmentation)
* Prepare the files to be added first, save there data in SInCatFile->data
* Any to be removed are marked as removed and filename blanked (to prevent having multiple filenames)
* Write a temp file, any without data will be read from thier position in the old file, otherwise written from thier data
* Readjust the offsets
* Write the cat file [DONE]
Tests:
* Test Update Package functions