This page was last updated on 12 October 2022, 3:52PM
Changelogs
Version 4.2
Bug fixes and improvements.
Version 4.1
Fixed typo with AVX512 dll.
Version 4.0
Rewrote in C. Fixed many bugs found along the way. Improved allocation speeds and free speeds. Decreased memory usage on all heaps substantially. Allows for largely expanding scrap heap.
Version 3.2
Fixed bug with memory pool indexing using the wrong pool and indexing an array out of bounds. Optimized pools and heap further. Added more pools.
Version 3.1
Fixed issue with CPUs that do not support lzcnt.
Version 3.0
Fixed bugs, increased default heap to use 2GB, improved performance further. Added cpu_info to determine highest supported instruction set. Added all MS C++ compiler supported instruction sets.
Version 2.4
Added both AVX2 and SSE2 versions. Small improvements, should be faster.
Version 2.3
Removed newer instructions unsupported by older CPUs. (SSE2 now used instead of AVX2).
Version 2.2
Added scrap heap replacement after fixing bug.
Version 2.1
Removed scrap heap replacement.
Version 2.0
Changed too many things for me to remember. All changes are on GitHub. Tons of changes and optimizations.
Changed FalloutNV.exe detection from first letter to IAT address. Added console to confirm loading. Added LAA check with MessageBox alert. Added hot-fix to allow compatibility with NVSE 5.14.