Fixes
- Fixed Rail stall observer bug
- Fixed Natas spin sound loop bug, when entering observe mode
- Fixed Rail stall button menu text updating issues
- Fixed OpenSpy connection error dialog / menu overlap bug
- Fixed incorrect level preview image for Philly (THPS2)
- Fixed issue where the edit theme preveiw sprites would linger on screen if you entered the theme options menu right before a game was starting or ending
- Fixed Window 10 startup crash
- Fixed a few helper text elements
- Fixed billboard materials in Create-a-Park
- Fixed issue where the wrong message would be shown when failing to join to a server
- Fixed Neuro Plant getup animation bug
- Fixed Warehouse window light rays
- Fixed Enviroment Map material bug
- Fixed crashing related to high-poly meshes and shadow rendering
General
Launcher
- Now using .NET framework version 4.6
- Added Face Mapping controls.
- Fixed a bug where the Visual C++ 2013 x86 Redistributable Package check wasn't being reached
- Fixed an issue where the main form retained focus when accessing change log viewer and taunt options
- Removed the dependency on Managed DirectX this also removes the dependency on .NET 2.0
- Changed hard-coded paths to build themselves using Path.DirectorySeparatorChar for better support on Linux and Mac
- Changed hard-coded file names to match the downloaded file case for better support on Linux and Mac
- Removed the check for Managed DirectX and the dependency on DllImport of fusion.dll and GAC imported structures
- Added in support for a device information dump.
- Place the launcher in debug mode by pressing ctrl + alt + D from the game pad binding tab, select device none, then select the device you want information on. A file will be created named DeviceInfo.log in the THUGPro directory.
Content manager
- Now using .NET framework version 4.6
- Fixed hardcoded paths to fix potential compatibility issues
- Packaged dependencies
Installer
- Added support for backing up files if uninstalling
- Added support for uninstalling THUG Pro
- New shortcut creation method and removed the need for IWshRuntimeLibrary.dll
- Now using .NET framework version 4.6
- Removed CombinePaths extension method, .NET 4.6 already has a Path.Combine overloaded method for combining an array of names
- Removed email support messages
- Removed the check for Managed DirectX and the dependency on DllImport of fusion.dll and GAC imported structures
- Updated THUG Pro logo
Backup data includes Saves, Faces, User directory, registry.
If any backup option is selected but the content is empty it will not be backed up.
You can perform a full uninstall, too, which will delete the backup data.
Control flow of the application has changed to ask fewer questions e.g.
import saves / create shortcuts / restore backup data.
If backup data exists you'll have an option to restore during install or
repair. The control for restore happens after installation and will
supply more options for allowing the user to select what gets restored.
These options are based on what content exists in the backup directory.