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 checkerReadmes 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 filesAdd language files for UIAdd check for updates for many program?Improve handling of custom script typesSplit games required display to multiple lines?Testing:Installing of basic packageDisabling/Enabling packagesUninstalling a packageDownloading and install a packageCheck automatically dependcies downloadCheck Russian texts in various data entriesCheck Russian texts in added filesCheck adding a Russian directoryCheck adding/removing of directoriesCheck fake patch assignmentChecking installing of archivesCheck mod selector when installing a modCheck versions of files correctly override (2 packages sharing existing files)Check log files are written correctly (debug version)Check command line argumentsCheck Custom WaresCheck installing of existing shipsCheck before/after texts in different languages (include russian texts)Check creating of text files for different languagesCheck exporting to archiveCheck all settings for Scripts Package in CreatorCheck loading in from packager scriptsCheck exporting of Update filesCheck exporting of packager scriptsCheck creating and editing of shipsCheck For another mod settingCheck mod patchingCheck mod updatesCheck SpkExplorerCheck Creating Multi Spk archivesFixes:* 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 idAdd it to createMerge with existing file when installingSkins.pck<source texture>:<new skin>Check all textures in model, find matching entries in skins (for race)Extract skin textures.Install: create skins fileCreator: Add skins sectionFeatures:* 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 filesAdditions:* 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 ManagerLinux/MAC* Create makefile/configure script to compile libriaries and tools under linux/macChange 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