Releases: ModOrganizer2/usvfs
Releases · ModOrganizer2/usvfs
v0.5.6.2
Release v0.4.8
- Change script to use
python
instead ofpy
for compatibility - Updated boost to 1.73
- Fixed issue where files were remapped even if deletion failed
v0.4.7
v0.4.6
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
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
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
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
Changelog:
Use standard FullPathName for absolute paths starting with \
v0.4.0.0
Changelog:
- GetModuleFileNameW hook: fix for cases where buffer size is not large enough
0.3.1.0
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