SimSync PRO 4.5 beta 8

  • Version 7.4.8
  • Download 40
  • File Size 655.66 KB
  • Create Date 1. December 2019
  • SimSync PRO

C H A N G E L O G

SimSync PRO 4.5 Beta 8
======================
* Updated localizations
* Some minor code optimizations
* Code cleanup
* Fixed issue where an external forced a crash, in case that program was moved/removed from the configured location
* Updated button sizes and used fonts
* Fixed issue with detecting ini files
* Updated MenuButton text area width to respect the dropdown menu area arrow.
* Added support for setting the game's basefolder as the working folder in the shortcut (*.lnk).
That way, it's possible to have only one SimSync PRO installaton: Just by duplicating the shortcut file and editing the
Working Folder setting to the basefolder of the game. (Like JSGME)
* SimSyncPro_*.ini files are always located in the same folder where the SimSyncPro.exe is located
* Moved ExternalHandler out of Vars.CurrentCustomer.Externals into it's own Vars.Externals
* ExternalsHandler now uses it's own ini file SimSyncProUtils.ini;
* SimSyncProUtils.ini is ignored during Startup as possible SimSyncPro*.ini Customer ini file;
* Streamlined InitCustomers() method;
* Implemented properly Environment.CurrentDirectory to make use of the Shortcut *.lnk file setting WorkingFolder;
* Removed the "Protected files info" until it is properly implemented;
* Updated localizations;
* Fixed issue with Assetto Corsa Shader Pack
* Update localizations (it, pl)
* Update styling of the file list (Preview)
* Added new general BackColor setting (StyleEditor) to define the backcolor of other windows (filelist, dialogs, etc.)
* Added external programs configurations
* Implemented handler for external programs to run them automatically before/after game/syncing
* Added general option to the games to run the external programs when clicking on game start or not (default yes)
* Updated About text
* Added method to lookup for known external programs and to add them to the list of external programs.
* Fixed issue with dateTime display in the debug log
* Added support for the Cruden Panthera Free Simulator
* Added support for DCS-SimpleRadioStandalone (SRS) installation in the following folders:
- Game installation folder
- Bin subfolder
- SRS subfolder in the game installation folder
- SRS subfolder in the bin subfolder
* Extended the "Update" commandline options with "@release, @openbeta, @openalpha"
* Some refactoring to make the code more readable
* Added option to ake the commandline options exclusive = when selecting an exclusive option, all other options will be unchecked
* Added new commandline options (update, repair, install/uninstall module)
* Refactored and optimized game Detection
* Removed "_USERPROFILE_" special folder, as it isn't needed and also quite "dangerous",
because usually all subfolders of this folder are localized and should get an own
special folder name, in case the will become required
* Refactored various other methods
* Added options to save (or not) the start options to the ini file
* Moved the options and profile settings under a new section [SIM:<simname>] in the ini.
* Improved games detection, especially for DCS and rFactor2
* Additional properties for dedicated servers
* Added new special folder "_SAVEDGAMES_".
That folder will be "expanded" to the folder e.g. "C:users<username>Saved Games<gamename>".
That folder is localized under windows and will be different, depending on the language of the operating system and of course it includes also the game name.
Create a folder named _SAVEGAMES_ on the server and all data in that folder will be synced in the appopriate folder on the local computer.
* Added new special folders "_USERPROFILE_"
That folder will be "expanded" to the folder e.g. "C:users<username><gamename>".
Create a folder named "_USERPROFILE_" on the server and all data in that folder will be synced in the appopriate folder on the local computer.
* Added new special folders "_DOCUMENTS_"
That folder will be "expanded" to the folder e.g. "C:users<username>Documents<gamename>".
That folder is localized under windows and will be different, depending on the language of the operating system and of course it includes also the game name.
Create a folder named "_DOCUMENTS_" on the server and all data in that folder will be synced in the appopriate folder on the local computer.
* Complete rewrite of how the special folders get expanded and assigned.
* Complete rewrite of how the games get detected;