Skip to content

Releases: ModOrganizer2/usvfs

v0.5.6.2

14 Jul 08:41
Compare
Choose a tag to compare

Release v0.5.6.2

Release v0.4.8

25 Aug 21:20
e976a13
Compare
Choose a tag to compare
  • Change script to use python instead of py for compatibility
  • Updated boost to 1.73
  • Fixed issue where files were remapped even if deletion failed

v0.4.7

25 Aug 21:24
Compare
Choose a tag to compare
  • fixed hook_FindFirstFileExW() not handling trailing slashes

v0.4.6

06 Jan 12:21
3b2acde
Compare
Choose a tag to compare

Changes:

  • Fixed issue when deleting file with a relative path.
  • Fixed a handle leak when closing a file.
  • Fixed a crash when starting multiple processes quickly.
  • Fixed behavior when a null string is passed to MoveFileExA and MoveFileWithProgressA.
  • Improved detection of blacklisted applications.
  • Improved protection of items shared between processes.
  • Added GetVFSProcessList2 to API to retrieve all process IDs.

v0.4.4

14 Jul 23:22
de611de
Compare
Choose a tag to compare

Changes:

  • Support for force-loading libraries
  • Improved blacklist implementation
  • Better tracking of deleted directories
  • Fixes for string conversion
  • Changed upstream spdlog branch to official 0.x releases
  • Fix for a file handle leak in hook_NtQueryDirectoryFile[Ex]
  • Fixed for removing nodes when not found
  • Updated to boost 1.70.0

v0.4.3

04 May 01:30
Compare
Choose a tag to compare

Changelog:

  • Added support for force loading a specific library when a specific process is hooked.
  • Fixed the order of files in Query Directory calls (were previously reverse alphabetical, causing some issues).
  • Fixed "successfull" typo.
  • Fixed conversion of string in hook_GetFullPathNameA.
  • Improved hook_NtCreateFile to handle all cases of creating a file handle.
  • Improved blacklist implementation to work with more ways of creating processes
  • Improved deleted file tracker to also keep track of deleted directories.
  • Removed TEMP path workaround from FindFirstFile (does introduce some errant behavior that will need to be fixed in the future).
  • Removed hooks for CreateFileA, CreateFileW, and CreateFile2 due to improvements in hook_NtCreateFile.
  • Updated boost library to 1.69.0

v0.4.2

20 Dec 20:30
2f31ad5
Compare
Choose a tag to compare

Changelog:

  • Added support for building with Python 3 and Boost 1.68.
  • Added the ability to blacklist processes from being injected.
  • Added dialogs to display unhandled exceptions.
  • Modified the Boost interprocess directory to %ProgramData%\USVFS to avoid issues with Windows event logs, Windows updates, etc.
  • Modified the proxy injection timeout to 15 seconds.
  • Modified the directory tracker to not handle fake folders (fixes an issue where files were created, deleted, and created again in the same session).

v0.4.1

02 Aug 07:10
32c9f4d
Compare
Choose a tag to compare

Changelog:

Use standard FullPathName for absolute paths starting with \

v0.4.0.0

08 May 10:14
378aa38
Compare
Choose a tag to compare

Changelog:

  • GetModuleFileNameW hook: fix for cases where buffer size is not large enough

0.3.1.0

13 Apr 06:52
3fff6ac
Compare
Choose a tag to compare

Changelog:

- All the files that are edited inside the virtual folder will get properly edited now,
    without getting copied over to overwrite. This means that plugins or masters edited 
    in xEdit for example will no longer show up in the overwrite folder as they did before 
    and the changes will instead be applied to the original file instead, like it was 
    supposed to do. The old behaviour can be considered a bug.
    This will greatly lower the cluttering of the overwrite folder.
    The overwrite folder will now only contain newly generated files that were not already
    present in the virtual folder.
- Fixed a bug with relative paths that could create problems with tools such as BodySlide.
- Fixed unquoted paths handling for problems with tools such as LODGen.
- Added hook for new system function introduced by Windows Spring Creators Update which was breaking usvfs.
- Fixed some script extenders randomly not launching.
- Fixed most cases of WB folder in use error.
- Fixed usvfs not being able to map newly added files correctly.
- Fixed handling of relative paths for two hooked functions.
- Fixed handling of wildcards for search functions.
- Fixed a problem with lower priority files popping up after deleting or renaming mapped files.
- A great number of stability fixes and improvements.

** Changelog References changes for https://github.com/Modorganizer2/modorganizer