Fetching contributors…
Cannot retrieve contributors at this time
178 lines (159 sloc) 14.2 KB
Version (10/16/2018)
-Updated embedded assemblies to prevent application crash on load
Version (10/16/2018)
-Fixed possible issue when invalid filepath is used for md5 file hash calculation
-Updated French Translations
-Removed legacy/outdated code from DatabaseUpdater
Version (09/03/2018)
-Fixed issues with drawing of MainForm when auto-Install is selected
-Fixed several bugs with atlas creation
-Fixed issues and added features to BackupFolderViewer
-Fixed back-end issues with the database update utilities
Version (08/03/2018)
-Fixed Manager infinity update loop
Version (08/03/2018)
-Fixed a bug at the patching system where regex commands will crash the patching queue
-Fixed wrong error messages at Log
-Added the ability to clean up your backup folder by the manager
-Changed the update handling
-Changed the markers of Alpha, Beta and Stable executables
-Translations have been updated
-added a special backup und restore process to speedup huge file counts (e.g. Clan Icons)
-corrected some progress messages at installation UI
-fixed rare bug that two or more final windows were be displayed
-grouped upped code of native methods to one class
-changed update UI during installation to "create" less CPU-load
-added ability to set default browser to use if http calls are made with the manager (see RelHaxSettings.xml -> priorityBrowser)
-added system related backup and restore steps at installation
Version 28.2.3 (06/29/2018)
-Added new property to packages "logUninstall" for packages that should not be logged to the uninstall logfile. This fixes the bug where the game would not start after XVM install and uninstall
-Fixed issue where translated messages were not being shown for command line parsing errors
-Fixed bug where the UI would flicker the tooltip information when updating the application
-Optimizations to the database parsing
-Removed lots of unused and deprecated code
-Other minor code organizational changes and optimizations
-Database Updater: moved database output text function into its own tab inside database updater
-Database Editor: added support for "logUninstall" property, moved logicalDependencies to its own configuration tab
Version 28.2.1 (06/24/2018)
-UI Placement fixes of components in the Advanced Settings Window
-Fixed bugs in DefaultV2 view where borders would not respond to the correct settings
-Database updater fixes
-Added ability to detect and kill the WoT process before the installation takes place
-Other code optimizations
Version 28.2.0 (06/23/2018)
--UI changes:
-The main form has been completely re-designed so that it uses more pictures and less links
-The media player now has start/stop/pause images instead of translated text
-The Color change code has been completely re-written to be modular and therefore apply to every window without any special patches being required
-The translation code has been completely re-written to be modular and therefore apply to every window without any special patches being required
-Bugs with the color change and border code have been fixed
-A new selection view has appeared: "Default V2". Is is essentially a WPF (new UI engine vs. winforms) version of the default view. This marks the completion of phase 1 of our two phase process to move the application to a new UI engine.
-The margins and padding of the "OMC legacy" view have been changed so that each sub-section does not extend so far to the right (it looked weird)
-The Taskbar icon code has been re-implemented correctly so that it works off of the main window rather than a "backgroundForm" that many people saw
-The parsing of the scaling buttons has been fixed
-Fixed other bugs with selection handling in all views
-Translations have been updated
--Installer changes
-We have written a hotfix for a nasty bug in the uninstaller that would cause the installation to fail. It will be fully fixed when we change UI engines
-Handling of the installer thread is been correctly implemented, it will now say if there was an exception level error during installation
-The json patching process has been minorly re-worked so that it is logged better and will not write invalid json to disk
-Other bugs fixed with the backing up of the current mods directory
--Other changes
-Removed lots of not needed code and embedded resources to free up space and save CPU time
-Re-implemented the saving of atlas files now that WG has moved to DDS images
-The logicalDependency class for using dependencies with boolean logic now can be specified for OR and AND logic, for when other packages are tied to it
Version 28.1.2 (05/29/2018)
--UI changes:
-Added color change code and border code back to default and new to OMC view (request by popular demand)
-Fixed bug where if single_dropdown2 item selected by parent selection, it would not be auto-selected when it should (applies to both views)
-Optimized OMC view during initial view creation
-Redesigned and cleaned up the main window. Moved several settings and options to the new "Advanced Settings" window
-Added feature: When changing scaling settings, the application will ask you with a timed window if you want to keep the changes. Similar to changing the screen resolution on windows. Prevents invalid scaling size issue preventing you from changing it back.
-Fixed bug in legacy view where some disabled components would not show preview on right click
-Fixed bug in legacy view where an enabled component on right click preview would send focus back to selection list, not staying on preview window
-Re-wrote code for how UI controls are translated so that it is modular
-Added working facebook and twitter links
-Other UI code optimizations
--Updater changes:
-Added alternative application update method. It will take longer, but should be more compatible with anti-virus programs
--other changes:
-Added ability to use the beta application and beta database from the advanced settings page. (Command-line versions still work)
-Organized the translations into groups based on where they are used
-Rewrote entire backend tool to update the database, update the application, and clean the online zip folders
-Automated the database update process. It now takes 15 seconds, rather than 15 mins manually
-Added automation of the databaseupdate text message (the "Database Update!" message) so it is made by the update process. Helps to speed up the update process
-Added automation for process of cleaning the online wot folders
-Fixed bug in default selection view where when selecting a mod in a category view, when scrolling down to preview another, after closing the preview window the selection list jumps back up to that first mod you selected
-Fixed bugs where some UI components would not disable during an install
-Added ability to mark log output statemetns as debug so that they will only show in alpha or beta builds
-Added ability for database editor to auto load databse from command line
-Updated most translations
--Installer changes:
-Added the "_readme" folder to be deleted during the installation process
-Renamed Smart uninstall to default, made it the default uninstall method
-Rewrote Default uninstall method, now optimized and actually uninstalls everything
-Changed output of installer log file, now all file and folder entries are absolute
-Improved Uninstall Message
Version 28.0.4 (04/17/2018)
-Fixed bug with logicalDependency being installed when the triggering object is disabled
-Fixed issue with expand all and collapse all buttons in mod selection list not wrapping the text for some languages
-Renamed "clean" uninstall mode to "quick", since it is quick, while the other is clean/complete
-Added database version to stored config files
-Fixed naming of mods at initialisation time (shows the mod version instead of "{version}" macro text)
-Fixed bug where in default view, the dropdown list would throw exception if nothing in the dropdown
-In database editor, moved mod and config lists and update display to package
-Fixed issues with truncation of the log file
-Log files will now use carriage return (\r) as well as line feed (\n) so they look readable in notepad and wordpad
-Corrected spelling in the log file
-Updated a missing German Translation
Version 28.0.1 (03/18/2018)
-Fixed bugs with the multicore extraction
-Fixed possible bugs with the instant extraction
Wargaming is releasing a major application version? So can we! May we present to you, version 28!!! (03/17/18)
This version is packed with new features and cleaner code!
-The class structure for the modpack has changed again. This time it is less complex and makes more sense. There is an abstract class that represents a component in the modpack. That class is then inherited by other classes, being Dependency, LogicalDependency, and SelectablePackage (no need for mod and config seperate classes). The Selectable Package class has a refrence to the coresponding UIComponent, which is what you as the user interacts with.
-The mod selection list code for building and handling logic selections was completly re-written. Before, when you make a selection, the UI cound would be triggered and it would then update the database. This was bad for three reasons:
1: It implies that the UI controls the database, rather than the database controlling the UI
2: The UI and database could get out of sync.
3: For each UI view, the code needs to be written.
Therefore, a new method was made. Now, when you make a selection, it gets updated the database, and then propagates the selection changes throughout the database, which then get reflected in the UI. In other words, the database controls the UI. What you see is what you get.
-The Category system was changed. Categories no longer have a "single" or "multi" selection type, they are now just categories. This means that we can have single and multi mods at the same top level, in the config. This was done by making a top UI component, the category holder.
-The filesize of the database was reduced by about 30% due to making some entries optional. For example, if the mod does not have a version associated with it, the empty entry for it is not written to the database.
-When loading a new selection, it will now check for any invalid entries. An invalid entry, for example, would be if you selected the header for "Arty" in crosshairs, but did not actually select a mod in that list.
-Added new feature: Export mode. It will allow you install your mods to a custom folder. Keep in mind that it therefore will not unpack, patch, or create atlases for stock WoT files. If you select this you know what you're doing.
-Improved smoothness and loading of the audio preview
-fixed issues with getting the WoT version and/or applying the correct version of mods to the specified WoT version, if in test or beta database mode
-Improved compatibility with Windows Proxy settings. It may take an additional 50-100ms to initialize connections
-Renamed "Super Extraction" to multicore extraction
-Removed border and color change options from the default view as they became difficult to maintain and didn't provide much to the modpack
-Fixed bugs and optimized the database editor to take up less code space and CPU time
-Optimized usage of macros
-Fixed issues with lock statements in the install process
-added the file lastInstalledConfig to list of files included in the diagnostic zip
-Fixed bugs with the backend utility database list generator
-Fixed several bugs with the database editor