| 13 | cycrow | 1 | Fixes:
 | 
        
           |  |  | 2 | * Add option to select between extracted and fake patch
 | 
        
           |  |  | 3 | * Update mod merge to work accross multiple files (record ids from different files to adjust in others)
 | 
        
           |  |  | 4 |   | 
        
           | 43 | cycrow | 5 | * Add Extract Cut Data in Import Ship
 | 
        
           |  |  | 6 | * Check renaming of just added files (should change the to filename, not the current file point)
 | 
        
           |  |  | 7 | * Included base TC dir for VFS
 | 
        
           | 41 | cycrow | 8 |   | 
        
           | 98 | cycrow | 9 | * Installer, InstallDialog, disable install button when nothing is checked
 | 
        
           |  |  | 10 | * Installer, Parent Mod, make sure mods are removed when parent mod is uninstalled
 | 
        
           | 103 | cycrow | 11 | [DONE] * Creator, Customise Ship, adjust weapons display to allow scrolling when defaults are selected (readonly rather than disabled)
 | 
        
           |  |  | 12 | [DONE] * Creator, Customise Ship, adjust weapons display to show checks when default
 | 
        
           | 98 | cycrow | 13 | * Installer, when replacing existing files, make a backup of the override scripts and install them each time the plugin manager closes
 | 
        
           | 99 | cycrow | 14 | * Game Launcher, restore plugin manager in correct state, ie Lite or Advanced (currently restores as lite)
 | 
        
           | 104 | cycrow | 15 |   | 
        
           | 13 | cycrow | 16 | Features:
 | 
        
           |  |  | 17 | * Add editing ships from within the plugin manager
 | 
        
           |  |  | 18 | * Allowing reading changes from TShips and intergrating them into the installed ships
 | 
        
           |  |  | 19 | * Repackaging of scripts within the installer
 | 
        
           |  |  | 20 | * Add archive support in packager scripts
 | 
        
           | 42 | cycrow | 21 | * Add support for BOB/BOD files
 | 
        
           |  |  | 22 | * Decompile BOB to read textures for import ship
 | 
        
           | 46 | cycrow | 23 | * Add Patch Mod functionality
 | 
        
           |  |  | 24 | * Add all languages for Install/Uninstall text regardless of which is selected (build a list of all languages to add)
 | 
        
           | 13 | cycrow | 25 |   | 
        
           |  |  | 26 | Internal Programming Changes:
 | 
        
           |  |  | 27 | * Change CyString to Utils::String
 | 
        
           |  |  | 28 | * Change CyStringList to Utils::CStringList
 | 
        
           |  |  | 29 | * Refactor spk libraries
 | 
        
           |  |  | 30 | * Split up header files and move all implementation to cpp files
 | 
        
           |  |  | 31 | * Improve library handling.
 | 
        
           | 18 | cycrow | 32 | * Update all automatic filename calls to work for special cases (FILETYPE_SCRIPT_UNINSTALL)
 | 
        
           |  |  | 33 | * Add game language numbers to gameexe (30, 35, 38)
 | 
        
           | 43 | cycrow | 34 | * Change fopen/fread with fstream
 | 
        
           |  |  | 35 | * Adjust to use precompiled headers
 | 
        
           |  |  | 36 | * reduce number of includes in header files
 | 
        
           | 13 | cycrow | 37 |   | 
        
           | 42 | cycrow | 38 | Additions:
 | 
        
           | 58 | cycrow | 39 | * Add dual progress bar to save file dialog in creaetor (1 for each file, one for overall)			[DONE]
 | 
        
           | 42 | cycrow | 40 | * Add progress bar to import ship sections
 | 
        
           |  |  | 41 | * Add progress values from installing/unpacking files in Plugin Manager
 | 
        
           |  |  | 42 |   | 
        
           | 13 | cycrow | 43 | Linux/MAC
 | 
        
           | 42 | cycrow | 44 | * Create makefile/configure script to compile libriaries and tools under linux/mac
 | 
        
           |  |  | 45 |   | 
        
           |  |  | 46 | Change to CatFile appending (should improve performance and prevent data fragmentation)
 | 
        
           |  |  | 47 | * Prepare the files to be added first, save there data in SInCatFile->data
 | 
        
           |  |  | 48 | * Any to be removed are marked as removed and filename blanked (to prevent having multiple filenames)
 | 
        
           |  |  | 49 | * Write a temp file, any without data will be read from thier position in the old file, otherwise written from thier data
 | 
        
           |  |  | 50 | * Readjust the offsets 
 | 
        
           | 58 | cycrow | 51 | * Write the cat file			[DONE]
 | 
        
           | 46 | cycrow | 52 |   | 
        
           |  |  | 53 |   | 
        
           |  |  | 54 | Tests:
 | 
        
           |  |  | 55 | * Test Update Package functions
 |