Releases: tsunamods-codes/7th-Heaven
Releases · tsunamods-codes/7th-Heaven
7thHeaven-v3.2.0.0
Changes:
- edbbf9d 3.2.0
- c80f032 CodeDependencies: Bump .NET 7 to 7.0.10
- be0e60d 7thWrapperLoader: Bump nethost port to .NET 7.0.10
- bb5cf8f GameLaunch: Fix launching the game when "Show Game Launcher" is Off [ #142 ]
- 399b3fc SeventhHeavenUI: Allow DEP detection and auto/manual fixes pathways
- c57928e CodeDependencies: Bump .NET 7 to 7.0.9
- 9260ef8 7thWrapperLoader: Bump nethost port to .NET 7.0.9
- d19c579 CodeDependencies: Bump .NET 7 to 7.0.8
- d746de1 7thWrapperLoader: Bump nethost port to .NET 7.0.8
This list of changes was auto generated.
7thHeaven-v3.1.0.0
Changes:
- 1a35c19 3.1.0
- 367d8b5 vcpkg: Bump baseline
- 4631f68 7thWrapperLoader: Bump nethost port to .NET 7.0.5
- 9445de3 CodeDependencies: Bump .NET 7 to 7.0.5
- 70d25a8 7thWrapperLoader: Bump nethost port to .NET 7.0.4
- f971ba1 CodeDependencies: Bump .NET 7 to 7.0.4
- 4bf8e0e CodeDependencies: Bump .NET 7 to 7.0.3
- 62b369f Gardening: Bump dependencies
- c172bda 7thWrapperLoader: Ensure unloading happens only when PostQuit is called by ff7.exe
This list of changes was auto generated.
7thHeaven-v3.0.0.0
Changes:
- 94db12e 3.0.0
- 743b904 7thWrapperLoader: Bump vcpkg baseline
- 3372940 Setup: Add option to create a desktop and quick launch icon
- 468ce7c Sys: Add PathToCacheFolder property
- 4c07d5f SeventhHeavenUI: Remove the texture cache clean button and code
- 3aa3dfb UI: Make upgrade/downgrade messages more human-readable (#133)
- dc522fe Update 7H_GameDriver_UI.xml (#132)
- 71e7991 SeventhHeavenUI: Simplify some code constants like path to the ff7 data folder
- 7237f84 SeventhHeavenUI: Simplify the game paths configuration
- 729b7e4 FileDownloadTask: Use HTTP/2 and below
See More
- f89e757 SeventhHeavenUI: Replace EasyHook terminology with 7thWrapperLoader
- ab71562 iss: Install on the user program folder by default
- 24ef3f8 SeventhHeavenUI: Move library temp cleanup code here
- 88c71a6 7thWrapperProxy: Null-ify the exported methods on Shutdown
- 86c68fe CodeDependencies: Bump .NET 7 to 7.0.2
- ce5439b 7thWrapperProxy: Minor performance optimization
- c09eb60 vcpkg: Bump nethost to 7.0.2
- 3233de5 7thWrapperLoader: Introduce a new Shutdown logic
- 7e3b7d7 7thWrapperLoader: Unload detoured Win32 hooks on WM_QUIT
- ccbe4cf 7thHeaven.Code: Delete the library temp folder on startup
- 3421590 7thWrapperLoader: Let the user know the injection happened correctly
- 6081196 RegistryHelper: Fix equality registry value for Guid (#128)
- 8c752ce 7thWrapperLoader: Tweak the .NET error message (#127)
- d11c0dd RegistryHelper: Fix double backslash path (#124)
- bd7b9d4 UpdateChecker: Ask for admin permission to self-update if needed
- 3740b91 FileUtils: Add new static method IsLocatedInSystemFolders
- 06b9b9c Sys: Cleanup temp folder on each launch
- d7080bf Gardening: Cleanup unused code
- 9a890d3 Creates Temp folder if not exist (#122)
- 9b27185 RegistryHelper: Fix Audio output device selection
- cb119be RegistryHelper: Fix one more time the escaping replacement
- f75d227 RegistryHelper: Always create a registry transaction file
- cd2c406 GameLaunchSettingsViewModel: Make Registry changes atomic
- f3c2cf9 RegistryHelper: Minor improvements to how REG_BINARY and REG_DWORD data is handled
- ed2e0fb RegistryHelper: Fix again the replace notation
- 12ccb86 7thHeaven.Code: Add the time extra folder
- c54902f 7thHeaven.Code: Re-order extra folders alphabetically
- 2e00139 Bump dependencies
- 80c954f FileDownloadTask: Allow to download files bigger than 2GB
- d92976e RegistryHelper: Escape the \ character for REG_SZ
- de9a1ce GameLauncher: Fix GUID notation when converting to string
- 8e82eb7 GameLauncher: Pass GUID as string instead of byte array
- eb18f39 RegistryHelper: Fix force overwrite mode for reg add
- 3817a99 GameLauncher: Include the last registry transaction on the crash report
- 1e5cd42 RuntimeVar: Add variable RandomVar that holds a random value (#121)
- 87efb79 GameLauncher: Ask only once for all the registry updates
- c8b0e0f FileDownloadTask: Migrate from WebRequest to HttpClient
- 988407a 7thWrapperLib: Remove runtime chunk support
- d4e7f27 7thWrapperLib: Use the same lookup logic for IROs and Folders
- 3849770 Update 7th logo
- 5541784 RuntimeVar: Add RandomVarOnce type (#120)
- bed7a9a SeventhHeavenUI: Update ico
- 13389f4 UpdateChecker: Refresh the internal version number on first check
- 17ae2cc GeneralSettingsViewModel: Prompt for registry key updates only if value has changed
- edc81e0 UpdateChecker: Use the new Sys._7HExe var
- 108fc57 RegistryHelper: Fix minor code logic issues
- e5facd6 Sys: Provide a new _7HExe entry that's common across code
- 60f3504 GeneralSettingsViewModel: Set value on registry only if changed
- 45a2d89 RegistryHelper: Commit changes only if a transaction has been collected
- 31813d1 RegistryHelper: Fix SetValue logic
- 4c0284f FileDownloadTask: Dump inner exception to help troubleshooting
- db2009f RegistryHelper: Delete transaction file when complete
- 5a4f401 Misc enhancements
- 3f3199c GeneralSettingsViewModel: Fix Shell integration registry changes when non-admin
- 4101988 iss: Delete the 7thWorkshop folder on uninstall
- 8cb9095 iss: Minor gardening
- 8f9372e iss: Fix user permissions when installing in Administrator owned paths
- 00ac9d3 Update README.md
- fd6e088 CodeDependencies: Patch to support the new versions of netcorecheck
- fe83a29 iss: Add missing semicolon
- 786d673 Fix typo
- 38da846 Update README.md
- b6d7dcf iss: Force x86 and x64 installation of dependencies
- cf07831 iss: Update netcorecheck binaries, use static build versions
- 20b5c9b 7thWrapperLoader: Alert the user of the missing .NET Desktop runtime if that's the case
- c1a540e iss: Automatically detect and install .NET 7 Desktop Runtime
- cfacc36 7thWrapperLoader: Switch from spdlog to plog
- 8b337e0 Update .gitignore
- 2033428 GameLauncher: Copy/Delete the 7thWrapperLoader pdb file
- e01e8a7 7thWrapperLoader: Fix minor compilation issues
- d0d4892 7thWrapperLoader: Add MinSize and RelWithDebInfo targets
- c47ce83 7thWrapperLoader: Log up to trace level
- 138140f SeventhHeavenUI: Update icon
- 5bbacec GameLauncher: Add the new 7thWrapperLoader.log into the crash file report
- 2a9f71e 7thWrapperLoader: Log stack trace if crashing while attempting to launch
- 22ea424 GameLauncher: Delete the 7thWorkshop only if it exists
- a7637cf GameLauncher: Collect save files if present
- 90ecb6a SeventhHeavenUI: Show mod warning window only when running as admin from now on
- 5789085 Wrap: Improve file performance lookup with pre-initialized Dictionary (#119)
- 34c7395 CI: Do not publish on PR
- 1b07ff5 CI+Installer: net6.0-windows -> net7.0-windows
- eafd4d8 7thWrapperLoader: Simplify project file
- c58157c 7thWrapperLoader: Always build a static library
- 148b61f GameLauncher: Delete one more leftover directory used by 7th
- 8800cca 7thWrapperLoader: Allow all APIs but CloseHandle/DuplicateHandle to be called by any thread and any process
- be88923 Wrap: Simplify new constructor
- e683701 Wrap: Minor changes, gardening
- 8e0770e VFile: Bring back to the original code + minor adaptations
- cc8bef3 Cleanup dead code and use the dictionary directly
- b3ff2e2 7thWrapperProxy: Prefer void* instead of long*
- 62866a1 7thWrapperLib,7thWrapperProxy: Cleanup
- 4f28405 7thWrapperLoader: Fix _ReadFile ret type
- 27bc7f3 7thWrapperLoader: Fix _SetFilePointerEx minor issues
- 937d96a 7thWrapperLoader: Cleanup, no more needed
- 80735fd 7thWrapperLib+7thWrapperLoader: Fix GetFileInformationByHandle logic
- 4b13f09 7thWrapperLib: Cleanup unsafe wh...
7thHeaven-v2.7.1.0
Changes:
- cdfc40d 2.7.1
- 1bf82ed Update dependencies
- 1ef6244 Revert "RuntimeMod: Scan on game start each mod content"
This list of changes was auto generated.
7thHeaven-v2.7.0.0
Changes:
- 3194e03 2.7.0
- cc08836 Profile: Add support for mods to conditionally change behavior based on the current FFNx Config
- e1d30bb FFNxConfigManager: Fix .toString() cast
- 1724fb6 Update spanish strings. (#113)
- 79bd9db HextPatching: Fix the order on how the hext patches are applied (#111)
- 7b0d561 MainWindow.xaml.cs: Update support Ukraine link
- e306dc4 Wrap: Remove caching, no more require since FFNx v1.13.0.77+
- 01610c1 Wrap: Fix debug log message
- caa1042 FFNxDriverUpdater: Cleanup all hext files
- 3c0b788 Update dependencies
See More
- 96020e1 RuntimeMod: Scan on game start each mod content
- 6413cb3 Logging: Ensure a new fresh applog.txt is always used on each start
- 61cad7d Gardening: Uniform the path to applog.txt
- be556c8 TurBoLog: Minor cleanup
- 5dd0a62 Wrap: Cleanup dead code
- 92e77ec Wrap: Disable the virtual .lgp archive management
- d93e334 ConfigureGLWindow: Show the current FFNx driver version
- 2462094 Edit language of allowmodtorun
- a0c3ef5 A few updates about spanish translation. (#108)
- afa4ed1 MyModsUserControl: Allow updates also when a mod is not activated
- db7315a MyModsUserControl: Do not allow button in misc column to be clicked if mod is not activated
- 9252cd1 Misc: Add widescreen folder in the watch list
- 48e1223 GameDriver UI: Add support for widescreen 16:9 option
This list of changes was auto generated.
7thHeaven-v2.6.1.0
Changes:
- 57fe2d6 2.6.1
- 294edda Game Driver UI: Return a friendly message instead of a crash
- 2fdbdfc Update dependencies
This list of changes was auto generated.
7thHeaven-v2.6.0.0
Changes:
- 746facf 2.6.0
- 0bd03ff GameDriver UI: preserve_aspect -> aspect_ratio
- bb40c86 FFNxConfigManager: Fix Backup/Restore logic
- 6f3a112 Improve 7th Update window changelog readability
- ea49958 Add warning when using Canary channels for 7th/FFNx [ #82 ]
- d47af21 Update controller shortcut info.
- 74e2acc MainWindow: Improve again the status bar behavior
- fb46e67 GameLauncher: Always create missing directories no matter the play mode
- 6522d61 GameLauncher: Cleanup old reports older than 1 day
- be9e400 MainWindow: Open the crash report folder when clicking on the status bar
See More
- dd8ff8c GameLauncher: Collect crash logs silently from now on
- 703414c Sys: Update GameDriver path and set it to be inside of 7thWorkshop
- 3919792 GameLauncher: Fix a potential dead lock [ #104 ]
- ca14de4 GameDriver: Improve FFNx configuration management
- 32770a2 GameLauncher: Save 7th profile setting upon launching the game [ #93 ]
- d94254d MainWindow: Prevent 7th closing while game is running
- 8f5b9fa Ensure FFNx file cleanup that conflict with 7th Mods on every Play mode
- 8938566 Fix switching from any language to English
- 5176612 Rework the App Language save/load behavior
- f864a88 Translate new english strings (lighting, analog control, scaler...) into spanish.
- 7425163 Added two new strings for help menu, for fixing issue #95
- e468232 MyModsUserControl: Update button label when starting mod update
- 3e159f2 Wrap: Cache only static resolutions
- f88c8c0 Wrap: Cache file hit resolution
- d2cf205 CrashReports: Improve report generation logic
- cf64f15 GameLauncher: Report ff7.exe exit code in the applog
- 2160060 7H_GameDriver_UI: Fix borderless on/off logic
- db55a1e Change crash zip location.
- dbf2d22 7H_GameDriver_UI: Add support for Borderless window mode
- db53fb1 Update dependencies
- 383e1ba AboutWindow: Fix wrong version number in title
- 9547c00 Update .vsconfig
This list of changes was auto generated.
7thHeaven-v2.5.0.0
Changes:
- ffcb77a 2.5.0
- 1f82bfd MyModsUserControl: Select the mod in the list when clicking the update button
- 2dfa533 Update MainWindow.xaml
- 81adc5a DateTimeComparer: Always parse dates using the centralize culture
- 77b8bbc Settings: Add new DateTimeCulture global variable
- 7fea82f CatalogCreationViewModel: Replace hardcoded formats by using the defined global one
- 660384c Revert "CatalogUI: Fix release date sorting bug"
- a5c3ef9 UI: Add Update Mod button for each item in the misc column
- ab18e0f UI: Add Configure Mod column on the MyMods tab [ #90 ]
- 966bf8f PrimaryScreen: Get the resolution of the selected primary monitor on Windows Settings
See More
- 6b97290 GameDriverUI: Update other languages UI options
- 135309f GameDriverUI: Add Steam feature requested in #78
- 655b0e7 Add ability to generate a crash report
- 5cbe8b6 MainWindow: Update the FFNx Update version message language when switching on the fly
- 73e1279 MainWindow: Translate the FFNx Update available string
- a5f8f52 Fix misc issues around the new Donation Link feature
- 3696d2f CatalogCreationViewModel: Fix crash when adding a new mod to the list
- 5e6df55 Add Donation Link field into mod/catalog creator
- d91ac40 CatalogUI: Fix release date sorting bug
- ddb848a MainWindow: Fix description vertical alignment
- ab6e043 MainWindow: Fix release notes vertical alignment
- 13a91b0 Add support for Donation Links
- 4ea6af6 Update Internal Scaler Options
- 77db0f9 GameLaunchSettingsViewModel: Use FFNx key path instead of global
- fe88b81 GameLaunchSettingsViewModel: Add Voice,Ambient,Movie volume get/set logic
- 7201b53 GameLaunchSettingsViewModel: _volumeValue -> _musicVolumeValue
- 9f0a531 GameLaunchSettingsWindow: Add Voice,Ambient,Movie volume control sliders
- a059f6d GameLaunchSettingsWindow: Rename sliderVolume -> sliderMusicVolume
- 39fd98e FFNxDriverUpdater: Notify the user about FFNx driver update on title bar
- 4ad6663 MainWindow: Update fallback title
- e2b7096 Bump dependencies
- 9f5413c Revert "allow to build on non english OS (#49)"
- 3a465e7 Skip app launch if silent install is requested
- f29d63d Update README.md
- 0d3c245 Gardening: Update Tsunamods logo
- b61768d ThemeSettingsWindow: Fix missing hex value for Secondary Color textbox
- e7d7f4b ThemeSettingsWindow: Allow the new Secondary Color to be changed
- f9f2c6a MyMods: Darken disabled mods in list [ #80 ]
- 005c022 SerializableDictionary: Add support for BinaryFormat (de)serialization
- 0181668 Catalog: Fix measures [ #81 ]
- 0d4212a ModTools: Use a serializable dictionary for the FFNxFlag property [ #75 ]
- e247b43 SerializableDictionary: Add new Serializable Dictionary class
- c53e420 FFNxConfigManager: Ensure the "queue" is empty once the last error is fetched
- b0a4349 MainWindowViewModel: Show FFNx.toml syntax errors if any at launch
- 20f241e FFNxConfigManager: Catch TOML syntax errors while parsing
- d118562 Gardening: Update third party dependencies
- 37959af Catalog: Ensure loading a fresh version if a cache file is not found on launch
- c9f00e8 Installer: Delete old catalog file when installing on top of previous versions
- 79e2c04 Gardening: Set SeventhHeavenUI as default project when opening the solution
- 4973eca Catalog: Force update automatically at least once a day
- c00a714 Subscriptions: Ensure default entries always preserve new URLs
- 6efffd7 Catalog: Use the new community maintained repository as source
- 1fac0f1 Update 7H_GameDriver_UI.xml
- ccde749 Update README.md
- acbdc10 Installer: Autodetect the default program path based on Windows Architecture
This list of changes was auto generated.
7thHeaven-v2.4.0.0
Changes:
- 1dab667 2.4.0
- 5fa903d UpdateChecker: Fetch only the release that contains the ZIP extension
- 674431b Add Installer release support
- a30f67c Add Help Ukraine Banner
- 5626242 nuget: Update Tomlyn to 0.13.1
- dd0b23b Update README.md
- 8567f2b Gardening: Fix comment
- bfef437 CI: Alert public channels as well
- 548ba6e Gardening: Fix compiler warning
- 8ed2a75 CI: Do not package on PRs
See More
- b4f076b CI: Move to windows-2022
- c984d5f Remove animated textures toggle from Game Driver settings [ #76 ]
- 2df7134 nuget: Update packages
- fef2f35 UpdateChecker: Fix 7th auto-update behavior
- 5139bec CI: Minor tweaks for a more efficient CI
- 46c4c4b CI: Stick to Windows 2019 for now
- f55816f CI: Alert on each CI build
- 5524784 CI: Bump version to 2.3.3
- b183bfe Fixed a problem with x64 build configuration causing problems injecting into the game
- ec9e6ff Added a fix for first time run with FFNX Config manager
- 7131174 64Bit 7th heaven is now working and injecting into 32Bit FF7.
- 4b42728 MB is Power of 1024, MiB is power of 1000, saying MB when only accepting MiB is wrong.
- d0b63d7 support for Do not mount.
- 5b560b7 added do not mount option for linux or advanced user using another method of directory naming
- 9b04d46 Added lighting additional folder for #67 (#69)
- 2ce1c77 Dependabot/nuget/7th wrapper lib/sharp compress 0.29.0 (#66)
- e7af40c Bump SharpCompress from 0.28.3 to 0.29.0 in /7thWrapperLib (#62)
- 4b02a4d Fixed the messaging for Mod Oder after or before so it shows the correct error not the incompatible error (#65)
- a5bcb0d Fix download issues (#64)
- ddfe374 Ffnx config updates (#63)
- 51a0fa0 Add Analogue and Lighting toggles (#56)
- a389e8a Updated GameDriver Settings (#53)
- c969e3b Fixed a bug with FFNx missing file when it tried to copy, does not fix the complete bug of having to re-launch 7th haven after first run. updated installer to fix a strange bug in the 7th heaven installed files
- a89f749 Added About window.
- c2505d8 Added Help Menu dropdown, holds acknowledgements
- 3caef0c allow to build on non english OS (#49)
- d03c873 Do not override ffnx mods configurations (#45)
- 0f50d59 Fixed IRO loader problem causing app to crash when someone deleted the IRO file
- 37365fd Added support for mods to use mod.xml to add variables to the .var fi… (#43)
- 2b153dc FFNx: Always use the latest config state available on disk (#41)
- 0c6087b Fix Game driver window crashing only when using German language (#40)
- 3ebd9da Update 7H_GameDriver_UI.xml (#39)
- 708e8d1 Grammatical errors in UpdateChecker.cs (#38)
- f1bc88b Fix crash on startup (#37) [ #35 ]
- bdfd345 Update/Translate english text strings into spanish language or improve them. (#22)
- d2f0579 7th: Customize FFNx Flag setting (#36)
- fcd6ba0 7th: Add support for FFNxConfig inside the mod.xml file (#34)
- 37b3a6e FFNx: Improve the overall configuration management lifecycle (#33)
- c198e85 updated so that when updating already custom control it notifies the user that the save has been successfull (#24)
- 2b62861 Update 7H_GameDriver_UI.es.xml
- 6f905b9 Update FFNxDriverUpdater.cs
- 23d8708 Allow WIM detection to work across all languages
- 883c091 Reindentation
- 50b5eb5 Cleanup other languages too
- e7e7d76 Added support for reading support resolutions from the WIM system (#18)
- d54c9fa CodeFix fix for EasyHook problem (#17)
- bed7095 Update issue templates
- fcafaac Fix 7th channel value loading on a fresh start
- 2a6090c Update dependencies
- 224b406 Add ability to change the update channel for 7th too
- 47fe25b Add ability to self update 7th itself
- 3dff10d Update dependencies
- b15c97a CI: Fix canary publishing
- 5334081 Update default catalog set
- 31c556b Use master as default branch from now on
- cc72b52 Update README.md
- f40dd93 Minor improvements to the FFNxUpdater class
- 9b28565 Replace update mechanism using Github as source
- ea7a609 Add the new Tsunamods Theme and use it as fallback default
- 59a5e8a Fix crash when opening the Game Launcher option window
- 113b199 Added general links to the communities
This list of changes was auto generated.
7thHeaven-v2.3.1.0
Changes:
- a01aad2 2.3.1
- 8d86a4e Bring back "Code 5 Fix" flag in Game Launcher settings
- eabf9b3 Add support for TLS 1.3
- a04ba69 Simplify build targets:
- 1e7340a Drop force usage of compat flags
- 513f99b Enable TLS 1.1 and 1.2
- c50f6ab Add "Maintained by the Tsunamods Team" on the title bar
- 8aeec0c Update SharpCompress
- e6c4218 Update dependencies
- 1f2d070 Update Assembly Version automatically
See More
- eb74ba4 Fix warnings
- ed64e04 FFNx: Add support for the new ambient layer
- 76ff263 FFNx: Improve FFNx.toml Load/Save
- 733bead FFNx: Fix FFNx.toml boolean flags syntax on save
- 4df3042 EasyHook: Attempt to improve success by using some Window compatibility flags
- 3598aa0 FFNx: Fix Spanish hext folder cleanup path
- bbf9d18 CI: Inlcude the develop branch for auto-trigger
- d333875 FFNx: Delete hext files that may conflict with mods
- 01246f8 Add Azure DevOps Pipeline
- f045021 2.3.0
- cb434a7 Add support for FFNx 1.8+ (#1)
- 3795504 Renaming branch
- c77cd19 Update version check file for release
- 14a064c Possible 2.2 release
- aee7f54 Fix game driver settings crash on other languages if default language not set
- eee8081 Correction to last commit
- d41951c Fix folder format mods inside of archives failing to extract on download
- a465bd6 Release 2.2
- f1cbee2 Update version
- c30680d Update FFNx which fixes performance issues
- 63c840b Merge branch 'develop' of https://github.com/unab0mb/7h into develop
- 43fa35c Update ver, help, FFNx, and shorten mod protocol file name
- 7ea0063 Update README.md
- 267a9bc Slightly better sort performance
- 02b08ad Fix default cfg setting to match UIs
- 7c15b91 Update game driver UIs for speed hack
- 76e4512 Update FFNx which includes built-in speed hack and ogl bug fix
- 5f0b7c1 Fix auto sort OrderConstraints index bug
- 4e4167c Condense Game Driver window UI
- 724330f Better/faster way to fix mod list on upgrades
- 36d4ecb Fix crash opening Movie Importer if FF7 not installed or wrong path
- b792863 Fix empty mod list after upgrade install
- c5865f1 Update URL for checking for updates
- 92737d7 Don't allow dpad emulation when using native XInput driver
- 008bf24 Multi-language updates
- e1ba88b Update FFNx
- 4e024e1 Update additional packages
- ff90e2c Switch NAudio/Vorvbis packages due to bug
- d226c3b Added ability to select MIDI Device
- 725a846 Rename MIDI Device to MIDI Data
- d624d1a Additional EasyHook logging
- cd792f0 Fix Graphics Options reg setting for FFNx
- 528cca6 Additional window size/position tweaks
- 3cfd67f Resize tabbed windows in case of long text in other languages
- df565f1 Disable emulate dpad via kb option by default
- 4dd25ea Update French translation
- cad7270 Updated Brazilian Portuguese translation
- e5cdced Fix French Game Driver UI renderer setting
- 1dbb288 FFNx and Language Updates
- 25557ad FFNx compat updates
- b7d1e6f update: ffnx driver and Help files
- 538a6c4 fix: stop import patch when version is older
- 35c7f49 fix: resize controls window to fit other languages
- dfc3294 add: import patch feature
- 3458c05 update: replace SlimDX with SharpDX
- a6c78aa update: game driver ui xml for all languages
- 490257b update: XInput buttons re-mapped to DInput equivalent in control settings window
- 94150d8 fix: exception when controller disconnected
- 1c2f5e9 fix: reconnect controller on failure to read state
- 3c65c9f update: initial DInput support to replace XInput
- 2f672c3 update: Game Launch Settings window compacted/reduced height
- e021651 update: initial ffnx support
- d1a9428 update: Game Launcher Settings UI
- 7f8d51a fix: patch downloads pause/cancel with mod
- f6146ab fix: buttons cutoff in general settings
- 0797092 fix: custom variables in mod.xml
- eb2db56 fix: cached mod details not updating after patch
- 9bb26f2 fix: various ui tweaks
- 3eafe22 fix: various fixes
- 68d97f5 update: various tweaks/fixes
- 2611755 fix: removed .vhd code in favor or WinCDEmu
- 6e28a5d fix: various tweaks/fixes
- 9f69d0c update: add 'retry install' button
- 34f22db update: refactor download/install mod process
- 3e5addb fix: add new EasyHook dlls from EasyHook/develop repo
- 788bdef chore: push missing changes from previous commit
- d5f3107 fix: missing SCPdriver files from repo
- 281111e update: various tweaks/fixes
- eb4ed44 update: ds4 service turn on at 7H start
- bd216e3 update: controller vibrate on beginning polling
- ef9d379 fix: save over default .cfg
- 759a170 fix: null category causing crash
- c843e97 update: download mod from iros:// url
- c366e2a fix: comment out unfinish code...
- 6431ef5 fix: incorrect control .cfg name
- eccf8da fix: null reference bug in view profile details
- 468dbc7 update: control .cfg for playstation+steam
- 7e988e5 update: initial mega api replacement
- 1cd95ff fix: send correct home,end keys in-game
- 065963c update: strings added for controls window
- b32331f update: UI tweaks for controls window
- 5113ba6 update: language files updated
- 7fb0fa8 update: add controller images
- ee51eb0 update: integrate DS4Windows .dll to support ps4 controllers
- 741ea86 fix: config values for custom gamepad buttons
- 7495141 update: dpad and triggers bindable
- 6dda558 update: map d-pad to movement in-game
- 72515e5 update: add initial gamepad binding support
- 480a1ea update: add brazil-porteguese and update spanish lang file
- 1fcc8ed update: basic control mapping functionality
- e894e2a update: initial controller settings window UI
- f76fb98 fix(UI): fixed button cutoff
- 09e73d7 fix: fit content to window for different languages
- 0cfa8f9 update: minor ui tweaks to download list
- 2f2770a update: finished extracting strings for translation
- 1beda27 update: more string replacement for language support
- 972620f update: Game Driver Config window use language sepcific xml
- 1036e2e update: initial support of multi-language ff7 installs
- 3d5dcbe fix: output StringResources.ja.xaml to Debug
...